Don’t Start a WordPress Blog in 2021, Until You’ve Read This!


This tutorial contains affiliate links. If you purchase anything after clicking links on this page, you can assume that I will be paid a commission. This does not cost you extra and in some cases may save you money. Thanks in advance for your support!

In this simple, step by step guide you will learn how to start a WordPress blog in 2021 within the next 10 MINUTES, even if you’re a beginner and have never started a blog before.

You don’t need any previous web design experience, you certainly don’t need any expert programming experience and you definitely don’t need to pay anyone to do it for you.

Want me to setup your WordPress blog for FREE, so all you have to do is login and start adding your content? Click here to learn more about my free WordPress theme setup.

Even if you have ZERO experience right now, you can use this simple guide to start your very own blog on your own domain & server in the next 10 mins.

Starting a WordPress blog from scratch and growing it all on your own can be daunting at first, especially if you are a beginner. But it’s far easier than you think.

No matter whether you want to:

  • Build authority in your market
  • Sell more products/services
  • Document your personal journey
  • Make passive income over time

By the time you reach the end of this simple step-by-step tutorial, you will have discovered the topic you want to blog about, registered the domain name of your new blog, launched your very first live WordPress blog online and published your first blog post.

Before we move on, I just want to first let you know that…

  1. I’m NOT a professional blogger who has generated millions
  2. I DON’T have any web design skills and don’t need any
  3. I’m NOT a ninja programmer who can code in my sleep
  4. I’m certainly NOT an expert at marketing, SEO or social

Yet with my lack of tech skills, I’ve still managed to start and grow simple WordPress blogs that generate passive income online (while working night shifts).

I have also built hundreds of WordPress websites for myself and for small business owners across the globe over the last decade, as WordPress is so simple to use.

You don’t need super powers to start a blog, all you need is the desire to get the ball rolling and learn some basics, plus some level of interest in your blog topic.

To put this into perspective, If I can learn how to start a WordPress blog, ANYONE can do this, which means EVERYONE who follows this guide can too, including YOU!

So let’s get started.

Pick Your Blog Topic

Before you even think about starting your WordPress blog, you need to make sure that your not going to be the only one reading it, as some blog topics are more popular than others.

The more people that are interested in a specific topic, the more opportunities you will have to not only attract a decent amount of readers, but also have a better chance of making money from it (IF that’s what you want to work towards).

For example: You would not get very far blogging about underwater basket weaving, as not many people do that or spend much money on it. Is that even a thing?

Where as if you focus on a topic related to health, wealth, love or happiness then you are going to find there is a massive amount of people who are searching for solutions to specific problems in thousands of sub-topics.

It’s a good idea to blog about something you have some level of interest in or experience with, but if there’s not much activity in that topic online, then it’s not entirely necessary to do that.

I have created successful blogs in the past based on topics I have ZERO experience in at all and simply had other professional writers create the content for it as I knew nothing about it, all because the topic was extremely popular and profitable.

If you cannot find a popular topic you are interested in or have experience with then you can still learn how to start a blog and can hire affordable writers to create optimised content based on keyword research that we will cover later in this guide.

The more focused you are with your topic selection, the easier it will be for you to find success with it, although the more focused you get, the smaller your potential audience will become, so you need to find a good balance.

It’s also safe to say that the more interested you are in the topic, the easier it will be for you to stick with it, as it can take at least a few months before you start gaining some traction within search results, which is completely normal.

When I pick a blog topic I never go too broad, but I also don’t go too narrow on the topic to make sure there is plenty of sub-topics to work with when creating content.

The topic of this blog came quite naturally to me as I’ve personally built 100’s of WordPress blogs and websites as well as implementing WordPress Optimisation for myself and 100’s of clients over the last decade as a freelancer.

I wanted everything to be laser focused on helping beginners learn how to use WordPress exclusively and there is a load of sub-topics such as SEO, security, hosting, themes and plugins that I can create content around.

Here’s a list of ideas you can use to research potential blog topics, so you know the topic you choose has legs and is worth starting a blog about.

How to Start a WordPress Blog for Beginners - Image 6

Popular Communities:

If you can find a few online communities such as Forums, Facebook Groups and Subreddits that have several thousand members then there is a good chance that your topic is popular enough.

How to Start a WordPress Blog for Beginners - Image 7

Popular Products:

A good selection of different products on shopping sites like Amazon and eBay that have hundreds of positive reviews is a good indication that people are spending money in your topic.

