How to Start a Blog: Simple & Easy Guide for Beginners

How to Start a Blog: Simple & Easy Guide for Beginners

A blog lets you write about any topic unimaginable.

If you love DIY, you can share your great tips on fun projects.

Teach others easy quick recipes.

Build a community of people with whom you share interests.

You can hare your life changing story. People get inspired by hearing others’ stories.

If you want to unleash your great ideas within you, start a blog.

Your blog can be life-changing and purely magical.

I love blogging so much and starting a business blog was the best decision I ever made.

You know why? Because I love to research and share business ideas.

I’m not a business expert but passionate about business.

You can earn real tangible income online when you invest time and effort to grow your blog.

There are bloggers who started and grew their blogs from scratch to thousands of dollars a month.

Don’t worry, you don’t need to know any techy stuff to start a blog.

In this article, I will walk you through the step-by-step process.

A beginner friendly guide of starting a blog, with the tools and resources needed to put you on the path to success. 

Okay. Let’s dive right in. 

1. Find the right niche for your blog

You’re probably thinking right now.

”How do I come up with a unique niche/blog topic?”

No idea no matter how good is truly unique.

Focus and pick a topic, something specific that excites you the most.

There’s a huge chance of failure if you choose the wrong niche for your blog. 

If you want to create a blog that will bring traffic…

A blog that will generate passive income…

I suggest you find a topic that has an audience.

So, how do you pick a winner? 

  • Write down a list of topics that you enjoy

If your passion is to connect with other moms, a mom blog lets you do that.

Once they start their own blogs, you can help them grow their blog traffic and monetization.

Other topics may be health and wellness, blogging, marketing, home decor, fashion, DIY and more

  • Establish if there’s a need for your niche

Is there an existing audience for your topic?

To find out this, you can use Google to find the numbers.

For example, Type “make money blogging” and see the results Google will bring you. 

Another way is to use Facebook groups.

If you see a lot of members with questions on a certain topic, consider it a viable niche. 

  • Find out if you can monetize it

If you want to replace your job by blogging, forget about the ‘blogging for fun’ narrative.

You need a profitable niche.

Bloggers earn money through sponsored posts, affiliate marketing, AdSense, their own services like speaking, coaching, consultancy etc. 

Can your blog earn you money? Read my post on choosing a profitable niche.

2. Choose a blog name/domain

This blog’s domain is

What comes to your mind? All things business of course!

A domain is the name of your blog or website.

With a topic already in mind, it’s time to choose your domain name.

This is where you try with all the creativity but don’t overthink it. 

As a rule, a good blog name;

  • Is easy to spell – your intended audience will find you easily
  • Is descriptive – potential readers should instantly tell what your blog is about just from the name.
  • A simple DIY blog name can be diywithmary
  • Has a keyword -Keywords such as food, recipes, and meals would quickly tell someone the blog is about cooking.
  • Has a .com extension – Is the most preferred
  • Has no spaces, numbers, or punctuation other than dashes 

Brainstorm about 10 or more domain names and write them out on any word document.

Should you find that the name you wanted isn’t available as a .com, here are some tips. 

  • Try a different domain extension, .net or .org can work as well.
  • Buy the domain although it cost an arm and a leg
  • Add dashes between words

Okay! Now that you have a domain, it’s time to create a blog.

3. Purchase web hosting with Bluehost 

To get your blog online, you need

  • web hosting (where your website ‘lives’) 
  • a domain name/ blog name
  • blogging software 

Usually, you pay a small fee to the web hosting company to make your website available online.

Why should you purchase BlueHost?

There are a gazillion web hosting companies out there but the one I recommend for new bloggers is Bluehost.

Here are the main reasons:

  • They have 24/7 customer support – There’s nothing more satisfying to a new customer than the guarantee of reliable customer support from their service provider. Bluehost ensures that all your concerns are addressed at any time of the day or night. They have an excellent phone and live chat support team available 24/7
  • Price-friendly packages for new bloggers – With the Covid-19 pandemic, most of us are working on a tight budget. The idea to start a blog with a minimal cost is realistic with Bluehost.

Super awesome, right?

What’s more? For the first year, you’ll get a free SSL certificate that moves your blog from HTTP to HTTPS which is most secure and a free domain too!

  • Free WordPress installation – WordPress is an easy, powerful, and user-friendly blogging software. Bluehost automatically installs WordPress for you at just the click of a button.

Now, let’s get started with our blog, shall we? Disclosure: This page contains affiliate links and I earn a commission on my blog if you make a purchase through any of the links, at no cost to you.

