Digital Marketing

How to Start a Blog in 2020 (that Makes Money) in 7 Easy Steps

How to Start a Blog in 2020 (that Makes Money) in 7 Easy Steps

Want to start a blog and looking for an easy guide on how to start your own blog, welcome as I walk you through the 7 easy steps that you can follow to start in 10 to 15 minutes and make money at the same time with your own blog.

Before we dive in, if you don’t want to go through the stress of creating a blog all by yourself, I can help you set up your blog for free. Click here to complete the two-step process now. This is for those who just want to focus on writing and making money on their blog as soon as possible, or they just don’t have the time to set up on their own.

Click here for free blog setup now.

What is a blog?

A blog (shortening of “weblog”) is an online journal or informational website displaying information in the reverse chronological order, with the latest posts appearing first. It is a platform where a writer or even a group of writers share their views on an individual subject.

Most times, a blog serves the purpose of aiding marketing to a point where the content you deliver is targeted specifically to the wants and needs of your audience. Provide answers to their most commonly asked questions or provide advice to areas within your niche that your business is an expert on.

Who is a blogger?

Simply put, a blogger is someone who loves to share a part of their lives with you. They are usually interested in talking about an array of topics in numerous niches. Successful bloggers usually specialize in a particular niche or category. Some of such categories include digital marketing, DIY, fashion, cooking, baking, lifestyle, gist, language and many others.

It’s important for you to know what kind of blogger you are by defining your niche. This will help you make actionable decisions on so many things that will launch your forward for success in your journey.

Why do you need to start a WordPress blog?

If you are passionate about something, a skill or a topic and you know for certain that when you teach to people it will add much value, then you should try out blogging. Blogging is about sharing your knowledge of something by choosing a topic you are passionate about.

You can make so much money blogging but first, it has to start with your passion. Even though blogging can be tedious, you can make a lot of money blogging. Below are some of the reasons you should start blogging:

  • Make money from home
  • Easily build a community or an audience around your blog
  • Share your knowledge in your own way without interruption
  • Become recognized in your industry as a coach

What do you need to start a WordPress blog?

You only need two key things to start a blog. And did I say you can set up a complete blog in 10 minutes? Yes, you can.

These are the two key things you need to start a blog:

  • A domain name (this is the name you will call your blog. For instance, www.gogitals.com)
  • A web hosting account (this is where your blog site is hosted online)

Now let’s dive!

How to Start a Blog in 2020 (that Makes Money) in 7 Easy Steps:

  • Choose your niche and domain/blog name
  • Choose your web hosting account
  • Customize your blog with a WordPress theme
  • Write your first few blog posts
  • Promote your blog and make money
  • Create a content strategy for your blog
  • Post valuable content regularly

Are you ready to create your own blog?

Let’s get started already!

Step 1. Choose your niche and domain/blog name

Choosing a niche and blog name is the first thing to consider when you intend to start blogging. You must be able to determine the kind of content you want to be writing. In other words, your niche has to be clearly identified from your first day.

This means that you should be able to say for instance, ‘my content is going to focus on cooking, bakery, video editing, travel, technology, lifestyle, DIY, etc.

After deciding on your niche, the next thing you want to do is pick a blog name (otherwise known as blog name). A domain name is the name people will use to find your blog site online. It usually is yourblog.com. In my own case, it is ‘www.oluwagbenga.com‘.

Choosing a name is a smart decision you have to carry out with tact. If it’s possible, try to make the name relate with what you intend doing. And if you intend coaching, you may want to use your name.

In all of this, make sure your blog name isn’t difficult to spell. You get better result online if your name is easily spelt.

How to Start a Blog in 2020 (that Makes Money) in 7 Easy Steps Click To Tweet

Now it’s okay if you run out of ideas for your blog name. In fact, you may be confused as to what name to choose, while in some cases the name you end up choosing may not be available to register.

Please note that this post contains affiliate links. What this means is that if you sign up with any of these links, we get a little commission at no extra cost to you. In fact, you get discounts using our links.

One of the things you can do at this point is to get your domain name later. Web hosting companies like Bluehost will let you choose your domain name later. This will allow you enough time to think through the perfect name for your blog. In the next step, you will learn how to do this on Bluehost.

Step 2: Choose your web hosting account

This is the point it gets more interesting because this is where you make the commitment if you are truly serious about starting a blog.

By choosing a web hosting, you will be able to get your blog online in minutes.

What is web hosting?

