Page Nav


Left Sidebar


Search This Blog

Breaking News


How to create a blog and earn money

NOTE This guide takes 30 minutes to read (1075 words). Yes, that might be a lot of reading, but I share everything new bloggers should kn...


This guide takes 30 minutes to read (1075 words). Yes, that might be a lot of reading, but I share everything new bloggers should know for starting a blog in 2020. You can take your time and do it at your own pace!

I will show you how to build a Blogger blog with these few steps

P.S. If you have any questions about this guide or get stuck with the steps, I am more than happy to assist you.

How to Start a Blog in 7 Easy Steps

Step #1: Select a perfect name and subject for your blog

Step #2: Choose a blogging platform(I'd recommend blogger or wordpress)

Step #3: Pick your  domain name (blogger provides a free .blogspot domain)

Step #4: Starting a blog on Blogger

Step #5: Select a theme and design your blog

Step #6: Write content and promote your blog

Step #7: Make money blogging

Why do you want to start a blog?

Formulating and answering this question will help you understand the reasons why you wish to establish a blog

Do you want to communicate something, like a message or an idea? Do you want to build a community around your love for a cause? Do you want to keep your followers and fans updated on the latest news with your brand? Do you want to express your thoughts in the form of writing to help build up a better community.

A blog can help inform, educate, promote, and even sell, but only if you are clear about your blogging intention from the start.

So, take some time to figure out your central message and the purpose of your blog. Here are some examples of why some people create blogs and enjoy blogging:

  • To use it as an outlet for creative expression.
  • To become self-employed or earn more money.
  • To establish expertise and build an audience.
  • To network with others and build a company
  • To enhance writing and thinking skills.
  • To promote and advertise brands to earn money

Interesting fact, did you know that 61% of online customers make purchases based on recommendations from blogs?

This are some basic recommendations why you should begin blogging as soon as possible.

How do you start a blog for free?

This is one of the most common questions people ask.

Let me explain to you some ins and outs of free blogs. Several blogging platforms allow people to launch their blogs for free.

You can register a free account (free blog) on WordPress or Blogger, but you should know a few things about free blogging sites before you get started:

  • If you sign up for a free account, you will get to use the service on a subdomain of the platform. Your blog name will look like this: “” or “”. In the blogging community, this type of blog is a sign of an inexperienced beginner who likely won’t be taken seriously.
  • Your free blog will be subject to rules and restrictions set by the platform. Free platforms may limit or prohibit you from using ads, or they may even place their own ads on your blog. If you’re serious about blogging, you’ll want to move away from this option sooner rather than later.

So, what is the best way to build a blog?

To take your blog to the next level, you will have to start paying for it. That way you can get full control of your blog, access to more features, and a custom domain name.

To get started right, I strongly suggest setting up a self-hosted blog with free open-source software that you can install on any web hosting account. I will show you how later in this guide, so keep reading!

If free blog hosting is currently the only option for you, create an account on one of the free platforms mentioned above.

Step #1: Select a perfect niche for your blog

blogs solve problems

To start and run a successful blog, you have to select the right niche for your blog.

First, make sure to pick a niche that you are the most interested in – the one you are passionate about. That way you will follow your passion and enjoy your blogging journey.

Second, you must pick a niche that has enough audience interest.

Once you select a niche, I also suggest you validate it. Below is a 3-step formula to confirm your niche for success.

A 3-step blog success validation process:

  1. Check niche size.
  2. Explore competitors.
  3. Analyze monetization potential.

This process will help you obtain a clear idea of the size, competition, and monetization potential for your proposed niche. If you are not sure how to select and validate a blog’s niche, read our detailed guide.

Step #2: Choose a blogging platform

wordpress platform

At this stage, you’ll need to look at the best blogging platforms out there and determine the type of blog management software you are going to use. I recommend that you make your own blog using the self-hosted setup that I show in this guide.

When it comes to popular blogging sites, you have the following options:

  • Hosted blog solutions (free or premium plans).
  • Self-hosted blog solutions (free open-source software).

Hosted blog solutions

Blogging statistics for top blogging platforms in the United States
WordPress96.02%Blog usage in U.S.
Blog Engine0%
Anchor CMS0%


For many new bloggers, it’s tempting to use free hosted platforms such as or

It’s important to understand that “free” always comes with limitations. First, your blog name will be set as a subdomain (examples: or Second, you’ll be subject to their rules and restrictions. Free options come in handy if you want to test the platform. But, if you’re serious about 

blogging, you’ll have to start paying for full services and a custom domain name sooner or later.

Self-hosted blog solutions

You have several choices when it comes to self-hosted systems (also called a Content Management System or CMS). The most popular is the free and open-source system

Self-hosted platforms allow you to set up and run your blog using your own domain and web hosting. You’re fully in charge of your blog and its contents. It will cost just a few dollars per month for the webspace (hosting account), and around ten dollars per year for a custom domain name. The actual blogging software is free.

If you plan to run ads, sell products, or services via your blog, then this is the best way to go. Many hosting providers can help you maintain an e-commerce blog.

Step #3: Pick a domain name

pick domain name

Your domain name will be the name by which you will be known online, no matter what niche you choose. It’s your blog’s unique address on the Internet. Your domain will be yours as long as you continue paying the annual fee ($10 to $15 per year for a .com domain).

Users who know your domain (/URL – uniform resource locator) can simply type it into their browser’s address bar. Others will be able to discover you through search engines such as Google and Bing, so you definitely need to find a unique name.

Your domain name may be the highly popular “dot com”, or it may be country or niche-specific. The general rule is to go for a “dot com” domain, but some of the other extensions can work. For example, “dot net” or “dot blog”.

If you can’t find the domain name you like, Bluehost will let you choose a Free Domain later. That will give you time to do some research and thinking.

Step #4: Get a web hosting account

To a great extent, the functionality and performance of your site will depend on your blog hosting. The host makes sure your site is available 24/7 to potential readers and it’s where your contents and files are stored online.After choosing a domain name, selecting a reliable hosting service will be one of the most important decisions you make.

Most hosting companies will also provide you a free domain for the first year when you buy their services.

The wrong web host can cause many problems with your blog. Just imagine choosing a mobile company that has no reception. Your web host is a major piece of the puzzle to creating a successful blog; therefore, you must choose a reliable provider.

Based on our our research and information available on the official WordPress website, Bluehost is a top choice in the opinion of many blogging experts.

Step #5: Starting a blog on Blogger

This section provides detailed information to help you sign up for your free domain on blogger. As an example, I will show you how to make a blog with Blogger. I have included screenshots of the pages that you need to go through.

1. Visit Bloggers webpage 

                                                   Select create your blog and proceed
Sign in into your google account
Type in a name for your blog
Type a domain for your blog


Sign up to receive updates from Daily Ghanaian Buzz

We respect your email privacy

Select a display name

And voila. Your blog has been created. You can now post content onto it and earn traffic

No comments