How to start a Wordpress Website in 2021: A step-by-step Tutorial!

An easy to follow step-by-step 6.200+ word guide on how to start a Wordpress Website!

How to start a Wordpress Website is a popular search term. It is so popular, I’ve decided to dedicate a whole 6.000+ word blogpost on this subject. 

Over the past few years, I’ve build and grown a lot of websites. I’ve gathered all my knowledge into this extensive and comprehensive guide. My guide on creating a blog is not the whole truth nor the perfect way, but it is the way I did (with great success)

how to start a wordpress website

The goal of my article is to guide you through the steps on how you can set up your own Wordpress Website. In the process of doing this, it is even possible to make some money! More on that later. 

A little side note: my English is not perfect, because I’m a Dutch guy. I think my article will help you though, so I hope you enjoy it!

Disclosure: Please note that some of the links on this page are affiliate links and at no additional cost to you, I’ll earn a commission. Know that I only recommend products and services I’ve personally used and stand behind. When you use one of my affiliate links, the company compensates me, which helps me run this blog and keep all of my in-depth content free of charge for readers like you.

If you have any questions, please let me know in the comments. I’m happy to get in touch with you. 

Starting a Wordpress website in 13 easy steps

If you follow this tutorial, you could have a website after completing the 10 steps below. 

  1. 1
    Choose a profitable blog niche
  2. 2
    Decide the goals you want to reach with your blog
  3. 3
    Pick the best domain name for your blog
  4. 4
    Get Wordpress web hosting and register your domain
  5. 5
    Design your blog with a theme
  6. 6
    Get the right tools and plugins
  7. 7
    Essential Google tools for your website
  8. 8
    Choose the right Wordpress settings for SEO and permalinks
  9. 9
    Create the best content plan
  10. 10
    Promote your blog and start making money
  11. 11
    Create (or outsource) the content to get traffic
  12. 12
    Apply the right on-page SEO factor
  13. 13
    Promote your blog and start making money

Choose a profitable blog niche

One of the first steps in your blog-building or website-building journey is to find a niche.

A niche you have a feeling with and know something about, although this isn’t necessary.

In my opinion you should choose a niche, which is known to be profitable. 

Why is a profitable niche important?

Well, if you want to make money with your blog, it is important to target an audience that is big and can be monetized. A large audience with money and also willing to spend that money on people/websites who give a solution to certain problems. 

This sounds very commercial, and it is, I know. But it is important to see your blog as a potential business. A business with preferably consumer clients and B2B clients. 

When your blog gives solutions to problems people have, you can have a potential cash cow. 

Let me give you an example:

One of my first websites was in the travel niche, because I used to like travelling a lot. Although it did make me some money, I’ve never continued this website. It took me too much time to rank decent and I was focussing on other project at the same time. I never saw this blog as a potential business, so it never got my full attention. 

That’s why it is important to choose a niche that can make you decent money.

You won’t read this in other how-to guides online, because it takes a little bit more research and also it is a little bit harder to realise. Nonetheless you should do your research and come up with profitable niches, because this way you can make money while blogging. 

How do you choose a profitable niche?

For a niche to be profitable, some requirements need to be met, being: audience potential and money-spending potential. 

Audience potential

Your niche should consist of enough people and those people need to be willing to spend money. That’s it. Nothing more, nothing less. 

The way I do research to check if a niche has a lot of potential, based on the audience, is to look at search volume. I gather a list of potential keywords people might use and throw them in KWFinder (Try it here free for 10 days!)

The higher the search volume within KWFinder, the more people are in the audience. Search volume is the best indicator, when researching the audience potential of your niche. 

I also look at the competition within KWFinder. The higher the competition, the more likely it is that you can make money in this niche.

It is also a little harder to compete with big competitors, but doing a good keyword research can solve this a lot. More on that later! 


If my niche is Insurance and I want to look at audience potential, I can use different kind of keywords within KWFinder. For instance, if I look at “best car insurance” within this tool, I can see the volume and the competition. 

kwfinder search volumes

In the whole world 43.700 searches are made monthly with the keyword “best car insurance” and also the competition is high. This is a good indicator that money can be made here!