For your blog or website to be accessible to anyone online, you need to host it. The host keeps all your website files safe, secure and makes sure that people can access your blog when they click on a link or type in your URL. Think of web hosting as being like your home. When someone comes over (types in your blog’s URL), they’ll be able to see what’s inside.

How much does a web host cost?

Usually, the cost of getting a web hosting account is affordable but also based on your need as the case may be. For a new blog, you don’t need much, so you will most likely spend less. You can get a web hosting service for as low as $2.95/month from Bluehost.

Which web hosting service is the best?

Bluehost is one of the most established, reliable companies in the blog hosting industry. They are one of the oldest web hosting companies on the internet. They are also the largest brand name when it comes to WordPress hosting because they host millions of websites including mine. Unlike many other web hosting companies, Bluehost gives you a free ‘.com‘ domain name for your blog or website, free SSL to protect your website plus over 60% off on your first-year web hosting purchase.

Disclosure: Please note that if you sign up with Bluehost using the referral link, we will earn a small commission at no extra cost to you (in fact, you will save more money and get a free domain).

You can see that you have nothing to lose. So, go ahead now and click on the image banner below to get your web hosting account from Bluehost.

Once you have clicked on the above image banner, you will be taken to Bluehost’s website where you will see something like the below. Click on the Get Started Now button to choose a plan.

Choose a plan

Since you are just starting out, I will recommend that you go with the Basic Plan because it contains pretty much all you need to start out your blog journey.

Some of the key features of this plan include a free ‘.com’ domain name for one year, free SSL certificate to protect your site, enough storage for your new blog and you can create up to 25 subdomains (e.g. demo.yourdomain.com).

Now you can click on the Select button to either choose a domain name or just register it later. Unlike many hosting services, Bluehost will allow you the option to choose your domain name later just like in the picture below.

Again, you are able to carefully choose your domain name later even if it’s not available or you don’t know what to use at the moment.

Probably you have a name, you can just put it in the first box and click on next to know if the name is available. However, you can click on “I’ll create my domain later” if you are not sure about a name or if the name is not available.

Either way, you will be taken to the final step of creating a web hosting account.

Create your Bluehost account

You can either create an account with your Gmail or just fill in your details. Please note that the information you supply about yourself is very important, especially your email address (it will be used for admin purposes and that’s where most of your updates will go).

Amazing discount of up to 66% off

Go ahead and fill in your information or use the Google sign-in option.

Select the hosting package you want

I recommend you go for 3 years (36 months), that way, you pay less and still get the same value as others.

If you scroll down on that page, you will see additional features like in the screenshot below. I suggest that you uncheck everything there as there are free plugins that will get all the jobs done for you. For instance, there are several SEO plugins you can use to optimize your website for better ranking on the search result page and also for speed.

So don’t worry, I will show you some of these plugins later in this post.

However, I will suggest that you don’t uncheck the Domain Privacy + Protection feature because that protects your contact information from the public online, hence no unknown numbers calling you or spamming your mail inbox. In short, your contact information is secured.

Lastly, Enter your billing details for payment

At this final stage of signing up, there are only three simply things you need to do. You enter your correct billing or card details, check the box to show you accept their terms of service and hit the submit button.

Once you have done that, your account will be created and on the next page, you will be prompted to set up your blog.

Now at this point, I will assume that you have purchased your domain name and web hosting. But if you are yet to do that, you can quickly click the above image banner to do that before you proceed.

Having touched deeply on choosing both a domain/blog name and web hosting, we will now install WordPress and customize your blog with a WordPress theme in step 3.

Step 3: Install WordPress and customize your blog

Now that you have successfully created a hosting account with Bluehost, the next thing will be to install WordPress on your blog.

The next step here will be going to install WordPress on your blog. Normally, Bluehost will present you with an installation helper which you will see on your screen like the one below, however, you can choose to skip it.

From the above screenshot, Bluehost can help you fix your WordPress installation by asking you a few questions as seen above, so you can follow the instructions. But again, let’s skip it by clicking on the Skip this Step.

After skipping, your blog software (WordPress) will be installed. Once the install is complete click the blue WordPress button to be logged in to the administrator area of your blog.

NOTE: If you have troubles installing WordPress on your blog, please contact us by clicking here.

Just so you know what WordPress is and why you need it, let me quickly touch on it below.

What is WordPress?

WordPress is a content management system (CMS), it is the most popular we have around and used by several millions of bloggers every single day. Example of popular websites that run on WordPress includes TED, TechCrunch, Forbes, Mashable and many others.

