How to Start a Blog in 7 Stupid-Simple Steps

Written by Wilson

On 28th October 2019

Are you ready to start your blog and finally make money from home?

When I first started my blog, I had no idea that I would be able to make money.

It took me several attempts before I earned my first dollar. I can still remember that amazing feeling…

I jumped off my bed and screamed: “I did it! I can make this work!”

Needless to say, it was a really happy day.

Now I’ve been blogging for a really long time… and I can say for a fact that starting a blog has been one of the best decisions I’ve ever made.

So I put together a definitive start a blog tutorial which will help a lot of aspiring solopreneurs to start their blogs as quickly as possible, using the right methods!

Let’s jump right into it!

Why Should You Start a Blog?

Starting a blog may be one of the best decisions you’ll ever make for a couple of reasons:

  • Blogging is a business: Therefore, you can earn a living online using the right strategies.
  • It’s a great way to express yourself: Writing articles online gives you the opportunity to influence people and change their lives for the better.
  • It can help you build an audience: Further down the line, you may want to create a product such as an eBook, guide or service. Starting a blog will help you spread the word about it!

Can You Start a Blog For Free?

Absolutely! But wait! There’s a catch.

If you start a blog for free, you’ll be exposed to a ton of risks and limitations.

For example, most free blogging platforms don’t come with WordPress which is essential for turning your blog into a profitable online business.

And even if they do come with WordPress, your site can get pulled off at any time for basically no reason.

Trust me, it happened to me 3 times

But… if you want to start your blog as a hobby blog, or you have no intention of making money from it, feel free to use a free platform like Blogger or Wix.

But if you want to start a blog as a business, then paying is unnegotiable.

How to Start a Blog in 7 Easy Steps

Are you ready to get started? Keep reading, and I’ll walk you right through the process!

  1. Know Your Niche
  2. Choose a Domain and Host
  3. Pick a Theme
  4. Install Necessary Plugins
  5. Add Your Pages and Menu
  6. Write Your First Blog Post
  7. Monetize your Blog

Figure Out Your Niche

Your niche is basically your blog topic, or what you choose to blog about.

It’s always a great idea to define what you’re going to discuss on your blog before you even consider starting a blog.

You can use this using two methods…

  • Choose a topic that you love to talk about, ex. Creativity. OR
  • Choose a topic that people are searching for; something that is already popular.

There’s a thin line between these two. To find out what niche you’d like to blog about, ask yourself these questions:

What Am I Passionate About?

I hear a lot of bloggers saying that you should jump for one of the most profitable niches ex Food and Marketing.

But, if you’re not passionate about it, the motivating force behind your work will slowly begin to dry out.

You can look to your memories in order to find a niche. What have you enjoyed talking about? What’s one thing you can’t stop talking about whenever the subject is brought up?

Thinking about this will help you start a blog in a profitable niche.

How Popular Is My Niche?

So… you like talking about the design of water bottles….

Unfortunately, very few people are willing to listen to that kind of information.

So when you’re choosing a niche, make sure you keep popularity in mind.

How Can I Monetise It?

If you can’t make money from your blog, then why are you building it in the first place?

Make sure you choose a niche that is easy to make money in.

There are many ways to make money blogging ranging from sponsored posts to affiliate marketing.

You can even offer your own service or sell your own digital products!

Examples of Popular Blog Niches

  1. Food ex.
  2. Home Decor ex.
  3. Make Money Online ex.
  4. Blogging about Blogging ex.
  5. Health and Fitness ex.
  6. Frugal Living ex.
  7. Mom Blogging ex.
  8. Craft and DIY ex.
  9. Technology ex.

Goal Setting

I believe that this should be considered before you even think of starting a blog.

Goals help you stay focused during your blogging journey. They’ll help you reach blogging success much faster than usual.

Examples of “start a blog” goals that you can set are:

  • How much money you want to make.
  • How many email subscribers you want to have.
  • How many social media followers you’re going to gain.
  • How much traffic you want to obtain.

If you are a newbie blogger, feel free to skip this step until your blog is up and running.

Choosing a Domain and Host

Now that you know what you want, it’s time for you to actually start a blog.

Now, choosing these two things can be pretty tricky. A lot of new bloggers make mistakes when it comes to choosing both of these elements.

