7 Steps: How to Create a Church Website With WordPress

The Definitive Guide

How to start a church websiteThis is the ultimate guide to make your church website running.

So if you want:

To have your own church website.

To start driving visitors.

And start generating sales.

Then you’ll love these actionable tips on how to start your own church website

Let’s dive right in.

How to Start a Church Website in 7 Easy Steps

If you want to have a church website, then you need to start with one simple thing:

You need to create it.

But the problem is many people think it’s very hard to do.

And they’re all wrong!

It’s so easy to do that…

…that you won’t believe it was so simple to create it yourself.

The question is:

How to start creating it?

Well, just follow these 7 very simple steps:

How to Create A Church Website

  • Step 1: Get Website Hosting to Host Your Blog
  • Step 2: Get a FREE Domain Name
  • Step 3: Install WordPress And Setup Your Website
  • Step 4: Design Your Blog
  • Step 5: Install WordPress Plugins
  • Step 6: Integrate an Email Newsletter
  • Step 7: Add New Posts And Pages

Let’s look at each step individually.

Step 1:

Get Website Hosting to Host Your Church Website

website hostingIf you want to have a church website you need to get a hosting.

Web hosting is a service that connects your site to the internet.

It’s like home of your website.

It stores your website files, images, and content.

Without web hosting, your website won’t be visible on the internet

So, let’s find out how to get website hosting and make it working

What is The Best Website Hosting For a Church Website?

The only hosting church I recommend for beginners is iPage.

#1 Hosting Recommendation

iPage Hosting

  • FREE domain registration
  • FREE SSL Certificate
  • FREE drag and drop site builder
  • FREE 24/7 support
  • 30-day money back guarantee

Get started for only $7.99/month

76% OFF: exclusive discount

The main reason why I offer you to start with iPage is that offers an incredibly simple 1-click WordPress install and, which makes starting a self-hosted WordPress blog super easy and it’s extremely cheap.

Also, some other cool benefits:

  • FREE custom domain – they include a 100% free custom domain name.
  • 1 Click WordPress installation – installing WordPress takes less than 30 seconds.
  • FREE SSL certificate – to secure your customer data
  • 24/7 support – no matter what happens, they are available to help.
  • Budget-friendly – it costs just $1.99 per month!
  • 30-day money back guarantee – if you won’t be satisfied with the services you’ll be able to get your money back!

iPage Hosting

Keep in mind that the cost of good web hosting is usually somewhere between $10-15 per month, but you will get over 75% OFF if you’ll get it through the special link below


When we have a web hosting the next step is to pick up the domain name and get the hosting setup.

Step 2:

Get a Domain Name & Setup Your Hosting

domain nameIf you want to have a website you need to get a hosting.

If you don’t have a hosting or a domain name yet

Don’t worry. I’ll show you in a minute…

The process is very simple and easy.

But the best thing…

I’ll show you how to get a domain name totally FREE!

What is a Domain Name?

When you type Google.com (or markinblog.com) into your browser in order to visit a site, that’s the website’s domain name.

In a nutshell, a domain name is like your address. It tells people (and web browsers) where to find your site.

When you buy an affordable domain name, you get to choose exactly what you want it to be as long as it’s available.

That way, it’ll look like this:


How Much Does a Domain Name Cost?

Usually, domain names cost somewhere around $7-$15.

But I’ll show you how to get it for FREE

How to Get a FREE Domain Name?

Unlike many of the more profit-centric web hosts that will charge you upwards of $14.99/year for a new domain, iPage gives new customers a FREE domain name for the entire first year of their web hosting service.

Free Domain Name iPageThat means you won’t need to pay anything for it if you’ll buy their web hosting services!

What a great advantage. Isn’t it?

Everything that you have to do is buy iPage hosting.

Here’s a simple process on how to buy web hosting on iPage and claim your FREE domain name:

Step 1: click the link below:

Step 2: click on the “Get Started Now” button in the opened window:

iPage Get Started

Step 3: Check if your chosen domain name is available.

iPage FREE Domain Name

Step 4: Select term length

iPage Hosting price

Note: the longer term you’ll take the cheaper price (per month) will be.

Step 5: Check for website essentials.

iPage Website Essentials

You can skip over all of the Website Essentials upsells on the package information page.

There is no need to buy any of the extra things they offer you.

Just skip over all of this and click  Checkout.

Step 6: Complete billing information

iPage billing checkout

Step 7: Complete the payment and wait for approval.

Once you have filled out that form you’ll then need to wait for iPage to send you the login information.

iPage welcome email

Just click this link and follow the instructions to set up your hosting account.


If you’ll face problems with your website you can always ask an iPage hosting technical assistant to help you solve it.

Just go to the iPage.com homepage and ask it through their the Live Chat option.

Step 3:

Install WordPress And Setup Your Website

Install WordPress website Congratulations!

Now you’re ready to install and setup your first website

The instalation process is also very simple

So, keep reading…

I’ll show you how to get your website live and ready.

How to Install WordPress Website?

Once you’ve completed the registration process, it’s time to install your WordPress blog.