What is a Content Management System (CMS)?

All your blog posts are writing, designed or created on a content management system. A good CMS (like WordPress) is easy to use, let’s you organize your content, upload images and videos, and have control over how your entire blog looks using themes or custom design elements. The CMS you’ve most likely already heard of is WordPress. Other content management systems include Joomla, Drupal, Magento, Squarespace, Wix, Ghost and many others. However, WordPress is the most popular of them all.

Should I start a blog on WordPress (and is WordPress free)?

To use WordPress is 100% free but there are two kinds of WordPress platforms: WordPress.com and WordPress.org. I love the comparison made by Ryan Robinson on the screenshot below. He identified the key differences between both.

So if your plan is to be able to have full control on your blog through customization and make money from it as you grow, then you should consider going for WordPress.org.

Customize your blog

Customizing your blog is easy.

When customizing, some of the things you are likely to be doing are

  • Selecting/uploading a WordPress theme
  • Uploading your logo
  • Picking your brand colour (s)
  • Making adjustments to WordPress settings in the blog
  • Adjusting your blog footer, and many others.

NOTE: At this point, you already have WordPress installed on your blog and you now have the login credentials at the point of completing WordPress installation. Keep the login details safe as you will always need them to sign in to your WordPress blog backend. Your WordPress backend login page should look like the screenshot below and your backend is auto-generated at the point of completing the installation and should look like this www.yourdomain.com/wp-admin:

Two ways to sign in to your blog

The two major ways to sign in to your blog are through your webhosting account (Bluehost) or wp-admin login page e.g. yourdomain.com/wp-admin.

  • Through Bluehost: If you are not already logged-in from the previous step, go to Bluehost.com and click “Login” on the top right to bring up the login screen.  You can then log in using your domain name and the password you set in the previous step.  If you have misplaced your password you can reset it by clicking the “Forgot Password” link.
  • Through WP-admin: This was the sign on generated when you completed the installation of WordPress on your blog. It usually looks like this yourdomain.com/wp-admin. With this, you will see a page like the below. All you do from here is enter your username/email address and password as supplied when installing WordPress.

The second option is what I usually recommend because it’s faster plus you don’t have any business with your hosting account since you just want to customize your blog or publish a post.

Once you have logged in with your credentials, you should have a page like the screen below for your WordPress blog backend.

Select your preferred WordPress theme

Now that you have logged in to your admin backend of your blog as shown above, you can many any kind of changes to your blog. Most of these changes will reflect on your blog frontend (this is where your readers or visitors will see when they browse your blog or domain name).

By default, your blog already has a WordPress theme installed on it. The name of the theme is Twenty Sixteen. You can change that anyway.

The first thing you want to do is make sure that you have an attractive blog. In other words, you want your blog to take a nice shape. To do this, simply header over to Appearance > Themes > Add New Theme > Popular.

Next, click on Add New Theme

After that, click on Popular, this way, you will be able to choose from the most used free WordPress templates. Although I recommend Astra or Hello Theme, you can select any other theme you like or that fits your idea.

While choosing a free WordPress theme for a start can be a way to test the waters and save cost, it may not be the best bet for you if you really want to go serious on blogging.

A premium WordPress theme will give you a lot more benefits plus maximum control over the look and fill of your blog. While your blog will look so unique with a premium theme, you will have access to support from the theme developer, the theme will always be up-to-date and you also get a lot more value for money.

NOTE: Want a premium WordPress theme instead? You can checkout Themeforest or Elegant Themes for your preferred theme.

If you have troubles installing your WordPress theme on your blog, please contact me by clicking here.

How to Start a Blog in 2020 (that Makes Money) in 7 Easy Steps Click To Tweet

For the sake of this tutorial, I will be using the free Astra WordPress theme.

To start using the Astra theme, you need to install and activate the theme. To do this, mouse over the theme as shown below and click on Install. By the way, you can preview the theme by clicking on the Live Preview button just next to the Install button.

After installing, the button will change to Activate, click on the Activate button to activate the theme.

NOTE: Just in case a particular WordPress theme does not meet your expected requirement, you can always switch between WordPress themes. However, you have to make sure that whatever WordPress theme you are choosing supports plugins, has support just in case something happens and you need help, simple to use, responsive (appealing on all devices) and most importantly, be sure to check the theme’s review before using it. These measures will help you make the right decision when selecting a theme. This measure also works for premium themes.