How to Start a WordPress Blog for Beginners - Image 8

Popular Services:

If you can find a ton of freelancers on popular freelance directories and companies who offer services related to your topic then that’s a good indication that your topic has a healthy audience of buyers.

How to Start a WordPress Blog for Beginners - Image 9

Popular Content:

Search online for blogs, podcasts and YouTube channels that are related to your topic. If you don’t have a hard time finding any then that’s a great indication that you have an opportunity in your chosen topic.

It’s not necessary to cover ALL 4 of the above areas before you decide on your blog topic, but if you can cover at least a couple then that will be enough proof that it’s worth focusing on.

It really does not have to be any more complicated than that.

Free VS Paid Blog Hosting

When you first start a blog, you may be tempted to search for free blog hosting and that’s how a lot of people start as they don’t know the issues this can cause.

However, if you decide to skimp on your blogging venture by joining a free blog hosting platform, then you drastically limit your functionality and put the future success of your blog at risk, as your content could be taken down and your blog deleted without notice.

The one thing you must keep in mind is that you NEED 100% control and ownership of your blog, so you are free to customise, develop and monetise your blog in any way you decide, WITHOUT limitations set by free blog hosting sites.

With free blog hosting sites, you have the following problems.

#1: You will have limited theme options chosen by the platform and may not be allowed to upload your own theme, when there are thousands of premium themes.

#2: You will not be able to add extra functionality to your blog such as that provided by WordPress plugins such as SEO improvements, analytics and newsletters.

#3: You will have limitations on how you can monetise your blog such as been unable to sell advertisements to private advertisers making it harder for you to create a passive income.

#4: You will have platform branding (logos, links or both) and a sub-domain on the platform which you don’t own and makes it harder for readers to take you seriously.

#5: You are governed by their strict content guidelines and can lead to your blog been completely deleted without notice if you break rules or get spammed.

WordPress is my platform of choice and is the most popular blogging platform, although there are 2 different sides to WordPress which are (they host with limitations) and (you host WITHOUT limitations).

If you decide to choose WordPress as your CMS (content management system) like I have, then it’s free anyway, although I strongly recommend you host the software on your own server, giving you 100% control over design, content and functionality.

Don’t get too caught up or overthink which blogging software to use as you really cannot get any better than the WordPress CMS, it’s friendly for beginners and you can literally build anything you want WITHOUT web design or programming skills.

Check out the level of interest in WordPress since 2014 to 2019 compared to Drupal and Joomla (the most popular alternative free open source CMS competitors):

How to Start a WordPress Blog for Beginners - Image 1
WordPress is by far leading the way in content management systems and is powered by more websites worldwide than any other platform. Even some of the worlds most famous stars and successful businesses use it too.

The best thing about WordPress is the fact that there is a global community of developers that have created tens of thousands of amazing premium themes and plugins that allow you to bring your ideas to life, there really is no limitations.

Here’s a few facts about WordPress:

  • WordPress is free and open source
  • WordPress is available in 68+ languages
  • WordPress has more than 55,000 free plugins
  • WordPress powers more than 34% of all websites
  • 11,700+ premium WordPress themes on ThemeForest
  • WordPress is utilized by Governments across the globe
  • WordPress is used by thousands of schools & universities
  • The Rolling Stones, Beyonce & James Bond use WordPress
  • WordPress has more than 60% CMS Market Share (W3Techs)

I really do hope that by now you have all the facts you need to be convinced that the best way to start a WordPress blog (as a beginner) is with a self-hosted WordPress blog, just like the website you are reading right now.

Brainstorm Domain Names

Your domain name is like the address to your house, without it no one will be able to find your home, this is the same for your blog. Without a domain name, no one will be able to find your blog and read it. A domain name is something you will need to start a blog that you own.

The name of your blog has to mean something to you, it has to represent the vision you have for your brand, the topic you decide to focus on and the specific audience you want to attract, but don’t spend too long dwelling on this as you must be constantly moving forward.

Besides all the above, you need to make sure the name you choose is available to register as your domain name, as this will be the web address people will visit online to read your blog.

When you setup the web hosting for your blog in the next step, you can register a FREE domain name, so it’s best to use the domain name generators below to simply brainstorm your blog name and to see if the domain is available to register right now.

You’re going to really enjoy this part of your blogging journey, as you now have the chance to get your creative juices flowing, to find the perfect name for your brand spanking new blog.