Here’s a simple process on how to install WordPress website on iPage hosting control panel:

Step 1: Login to the iPage Hosting control panel

iPage Login

Step 2: Click on the WordPress 1-Click install icon.

Wordpress 1-click install

Step 3: Select the domain that you want to install WordPress on.

install wordpress blogHere you just need to pick the domain that you chose earlier.

Step 4: Fill the site details.

Wordpress instalationHere you’ll also need to give your site a Title, provide username and password credentials.

These will be used to login to WordPress when it is installed.

You can create it your own or use the suggested ones.

When you’re done providing credentials, click on ‘ Next’ and let the setup process take place.

Step 5: Congratulations! Your WordPress website is successfully installed

Once the install is completed, you’ll then see this screen:

Wordpress blog instalation successful

Now you can go to your newly installed website and you should see something like this:

Wordpress website

It’s time to log in to your website.

Click the green button and you should see the following screen:

Wordpress blog loginNote: more often than not, you’ll be able to login to WordPress by entering ‘/wp-admin’ after your URL-


Enter in the login credentials that you either created or were given earlier.

Here’s what you should see after logging in:

Wordpress Admin Area

Now you need to deactivate all the unnecessary plugins.

To do so, go to Plugins > Installed Plugins and follow the instructions below:

wordpress deactivate plugins

Now that you’ve launched your website, you’ll be able to see – what can only be described as – a skeleton of a website.

And this is where it gets fun.

With your domain name, web hosting, and blog setup, it’s time to get down and dirty and start customizing the aesthetic of your website.

In the next step, we’ll learn how to design your blog and make it look beautiful.

Step 4:

Design Your Blog

wordpress theme Congratulations!

You have successfully installed a WordPress website.

Now you’re ready to get a design for it.

And believe me or not you don’ even need a design skills to make it happen.

For that we’ll use an already prepared templates called themes.

Keep reading to find out how to make it happen.

Pick a Church Theme

Now that you’ve got the nuts and bolts of learning how to start a church website, it’s time to turn this blank canvas into a work of art.

The first place to start is with your blog theme.

You can think of a theme as the template for the visual layout of your blog.

If you’re not a web developer (and I’m definitely not one), having a good theme makes design and organization of your site look beautiful.

A nice theme and design for your blog are one of the best (relatively inexpensive) investments you can make early on as you’re trying to attract more readers.

However, I know it can be difficult to just know what kind of design you want for your blog — especially as you’re just learning how to start a blog in the first place.

So, I created some of the best WordPress theme recommendations for you.

Note: usually WordPress theme will cost you anywhere between $19 and $60 (one-time fee). However, this is a small price considering that you’ll be getting an already ready-to-use design.

Best WordPress Themes For a church Website

Here are some of the themes that I recommend you to use for your newly created WordPress blog.

Of course, you can choose the other ones.

But I think these ones are very powerful themes that will fit all your needs.

Didn’t like any of those WordPress themes?

Then you can search for the most suitable one from hundreds of themes on the Theme Forest marketplace:

Buy a WordPress Theme

Once you’ll find a suitable theme then follow all the instructions on how to buy it and make a purchase.

In the next step, I’ll show you how to install a WordPress theme.

How to Install WordPress Theme

Note: In the following example we’ll be using a NewsPaper theme from the ThemeForest.net. The overall process might be a bit different if you’ll choose another theme. However, all the steps will be very similar.

Step 1: Download Your Theme Files

Login to your ThemeForest.net account and look for your username at the top right bar.

Theme Forest Download

Then click on the green “Download” button and “Installable WordPress file only”.

Step 2: Upload the theme.

Once you download the files you will need to upload them to your new WordPress site.

Go to Appearance > Themes > Add New > Upload Theme, choose the .zip file you just downloaded and click “Install Now”.

Upload Theme

You should see the following success message:

Click “Activate”.

You should see your Theme’s welcome message now (it might be different if you’ll be using another theme):

Congratulations! You have successfully installed your theme and now are ready to customize it according to your needs.

Note: Usually WordPress themes come with documentation on how to use it (you should find it on Theme’s setup panel), so always read it on how to setup it properly.

Step 5:

Install WordPress Plugins

Wordpress Plugins After you’re done with the new design, it’s time to have some WordPress plugins installed

Plugins are one of the simplest (and cheapest) ways to extend your website’s functionality

Plugins allow you to add new features to WordPress such as add a gallery, contact form, etc.

There are thousands of free and paid plugins available for WordPress.

In this step by step guide, we will show you how to install a WordPress plugin.

Top WordPress Plugins For A Church

There are plenty of handy plugins in the WordPress framework which reduce lots of work on your part.

The official plugin repository has over 54,000 WordPress plugins and counting.

That means there are plugins for almost every function or feature you need on your website.

To make it easier for you I have picked up the most essential plugins that I think every blog owner need to have.

1. Thrive Leads – Your all-in-one email list building tool. Create and freely design every type of opt-in form, run A/B tests and grow your list faster than ever before.

