How to Build a Church Website with WordPress

All churches need a useful website but few have a large budget. What is a church to do? My favorite solution is one that I’ve seen thousands of churches switch to in the last couple years – WordPress. It’s a low-cost solution (often under $100 to build and $10/month to host) that is simple to use but flexible enough for most churches’ needs. A staff member or volunteer can build and manage the site without coding or design skill. You can even hire a professional and still save money because WordPress itself is free. There are many reasons I recommend WordPress to churches, have a look below!

Why Use WordPress For Your Church Site?

  • WordPress is free thanks to many web developers who volunteer their time and skill
  • There is a good selection of themes made for churches to give your site the look you want
  • A staff member or volunteer can build it or you can hire somebody to do it for you
  • WordPress makes it easy for multiple users to manage the website’s content
  • No coding or design skill is required for building or updating a WordPress site
  • There are thousands of plugins for adding extra features to your website
  • Your church owns the website because it’s self-hosted (more on that later)
  • Your church can do anything with the website because WordPress is open source

What’s What: Hosting, WordPress, Themes and Plugins

choose-best-wordpress-hosting

Here’s a quick glossary explaining what’s what to make things more clear as we move forward.

Hosting

Hosting is where your church’s website lives on the Internet. yourname.com points to your hosting in order to serve your website to visitors. You can choose which hosting provider to use. A typical price for hosting is $10 per month. WPExplorer has some hosting recommendations. Also consider DreamHost’s free nonprofit hosting.

WordPress

WordPress is a Content Management System (CMS). You install it on your hosting (similar to installing a program on your computer) then log into its admin area to build your site and manage your content. Be aware that themes cannot be installed on the WordPress.com service. You must install WordPress on your own hosting account in order to use most themes and plugins. Read WordPress.com vs. WordPress.org for details.

Themes

Themes control the design of WordPress sites. You may prefer a theme with a modern appearance like Exodus or one with an urban style such as Resurrect. Some themes will let you adjust things like colors and fonts to match your church. I recommend paid themes (ranging from $30 to $100) because they usually have better design, more features and include support from the maker.

Plugins

Plugins are optional and add features to WordPress. WordPress itself lets you do basic things like manage your pages and menu while leaving more specialized functionality to plugins. A plugin can add features such as sermons, events, newsletters, contact forms and so on. There are 30,000+ plugins and some specifically for church websites.

Build it Yourself or Hire a Professional?

make-money-consulting

We see two types of customers at churchthemes.com: churches using our themes to build their own sites and professionals using our themes to build sites for their church clients.

I recommend building your own site because it’s something most people can do and saves your church money. You will also be more comfortable managing the site and teaching others to do so after having the experience of building it. There are many themes out there made specifically for churches although you are not limited to church-specific themes. A good theme provider will have thorough documentation and offer support for their product.

You can save time by hiring a professional to build your church website instead of doing it yourself. This requires a larger budget but is still typically less expensive than non-WordPress solutions when a pre-made theme is used (versus a totally custom theme which would be very expensive). You will manage the site after it is built.

Let’s go into some more detail about these options.

Option 1: Build Your Own Site with a Church Theme (Recommended)

I’ll give you a better idea of what my recommended approach looks like by walking you through it.

Step 1: Choose a Church Theme

Consider these things when choosing a church WordPress theme.


Design
You will want something that matches your church’s personality. Some themes have color, font and background customization options. Go for a responsive design, which means your site will adapt to mobile screens automatically. Mobile web browsing is extremely common today.


Features
WordPress lets you create custom pages (ie. Ministries, Statement of Faith, etc.), run a blog and publish photos. Choose a theme that integrates with plugins for church content like sermons, events, locations and staff.


No Lock-in Effect
Avoid themes that register their own post types for content such as sermons and events (you will have to re-enter content when switching themes). Some content features belong in a plugin instead, which is why I developed the Church Theme Content plugin (supported by themes from different developers).


Support and Documentation
WordPress is a do it yourself solution but that doesn’t mean you have to be on your own. Choose a theme provider that has thorough documentation and that provides support for the theme they sell.


Refund Policy
Some theme sellers will give you your money back if things don’t work out, so check their refund policy. I think every theme seller should provide refunds with no questions asked.

The following themes and providers avoid the lock-in effect and meet most or all of my other recommendations.

  • churchthemes.com is my theme shop. All we do is make and support church themes.
  • Forgiven Theme by Justin Scheetz uses Church Theme Content and other plugins
  • Outreach Pro by StudioPress – a great company with a great reputation
  • WP for Church – lower cost themes using their church-oriented plugins
  • UpThemes will release a church theme soon that uses the Church Theme Content plugin

Step 2: Sign Up for Hosting