A lot of people search for it, so your potential audience is big. 

But there is more! By looking at the keywords in the picture above, I can also see other keyword suggestions people use within Google.

These keywords can all be input for separate articles on your website so that you can get traffic out of those keywords. 

The next important requirement is:

Money-spending potential

If I want to check the money-spending potential, I simply look at the type of products people are buying when searching for certain terms.

I look at what kind of websites are ranking and what kind of stuff they offer and at what prices.

I also look for high paying affiliate programs in that niche. If a company has a high paying affiliate program, that also can be a good indicator that money can be made! 

By joining these programs, you can make your own personal affiliate links that you can use in your content and articles. When people click on those links and buy a product (within 30 or 60 days, this depends on the affiliate program), you will get an affiliate fee and cash is being made

For instance: if you want to start in the insurance niche, simply Google an insurance company + affiliate program and see all of the potential affiliate programs you can join. 

Last but not least: I also try to use my common sense. It is pretty obvious that more people search for “cheap car insurance” than for “cheap rollerblades for kids”. I hope you get what I try to say here. 

There are a few well known profitable niches: marketing, finance, travel, Lifestyle and Food. When choosing a niche, consider one of these niches. 

profitable blog niches


How can you make money with a profitable niche?

Making money with a blog or website isn’t hard, if you know what to do. Here is also where affiliate marketing comes in, one of my favorite ways to make money online. 

Affiliate marketing is nothing more then sending traffic to other websites and getting paid when someone buys something.

While affiliate marketing is my choice when monetizing a website, there are many different options you can look at. Think of things like consulting to B2B clients, doing certain kind of audits, let B2B clients outsource certain tasks to you. 

Why B2B clients?

Business have way more money to spend than consumers.

So it should be important to choose a niche, where you can also push some B2B (consulting) offers. This way, you can make use of the full potential your B2C audience ánd your B2B audience have. 

The ways I make use of monetization on my blogs are:

  • Creating content with affiliate links
  • Build an email funnel with B2C and B2B clients
  • I use my B2B funnels to get B2B clients for my online marketing services
  • I use my B2C funnels to provide extra information, guides and how-to’s, also filled with affiliate links. 

For me, the examples above are all great ways to make even more money with my websites. 

So to recap: When choosing a niche, it is important to do your research and to figure out ways on how you can monetize this niche.

If you have found those ways, it is important to implement them in your website. 

Right now, you should have a few global ideas on monetization, but there’s a lot more of course!

Decide the goals you want to reach with your blog

One of the best ways to succeed with a blog or website, is to write down your goals (and make sure to reach those goals). This should be your long term goals and short term goals. 

By writing down your goals, you are committing yourself to get the most out of your website. 

Also make sure to make them SMART!

SMART stands for Specific, Measurable, Achievable, Relevant and Time-Bound. 

smart goals


Your long term goal can be, for instance, to make $50.000 dollar at the end of 2021 with your blog. Your short term goals are the little steps you need to take, to make that $50.000. 

Long term and short term goal example

My personal long term goal is to make $25.000 with my blogs and websites, at the end of 2021. Some examples of my short term goals are:

  • Make $5.000 at the end of june
  • Make another $7.500 at the end of july
  • Close a new client who buys my online marketing services
  • And so on, and so on

To make this kind of money, I use SMART goals based on the work I need to deliver, to get to that $25K goal. 

What I do is, I divide the whole year in sections of a month. For each month I write down SMART goals. Some examples for these smart goals are:

  • October:
    • Write 5 blogs
    • Improve 3 existing blogs
    • Get 1.000 visitors to website A and 2.500 to website B (I have several sites)
    • Get 10 new backlinks
    • and so on
  • November:
    • Write 5 blogs
    • Improve 5 existing blogs
    • Launch a Google Ads or Facebook campaign for website A
    • Optimize my e-mail funnel on website B
    • And so on

I hope you get the idea ;).

I apply the same tactics to each month in a year. This way, it is a lot easier for me to keep track of my long term goal and how I can get to that point. 

If some goals are not reached, I always look at why I didn’t reach those goals. These are my learning moments and I also use these moments for future optimizations in, for instance, my email funnels.

