5 Steps:How to Start a Blog and Make Money on the Side (The Ultimate Guide) 2019

This post may contain affiliate links. Please read my disclosure for more info.

(Last Updated On: December 18, 2018)

If you want to learn how to start a blog and make money blogging, you’re in the right place.

Theseare the exact steps I took to start a blog and begin earning money from it just one month later.  I am now earning $2,000+every month from my blog!

Blogging  has a very low investment  (it costs just $3.95 a month for a domain nameand hosting with Bluehost) but a high potential forprofit.

So are you ready to learn how to start a blog?

How to Start a Blog

This guide will help you start your blog TODAY, even if you are a total beginner. Starting a blog is something you can do sitting at home in your pajamas.

This blog post is about a fifteen-minute read. Putting the steps from this guide into action should take you under an hour! It’s so important to have a solid foundation for your blog if you want to make money from it, so I recommend following the steps in this guide closely!

NOTE: All the links in this post open in new tabs so you won’t lose your place in the guide! You might also want to pin this post for future reference. 

Here’s what I will cover in this guide:

  1. Choosing a blogging niche
  2. Picking a domain name
  3. Setting up web hosting
  4. Designing your blog
  5. How to make money blogging

Step 1: Choosing your blogging niche

What will your blog be about?

If you’re blogging just for fun or as a hobby, a defined niche doesn’t matter as much. But if want to make money blogging, you should pick a topic (or niche) to focus on. Make sure to choose something you enjoy writing about.

If you can’t see yourself writing about your chosen topic long-term or don’t feel that excited about it, then pick something else!

Some popular blogging niches are fashion, travel, lifestyle, personal finance, beauty, parenting, health & fitness, and business. Getting even more specific is a good idea; for example, a travel blog about extreme budget travel, or a business blog about how to run your own wedding photography business.

The best niche if you want to have a successful blog is something that you’re interested in AND knowledgeable about. If you want to make money blogging, you need to be able to provide valuable content to your readers.

Step 2: Picking a domain name

Once you know what you’re going to blog about, it’s time to choose a domain name. Your domain name is your blog’s address on the web.

Here are some tips for choosing a domain name:

  • Try not to make your domain name too long or include hyphens in it – it’s much harder for people to remember that way
  • Make sure that the .com of your chosen name is available (Try to avoid endings like .net or .org because they are less common and harder to remember)
  • Think of something that is related to your chosen niche, but don’t be too specific or limiting (ex. “Traveling with Toddlers” for your family travel blog – in a few years, that won’t be applicable anymore)
  • You can also do a play on words with your name – For example, “Jetsetting Julie” for a travel blog or “Life According to Kate” for a lifestyle blog.

You can use this domain name checker tool to see if the name you want is available to register:

After you have decided on your domain name, you should check to see if it’s available as a handle on other social media platforms (Instagram, Twitter, Pinterest, etc.) Go ahead and secure those names while you’re at it!

Step 3: Setting up web hosting

​If you want to make money as a blogger, you will need to have a self-hosted blog. This means that you own all of your own content and your blog is totally your own, as opposed to using a hosted platform such as Blogger, Wix, WordPress.com, etc.

You will need a self-hosted blog if you want to do sponsored posts, run ads, make money through affiliate links, etc.

Theeasiest way to do this is to sign up for web hosting through Bluehost.

Irecommending getting hosting from Bluehost because it is fast,reliable, and affordable. You can get hosting for just $3.95 per month and afree domain name ($15 value) when you sign up using the link below.


This is what you’ll see when you follow the link to Bluehost. Click “Get Started Now” and select the basic hosting plan. You can pay more for an upgraded plan if you want, but when you’re just starting out, it’s really not necessary!


Once you select your plan, you will be taken to this screen where you can go ahead and put in the domain name that you chose for your blog.

After you choose your domain and click “Next” you will be prompted to enter your information to check out. You will also be able to choose any add-ons you want to buy. (You don’t really need any of these. There are free plugins for site security, site backups, etc. that you can add to your blog later.)


The best price deal for hosting is purchasing the 36-month price – however, if you don’t want to make that financial commitment yet, you can select 12-month or 24-month hosting instead.

Once you fill in these details, you will be prompted to pay.

Finally, you will be prompted to set your password:



Now you’re all set! You can log in to your WordPress dashboard now. Bluehost will automatically install WordPress for you.

WordPress is the content management platform your blog will run on. The amazing thing about WordPress is that it’s extremely easy to use and customize.

Step 4: Designing your blog

Now it’s time for the fun part – designing your blog!

Once you log in to your WordPress dashboard, you will be prompted to go ahead and choose a theme for your blog:

You can pick one of these default themes if you want, but I recommend going with a premium theme to make your blog look more professional right off the bat.

Here are some themes that I have used and recommend:

To install your theme, go to Appearance > Themes in the lefthand menu of the WordPress dashboard, which looks like this:


Once you are happy with the way your blog looks, you can go ahead and launch it! Until you do this, your blog will just display a “Coming Soon” page.

To launch, go to the Bluehost menu on the top left of your WordPress dashboard:


All you have to do is fill in this info and you’re good to go!

Congrats! Your blog is now live.

Step 5: Make money blogging!

Okay, so you launched your blog, now what? I recommend getting 10-15 blog posts up first and working on a building a small audience and email list before you begin monetizing your blog.


So to recap, here’s exactly how to start a blog in under an hour:

  1. Decide on a blogging niche
  2. Choose a domain name
  3. Register your domain and get hosting for $3.95a month with Bluehost
  4. Pick a theme for your blog (I’m using a themefrom Mythemeshop)
  5. Write 10-15 blog posts and launch!

Starting a blog is actually very simple, and anyone can do it! To make money blogging, you WILL have to put in a lot of time and effort. Blogging is definitely not a “get rich quick” scheme. But if you treat your blog like a business from the very start and make worthwhile investments (self-hosting, a premium WordPress theme, etc.) and put in the effort, you will see results!

If you are still feeling confused by any of this, please feel free to comment below and I will do my best to help! My goal is to help YOU start your own profitable blog!

Happy blogging!

Leave a Reply