Start the WordPress blog on Bluehost

1. Choose your plan.

Bluehost has three main plans. The Basic plan is the best for all who are just getting started.

I highly recommend this plan for new bloggers because you will get a free domain for the first year and a free SSL certificate(for your web security).

You can always upgrade later but for now choose Basic Plan and click “select”

2. Register your domain

After the rigorous process of finding your domain name/blog name, you finally get to use  it.

Type in your domain name into the box on the left and check if it’s available in a dot com.

If dot com isn’t available, select a new domain name.

Refer to the points above on a good domain name.

If your name is as easy to pronounce as John/Jane Doe, your personal name can be a great domain name too!

If you feel you need to do it later, Bluehost gives you the option to create your domain later so you can still set up everything and finish with a blog name. 

3. Fill in your account information

Once you select the Basic plan and pick your domain name, next thing is to fill out your account information.

You can either manually enter your personal information or sign in using your Google account. 

Choose and double-check your package and remember you’ll get the best deal when you choose the 36 month plan. 

If you are on a tight budget you may still choose a 24 month or 12-month plan which have a lower upfront cost.

Once you pay for your hosting, read the auto renewal terms and hit submit. 

4. Set up your Bluehost account and password

Once you pay for your hosting, read the rest of the instructions to set up your Bluehost account and password. 

5. Install WordPress blogging software/platform

For your blog to be up and running, you must have a blogging software.

But good thing Bluehost will install WordPress automatically.

Good news for non techies.

Once you set up your Bluehost account, you will get access to your WordPress control panel.

Click on the “Install WordPress” icon and just like that, you’re the newest blogger in town! 

Isn’t it the best feeling ever? Let’s now focus a little on the design, content and promotion.

6. Customise your blog with a WordPress theme

Once you install WordPress, you will gain access to the administrator/dashboard area of your blog. It looks like this.

This is where you modify your blog to your liking and brand.

For starters, WordPress has an already default theme. It’s not all fancy but can work just fine. 

A theme is the design layout of your blog. 

To change the theme, just log into your WordPress account and click on the “Appearance” tab on the left menu. 

There are several user-friendly, fancy-looking free themes ideal for any type of blog.

I suggest you check out the many “twenty(year)” themes and pick one that will fit your style. 

If you’d like to spruce your blog a little, you can buy premium themes from sites like, StudioPress, Themeforest, and Elegant themes. Once theme installation is complete, click “Activate” and you’re all set. 

7. Create your pages and write content

Now that you’ve successfully created your blog, visitors coming to your website need to know what you’re all about.

You need to provide them with two main types of content:

a)Static pages. The most basic includes About Us, Services/Portfolio and Contact Us.

b)Dynamic content. In the blogging world, content is king.

Blog posts should strive to give readers “meaty,” valuable, useful information.

Content that will engage and can’t resist but keep coming back.

To begin writing a new blog post, go on the left menu, click on “posts” then “Add New”

8. Publish your blog

Congratulations for coming this far!

You’ve set up your own blog and ready to publish content.

Getting your blog online is one of the first steps and soon, you will learn the ropes of blogging.

In your WordPress dashboard, click “Launch” button and your blog is ready to go live.

9. Promote your blog

How many times have you watched a coke commercial?

Enough times, right?

Not just the one with Santa.

Infact, Santa Has Been Featured in Coke Ads Since the 1920s.

Even with great products with no promotion, all your toil is in vain. 

Any business without marketing and promotion is doomed to fail. 

If you want to become a successful blogger, then get the word out just don’t spam people!

In this social media age, you can establish a popular social media site that you can use to promote your business. 

Instagram has over 500m users and can drive massive traffic to your blog.

Tell your family and friends about your new venture, contribute to relevant communities to build relationships.

Use paid advertising like Facebook Ads and Google Ads to gain exposure.

Your takeaway

Congratulations again on starting a blog.

Let’s quickly recap on the steps

  • Find a niche
  • Choose a blog name
  • Purchase web hosting
  • Install WordPress
  • Create your pages
  • Publish
  • Promote your blog

You’ll discover soon why this was your best decision yet. 

Your blog is waiting for you to give people great content that will impact lives.

Contact me if you get stuck or need clarification on any issues.

Want more helpful info on blogging as a beginner? Check out soon for tutorials such as these to help you along the way.


Mary Waitherero

Hello. I'm Mary Njoroge. I'm a blogger, vlogger. freelance writer, digital marketer, farmer, and a married mother of three jubilant girls. I enjoy cooking, traveling, reading, and love everything fashion and decor

Next Post

Leave a Reply

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