2. Thrive Landing Pages – Usually, it is quite complicated to build landing pages with most of the WordPress themes. With Thrive Landing Pages you’ll be able to instantly publish beautiful, conversion optimized and 100% editable opt-in pages, sales pages, webinar registrations pages and countless other landing pages on your site.

3. Thrive Comments – With this plugin you’ll gain the power to spur faster feedback and increase engagement through several innovative features like upvoting and downvoting, gamified comment incentives and an impressive number of after-comment-actions.

4. Yoast SEO – With this plugin will help to add a few more valuable SEO tweaks, and on top of this, you get to learn how to use SEO in your actual articles in a completely painless way and for free!

5. Google Analytics Dashboard for WP (GADWP) – This Google Analytics for WordPress plugin enables you to track your site using the latest Google Analytics tracking code and allows you to view key Google Analytics stats in your WordPress install.

6. WP Limit Login Attempts – Protect your site from brute force attacks. Brute Force Attack aims at being the simplest kind of method to gain access to a site: it tries usernames and passwords, over and over again, until it gets in. WP Limit Login Attempts plugin limit rate of login attempts and block IP temporarily.

How to Install WordPress Plugins?

There are two ways to install WordPress plugins.

One is directly from their free plugin repository and the second one when you upload and install it manually (usually used when you need to install paid WordPress plugins).

Let’s take a look at each method separately.

OPTION #1: How to install a plugin from the WordPress repository?

Step 1: Go to Dashboard > Plugins > Add new and search for the most popular plugins.

Search WordPress Plugin

Step 2: Click the “Install Now” button.

install wordpress plugin

Step 3: Click the “Activate” button.

The plugin is successfully installed.

If everything went successfully you should be redirected to the installed plugins area and get the message that the plugin has been activated.

Wordpress plugins activated

OPTION #2: How to upload and install the plugin manually?

Another option to installing a WordPress plugin is when you upload it manually to your WordPress blog.

To do so, just follow these steps:

Step 1: Download the .zip file of your chosen plugin.

Download WordPress Plugin

Step 2: Go to Dashboard > Plugins > Add new, upload the file you have just downloaded and click “Install Now”.

upload wordpress plugin

Step 3: Activate the plugin.

activate the plugin

The plugin is successfully installed.

If everything went successfully you should be redirected to the installed plugins area and get the message that the plugin has been activated.

Wordpress plugins activated

In the next step, we’ll learn how to integrate an email newsletter.

Step 6:

Integrate an Email Newsletter

email newsletter Building an email list is one of the most important things you can do for your church website.

It gives you direct access to an audience that’s genuinely interested in what you do.

How do you build an email list?

You have to start collecting the email addresses of the people who visit your church website.

In this step by step guide, I’ll show you how to integrate an email newsletter on your website.

To start building an email list with your website is very easy.

Because it has all the tools already prepared, so you don’t need any advanced knowledge for that.

To start with you just need to have two tools:

MailerLite Email Marketing Software


Mailerlite is probably the cheapest and most powerful email list management software in the industry. They also offer a FREE account for up to 1,000 subscribers.

Top Features: 

  • FREE account up to 1,000 Subscribers
  • Intuitive Caimpaign Reporting Dashboard
  • Auto Resend for First Time Non-Openers
  • A/B Split Testing
  • And Much More…

Thrive Leads Email List Word[ress Plugin


This tool has taken my list building to an entirely new level. Thrive Leads is an all-in-one list building solution turning my website into an “Email Conversion Machine”.

Top Features: 

  • Ultra Precise Targeting Options
  • SmartExit Feature
  • A/B Test Your Subscription Forms
  • Actionable Reporting And Insights
  • And Much More…

How to Integrate MailerLite Email Autoresponder Into the Thrive leads Optin Forms?

Here’s a video that will explain step-by-step how to integrate Mailerlite email autoresponder into the Thrive leads Optin Forms.

Now everything that you have to do is to place some email opt-in forms on your website and start building an email list.

Step 7:

Add New Posts And Pages

Write Content Now comes the fun part, it is time to write your first posts and pages!

First, you should create an About and Contact pages.

Then you can go and start writing your very first blog posts.

It’s very easy…

Lets look a bit into how to create your first posts and pages.

To add a new blog post, click the “Posts” section on the left-hand side menu, then click on “Add New”.

Add New PostTo add a new page, click the “Pages” section on the left-hand side menu, then click on “Add New”.

Add New PageOn the next screen, you’ll see something like this:

New PostYou can add the title to your blog post in the top field, and your content goes in the big text box below the title.

You can save your draft or publish your content live by using the box menu on the far right of the page. You can even schedule the post to be published later – or make the post private so only friends can see it.

Once published, your new post can be found in the “All Posts” section of the “Posts” tab so you can edit it anytime.

That’s it.

Happy posting!


You’ve Just Created Your First Church Website

At this point, you should have your very own fully functioning blog up and running.

But this is just the beginning.

Now starts the fun part promoting and maintaining it.

So, good luck!

Disclosure: I am an independent iPage Affiliate, not an employee. I receive referral payments from iPage. The opinions expressed here are my own and are not official statements of iPage.

Send this to a friend