This part of the process used to drive me absolutely barmy as every time I thought of the perfect domain name, someone else has already beaten me to it and used to take me ages to find a domain name that was actually suitable and available.

That’s why I want to share few websites with you that will make your life easier and give you instant access to hundreds of domain name ideas for your blog that are available to register right now, so you don’t have to spend too much time on this.

How to Start a WordPress Blog for Beginners - Image 2

DomainWheel has an excellent algorithm that picks up related topics with creative suggestions: “sounds like”, “rhymes with”, random but related suggestions. You have the ability to select the domain extensions that you want to include in the search.

How to Start a WordPress Blog for Beginners - Image 3

Panabee is a simple way to search for domain names. In case the perfect name is already taken, you get a ton of suggestions inspired by your original ideas derived from phonemes, syllables, abbreviations, suffixes, prefixes, and popular domain trends.

How to Start a WordPress Blog for Beginners - Image 4

Namelix will help you generate short, catchy names instantly. The more specific your keywords, the better the results and you can prioritise a shorter name, having a specific keyword or domain extension. You will surely find something available here.

How to Start a WordPress Blog for Beginners - Image 5

NameMesh is known as the domain name generator for the perfectionist, so if you are looking for a ton of domain ideas that are currently available to register then this tool will spit out domains by the hundreds in categories such as short, fun & SEO.

By using the blog domain name generators above you can quickly find the perfect domain name without having to check the availability one by one and once you have found one, you can now get a free domain name on the next step.

Setup WordPress Hosting

Once you have registered your domain and ordered web hosting, Bluehost automatically installs WordPress for you (meaning your blog is started without having to install anything), which takes less than 10 minutes. You just login and start adding content.

Think of web hosting as the land you would need to acquire if you were to build your own house. Without the land, you would have no where to build your home, the same goes for your blog – without web hosting you will be unable to build your blog.

With the web hosting for your blog, you will be renting a server (on a monthly or yearly basis) that is connected to the internet and this is where all your files will live online (WordPress software, images, text), allowing them to be found by search engines and your audience.

For beginners, I recommend the WordPress web hosting by Bluehost, which offers you all the features you’ll ever need to start building your blog on a solid foundation and is a provider that’s been recommended by for over a decade.

Here’s an overview of Bluehost’s WordPress web hosting features:

How to Start a WordPress Blog for Beginners - Image 10

Automatic Installation

After ordering WordPress Hosting, Bluehost automatically installs the latest and most secure version of WordPress. You simply login and start adding content.

How to Start a WordPress Blog for Beginners - Image 11

Automatic Updates

Bluehost keep your WordPress Hosting plan secure even after account creation by keeping your account up to date everyday, improving the overall security of your blog.

How to Start a WordPress Blog for Beginners - Image 12

Staging Environment

Build with confidence using a WordPress staging environment. This helps you test any changes to your website before making it visible to search engines & your visitors.

How to Start a WordPress Blog for Beginners - Image 13

FREE Domain Name

When you join any WordPress hosting plan, Bluehost will give you a FREE domain name registration for one year along with other freebies including advertising credits.

With the above features, you no longer have to worry about installing WordPress as Bluehost will do this automatically for you and will send you the login details for your WordPress admin panel once the installation is complete.

The Basic plan is designed to offer you the space to create one blog only and if you are a beginner, then this plan is ideal when you are just getting started to test the waters. To get the best price, you must commit to 36 months, although this is optional when you checkout.

There is always the option to upgrade your plan at a later stage if you feel the need to add more blogs or websites for yourself, family members, friends or clients as once people know you can build them, you will be cranking them out like a boss.

Want me to setup your blog for you for free, so all you have to do is login and start adding content? Click here to learn more about requesting one or ALL of my free services.

Bluehost Walk-Through

As this maybe your first time setting up your WordPress web hosting with Bluehost, I though it would be a good idea to walk you through the entire setup process, so you know what to look for and can refer back to this section if you get stuck.

STEP 1: Head over to Bluehost.

You will first need to head on over to the correct page on Bluehost that lists the shared web hosting packages that are optimized specifically for those that want to start a blog or website using the WordPress content management system.

If you want to install WordPress yourself from within the Bluehost control panel then you can order standard shared web hosting on Bluehost, although this tutorial is for beginners and the WordPress hosting allows you to get WordPress installed for you, plus it costs the same.

This is the most quick and easy way to learn how to start a blog, even if you have ZERO experience and have never done this before.