Having activated your preferred WordPress theme, I will quickly like to point you to some must-have WordPress plugins for your new blog. WordPress plugins are exceptionally useful on WordPress blogs/websites.

They simply give WordPress more life and extended functionality. We can also call them add-ons for specific purposes. While some plugins can assist with collecting email addresses of your readers, some can help track how people interact with your blog. And there are so many others.

7 essential WordPress plugins you need to install on your blog now

There are several thousands of WordPress plugins in your disposal. But should you use all? Hell, no! So to be specific, we will pick just the best seven I believe your blog needs to get the best result:

  • Yoast SEO: While WordPress is generally SEO-friendly, however, you can achieve so much more with Yoast SEO plugin on your blog. This WordPress plugin helps you to optimize your blog post titles, descriptions, content length and other elements across your entire blog so that you can be found easier by search engines.
  • Insert Headers and Footers: This WordPress plugin lets you add small snippets of code easily to select locations around your blog. That way, you don’t have to tamper with lines of code on your blog by adding those snippets manually.
  • Constant Contact: Email is the most effective and most reliable marketing tool at your disposal as a business owner or blogger. Constant Contact allows you to stay in touch with your users even after they leave your website. You can easily build an email list and send beautiful email newsletters to your subscribers plus it integrates well with other WordPress opt-in plugins.
  • MaxCDN: It makes images and other static elements of your blog load faster. It generally increases your blog speed and promotes your ranking on search engines.
  • Google Analytics Dashboard for WordPress: Owned by Google, this WordPress plugin connects directly with your Google Analytics account to provide you with valuable metrics about your readers such as knowing the posts that are generating the most clicks or reads.
  • Gravity Forms: This WordPress plugin allows you to create custom forms on WordPress using drag-and-drop. This makes it very easy to use, secure, and a reliable WordPress form builder plugin for your blog. Gravity Forms also integrates with many email marketing solutions for list building.
  • UpdraftPlus: Having a regular backup of your blog’s content is crucial in case of any eventuality. Hence, UpdraftPlus helps you backup your blog content to ensure that your hard work does not go to waste.

Major WordPress blog settings you should do right after installing & activating your theme

Right after installing and activating your WordPress theme, there are a few settings that you should configure immediately for the best result. These settings are discussed below based on the way I do mine:

Setup permalinks

A permalink is the web address used to link to your content. The URL to each post should be permanent and never change — hence the name permalink. Setting up your permalink helps you rank better in search engines like Google because your title’s text will appear in each of your URLs.

By default after WordPress installation, most permalinks are set to Plain (indicated in the screenshot below), but this doesn’t look clean. It also doesn’t represent your blog well.

Let’s fix that. Do this: Settings >> Permalinks

Based on the above screenshot, just select the Post Name alternative for your permalinks. What this means is that each time you create a blog post, your URL structure will look something like this: ‘yourdomain.com/title-of-your-blog-post‘. This URL structure is SEO-friendly and by doing this, you have just set yourself up for more visibility on search engines.

Setup your blog homepage

Setting up your blog home page is pretty easy. Although you may not have sufficient blog posts at the moment, for the sake of this tutorial, I will like to show you how to set your blog homepage.

What this means is that each time anyone visits your blog (yourblog.com), that page you set as homepage is what they will see.

To do this, navigate to Settings >> Reading

You have the option of setting your homepage to be a static, custom-designed page that can serve to capture email sign-ups, sell a product, or otherwise in the future. But for now, stick with just a list of your recent blog posts.

If you want to do more adjustments on your blog, you can check out the below resources:

Step 4: Write your first blog post & publish it

Now that your blog is up and running, it’s time for you to write your first blog post. I will assume that you already have your post ready.

When you are ready, mouse-over on Posts on the left panel and click on Add New.

After clicking on that, you will see a page (like the one below) where you can type in your blog post. With Gutenberg introduced, blogging has become more fun, although some bloggers still prefer the old WordPress editor.

NOTE: The Gutenberg WordPress editor is a new page builder that is being designed to integrate with WordPress core. With Gutenberg, content is added in blocks of various types from the WordPress backend.

Hence, if you’re writing a blog post for the first time on your blog it’s possible to see an intro page to Gutenberg like the one below. Just click Next and Get Started. This will show the main editor.

Now you can type in your post title and the content of your post also.

This image has an empty alt attribute; its file name is image-41.png

To add an image, simply tap on the + icon as indicated in the screenshot below, then click on the image icon to add your image.