Inexpensive Linux-based shared hosting is sufficient for nearly all church websites. This is the most common type of hosting and will run you about $10 per month or $100 per year. See WPExplorer’s hosting recommendations (these include a one-click WordPress installation feature). Also remember that DreamHost has free hosting for non-profits. Your church may qualify if it is registered as a 501(c)(3) nonprofit in the United States.

When signing up for hosting you will be asked to choose your domain name (ie. yourname.com) and provide billing information. They will help you use your existing domain or register a new one for you (typically about $15/year). You will be given access to your hosting control panel after completing the online signup process.

Getting started with the hosting signup process

Step 3: Install WordPress

Log into your hosting control panel to use the one-click WordPress installation feature. Your host will be happy to direct you to the location of this feature if needed. Many hosts have the convenience of one-click installation but if yours doesn’t, you can still do a standard installation of WordPress.

If you already have hosting, you may want to make a new installation of WordPress in a directory such as yourname.com/new in order to build your new site while leaving your existing site online. When it’s finished, you can move it to yourname.com using a number of methods.

Installing WordPress on BlueHost

Step 4: Install Your Theme

The next step is install your church theme on your new WordPress site. Your theme provider should have instructions that go something like this:

  1. Log into your WordPress admin area at yourname.com/wp-admin
  2. Go to Appearance > Themes > Install Themes > Upload
  3. Choose the theme zip file you downloaded, then click Install
  4. After installation, click Activate

install-resurrect-theme

The theme or documentation might then prompt you to install a plugin or two (such as for sermons and events) in a similar fashion. Many themes also include sample content that you can import to use as a solid starting point.

Step 5: Customize Your Theme’s Appearance

WordPress has a great feature called the Theme Customizer which many newer themes support. You can go to Appearance > Customize then choose options for colors, fonts, background image and so on (depending on what the theme supports). A live preview is shown while you make your customizations. What’s great about themes that support this is that you don’t need graphic design or coding skill to make your site match your church’s branding. And you don’t need to pay the big bucks to a web designer.

Here’s a screenshot of the Exodus theme’s Customizer to give you an idea of how it works.

The Exodus theme's customizer in action

Compare the different appearance of these two church websites (Every Nation GTA and Igreja Batista Parque Industrial) which are both powered by the Resurrect theme and adjusted to suit the church’s style with the Theme Customizer. This illustrates why I recommend using themes that add support for WordPress’s Customizer feature.

Two churches using the same Resurrect theme with different Customizer settings

Two churches using the same theme with different Customizer settings

Step 6: Publish Your Content

You will notice after logging into your WordPress admin area that there is a menu on the left for managing content and settings. WordPress provides the Pages and Posts (blog) content management features out of the box. If your theme uses a plugin for other types of content, you might see menu items such as Sermons, Events, People and Locations.

The screenshot below shows how a sermon’s content is managed using a theme that supports the Church Theme Content plugin. Notice the menu has not only Pages and Posts, but also post types for church-oriented content. The “Contact” menu link comes from the Contact Form 7 plugin. These are all examples of things that should come from plugins rather than the theme itself in order to avoid the lock-in effect mentioned earlier.

Adding a sermon with the Church Theme Content plugin

Step 7: Prepare to Launch

There are some things you will want to make sure have been taken care of before considering your site done. Read Eight Things You Should Do After Building Your WordPress Site for quick tips on security, backups, updates, settings, spam prevention and search engines.

After that you can announce the launch of your new WordPress-powered church website!

Option 2: Hire a Professional to Build Your Site with a Church Theme

Pastors, staff and volunteers are successfully building their own church websites with WordPress themes. We have a no questions asked money back guarantee at churchthemes.com that 97.5% of our theme buyers have not used. I’m convinced based on our low refund rate and on what I’ve been hearing that WordPress and a solid Customizer-supporting theme with thorough documentation and support is a solution that many churches can handle.

With that said, it is an option to hire a professional to help you. There are different types of WordPress solutions for different needs. You can choose what best fits your needs (save money and gain experience or save time and gain convenience).

Hiring a professional to use a pre-made WordPress theme for churches often costs several hundred dollars and usually remains under the $1,000 mark.

Below are professionals that I trust to help build your website using a church WordPress theme.

  • Alexander Sawyer is a freelance designer who recently rebuilt Suncrest Christian Church’s new website using the Resurrect theme. He gives great attention to detail.
  • wptheory is a new service by Adam Clark who will launch your website in one day. He has plenty of experience building WordPress-based church websites.
  • ChurchSites.co by Jordan Gillman will build and host your church website using a semi-custom theme that uses the Church Theme Content plugin, for under $1,000.
  • Brad Vos and Mike Morris are both pastors that help churches build WordPress sites.