Pick the best domain name for your Wordpress website

After you’ve decided which niche you’re going for, it is time to pick a domain name for your Wordpress website 

Your domain name is the first thing people see, when visiting your website ( 

In the early days, it was important to target the focus keyword in the domain name.

Nowadays it doesn't really matter anymore. It is better to write quality content and get backlinks, than to have your keyword in your domain name. 

I always try to incorporate the main focus keyword of my site in the domain name.

To give you some examples: 

I have a Dutch blog around cats (I like cats), so I’ve made sure the Dutch word for cat is in the domain name. 

I also have another website around product reviews, so I’ve incorporated the word review in the domain name. I hope my examples are clear!

Another website is around dogs, so I use the Dutch word for dog in my domain. 

Pretty clear, right?

Depending on the country you live in and the language people speak in that country, it is typical to choose for a .com extension or (in my case) a .nl extension. 

Several tips and things to keep in mind, when choosing a domain name: 

  1. Keep it simple, because your domain name should be easy to spell and easy to remember. 
  2. Try to incorporate a keyword in your domain, although it is not necessary. 
  3. Choose a domain name that you feel comfortable with. This can be everything, as long as the domain name is available. 

You can check if a domain name is available here on Siteground. If you find a suitable name for your niche and your website, it is time to move on!

We’re going to buy the domain name in the next step of this guide. 

Disclosure: Please note that some of the links on this page are affiliate links and at no additional cost to you, I’ll earn a commission. Know that I only recommend products and services I’ve personally used and stand behind. When you use one of my affiliate links, the company compensates me, which helps me run this blog and keep all of my in-depth content free of charge for readers like you.

Get Wordpress web hosting and register your domain

Without web hosting, your website can’t get online. So good web hosting is essential for your website. 

Also it is important to choose a hosting provider, that is reliable and not to expensive at the same time. This is where Siteground comes in. More on that later. 

In this part of the guide, I will show you the best Wordpress hosting provider, what it costs to host your website and the cost of getting a domain name. 

Why Wordpress hosting and not normal hosting?

I can answer this question really quick. Wordpress is the most used website builder in the entire world. All my websites are build on Wordpress, so it’s obvious I would recommend that to everyone. 

popular cms


If you choose Wordpress hosting, the Wordpress CMS is already installed on your webspace by your hosting provider. This saves you a lot of time and hassle, because you don’t have to manually install Wordpress. 

Also, the price of Wordpress hosting usually is the same as normal hosting.

So it really doesn’t make a difference in your wallet, but it does save you a lot of time.

The right Wordpress web hosting provider 

For 1 of my sites, I make use of Siteground. Siteground is a Bulgarian company, hosting over 2 million different websites. 

It’s also one of the best providers in the world. They are very reliable, the support is outstanding and they are even recommended by Wordpress itself. 

For me, these where the reasons I host one of my websites at Siteground.

It is a good provider with a lot of customers and if you have any problems, they will solve it. Also the pricing is very good. They have everything you need from a good hosting provider! If you want to know more, you can check my Siteground review

Choose the right Wordpress hosting plan

It’s usual that you can make a choice between several plans and types of hosting. But in this case we are building a Wordpress blog, so we’re going to look for Wordpress hosting at Siteground. 

If you look at the picture below, you'll see the Managed Wordpress Hosting plans on

Choose one of the three plans Siteground offers. The StartUp plan is good enough when you want to build only 1 website, but if you got great plans, GrowBig is a good option. 

If you start with StartUp and want to upgrade to GrowBig later on, that’s also possible.

siteground pricing

If you click on “Get Plan” , Siteground takes you directly to the shopping environment. Here you can enter your details, choose a payment method and buy your Wordpress web hosting.

At this point, you should've bought your Wordpress hosting plan. Now it's time to move on to buying your domain!

Buying your domain name

After buying your Wordpress web hosting plan, it is time to pick and buy your domain name. When everything went right, you should have an Siteground account. 

In that account, click on “Services” and then on “Domains”. In the upper right corner, you can click on “New Domain” and follow the steps. Or you can look at the picture below ;). 