You can simply select Upload if you have an image on your local drive, click Media Library if you already have your images on the blog media area or Insert from URL if you are copying an image URL from another website (this will reflect on your blog).

As you write your blog post, make sure that your post is readable, includes relevant images, emphasizes important parts and uses subheadings where necessary.

Publish your blog post

Once you have finished writing your first blog post (including cross-checking for errors), the next thing for your to hit the publish button. So when you are ready, you can click on the Publish button.

Your first blog post should be live on your blog by now.

It’s possible your site displays something like ‘Coming soon’ even after publishing your post. Don’t panic, what that means is that your blog is not opened to the public just yet. To make your blog live, all you need to do is click on Bluehost or Coming Soon Active and click on Launch Your Site. See sample in the screenshot below:

Done that? You site should be live by now. Congratulations, you have just launched your blog site!

Step 5: Promote your blog and make money

Did you know that writing a blog post isn’t enough if it’s not promoted? Well, that’s the truth!

It’s pointless spending so much time writing when you know that your post won’t see the light of day. In fact, you should spend more time promoting your content than writing it.

Does that mean you have to start of spending so much money on promotion? The answer is ‘no’. As much as it’s a fact that having a budget for your content promotion will help increase your site traffic, there are other tons of ways you can promote your content without spending a dime.

Use social media platforms to promote

Promoting your content via social media channels is one of the first places to gain traffic and acceptance for your content. However, you have to ascertain which social media platforms will work best for your kind of niche.

Knowing the ways these social media platforms work will go a long way in helping you decide which to choose. For instance, while Facebook is perfect for videos and well crafted content, Twitter is for news, GIFs and blog posts, Instagram is for quotes, stories and high quality images, LinkedIn is for professional content and Pinterest may be perfect for Infographics or visual content.

Therefore, you have to look at this and decide which social network to use. In fact, it may just be two as the case may be.

Try out forums and groups

As a starting blogger, one of the first few places you want to share your content is on targeted forums and groups.

There’s no sense in just shooting your content everywhere especially when you know that your interested readers are not there. So it’s important that you target the right niche, the right audience. One of the best places you can get that is through forums like Quora and on Facebook groups, Telegram groups and several other communities in that category.

For you to attract attention to these forums or groups, you need to provide value. So start by building relationships and engaging with people there. Give them invaluable assistance if in your care.

Promote with email newsletters

Want to keep your readers engaged? Email newsletter is still one of the surefire ways to do that. Reason is because they are already your audience.

Building your email list can be relatively easy, too. Simply put a signup form within your posts and across key pages of your site. You can easily collect readers email addresses in exchange for a valuable old post you turned into an ebook. Pretty easy, huh?

But to collect these email contacts, you will need an email marketing solution. There are several of them that you can try out, however, I recommend Constant Contact, Moosend or GetResponse. Others include Mailchimp, Convertkit, Active Campaign etc.

Talk to people about your content

As with most of us starting out, the very first set of people to digest our content are our family members, friends, and colleagues. Encourage them to become followers, ask them to mention your new blog, and don’t forget to thank them when they do so.

Comment on other blogs

Find other blogs in your community and engage with them. Using the comment section, introduce yourself and leave engaging and constructive comments. Many will allow you to leave a link to your blog. After creating relationships with prominent bloggers in your community, you will find yourself within their ranks quickly.

Promote through collaboration

Collaboration goes a long way in establishing you quickly in your field by partnering with known bloggers in your niche. Through collaboration, you can do guest posting, promote each other’s blogs and products, and even interact through comments and social media.

Submit your blog to search engines

Submitting your blog to search engines as Google gives it a better chance to rank on search result pages. To do this on Google, just sign up for a Google Webmaster account and open the Search Console. To add your blog, click “Add Property” and follow the steps to add your blog. Click here to learn how to set up Google search console.

Applying multiple approaches from the above listed will help you take your site traffic from zero to something you can be proud of. Know also, of course, that you can run paid promotions for your most important content. This will give you more leverage if you are just starting out.

Top ways to make money with your blog

Once you have put in the effort of creating great blog content and promoting your blog, making money from your blog is actually the easy part.

The potential of making so much money on your blog is very high if done right. While it could take months or even a year to make a steady stream of income, it’s important that you first of all, churn out extremely valuable content to your audience.

Having said that, it’s important for you to know the likely ways you will make money from your blog when starting out. This will help and guide you through your journey of achieving that.