But before we even get into choosing them, you need to know what they are of course!

A domain is basically how people will access your site. My domain is “” and you can find that in your browser address bar.

Here are some good elements of a good domain:

  • A good domain is less than 15 characters.
  • A good domain uses a familiar extension such as .com or .co.
  • A good domain is relevant to your blog niche/topic. If your blog is centred around you, that may not apply.

Feel free to check for your domain availability using the tool below:

Now on to your hosting.

Your domain is like an address to a house, while your hosting is that house! (That’s how I like to describe it!)

In other words, your hosting is where your blog is gonna live, so pick a great one!

There are hundreds of thousands of blog hosting platforms on the web (I’m not exaggerating). So which one should you choose?

You gotta choose a reliable web host. A host that won’t cause you any trouble. One of such is Bluehost.

I’ve been working working with Bluehost for almost a year now, and I’m lovin’ it!

Why Choose Bluehost?

There are probably a hundred and one reasons why you should choose Bluehost as your hosting platform…

Free Domain Name (Woot Woot)!

If you choose Bluehost, you’ll get to register your domain name for free!

That saves you about $15 upfront (Getting a domain is one of the things you can’t skip in starting a blog. Thankfully, Bluehost has got you covered!).

Some hosting providers don’t give you this opportunity. So grab it with a firm hand!

Actual 24/7 Support

When I started my blog, I thought I wouldn’t need this.

Boy, was I wrong!

After you start your blog, running into a problem or two becomes inevitable. So go for a hosting provider that can solve your problems upfront like Bluehost.

I’ve taken advantage of the live support about 3 times this week (And it’s only Monday!).

Super Affordable

Just like any other business, starting a blog is a risk.

So you probably wouldn’t want to invest a gazillion dollars into something that might go wrong.

Bluehost has made their plans super affordable!

Using my special link, you can start a blog for as low as $2.95 per month!

Just picture it, in a few months, your blog could be making $1000 every month. And all this started with a humble $2.95. What a steal!

How to Start Your Blog With Bluehost

Setting up your site with Bluehost is as easy as pie!

Head Over to! If you use my link, you’ll get 60% off what you’d normally pay.

Bluehost start a blog tutorial

Click the get started button to continue. Now you’ll be asked to choose your hosting plan:

As a new blogger, it would be a better option to choose the Basic plan. It has everything you need!

After that, you’ll be asked to choose your domain.

If you haven’t thought of a domain yet, don’t worry! You can come up with one later!

Now you can add your personal information.

You can choose to pay annually, biennially, or triennially.

Finally, choose your addons, and add your payment information.

Good Job! You just set up your hosting!

Now that you’ve done that, you can finally start building your blog!

Setting Up Your Site

Now that you’ve set up your domain, your hosting, and your WordPress, you’re going to need to set up everything else.

By everything else, I mean your theme, your pages and your first blog post!

Your Theme

In the blogging world, LOOKS MATTER. If you want to start a blog that makes tons of money, get brands to work with you, get reader trust, and build a loyal fanbase, the secret lies within the theme.

You can either get a free theme or a paid theme. When you finish signing up with Dreamhost, you’ll be shown a wide variety of themes to choose from.

You can choose any of those free themes… OR… you can buy a professional theme with more customization options.

The theme which I know is best for new bloggers is Divi. (My blog runs the Divi theme and so far, it has been awesome!)

The reason why I know you should start out with Divi is because of their intuitive drag and drop builder which will make it extremely easy for you to build blog pages.

But, if you want to start a blog that’s more on the feminine side, you may be looking for a more feminine theme…

Bluchic has a ton of premium WordPress themes that are more on the feminine side. All these themes are the kind of themes that potential clients are looking for, and they can help you better monetize your site!

Oh! And if you don’t know how to install a theme, don’t worry, each paid theme has a guide about how to install it.

Now you are free to customize and play around with your theme.

Your Core Pages

When you start a blog, you’ll need to build a few necessary pages.

For starters, you’ll need to set up your home page, about page, blog page, disclaimer page, and your contact page.

To add a new blog page, just click on Pages » Add New.

Once you’re done, click Publish.

Your First Blog Post

