What's WP
Our everything is about WordPress - best choice of WordPress users!
How to Build a Church Website with WordPress

How to Build a Church Website with WordPress

A great church website arouses citizen’s interest to your church, which has plays an important role in promoting the image of a church. If you are upset about how to build a professional site with eye-catching web design, we invite you to go with the following steps that help you achieve the goal with ease. Since most churches have limited budgets, we select WordPress to launch the site because it is an open-source platform free for all users.

In addition to low cost, WordPress also provides you with a large number of church themes with unparalleled design and numerous plugins to enable more functions for your website. Fortunately, the themes and plugins are free for all users. Since you have thought out a great domain for your church website, you should set about installing WordPress on the site.

Here, we would like to show you a sample site as below, which is created by following this detailed guide.

church website sample

Know About Church Website Essentials

By the way, we would like to show you the essentials of a church site as below. If you have known much about which content should be included in your church website, then you can leave this part and move directly to the WordPress installation.

Church Service

Church service is a communal worship often occurring on Saturday or Sunday. On these days, there would a gathering in the church for sermon. You need to leave enough room for the update of your church service and let visitors make clear the time to join a church service. Besides, the details of some special services should also be published in this section.

A Brief Introduction for Your Church

For some new comers visiting your website at the first time, they are in need of a general understanding of your church. Frankly, a brief church introduction placed prominently on the homepage is necessary, which should include a statement of beliefs. And also, you can add a link to a page that shows a more detailed statement of faith.

Contact Information

church site contact informationContact information is an essential part of your website, for which helps others find your church with ease. In most cases, the contact information should be in terms of the church address, phone number and email address. And also, you can enable a live chat for instant help. As a matter of convenience, we suggest you to display a map on the web page to show the location of the church in a vivid way.

Social Media Integration

Since social media has become a new trend to promote a website, you’d better take a good use of it to publicize your church. You can create new accounts on some popular social networking, like Google+, Twitter, Facebook, and so on. Keep publishing the latest information of the church on those social platforms. And then, add social media sharing buttons to the church websites so as to let visitors access to your profile with ease.

In addition the elements mentioned above, you can also adopt more creative ideas to enrich your church site, like podcast, sermon video, visitor’s page, and so on.

Install WordPress on Your Church Website

As the most user-friendly control panel, cPanel is selected in this step-by-step guide to make WordPress perfect for your website. If you have not decided which hosting company should go, we suggest you to pitch on a reliable WordPress web host integrating with cPanel. Since everything is ready, log into cPanel and access to Softaculous that is included in Software and Services section.

Seek WordPress out from the Softaculous interface and then click the “Install” button to bring it into effect. Note that, WordPress is ranked first at the Top Scripts, which can be recognized at the first glance.

install wordpress via cpanel

And then, you come to a WordPress setting page. Select the correct domain name where to install WordPress and name your church site properly. Besides, you’d better change the default admin username “admin” and set the password as strong as possible via “Admin Account” mode.

wordpress settings

You can select a theme from the “Select Theme” mode or to do so via your WordPress admin. Click “Install” to confirm all settings and log into your church site admin right now.

Install a Premium Church Theme

In general, church leaves a solemn impression; therefore a church site should be plain and professional. To this end, it is imperative to select an elegant church theme with customizable options, which can help you create a unique web design with no difficulty. Here, we would like to present our church site with Church, a responsive HTML5 Omega child theme with rich functions.

Go to Appearance > Themes > Add New and search & install this theme. Once successfully activating this theme, you can get started to customize it by clicking the “Customize” button.

install and activate church theme

There is a list of options available for you to customize the Church theme. First of all, you can change the name of your website and add a logo & favicon to the header if needed. Besides, the header image can be replaced to any other images according to personal needs only if you make it perfect for your web design. The left options including Layout, Colors, Background Image, Widgets, Static Front Page, Posts, Comments and CSS enable more possibilities for you.

customize church theme