Affiliate Programs

Once you’ve been able to build some level of audience for yourself through your content, it’s time for you to start signing up for affiliate programs that really pay good commissions. While some reward you with one-time payments, others will pay on a monthly basis as long as your referral keeps using their products.

Affiliate links are a great way to earn income through the use of product reviews and recommendation.

Sell Digital Products

A digital product is any product you can sell virtually. It comes in digital form (at least initially) and typically can be downloaded from the Internet. Digital products offer several advantages over physical products. They’re easier to manage, less expensive to create, and just as easy to market. Examples include e-books, e-courses, video tutorials.

You can create a course, video tutorial or even an e-book around a topic and make money off of it.


This is another one way of making money on your blog right away. With freelancing, you can sell your service to companies and individuals who need you to write for them. Other services may include marketing, design, social media management, photography and many others.

You render these services in exchange for money. Doing this for as many business you can handle will put good money in your pocket.

How to Start a Blog in 2020 (that Makes Money) in 7 Easy Steps Click To Tweet
Sell advertising space

Let’s say you’ve started raking in a good amount of traffic (daily, weekly or monthly), you can begin to sell advertising space to businesses on your blog. This is one of the easiest ways to make money with your blog. All you just need is the traffic and understanding your audience.

Businesses will begin to approach you for advertising opportunities in a matter of time. But first, you need to continue dishing out valuable content and promoting them for your blog traffic to keep soaring.

In this regard, you can also apply for Google AdSense when your blog becomes popular. Google finds the advertisers for you and all you have to do is place the Google AdSense code on your blog to start running ads. Google AdSense takes all of the hard work out of the process. Learn how to set up Google AdSense on your blog.

Sponsored Content

Sponsored content is premium content that a sponsor pays a publisher to create and distribute. In other words, someone pays you to promote their service or product through your blog post (sponsored post).

For you to do this effectively, you must ensure that you have the kind of audience that has the potential to need such kind of product or service. Your sponsor also will take note of this before brokering a sponsored content deal with you.

Sell online courses

Once you have a skill or experience that others also want to learn, it’s relatively easy to package your best advice, strategies, tactics and tutorials into an online course where people can pay for access to accelerate their learning much quicker than they going through the process of trial and error.

This opportunity opens the door of more money to you as you can package your courses in various formats such as an e-book, video, audio, etc. Online course creators make a good sum from their courses.

Sponsor a podcast

Love podcasting? If the answer is YES, then you can monetize your blog by launching a podcast for your audience. With this, you can broker deals with brands that need to reach your kind of audience.

With podcasting, you can interview some of the best hands in the industry and it opens more opportunities for you. By the way, podcasters also make a decent income too.

Sell e-commerce or physical products

E-commerce or physical products are some of the things you can sell also if you are in a niche like beauty, fashion, etc. As you grow your audience with valuable content, you can also sell products to them through your blog.

To achieve this, just integrate e-commerce into your blog. Most WordPress blog themes allow you to use e-commerce. You can check a perfect WordPress theme on Themeforest. Create a content strategy for your blog

Step 6: Create a content strategy for your blog

Content strategy for your blog simply means knowing your audience needs and interest, understanding the niche you are in and why you are in it and finally, knowing the value to give to your audience from your own unique angle.

Based on the above, coming up with content strategy for your blog will determine your success in the long run.

Create a content strategy for your blog Click To Tweet

The following will guide you in putting your content strategy together:

  • Define your goals: Do you want to drive traffic, get sign up for your newsletter or e-book downloads? You have to be able to decide on your goal.
  • Know your readers: If you want to succeed as a blogger, you have to know your readers’ age, gender, location, interests, attitude, belief, etc. All of these will help you shape your blog and guide you on your long-term content strategy.
  • Work on your content topics: This explains what you want to write about. In other words, the topics you want to focus on.
  • Structure your content before you start writing: If you are able to structure the way you want your blog content or posts to go before you create the actual content, this will help you a lot. You won’t feel stuck along the way because you have figured out everything right from the start. This also helps you determine where and where not to focus much attention on the course of creating your content.

NOTE: While you can use tools like Trello, Google Doc and Google Calendar to plan your content. My favourite is Google Doc and Google Calendar. I found them easier to use plus I can update on the go.

Step 7: Post valuable content regularly

Writing regularly means that your readers are certain to find up-to-date and valuable content on your blog. In other words, this builds trust and establishes you in the face of your readers.