How to Start a WordPress Blog for Beginners - Image 14
How to Start a WordPress Blog for Beginners – Image 15

If you click the “Choose Plan” button as shown on the image above, this will scroll you down to the 3 different plans available for the WordPress blog we are going to build in this guide.

STEP 2: Select your WordPress hosting plan.

The plans you will find are called “Basic” (ideal for hosting just 1 blog), the “Plus” plan (ideal for hosting unlimited blogs and websites) and “Choice Plus” (which offers additional features such as CodeGuard Basic Backup).

How to Start a WordPress Blog for Beginners - Image 15

Once you have decided on the plan that’s best for you, simply click the green “Select” button as shown in the image above to move onto the next step.

STEP 3: Select blog domain name.

In the previous section we discussed how you can find suitable domain name ideas in bulk that are available to register, so you already know that the ones you are interested in are actually available to register right now.

Now it’s time to make your final decision and enter the domain name you want to register for your new blog. The domain registration comes free with any WordPress web hosting package you buy from Bluehost for the 1st year.

How to Start a WordPress Blog for Beginners - Image 16

In the first box you see in the image above you would enter the domain name without the extension (.com,.net,.co), you then click the downward facing arrow on the box to the right to select your domain extension, now you can click the “next” button.

If you already have a domain name registered with another company then you would leave the first box empty and enter your existing domain within the box to the right with the title “I have a domain name”.

All you need to do if you are using an existing domain name is change the nameservers on your domain (within the control panel of your domain registrar) to the ones on Bluehost.

STEP 4: Create your hosting account.

The domain name you have decided on should be available to register as you have already researched available domains in the previous section of this tutorial and that will be confirmed by Bluehost on this step, as shown below.

How to Start a WordPress Blog for Beginners - Image 17

As you are new to Bluehost, you will need to create your account as this information will be used for ownership of your domain name and your contact details will be required to send you invoices and welcome emails.

To make the creation of your account even easier, Bluehost offer a Google single sign-on feature that you can use to speed up this process by clicking on the “Sign in with Google” button as shown in the image above.

STEP 5: Hosting package info and extras.

The cost of your web hosting can be massively reduced if you commit to a longer term with Bluehost, with the cheapest requiring a term of 36 months which is reasonable if you are serious about building your blog.

At the time of updating this post, if you were to commit to 36 months, you can reduce the already discounted monthly fee by 40% from $4.95/month, down to just $2.95/month, so it’s worth thinking about the benefits of long term.

How to Start a WordPress Blog for Beginners - Image 18

When you click the drop down selector on the account plan within the “package information” section, you can select a 12, 24 or 36 month hosting term and as mentioned previously, the longer you decide to commit, the more discount you will be rewarded with.

In the “package extras” section, you will find a selection of optional extras that you can order to improve your experience, although the only one that is really necessary in my opinion is the “Domain Privacy Protection”, so your personal information remains private online.

If you don’t add “Domain Privacy Protection”, then your full name, address, phone number and email will be made visible online, so anyone who searches your domain name on a website such as can access it, where as with this option, the details are replaced with information from Bluehost.

Other extras are simply bought based on your own personal preference, although most of what is on offer here, the same features can be achieved using the free WordPress plugins we will be installing later, which are related to improving SEO, Security and Backups.

STEP 6: Hosting agreement & payment.

To complete the last step on this page you will need to read through and accept the Terms of Service, Cancellation Policy and Privacy Policy, so please take the time to read through these as you must understand and agree to these policies.

How to Start a WordPress Blog for Beginners - Image 19

To finish things off you simply enter your payment information, make sure the ticks are activated by clicking on the small boxes as shown in the image above to accept all agreements and then click the green “submit” button that you will find further down the page.

If you want a different method of payment, then you can click the “more payment options” link as shown in the image and this will give you a different options.

You would select the second box if you do not want Bluehost to send you emails related to additional special offers, new products or services, although if you leave this unchecked, you can revoke your consent anytime by the unsubscribe link in the emails Bluehost send you.

STEP 7: Bluehost onboarding.

Once your payment is complete, you will now be placed through a simple step-by-step on-boarding process from Bluehost, which will help you setup the most basic settings for your new account and your WordPress blog.

How to Start a WordPress Blog for Beginners - Image 20

First up will come the confirmation that your payment was successful, the details of your purchase will be sent to the email address you entered when you completed the signup process earlier and your receipt will also be visible below.

