Start A Blog


Are you interested in starting your own blog?

With a boom of successful internet entrepreneurs, starting a blog isn’t such a bad idea. After starting my blog on a whim over 6 years ago, I’ve now turned it into a money generating platform and you can too!

But, before we talk about how to make money online, let me show you how to create you own blog in 6 easy step!

Disclosure: this post contains affiliate links. I will receive commissions for purchases made through links in this post at no additional cost to you. However, all opinions and content are honest and my own.

How to Start a Blog

1. Choose Your Niche

Before you begin blogging, you have to start with knowing what you want to blog about. Think about the things that you’re interested in and can provide valuable information for others to engage with. No ideas are off limits!

Here are some questions to help your figure out your niche:

  • What are you good at? 
  • What are you an expert in?
  • What you’re passionate about?
  • What’s something that you can consistently produce original content around?
  • What have others consistently asked your opinion or advice on that you’ve been able to assist with?

2. Choose your Blog Host

Now that you’ve decided what you’re going to blog about, it’s time to figure out where you’re going to blog.

There are tons of free blog hosting platforms out there and as a veteran blogger, I’ve used many of them. Here are a few:

  • Blogger (Blogspot)
  • Weebly
  • Squarespace
  • Wix
  • Tumblr

After trying many of those listed, I’ve come to strongly recommend hosting your blog Here’s why… is completely free to use and comes with a massive list of free features that can be added to your blog. Not only is it free, but it’s also extremely easy to use with its drag and drop features for updating your blog.

To use, you’ll have to use a web host that will store & back up all your data. For this, I recommend Bluehost. Not only is Bluehost the top web hosting site for WordPress, but they also come with 24/7 support to assist you with setting up your blog.

If you’re planning on using your blog to generate money, you’ll definitely want to make sure you have support in case anything goes awry. Bluehost comes with a FREE domain, email address, support, and much more!

When you use this link, you can get Bluehost for only $3.95/month!

3. Register & Connect your Domain Name

It’s time for the fun part…naming your blog!

Now that you’re squared away on Bluehost, you can now pick out your domain name, or blog name. Bluehost makes this simple because you’re able to verify that the name is available and register & connect it on the spot!

Don’t worry if you already purchased a domain elsewhere. Their 24/7 chat can walk you through transferring your domain over!

4. Find a template & Install It

It’s time to give your blog a look. 

Choosing your blogs template may be even more fun than choosing a name. With WordPress + Bluehost, this process is easy. 

WordPress comes with a huge catalog of free and premium templates that you can use for your site. Just choose one that you like. Installing is as easy as 1-2-3!

If you don’t quite find something that you like in the wordpress catalog, I recommend the team over at They make amazing templates and also come with great support! They’ll even install it for you. is where I purchased my template for my other blog, Check that theme out here!

5. Start Posting!

It’s time to create your first blog post!

Log into your new WordPress account and click Add New Post! You can announce what your blog will be about or just jump right in. Whatever the case, you’ve now officially launched your blog!

Not sure what to include in your posts? Want to know how to grow your audience? Ready to monetize?

Check out my Blogging Basics course where I teach your how to launch & grow your blog into a money making platform. Click below to learn more!