Creating content consistently will also help you to figure what your readers are really interested in. You will be able to draw insights from their reading habits based on the topics they digest more on your blog.

One thing that you need to have here is a content calendar. You can easily create one by using Google Doc or even download a template online.

NOTE: A content calendar (also known as an “editorial calendar”) is a written schedule of when and where you plan to publish upcoming content. Content calendars typically include upcoming pieces, status updates, planned promotional activity, partnerships, and updates to existing content.

Summary on How to Start a Blog in 2020 (that Makes Money) in 7 Easy Steps

We have learned the following in this post:

  • Choose your niche and domain/blog name
  • Choose your web hosting account
  • Customize your blog with a WordPress theme
  • Write your first few blog posts
  • Promote your blog and make money
  • Create a content strategy for your blog
  • Post valuable content regularly
How to Start a Blog in 2020 (that Makes Money) in 7 Easy Steps Click To Tweet

Free design resources for your blog

Design is to some extent very important in blogging especially if you need to use the right images to illustrate an idea you are communicating.

Hence, with stock photos, you can never go wrong. A lot of designs and images are available to give your blog that radiant look it deserves.

  • Canva: Use Canva to edit photos, create graphics, create logos, create animated designs, share folders, and collaborate with other members of your team (if any). It’s a free drag-and-drop tool with tons of beautiful pre-built templates for your blog, from social media posts for Pinterest, Twitter, and Facebook to custom quotes. This means that you can design anything in minutes!
  • Noun Project: With over 1 million+ royalty-free icons, Noun Project is a fantastic resource for blog icons.
  • PicMonkey: It’s a photo editing and graphic design software that allows you to create professional-looking and attractive visuals for social media posts, cover photos, advertisements, and other digital assets. PicMonkey provides easy-to-use tools for you to edit and customize images online.
  • Pexels: Looking for unlimited stock photos you can use on your blog? Pexels has got you covered. You can use all images on Pexels for free, even for commercial use. All images are completely royalty-free and are licensed under the Creative Commons Zero license. Feel free to use them for any project you want to.

Other resources for reading:

Top blogging FAQs

What should my blog be about?

Your blog should be about what interests you – what you’re passionate about. And once you begin to build your blog, no matter what the subject material, you will find a community of people who are interested in what you have to say.

How do I start a blog for free?

You can try out Medium, Tumblr or Blogger. At least you can test the waters with any of these if you want. However, if you want to generate a good income from your blog, you should use get a domain name and a hosting account with either Bluehost or Namecheap. Bluehost will give you a free domain name for the first year and that is one of the reasons why they are just different. And if you are looking for a very good WordPress theme for your blog that will allow full monetization capabilities, you can check out on Themeforest or Elegant Themes.

Which hosting account is the best for starting a blog?

There are several of them. However, based on my experience and use, I will strongly recommend Bluehost or Namecheap. They are really cheap, 99.99% uptime, very responsive support and specially made for WordPress.

Where can I get a very good WordPress theme for my blog?

Although you can start with free WordPress themes, however, if you want to have full control over your blog in terms of customization and monetization, you will have to get a premium WordPress theme. The best place to get your premium WordPress theme includes Themeforest, Elegant Themes.

How do I find a profitable niche for my blog?

First of all, you need to narrow down on your niche. For instance, you cannot just say your niche is animal food, you can say something like dog food. Once you are able to niche down, it will become easier. As you do this, also check online to see available monetization opportunities for your intended niche. This will help you decide quickly.

What do I do if my domain name is taken?

My candid opinion when it comes to unavailable domain names is that you work around the name such that you still get something close to the unavailable name. For instance, if bakery.com is the name you want to register and it’s already taken, you can see its variations such as bakeryhub.com, bakerys.com. However, if you feel you can pay the hefty sum you are requested to pay to get your preferred domain name, you can also go for it (some businesses and individuals go-ahead to purchase names that they know people might need in the future and wait for you to come for them).

How much does it cost to start a blog?

Starting a blog shouldn’t cost an arm and a leg. You can start free even on WordPress (although on WordPress.com as a subdomain e.g. yourblog.wordpress.com). However, go for something better on Bluehost if you want to be serious about blogging. A WordPress hosting account through Bluehost is $2.75 per month and includes free domain registration.

Is blogging still relevant in 2020?

Yes, blogging is still very much relevant and I don’t see it dying anytime soon. Whether you’re starting to blog on the side of your full-time job—with hopes to grow it into a profitable business one day—or you’ve got some other goal in mind, blogging is one of the absolute best ways to build an audience.