siteground domain

After you bought the domain, follow the simple steps to connect it to your hosting plan and you’re ready to go!

Design your blog with a theme

So, the next important step, after buying your domain name and web hosting, is to put a theme on your website. 

A theme is like the look and feel of your website. Wordpress usually has a standard theme installed, which should look a bit like this:

wordpress 2020 theme

We are going to change the standard theme to a more fitting and professional theme.

Free or paid Wordpress theme?

On Wordpress, it is possible to choose a free theme or a paid theme.

Free themes are, obvious, free. Many free themes are good to start with, but free themes always have limitations

I always try to look for a paid Wordpress theme. This can cost you like $40 till $80, but this way I can make sure I can get the most out of a theme. 

Most of my sites run on the paid Ashe Pro theme ($90) or Thrive Themes ($19 per month).

I like the way it looks, it is easy to customize and to expand with plugins.

Basically it does everything I need from a premium theme and also the support is very great. You can get Ashe Pro here or Thrive Themes here.

Installing a free Wordpress theme on your blog

Installing a theme is pretty easy, everyone can do it! 

Go to your Wordpress admin page and log in. You can get there by going to 

On the left side you will see “Appearance”. If you hover your mouse over that word, you’ll see the option to click on “Themes”. This is the place where you can search for themes (in the upper right corner) and also install them. 

I've selected the steps you need to take with red markers in the picture below.

how to install a wordpress theme

It’s also possible to filter all the results. When using a filter, you can look for certain type of themes. You can think of themes for blogs, ecommerce, education and so on.

It’s even possible to filter on features and lay-out. 

Just play with those filters until you’ve found the right theme. After you find a theme, just click on Install and Active (after installing). 

Congratulations! You’ve now found your free theme and installed it in your website!

Installing a paid Wordpress theme on your blog

Like I said earlier, a paid theme always gives you more flexibility and features. Installing a paid Wordpress theme is the same as installing a free theme, but the steps are a little different. 

The main difference, compared to a free theme, is that you don’t need to use the search bar in the Theme section of your Wordpress admin. 

Instead, when you buy a paid Wordpress theme, you must upload a .zip file.

From here, just go to “Appearance”. If you hover your mouse over that word, you’ll see the option to click on “Theme’s”. After that, at the top of the page you can add your .zip file. 

I've selected the steps you need to take with red markers in the picture below.

how to install a paid wordpress theme

Some pro tips:

  • It is important to look for a theme that has a responsive design. This means that your website is being shown correctly on both computer, smartphones and tablets. 

  • Always check the demo of the theme, before installing it. This way you can make sure that you like the look and functionality of that particular theme.

  • Look at the different descriptions of the themes. Every theme has its own

Let’s recap where we are so far in this how to start a Wordpress website guide.

  1. You’ve selected your blog’s niche
  2. You wrote down your blog’s goals.
  3. You’ve chosen your blog’s name
  4. You picked your hosting plan
  5. You picked your domain name
  6. You installed your theme

Right now, let’s dive deeper into Wordpress, your content and how you can do the right things.

Get the right tools and plugins

So far we’ve done a lot. Now it is time to choose the rights tools and plugins for your website.

There are literally thousands of plugins, so I’m saving you a lot of time by showing the must-have Wordpress plugins for starting your Wordpress website. I use all of the plugins below for my own websites. 

Yoast SEO

Yoast SEO is the number 1 SEO plugin for Wordpress. You should really know about Yoast, before starting your website. This tool makes your life so much easier!

If you don’t know Yoast, go read all about it. This plugin is a must-have!

Google Analytics for WordPress by MonsterInsights

I use the Google Analytics for WordPress by MonsterInsights plugin on each of my websites.

With this plugin I’m able to connect Google Analytics with my Wordpress site, so that I can gather valuable information about what’s happening on my website.

This plugin also has over 2 million active installs, so it’s definitely a must-have for your website. 

The goal of MonsterInsights is to make analytics easy and accessible for everyone. Using the plugin really makes it easy for you to "install" Analytics on your website. 
In a step later on, I'll show you how to use this plugin. 

Table of contents Plus

