Do you want to start a blog?

Are you wondering how you can start your own blog?

If you are, you’re in the right place.

Before I started blogging, I have zero knowledge about blogging. I wanted to start my own blog as space for me to share my knowledge, ideas but I have no idea how to start blogging. Feels like it took me forever to start my blog back in April 2017.

I have many questions in my mind with so little answers. I wish I found a complete guide on how to start a blog for a beginner when I started my first blog.

If you’re still not sure why you should start blogging, you should take your time to read Joshua Becker’s 15 Reasons I Think You Should Blog.

So in this post, I will show you step by step how you can start your own blog with no technical skill required.

How To Start A Blog on Bluehost: A Step-by-Step Guide

Why Should You Start a Blog?

There are many reasons why people start blogging. You probably know a lot of famous bloggers that are making full-time income blogging. Pat Flynn (Smart Passive Income) and Michelle (Making Sense of Cents) have been a true great inspirational leader in the blogging industry. They share their blogging journey on how they could make money from their blog so you could do the same.

How cool is that huh?

I started blogging to share my knowledge and passion for productivity. But being able to make money from my blog would be great.

So, are you ready to start a blog?

Let’s get started.

6 Steps to Start a Blog

1. Choose your blogging platform
2. Find a host
3. Register a domain name
4. Configure your blog
5. Design your blog
6. Start writing blog posts

Step 1: Choose a Good Blogging Platform

If you want to start a blog, you need a good and reliable blogging platform.

There are many blogging platforms to choose from, but I highly recommend you to start with WordPress.

WordPress is by far the most popular blogging platform for all the good reasons. It’s free, easy to configure, highly customizable and secure.

If you decided to get started with WordPress, you’ll have 2 options: or is a hosted solution by WordPress. WordPress will host your blog and handle everything for you. You will have access to manage your blog. It’s free to start but it has tons of limitation. You can’t install a plugin with and you can’t make money. is a self-hosted solution. You will host your blog on your own hosting of choice. It will cost you a little money to get started but you will have full control over your blog. You can change how it looks, install plugins and make money with it. The self-hosted solution also comes with professional support from the hosting provider.

For new bloggers looking for ways to start a blog for free, you probably tempted to use But in the long run, you will hit the limitation of the platform as you try to grow your blog.

I recommend you to get started with right from the beginning so you can focus on growing your blog and make money with it. Don’t be afraid of the cost of hosting. The cost to get a self-hosted WordPress blog is very cheap now, it’s even less than a cup of coffee.

If you really want to start your blog for free, I wrote a detailed article on how you could start a blog for free with Google Cloud. Bear in mind that it comes with no support, you need to have the technical knowledge and you’re on your own.

In this guide, I will teach you how to start a self-hosted WordPress blog with Bluehost.

Step 2: Find a Host

I recommend using Bluehost to host your blog. Why? Bluehost has been the recommended hosting at since 2005. Bluehost offers the ultimate WordPress platform and they make it so easy for you to set up your blog with a 1-click installation.

Click here to get started now with Bluehost at $3.95/month. Through this link, you will get a FREE domain. Click on “get started now” green button.

How To Start A Blog on Bluehost: A Step-by-Step Guide

Note: This guide on how you could start your own blog contains some affiliate links. Meaning if you choose to buy them, I will earn a commission at no extra cost to you. Please know that I have experience with all of the following resources and I recommend them because they are great.

Select the plan that suits you best. If you’re just starting your blog, I recommend you to go with the basic plan.

Bluehost Best Wordpress Blogging Platform

Once your blog starts to grow, you can upgrade your plan to Prime (you’ll get Domain Privacy feature for free) or Pro (you’ll get SSL Certificate that will help you with your SEO ranking and Domain Privacy feature for free).

Step 3: Register a Domain Name

A domain name is your blog address, this is how people can access your blog. For my blog, my domain name is

With Bluehost, you’ll get a FREE domain. You can choose any domain name as long as it’s available.

Now, some of you probably already have a domain registered with GoDaddy or Namecheap. You can enter your existing domain name in the right box.

If you don’t have any domain yet, you could register a domain with Namecheap. Namecheap offers a monthly coupon code that will save you 10% off.

Register a free domain - TypeEighty

If you waited long enough to enter your domain, Bluehost is smart enough to know you don’t have it ready. You will see this kind of pop-up where you can choose a free domain later so click on the green button to proceed.

Get a free domain with Bluehost

Choosing the right domain name for your blog is hard and time-consuming. Following are 7 main criteria for a good domain name for your blog:

  1. Easy to type and memorable
  2. Easy to pronounce
  3. Short
  4. Brandable
  5. Using targeted keyword
  6. Available across all social media channels
  7. Using top level domain name (.com, .net, .org or others)