To setup your new password that will be used to access the Bluehost portal, you can click on the green “set password” button as shown on the image above.

How to Start a WordPress Blog for Beginners - Image 21

Double check that the domain name you registered is listed correctly within the “Domain Name” section at the top and then choose a suitable, hard to crack password that you are most likely to remember.

Bluehost require a password of at least 8 characters that must include both numbers and a special character, so keep that in mind when trying to create yours, as the green tick icons must be visible before you are allowed to continue.

You can then activate the checkbox to let Bluehost know you have read, understood and agreed to their Privacy Policy & Terms of Sevice and click the blue “Create Account” button to continue the on-boarding process.

How to Start a WordPress Blog for Beginners - Image 22

That is pretty much all there is to do on the first stage of the Bluehost on-boarding process and once you have hit this point, you can click the blue “go to login” button to gain access to your new hosting account.

How to Start a WordPress Blog for Beginners - Image 23

When you login to Bluehost, they will automatically select the hosting login option and enter the domain name you registered when you created your account, so all that leaves you to do is enter the new password you created earlier and click the blue “Log In” button to proceed.

How to Start a WordPress Blog for Beginners - Image 24

You are now on the WordPress section of the Bluehost on-boarding process where you can setup the basic settings for the new blog you are starting in this tutorial.

First you can choose the name for your blog, which would usually be the domain name, then you add a tagline that will be visible in search engines (something that explains what your blog is about).

Click the selector that says “Do you want a blog?” and select that your blog displays blog posts on the homepage as shown in the image above (we can change all of these settings in future when required, so it’s not too important right now).

You are not creating an online store in this specific tutorial, so leave that selector unchecked and now you can click the blue “continue” button to move on.

How to Start a WordPress Blog for Beginners - Image 25

So Bluehost can recommend the best plugins and extensions for your website, you will now see a simple quiz to give Bluehost a better idea of what you are trying to achieve with your new blog, so they can customize your experience.

As you are learning how to start a blog, the first option which is “share my ideas, photos, stories or videos” will more than likely be the best option and then choose how comfortable you are with creating websites.

How to Start a WordPress Blog for Beginners - Image 26

On the last stage of the WordPress on-boarding process, you are given the option to choose from a selection of free WordPress themes that Bluehost think are suitable for your blog.

If you don’t want to use the default theme or low quality free WordPress themes and want a premium theme that delivers then check out the 70 Best WordPress themes for Bloggers here.

Although in this tutorial we can click the “skip this step” link as shown in the image above (unless you find something you really like and know how to edit it), as this is WordPress tutorial for beginners, so we’ll use the default theme for now.

How to Start a WordPress Blog for Beginners - Image 27

Congratulations, you have now finished the process of registering your domain name, setting up web hosting and installing WordPress on your domain. I bet that was far easier than you thought, am I right?

To quickly move onto the next step in this tutorial, you can click the blue “WordPress” button on the top right of the Bluehost portal, as shown in the image to access your WordPress admin panel.

How to Start a WordPress Blog for Beginners - Image 28

When you login to WordPress for the first time, it will look like the image shown above and is where you will manage every aspect of building your new blog including themes, plugins and content which we will cover later on.

STEP 8: Additional Hosting Information.

When you first setup your domain, hosting and WordPress, your blog will not be available online when you visit your domain name right away, as it can take some time for the domain to be registered and connect to your new hosting.

If you do visit your domain name right away, you may see something like this:

How to Start a WordPress Blog for Beginners - Image 29

When I created this tutorial and went through the exact same process, my new domain was available within less than 30 minutes, but even if the domain is not yet connected, you can still access your WordPress admin and edit your site on the temporary domain without any issues (as shown above).

How to Start a WordPress Blog for Beginners - Image 30

If you followed this tutorial exactly, then you will know when your domain name is registered and live online as when you visit your domain name, it will load the default “Coming Soon” page as shown in the image above.

The above “Coming Soon” page will only load for your website visitors until you launch your blog from within the Bluehost Portal, which we will do later on, after you have published your first post.

How to Start a WordPress Blog for Beginners - Image 31

When you are logged into the WordPress admin panel and you visit your domain name, you will NOT see the same “Coming Soon” page as you are “Admin”.

You will see what your website really looks like before you go live to the public so you can get everything setup correctly. You will see the default theme that will look the same as the image above (if you followed me step by step).

Publish First Blog Post