A “start a blog” tutorial wouldn’t be complete if I didn’t tell you how to write and create fresh content.

To start posting content, head over to your WordPress dashboard. Click Posts —> Add New.

Now start typing!

For better SEO’d posts, I recommend that you use the Yoast SEO plugin. It can help you get visitors from google.

To find the Yoast SEO Plugin, go to Plugins —> Add New —> And Search for “Yoast SEO” in the search bar.

Install it then activate it, and then you’re good to go!

I recommend that you write at least 10 blog posts before you launch your blog to make yourself look more “legit”.

Try to aim for at least 300 words per article.

Earning Money From Your Blog

After you start a blog, the next step would be to find out how to turn your blog into a profitable business.

This can be done using any of the following monetisation methods:

Display Advertising

This is basically the use of advertisements on your blog to earn money. You earn money when people click on your ads, or when the ad is shown to the user.


With very few blog visitors, this monetisation method can be a pain in the neck.

But if you have a lot of blog visitors, then feel free to use this monetisation method.

How to start a blog in 2019/2020, the complete guide that'll help you start a money making blog in 7 easy steps. #blogging #startablog #makemoneyblogging #sidehustle

Affiliate Marketing

Affiliate marketing is the process of earning a commission (or a percentage of income/fixed amount of money) by promoting other people’s/company’s products.

Using this tactic, you can earn an income by sharing and recommending products that you love to your audience.

All you have to do is find a company you love and would like to promote, then check if they have an affiliate program.

If they do, you’ll get a special link called an affiliate link.

When someone buys a product from that company using your link, you’ll get a commission for sharing it!

Selling a Product Or Service

If you can make something for people, or you can offer people help in a field, then you can start a blog that charges people for products and services.

Selling a product/service is the fastest way to earn money from your blog due to the fact that there are no delays in your income generation.

Email Marketing

Email marketing isn’t for everyone who decides to start a blog. In fact, there are tons of huge bloggers who surprisingly do not have an email list.

But building an email list is really important for a lot of reasons:

  • It can help you establish a direct connection with your audience.
  • It helps spread the word really fast when you release a new product/service.
  • It can be used to gain more visitors to your blog.
  • It can help build your brand reputation.

If you want to start an email list, you can use a free platform such as Mailerlite, or a more professional option such as Convertkit or Getresponse.

I use Convertkit for all my email marketing campaigns. It’s really cheap and easy to use.

And That’s a Wrap

After this tutorial, you will have gotten a brief overview of everything you need to start a blog.

I hope that after this, you will have finally been motivated to start a blog that generates income on the side or fulltime.

I’ve tried to keep this tutorial as simple as possible, but if you have any questions, feel free to chat me up in the comments below.

Welcome to the Blogosphere!

Hi! I'm Wilson!

Hi! I'm Wilson!

I teach aspiring entrepreneurs how to start profitable online businesses using tested strategies that are known to work!

Ready to get started? Check out my latest training!



Check out this free email course that’ll show you how I earn with my blog with barely any traffic.




Learn to earn from *almost* no traffic using a simple 3 step formula. This is the same formula that I’ve used to scale 2 blogs to their first $100 in under a month, with under 1,000 page views!

You’ll Also Love:

10 Ways to Prepare Your Blog For 2020

10 Ways to Prepare Your Blog For 2020

The new year is coming fast, and it's coming hot! So, start preparing your blog for 2020 today! I'm sure you'd want to kick of 2020 with a massive leap in blogging progress. Luckily, there are so many things that can be done between the 1-2 months before January that...

5 Best Multipurpose WordPress Themes

5 Best Multipurpose WordPress Themes

There are literally thousands of themes on the web. So you gotta take a minute to choose one of the best WordPress themes you could possibly have. If you just started a blog on WordPress, and you'd like it to get traction really soon, then one of secrets lies within...

How to Make Viral Pins on Pinterest | The Definitive Guide

How to Make Viral Pins on Pinterest | The Definitive Guide

The art of making viral pins on Pinterest has been a mystery for a long time. Even the most established bloggers still have trouble creating these traffic booming pins. So if you're getting zero traffic on Pinterest, and you'd like to learn how to do it every single...


Submit a Comment

Your email address will not be published. Required fields are marked *