Conclusion

I hope this has given you an idea of what is involved in building a church website with WordPress. To sum it up, I recommend building your own site but hiring out can be a good option too. Whichever option you choose, you will almost certainly save money over other solutions because WordPress is free open source software. Consider choosing a theme that is made for churches, avoids the lock-in effect, supports the Customizer and includes thorough documentation with support from the developer.

Your Thoughts?

Have you built a church website with WordPress? Please share your experience and tips.

Additional Information

For more information, follow the churchthemes.com Blog where we provide church website and WordPress tips. I also recommend checking out ChurchWP.net by Brad Vos. He publishes in-depth church theme and plugin reviews along with interviews with theme makers and other resources.

Post Author: Steven Gliebe

Steven helps churches build great websites at churchthemes.com. You can visit his website at stevengliebe.com.

Disclosure: This page contains external affiliate links that may result in us receiving a comission if you choose to purchase said product. The opinions on this page are our own. We do not receive payment for positive reviews.
Got something to say? Join the discussion.
  1. Hey Steve, Nice set-up man. I like your detailed tutorial and extra icing for your images, thanks for that! Now, it's really easy to go for it. I should recommend this tutorial for every newbie developer.
  2. Hi Steve, I appreciate your work. Thanks for mentioning WP for Church! Jack
    • Steven Gliebe says:
      My pleasure, Jack. I love sharing about church themes that do things right.
  3. Hey, I just downloaded the Forgiven theme. Struggling with figuring all this out.. any ideas/suggestions?
    • AJ Clarke says:
      AJ Clarke
      We'll if you purchased it legally you should have received support, try contacting the theme developer for help.
      Admin
    • Steven Gliebe says:
      Here's where you can get support for the Forgiven theme: http://boxystudio.com/support/?envato_item_id=6964937
  4. Mark Vandy says:
    Steven - excellent post. I'm really close to using WP for our church's website redesign, but have one question: Do you know if ACS easily integrates into WordPress? We use this software to manage our church (financials to CRM to giving): acstechnologies.com/products/acs. ACS has an API to read/write from their system and I have a PHP coding resource - does WP allow such integration so we can manage tithing, contact directory, event reservations, etc. using ACS as the backend to the WP website?
    • Steven Gliebe says:
      Hi Mark, I wasn't able to find a WordPress plugin for ACS integration. I'm sure it is possible to write a WordPress plugin that uses the API for ACS but I am not sure anybody has done it yet. The capabilities would be limited to what the API allows. You can search for plugins here: https://wordpress.org/plugins/ (and on Google for paid plugins) We plan on looking into adding ACS integration for our Church Theme Content plugin in the future.
  5. charlessimmonsministries says:
    Is there away to use the forgiven theme as a trial first?
    • AJ Clarke says:
      AJ Clarke
      Premium themes don't allow you to do "trials" for several reasons. The main ones is that they are already really affordable and the second and biggest is because it's a digital product so once you download it you have it there wouldn't be any way to have it automatically delete of your computer or website once a "trial" is ended. I would suggest purchasing it and if it doesn't fit your needs then get over it, right it off as a tax expensive and try another one ;)
      Admin
    • Steven Gliebe says:
      Some theme shops have a money back guarantee (like we do at churchthemes.com). You can get a a refund if theme is not the right fit. ThemeForest (where Forgiven is sold) unfortunately does not have a money back guarantee (you can get a refund only if the theme proves not to work as advertised). I do wish they would give control to the theme author to decide on refunds but right now they do not.
      • AJ Clarke says:
        AJ Clarke
        Oh good call Steven, A Money Back Guarantee is essentially a "trial" ;)
        Admin
        • Steven Gliebe says:
          It sort of is but requires a little more commitment from the customer since they do have to make an actual purchase. Time limited trials would be interesting but I imagine that would have to involve obfuscating code.
  6. Andrew Peters says:
    We've created some basic tutorials and the like over at wpforchurch.org. I started from scratch learning as a pastor how to use WP. Trying to pay it forward helping others!
  7. John Vaughan says:
    Hi Steven, great post, thank you. We currently use Wordpress and are looking to update the theme. We are also reviewing our church management database and ideally want that linked to the web. We don't want to move away from Wordpress, so would like to find a suitable church management system that integrates with Wordpress. Here I am thinking of people, events, directories (but am very open to other ideas for integration!). Do you know of any church management systems that integrate with Wordpress please? Thanks
    • Steven Gliebe says:
      You might want to check out the CCBPress plugin which integrates WordPress with Church Community Builder. https://ccbpress.com https://www.churchcommunitybuilder.com

Leave a Reply