You may be thinking to yourself, “OK I have already started my WordPress blog and everything is online ready for me to start blogging, but what the heck am I going to write about” and that’s a normal feeling to have, but it’s far easier than you think.

Look at this WordPress blog you are reading right now, the content you will find here is based on questions that several people are actually searching in Google on a DAILY basis.

To attract your first readers and start building your own audience, all you need to do is figure out what questions people are trying to find an answer for in Google that are related to the topic of your blog, then you create content to answer these questions.

Here’s a simple content creation strategy that will help you find questions people ask that you can create content around, which has a higher chance of ranking in Google search, so you can start attracting your very first readers on your WordPress blog.

STEP 1: Basic Question Research.

The first step is to discover questions people are asking related to your blog topic that have low search volume and when you search this keyword in Google, several of the websites that rank on the first page are NOT specifically optimised for it.

Don’t make the mistake I made by trying to target keywords with the highest search volume as you will be going up against established competitors who have authority in Google with an aged domain and thousands of backlinks.

Typically, questions that have low search volume also have low competition in the search engines as authority websites tend to focus on keywords or key phrases that have a higher search volume, due to the fact that it’s much easier for them to rank.

As your WordPress blog is new, it will not have:

  • Any authority in Google
  • Any content indexed in Google
  • An aged domain name
  • Any backlinks or traffic

This is why you need to focus on content that is easier to rank and will be useful to your readers, as when you answer peoples questions, they are more likely to return to your website and also more likely to share your blog posts on their social networks.

Here’s a few ways to find questions that people are searching Google to find an answer for on a regular basis, that you can leverage by creating useful content to answer these questions.

#1: Google’s “People also ask” Section:

Simply enter the main topic of your blog to get started and Google will display a “People also ask” section within the search results which lists questions people are asking that are related to the words you search.

How to Start a WordPress Blog for Beginners - Image 32

If you click the drop down button on the right of any question, it will load other related questions in the list down below the existing questions, which allows you to quickly expand the amount of possible questions you can use to create content.

Dig deep into the sub-topics.

As with all popular topics, there is a main topic, sub-topics and in many cases, there are topics within sub-topics that you can enter in Google to build a list of questions that you can focus your content around, giving you plenty to work on.

For example: In my topic, here is an example of the main topic, sub-topic and a topic within a sub-topic that I can enter in Google to build a list of questions:

WordPress => WordPress Themes => Blogging WordPress Themes

Create a new text file on your computer and enter as many questions as you can from your question research in Google as you will need these later on in this tutorial when we check out the search volume and competition.

#2: Answer The Public:

Answer The Public is one of my favorite tools to discover potential blog post ideas as it leverages the auto suggest features of Google and Bing, then displays them in a visually pleasing way, giving you tons of content ideas with one click.

How to Start a WordPress Blog for Beginners - Image 33

Within seconds of me entering the keyword “WordPress” into the search engine on their homepage, it built a list of 198 questions, 138 prepositions, 98 comparisons and 519 alphabeticals, which gives me months, if not years of blog post ideas.

Creating content around these questions is a really powerful way to attract your first readers on your new WordPress blog as a beginner, as the auto suggest keywords that Google and Bing spit out are questions that people enter in search engines.

Although each of these keywords have low search volume, it really is a goldmine as you are starting a blog as a beginner and need to establish yourself by focusing on keywords that have low competition, which helps you build momentum over time.

Copy and paste the questions (or all results) from Answer The Public into the text file you created earlier as we can enter all these keywords into a free keyword tool at once to get average search volume and competition level.

#3: Quora

Quora is a community of people who ask and answer questions in pretty much any category you could imagine and is a great way to see what additional questions people are asking that is related to the topic of your new WordPress blog.

How to Start a WordPress Blog for Beginners - Image 34

As you can see from the Quora search results above, this tells me that I should dig deeper into the sub-topics of WordPress hosting, WordPress SEO and WordPress themes which could generate me a whole other list of questions, using all tools.

Although some of the questions are quite long, you can get a basic idea of what people want to know, so you can cross reference this with your list from Google and Answer The Public to see what is mentioned regular or what is currently trending.

Use Quora to find additional questions that you can add to your text file that you create earlier and also to discover other popular sub-topics that you can punch into Google and Answer The Public for further question discovery.

There’s also a ton of different ways to figure out what questions people are asking that’s related to the topic of your blog such as blog comments on related content, comments on related YouTube videos, forum conversations and Facebook groups.

STEP 2: Google Keyword Planner.