The Church theme encourages you to create a unique looking for your website by means of its customizable features. Since everything has been done, you should click “Save/Publish” button to confirm all changes and then get started to publish content on the website.

Set Up Your Church Website

Since you have had an overall arrangement done, you should get started to plan out several pages to display your church website content . In most cases, the Home, About, Statement of Faith, Sermons and Contact should be included in the menu bar. Perhaps, you can showcase more highlights on the web page if needed. Firstly, we are going to create 5 pages as mentioned above.

Create New Pages

Log into your WordPress dashboard and go to Pages > Add New. Name the page properly and set the permalink as required. Finally, “Publish” this page to make it public on the Internet. In the same way, we would like to create the left 4 pages as planned.

create new pages

Create a Menu

And then, create a main menu to include those newly created pages and display them on the website signally. Go to Appearance > Menus and name your first menu properly. Check the pages that will be included in the menu and move the selected options to Menu Structure mode by clicking “Add to Menu” button.

create new menu

Set the Front Page

By the way, if you wish to highlight certain content on the front page, you can do it via Settings > Reading. For example, we plan to show our visitors the Statement of Faith on the homepage. To do so, we should go to Settings > Reading and set the Front page as Statement of Faith via “Front page displays” mode. Finally, “Save Changes” to confirm this setting.

specify front page content

Add a Bulletin Board to Display Recent News

As we have mentioned in the “Know About Church Website Essentials” part, church service is a great concern of all visitors. We suggest you to publish the time for all church services and update the recent news on your homepage. As thus, you are required to add a notification widget to the church site by means of a WordPress plugin. Note that, Notification Bar plugin is selected in the following guide.

Go to Plugins > Add New and search for Notification Bar. Install & activate this plugin to bring it into effect on your website. Since a new item called Notification Bar appearing on the sidebar, you have successfully completed the installation. In addition to service item, you are able to update any news on this notification bar as well.

install notification bar

Insert a Map to Contact Page

To invite more believers to your church, you should let them know the church location exactly. In this case, adding a Google map to the contact page is a great option for you. Here, we are going to add a map to our contact page by using Google Maps plugin, which is recognized as one of the most user-friendly map plugins.

Like the way to install Notification Bar plugin, you just need to go to Plugins > Add New and seek Google Maps out. And then, a new item called Google Maps is shown on the sidebar. Access to the Google Maps setting page and modify the given options according to personal needs. After confirming all settings, you need to copy & paste the generated shortcode to any page or post as planned.

google maps settings

As a matter of convenience, you should attach some essential contact information to the Contact page, including phone number and email address. Honestly, a live chat button is also a great method to let you be contacted.

Add Social Media Buttons

If you have integrated your church website with some popular social media, then you’d better add social media sharing buttons to the web page conspicuously. Fortunately, WordPress developers have released various plugins to this end, among which the Sociable plugin is highlighted here to help you reach the target.

After installing and activating the Sociable plugin, you can take a good use of all options via Dashboard > Select Sociable Plugin > Sociable Options. Customize the given options if needed and then “Save Changes” to bring the settings into effect.

sociable plugin options

Maybe now, you have had a rough idea of what a church site should be and how to create a church site with professional looking. And now, it’s your turn to start a church website and promote the church in a stylish way.

Choose a Reliable WordPress Hosting Company

A premium church theme makes your website professional and eye-catching while the well-organized content layout enables great user experience for your visitors. In fact, a reliable WordPress web hosting provider with cost-effective service, high level of reliability and professional customer support can also be a critical part of your success. The following table shows you the best WordPress hosting companies in the industry.


Lucy has been a very experienced SEOer, technical writer, web developer, c# developer since 2002. Now she owns a startup in San Francisco, CA, focusing on running a couple of blogs to share knowledge and experience with global readers and deliver exceptional results to global sponsors by leveraging the power of Internet.


Want to Learn More About WordPress?

Get Our Free Themes, Plugins, Support, SEO Tips, and Other Tutorials!

Email *