Why should I start a blog?
  1. Get paid for doing what you love
  2. Build an online business and personal brand you can be proud of
  3. Impart the lives of others and make a difference
Do bloggers really make money?

Blogging has a very high potential of making you a lot of money, or at least a decent income. Some bloggers make thousands of dollars on a monthly basis. These bloggers make money mainly through advertisements, affiliate programs, sponsored posts, contextual ads, digital products such as e-books and courses.

How do bloggers get paid?

Bloggers are paid in different ways. However, the most common ways include CPC, flat fees and affiliate commissions.

  • CPC: CPC or “Cost Per Click” ads generate revenue simply through clicks. CPC ads are generally highly targeted and rotational. Ads appear on specific blog posts and are related to the content of that post. The number of clicks you generate, which trends upward as your traffic increases, will ultimately determine the amount you are paid.
  • Flat fee: If a blog’s traffic is high, advertisers may pay a monthly flat fee for ad space on the blog’s website. That ad space could appear all over the website, within a section, or just a few pages. The money comes directly from the advertiser.
  • Commission: Ads from an affiliate network use affiliate links. These links track visitors that come from your blog to the advertiser’s site. If a purchase is made by a visitor who originated from your blog, you receive a commission.
How long will it take before I start making money from my blog?

As much as I will say you can make money from your blog from the first month depending on your niche, it generally takes between 3-6 months or even a year before the real money starts to roll in. In my own industry, you can make money on your blog starting from the first few weeks of launch depending on how smart you are.

Should I start my blog on WordPress?

WordPress powers over 35% of the entire websites on the internet. That, I will say makes it a very powerful platform to use. It is a content management system with over 75 million websites and blogs built on it. it’s easy to use, no need to code anything, built-in SEO, free WordPress themes, easy monetization and a lot more. Therefore, WordPress is good for you to start your blog.

Is WordPress free to use?

Yes, WordPress is completely free to use. However, there are two types of WordPress with slightly different options: WordPress.com and WordPress.org.

  • WordPress.org is 100% free. WordPress.org is the platform I show you how to use in the tutorial on this page.  While it is completely free to download, it doesn’t run on its own. You will need a web hosting account like Bluehost or Namecheap and you’ll also require a domain name. So while WordPress is technically free, there are fees involved with getting your new blog up and running.
  • WordPress.com is a blogging platform that gives the user a free blog on a subdomain e.g. yourblog.wordpress.com. If you would like to enable some basic options or have your own domain, you will have to upgrade your account to a paid one.  For this and other reasons, I don’t recommend WordPress.com.
What are the common reasons why blogs fail?

Any blog can become successful or fail. Everything is dependent on some factors. Some of the reasons why blogs fail include: poor content, too many ads, inconsistent blogging and giving up too fast.

How often should I write?

Frequency is important in blogging if you want to succeed. If your plan is to make money eventually, you will need to write valuable content consistently on your blog. This can be once a week. Blogging weekly also helps improve your traffic from search engines.

When you first begin blogging your latest posts will take time to show up on search engines. As you continue to post regularly you will naturally have more blog posts showing up in the search results, which means more traffic to your blog. To guide you, you can use a content calendar via Google Doc.

What are the best ad networks for bloggers to join?

Some of the best major blog ad networks to consider applying to would be MediaVine, Google AdSense, BuySellAds and Propeller Ads. Depending upon the niche you’re blogging about, there may also be a handful of dedicated ad networks serving that space and providing higher payouts than the competition.

Can I build a blog without hosting?

No, that’s not possible. Web hosting is where your blog or website files are stored. All websites need web hosting. You can get one with Bluehost and get a free domain name for a year.


Without a doubt, we have been able to achieve a lot when it comes to creating a blog that makes you money. Now, all of this will be useless if you do not start now by creating your own blog. If your dream is to make a good income from your blog someday, then you have to start now.

Want to be serious about blogging and making money online, then use our link to claim your 65% off Webhosting and a free domain on Bluehost now.

If you found this post resourceful, you can just take a second to share on your favourite social platform.

Finally, I believe that as much as I have tried in answering most of the questions you may have, there will still be questions. So don’t worry, feel free to ask me in the comment section below. I read and reply to all questions and comments.



At Gogitals, we are specialist in Website Design, Digital Marketing and Lead Generation. We build profitable digital platforms for brands.

Leave a comment

Your email address will not be published.