Now you have a list of questions and keywords from across Google, Answer The Public and Quora, so now it’s time to put these into the Google Keyword Planner to see if they have enough search volume and low competition.

How to Start a WordPress Blog for Beginners - Image 35

When loading up the keyword planner, it will look similar to the image above, all you need to do is select the “Get search volume and forecasts” as shown above.

How to Start a WordPress Blog for Beginners - Image 36

You can now copy and paste the entire list of all of the questions, keywords, phrases that you have built after your research in the previous step, then click “Get Started”.

How to Start a WordPress Blog for Beginners - Image 37

On the next page you will see the results from the Google Keyword Planner and as you can see from the image above, I selected my country at the top, I clicked on the “Historical Metrics” tab and clicked on “Avg. monthly searches” cell to sort results.

This shows me that the majority of the questions I have researched have an average monthly search volume of between 10 – 100 searches per month within the UK and have “Low” competition, which are ideal keywords to start with, on a new blog.

You will need to setup a Google Ads account in order to access the free Google Keyword Planner and will more than likely have to add your billing information, but you will not be charged anything unless you run ads, you’re simply using the free keyword tool.

STEP 3: Create Your Content.

Now you have a ton of topics to create content around that you know people are searching Google for an answer to, so it’s your job as a blogger to deliver a solution to that question by creating some valuable content that people want to read.

This is where your own creativity comes into the mix, as if you want to become a blogger in this day and age, you have to create something unique, you must have an opinion and some knowledge on the topic that will help your target audience.

There is no shortcut to building a successful blog. It requires a hard working, creative person who is consistent and patient, but for those who stick with it, the rewards can be life changing.

Here’s a few ways to get the ball rolling.

  1. Pick one question to answer
  2. Search that question in Google
  3. Read all content ranked on the first page
  4. Write something in your own words

The content you find ranking on the first page is not there by accident and it’s also not just there because of the amount of links it has, it’s also there because Google is smart enough to know which content delivers the best solution to the search query.

By doing this, you can understand what other bloggers have to say on this topic, what sources they link to within their content to verify their claims and how they structure their blog posts, giving you plenty of fuel to start your own fire.

You can also outsource the content creation if you don’t want to do the writing yourself by hiring a content development freelancer or agency, but you have to be very careful as the quality can be shocking so don’t order too much from the same person right away.

I personally write MOST of the content for this blog you are reading right now as I enjoy this topic so much and have plenty of knowledge to share but I also outsource specific types of content to help me increase output.

Word Count Matters

If you think you’re going to get away with writing short posts and ranking highly in Google (especially on a new blog) then think again, as a Backlinko study of 1 million search results revealed that the top 10 results had a minimum of 1700+ words.

Every now and then I see short articles ranking for low volume, low competition keywords but the domains ranking usually have massive authority in Google and rank for these keywords without specifically optimising them for that keyword.

As you are starting a new WordPress blog as a beginner in 2020 and your domain has no authority to speak of, you need to go all out on your content creation by trying to aim for at least 2000 words per article, giving Google plenty of meat on the bone.

If you follow my strategy of creating content based on low search volume, low competition questions you researched earlier and aim for a word count of 1500 to 2000 words per post, then you WILL be rewarded over time.

The reason I know this is a fact is because I used this exact strategy on my Amazon affiliate blog around 6 months ago and it now ranks on the first page in Google for several low search volume, low competition product keywords.

The best thing of all, the affiliate blog generates “buyer traffic” completely free and is making sales WITHOUT any domain authority or backlinks, which is why this strategy is so powerful.

Now this may not be a home run 100% of the time, but if you are creating valuable content based around answering questions that you know people are searching for an answer to in Google, then you will be much further ahead than bloggers that don’t.

Ready to start writing?

I like to load up a new WordPress post and write it directly inside the content editor as you can save your progress as “Draft” and keep coming back to it in between doing your research on the specific topic, so you can keep adding to it until it’s done.

Once you’re ready to start writing your first blog post, you can jump inside your WordPress admin area that we created earlier on Bluehost.

How to Start a WordPress Blog for Beginners - Image 39

In the left hand menu, hover your mouse over the “Posts” menu item and click the “All Posts” option, as you will need to delete the default “Hello World” post first.

How to Start a WordPress Blog for Beginners - Image 40

Hover your mouse over the “Hello world!” post and options to manage this post will appear below the post title, then click “Trash” to remove the post as shown above.