With Tables of Content Plus, you can make automated tables of content for your articles. They appear on the upper part of your pages and contain the summary of your page (based on your headers).

A table of content is one of the ways to build internal links, but also to give your readers some insights in what they can find in your article. This creates clarity for each of your blog posts.

Duplicate Page

I use Duplicate Page a lot. Like, really a lot.

I use it with every blog post or page I have. This plugin lets you copy/paste every page on your site, so that you don’t have to manually build up a new page.

You just have to adjust it. Normally, when writing a page or post, you have to manually add titles, meta descriptions and so on. 

I use Displate post to copy a certain page with all the settings on that page. I simply just edit the copied page with the right settings and the job is done. This saves me a lot of time, because i don’t have to start over and over again. 

Thrive Themes Membership

If you want to go all the way, in terms of tools and the ability to customize your whole website, I can recommend a Thrive Themes Membership (for $19 per month).

It is the same tool I use for this website. 

With the Thrive Themes membership you don't need Tables of Contents Plus and Duplicate page. That is all build within this extensive tool. 

The Thrive Theme Membership is a full package, consisting of 10 tools and a theme builder. Everything in this package is customizable

You can find the whole list of tools below. I'm not going to sum up each tool, for that you can take a look at Thrive Themes. 

  1. 1
    Thrive Leads
  2. 2
    Thrive Quiz Builder
  3. 3
    Clever Widgets
  4. 4
    Thrive Apprentice
  5. 5
    Headline Optimizer
  1. 1
    Thrive Architect
  2. 2
    Thrive Ultimatum
  3. 3
    Thrive Comments
  4. 4
    Thrive Ovation
  5. 5
    Thrive Optimize

Essential Google tools for your website

Not only do we need the must-have Wordpress plugins, we also need some free tools.

The tools I’ve listed below help you manage your website and can also help you with input for improvements on your website. Google Analytics and Google Search Console are a must for your website!

Google Analytics let’s you measure everything that’s happening on your website and Google Search Console measures what’s happening in the organic search results within Google. Both of these tools are needed for your website, because they give you a lot of insights in how your website and content is performing. 

I will show you how to setup both Google Analytics and Google Search Console

How to setup Google Analytics

In a previous step, we’ve talked about which plugins you need for your website. One of them is Google Analytics for WordPress by MonsterInsights. This plugin is needed to add the Google Analytics tag to your website. 

Follow the steps below to setup Google Analytics:

  1. Go to 

  2. Log in with your Google account. I use my personal Google account for all my websites.

  3. Click on “Access Google Analytics”

  4. Click on “Sign up”

  5. Fill in your Account Name, Website Name, Website URL, and select an Industry Category and Reporting Time Zone.

  6. Under Data Sharing Options, check the boxes next to the options that you want.

  7. Click Get Tracking ID.

  8. Accept the Google Analytics Terms of Service Agreement. 

This setup might change slightly over time, but the major steps will stay the same. The Tracking ID is needed for Google Analytics for WordPress by MonsterInsights. 

The next step is to add the tracking ID to Google Analytics for WordPress by MonsterInsights.

For this, go to your Wordpress Admin and click on the MonsterInsights logo in the left part of the menu. Follow the simple wizard and fill in the Tracking ID at step 4 or 5. 

That’s settled! You’ve got Analytics running on your website. After a while, you should see some data, which will look similar like this: 

google analytics example

Next I will show you how to setup Google Search Console. 

How to setup Google Search Console

Setting up Google Search Console is just as easy as setting up Google Analytics. Just follow the steps below:

  1. Go to
  2. Click on “Start Now”
  3. Log in with your Google Account, used for Google Analytics.
  4. Click on “Add property”
  5. Choose “Website” from the drop-down menu and enter the URL of your site. Make sure you’re using the exact URL that appears in the browser bar.
  6. Click “Continue.”
  7. Choose a way to verify you own your website (HTML file upload, domain name provider , HTML tag, Analytics tracking code, or GTM container snippet).
  8. After that, click on Verification and wait. It can take a few hours, depending on the way you verified the ownership. 
If you have any trouble with this, you can check a comprehensive guide Hubspot made here:

Just like with Google Analytics, it takes time to see some data. With Search Console, you also need some content on your website. Else Google won't shouw your site in the organic results. 

After a while, your data should look something like this:

google search console example

Choose the right Wordpress settings for SEO and permalinks

Choosing the right Wordpress settings is very important, to get the most out of your website. The basic settings of your Wordpress website need to be right, so in this part I will help you with that. 

Permalink settings

A very important ranking factor, is the URL of your posts and pages. The permalink is the part, after the .com extension of your URL. 

By default, your permalink looks like “” We are going to change this to the name of your post.

Why the name of my post?

Well, if you follow this whole guide, you will notice that the name of your post or article should contain your focus keyword. 

This focus keyword also needs to be in the permalink, so that Google better understands what your article is about. 

When you’re logged in, go to “settings” on the left side. Then go to “permalinks” and click on the button next to “post name”. Click on save and that's it!

wordpress permalink setting

Setting up your homepage

When creating your homepage, it is important to think about the purpose of your website and your target audience. 

A typical homepage shows its visitors what the website is all about, in a matter of seconds.

So if you have a website about dogs, it should be made clear on the homepage. 

I aways try to follow the same rules on any of my websites:

  • A clear tag line that sums up my whole website

  • A clean menu with (most of the times) a call to action to my e-maillist and links to my most important pages

  • A little piece of text about myself, to make it personal

  • On the bottom part of the homepage, i try to incorporate a larger call to action. Mostly to my e-maillist. 

Making a Wordpress menu

Almost every website has a menu at the top of the site. This menu makes it easier to navigate to particular parts of a site.

To make a menu, you need some pages. We are going to talk about pages later in this guide, so for now I’ll just show you where you can make a menu. 