I have created a list of 10 best domain name generators that has helped me in the past in choosing domain names. Do check that out and be creative with your domain name.

Next, fill out your account info.

Blogging Platform - Bluehost - Account information

Choose the right account plan that you want to purchase. You choose 1, 2, or 3 years and Bluehost will bill you upfront.

How To Start A Blog on Bluehost: A Step-by-Step Guide - Package Information

I recommend you to select Domain Privacy Protection, this will keep your personal information in the WHOIS database and keep it private.

Complete your purchase by entering your billing information, confirm the terms and click Submit.

Start Wordpress Blog - Bluehost Payment Information

You’ll get a congratulation message and a various upsells or offers, scroll down to the bottom of the page and click “No Thanks”.

Now that you’ve completed your purchase, you’ll be asked to create a password.

Step 4: Configure Your Blog

With recent update in October 2017, Bluehost makes it even easier to install WordPress. Basically, everything is done automatically for you.

After you created your password successfully, you can log in to your Bluehost account.

Bluehost Login

Bluehost will prompt you to choose a free theme for your blog. But, let’s skip this step for now.

Now that you’re all set, start building your site.

Bluehost Login - TypeEighty

If you have no experience with WordPress before, you’ll probably have no idea what to do next.

The first thing you want to do is to install essential WordPress plugins. Here are some of the plugins I highly recommend for you to install right away.

Google Analytics for WordPress: The best Google Analytics plugin for Wordpress. It’s so easy to add your Google Analytics account and start tracking your visitors. You can see how your visitors find and use your website.
Yoast SEO: One of the must-install plugins for bloggers. Yoast SEO helps you to write a better content for your audience and optimise your content for Search Engine.
WPForms: The best plugin to build your contact form. With its Drag & Drop online form builder, you could create beautiful contact forms with just a few clicks.
WP Super Cache: A very fast and easy to use caching plugin for WordPress. This plugin would make your blog load faster.
Pretty Link Pro: If you plan to make money from your website (which you should), you should install Pretty Link plugin. You can shorten those ugly long affiliate links using your own domain name and track the performance of the links.
Social Warfare: The best social media sharing plugin that I’m currently using at TypeEighty. It’s beautiful and doesn’t slow down your blog.
OptinMonster: A great lead generation software to help you grow your email list fast by converting visitors into subscribers and customers.

Not sure how to install a WordPress plugin? Check out this detailed instructions on how you can install a WordPress plugin on your blog.

Step 5: Design Your Blog

Now that you already installed all the important plugins for your site or blog, it’s time to design your blog. Designing your blog involves a theme. A theme in WordPress is what shapes how your website looks and behave. In simpler terms, your WordPress theme is your website or blog design.

WordPress has a lot of free themes for you to choose from. For now, choose any free theme that you like to get started with. Don’t spend too much time in choosing a theme now. You can always change your theme later. Find out how you can install a WordPress theme easily on this post.

I highly recommend getting StudioPress themes. Why?

StudioPress themes are powered by their own Genesis framework. Genesis framework is search engine optimized, mobile optimized, secure and it’s easy to set up and use. It also has a huge community support so you can always get help when you encounter any issue.

Step 6: Start Writing Blog Posts

It’s time to start blogging. Start working on your content by creating new blog posts and pages for your blog.

Don’t be afraid that your post will be poorly written. You’ll get better in time as you get used to writing and find your own unique writing style.

I recommend using Hemingway Editor and Grammarly to check and improve your writing.

You could install the Grammarly’s Chrome extension to check your spelling and grammar as you type. It’s the easiest way to make your writing flawless.

Hemingway Editor, on the other hand, works well to improve your content readability and make sure your message is loud and clear.

What’s Next?

Now that you have your new blog up and running, you need to start growing your audience by posting great content. And then, you can start to think of how you could monetize your blog. There are a few different ways you could do to make money from your blog such as affiliate marketing, Google AdSense, or sponsored post. More to come on this topic.

Final Thoughts

Starting a new blog now doesn’t require any technical knowledge. Writing a blog post is the best way to share your knowledge and passion with your readers.

Now that you start a blog, you’ll need to work hard to grow your audience and content. You will have to experiment with a lot of things and find out what type of blog posts work for your audience and what’s not.

One advice for starting a new blog is to start building your email list right away. Your email list will be your most important asset, find out how you can grow your email list fast with OptinMonster, the best lead generation software.

Let me know if you have any question in the comment below.

Start Your Blog Now