How to Start a WordPress Blog for Beginners - Image 41

You can now click on the “Add New” button at the top.

How to Start a WordPress Blog for Beginners - Image 42

You can now add a title by clicking on the “Add title” text and click the “+” sign as shown on the image above to add content blocks such as paragraphs, lists, headings, images and quotes to present your content in a more appealing way.

When creating your content it must:

  • Be valuable to your target audience
  • Be easy to read and understand
  • Deliver on it’s promise in the title
  • Provide actionable advice
How to Start a WordPress Blog for Beginners - Image 43

The above image shows that I’ve added a paragraph block, a list block and an image block which you can access from the “+” button shown at the bottom of the image and after adding content, I click “Save Draft” and can click “Preview” to view post.

How to Start a WordPress Blog for Beginners - Image 44

On the right hand side of the post editing screen you have a whole bunch of options that you can access by clicking the drop down sections as shown in the image such as adding a new category for your post and also adding a featured image.

STEP 4: Publish Your Content.

I know for certain that your first blog post will be the hardest for sure, but it gets easier every single time you do it, so don’t worry if you find it difficult as nothing worth doing is going to come easy.

How to Start a WordPress Blog for Beginners - Image 45

Once you have added all the content and you are ready to publish, all you need to do is go back to the post editing section of the post you saved as draft and click the publish button, so it can now be viewed across your blog.

How to Start a WordPress Blog for Beginners - Image 46

To view your first blog post you can click the “View Post” links which are located at the top and bottom of your post after you have clicked the publish button.

How to Start a WordPress Blog for Beginners - Image 47

Congratulations, you’ve just published your first blog post!

Launch Your WordPress Blog

I mentioned earlier in this tutorial that your website will not be live to the public yet as by default, Bluehost install a “Coming Soon” setting so nobody can see your blog until you are ready to go live, in which you are now ready.

How to Start a WordPress Blog for Beginners - Image 48

No matter what section of your WordPress admin you are on right now, at the top of the page you will see an orange “Coming Soon Active” button, so click on that.

How to Start a WordPress Blog for Beginners - Image 49

Now click on the “Launch your site” button.

How to Start a WordPress Blog for Beginners - Image 50

Congratulations, your blog is now live!

Frequently Asked Questions

When ordering WordPress web hosting from Bluehost, your blog will be installed automatically, ready for you to login and start adding your content by the time you have created your Bluehost account, which takes less than 5 minutes.

However, if you are using a premium WordPress blogging theme it will take longer depending on which theme you are using and how many of the settings you need to change in order to get the blog looking how you want it to.

Want me to help you setup your premium WordPress theme for free, so all you have to do is login and start adding your content? Contact me to request my free services.

There are several tools you may need as your blogging skills improve, although as a beginner, you simply need a domain name, reliable WordPress optimised web hosting provider and a premium blog theme (which is optional).

A WordPress optimised web hosting service that I recommend for beginners that has actually been recommended by themselves for the last decade can cost as little as £3 per month ($3.95), which comes with a free domain name and SSL.

Premium blogging themes from Themeforest generally cost less than £50 and are well worth the investment as they can completely transform your blog and make it look much more professional compared to the free themes you can install.

A premium WordPress theme is optional as they have more advanced settings and may take longer for you to setup if you are a beginner, although if you want me to setup your premium WordPress blogging theme for free, you can request my free services here.

It is very unlikely that you will make money online with your blog as a beginner, although this is definitely something you can work towards if you are willing to learn, put in the work and be patient for the results.

You must first focus on creating or outsourcing content that offers value to people and build a relationship with your readers, then you can start recommending products or services that you personally use that can help your readers achieve the same results that you have already proven to achieve.

They are similar in the fact that they both use the same content management software although on you create a free blog which is hosted with many limitations by WordPress themselves, where as can be hosted on your own server without limitations.

WordPress is free, but It’s recommended that you host WordPress on your own server as this will improve security and remove any limitations such as limited theme and plugin choices, slower loading speeds and advertising restrictions.

About the author


Over the last 16 years I have built 100's of websites WITHOUT writing a single line of code, all thanks to the power of WordPress. Kudos to the coders!

Add Comment

About AJ

Over the last 16 years I have built 100's of websites WITHOUT writing a single line of code, all thanks to the power of WordPress. Kudos to the coders!

Free Theme Setup

Want help setting up your blog, eCommerce or business WordPress theme for free?

Apply Here