Go to the admin part of your website ( and click on “appearance” on the left. Then go to menu’s. 

Here you can make your menu and add pages to your menu. You can do this with pages, posts, based on categories or even make custom links for your menu. 

You can see an example for one of my Dutch websites here:

how to make a menu in wordpress

So, we’ve covered how you can make your links more beautiful, how you can make a homepage and how you can make your menu. Let’s move on to your content!

Create the best content plan

Okay, at the moment you should know your niche, your goals and your domain name and have the right framework/settings on your website. Now it is time to make a content plan for your blog!

When making a content plan, a few steps are important

Step 1: First of all it is important to do keyword research, so you can come up with subjects for your articles.

You’ve looked at keywords earlier, to check if a niche has a lot of search volume. You can use these keywords to make your content plan. 

Step 2: The next step is to look at search intent. What intention do people have, when searching for certain keywords.

I always try to look at a combination of short tail keywords with high search volume and long tail keywords with low search volume. 

A typical content plan consists of ideas for your articles, based on search volume and competition within Google. 

So if we look at the example about Insurance I gave earlier: I can see that a lot of people search for “best car insurance”, but also for “cheap full coverage car insurance” and “car insurance for teens”. 

This information tells me that I can make three separate articles about these search terms. 

The idea here is that you can come up with a lot of ideas, so that you can fill your website with content.

Create (or outsource) the content to get traffic

Creating quality content is a very important factor when trying to rank in Google. Google’s algorithm wants to show the best results, for the search term that people use. The better the content, the more likely it is that your article will rank in Google. 

Choose the right keywords for your content

In the previous step, we’ve talked about the content plan. In this plan, you’ve gathered subjects for your articles, based on keyword research. You are now taking action, based on your content plan!

When writing your content (or outsourcing it), it is important to focus every article on one keyword. These articles need to provide an added value to the reader, but also solve problems people have. 

Pro tip: The kind of content that can make you money, are so called money-posts. Content that’s written around keywords people use, right before they are making a purchase. Content focussed around “review product X” of “best product Z”. 

When people use these kinds of keywords, they show the intent of buying something. If your content takes away the doubt, it is likely they will click on one of your affiliate links in your content. 

Like I said earlier: by incorporating affiliate links in your content, you could get paid for this. If your blog visitors click on an affiliate link and then make a purchase, you can get your affiliate fee!

I’ll give you an example: 

I’ve mentioned the insurance example before in this article, so let’s go with that. 

If you have a blog around insurance, you can create two separate articles around “best insurance for students” and “the best insurance for pets”. 

People searching for these terms are likely to make a purchase, but just not yet.

They are still looking for the best insurance. You can solve their problems, by helping them get the best insurance possible! 

How do you use keywords in articles?

By using your keyword in an article, you’re telling Google what your article is all about. This is an important factor, because you want to be found on certain keywords within Google.

By following the rules below, you should have all the knowledge on how to incorporate keywords in your articles. 

For instance: If you write an article about “best insurance for students”, you need to include this keyword in different parts of your article:

  • Put the keyword in your articles permalink. This is the part after the first or second slash (depending on your link structure). Example: 

  • Include the keyword in the title of your article (also known as the H1).

  • Add your keyword as early as possible in your article. Preferably in the first few sentences of the first paragraph. 

  • Include the keyword, or synonyms of that keyword, inside of your headers.

  • Use they keyword a few times throughout the article. Don’t overdo this and use your common sense here. I usually use the keyword about 2 or 3 times in an article at places where this is logical. 

  • Add the keyword to your meta title and description

  • Add the keyword to images within your content

Yoast SEO, talked about in a previous step, comes in handy when doing this. It shows exactly what type of SEO stuff is missing in your article. 

I've added a example of 1 of my pages on this website. On the right you can see the SEO title, slug and meta description and on the left you can see all the things Yoast SEO looks at. 

seo title and meta description
yoast seo

Must have pages on your website

A website isn’t a website, without the common pages. These pages are ways for you to provide information about yourself, your website, what you try to solve with your website and so on. 

Adding certain pages makes your website feel more real and authentic. It can also help with telling your story.


Your homepage is the main page of your website. This page needs to show what your website is all about within 2 seconds. 

In my opinion, a good homepage consists of a few elements, being:

  • A header or a slider with a headline

  • A little bit of content to tell what your website is about

  • Links to your sales-pages or good performing content for easy navigation

  • A call to action to an important section of your site. This can be an email optin, your contact page or a sales page

About You page

On the About You page, you want to tell people your story. This page is all about building credibility and connecting with your audience. 

You should tell people who you are, where you’re coming from (not your birthplace, but your background), why you’ve started your website, what kind of problems you would like to solve with your website and how you’ve dealt with the same struggles your audience has.

Contact page

The Contact page is pretty straightforward. Here you sum up all of your contact information, so that your audience can reach you. You can think of social media, email adres, phone numbers or a contact form. I usually don’t give away my phone number, but in some cases this can be helpful.

A blog page

A fundamental page on your Wordpress website, is a blog page. This page contains every post you write. Just to say it again: a post and a page are two different things. 

A freebie page (when usefull)

On some of my websites, I have a freebie page. This page consist of free material people can download or can watch, such as free online video trainings, free how-to guides, certain tutorials and so on. The main goal of this page, for me, is to gather leads.

How to add pages to a Wordpress website

Just like all things with Wordpress, adding a page is fairly simple. 

Go to the admin part of your website, click on "Pages" to the left and then on "All pages" or "Add new". Both ways work fine, but I use the All Pages element. 

how to add a page to wordpress

Apply the right on page SEO factors

Creating quality content is important, but you also have to incorporate the right on page SEO factors to your content.

These factors make it easier for Google to understand your content and can help you rank on the right keywords in Google. 

I’ve mentioned some of these factors earlier, when I’ve talked about how you use keywords in articles.

But there are more factors! I have found a great checklist about on page SEO on

You can find the checklist here -> 

Make sure that your blog posts contain everything of the checklist (where it’s possible, because Google will like that!)
on page seo checklist

Promote your blog and start making money

Right now, we are at the very end of my article. We’ve talked about choosing a niche, your personal goals, your content, how to get a Wordpress website, how to use keywords and how to optimize your content. 

When you’ve followed this guide, you should have the basic knowledge on how to build a Wordpress website. If not, please let me know in the comments below. 

Also, if you have any questions, drop a comment below and I will get back at you. Thanks and good luck with building your website!