Online Marketing

The Ultimate Guide to Starting a Profitable Blog

January 14, 2019

I’ve been blogging for the past 3 years but it wasn’t until very recently that I became a running a profitable blog. I want to share with you what changed in my world. What took me from just blogging, to blogging for a living and I want this journey to help you also start your own profitable blog. Let’s start from the beginning though, everything you need to start a profitable blog!

This page contains useful resources to help you live and work while traveling. Nobody’s paid me to include anything, they’re just the things I use everyday, however I do receive a small commission if you buy something via these links (at no extra cost to you!) It all helps me run this site, thanks for your support!

So you want to start a blog

Welcome! I am so excited that you want to start a blog. This guide is going to teach you exactly how to do that and how to do it profitably. Like I said above, my blog was not always profitable and for a long time I have no idea what I was doing. That’s why I am teaching you how to start the right way.

Here’s what this guide will cover, in case you want to skip to a section more relevant to you.

  • Niche Up
  • Picking a platform
  • Domains and Hosting
  • Wordpress & Themes
  • Mailing Lists
  • Making money
  • Secret Bonuses


Choosing your blogs topic

I have some good news for you. You can literally blog about ANYTHING. I’m serious. You can start a blog about anything that you want. I have met people that blog about travel, food, gardening, trending diets, blogging or running a business, S&M, gaming, movies, pets, being a mom and more. The options are endless and if you are like me, that can actually be pretty overwhelming. So what do you do when you can start a blog about anything? I recommend some inner reflection. What are you passionate about? What would make waking up in the morning more fun? What’s your favorite thing to do when you aren’t working? Blog about that.

Let’s take gardening for example. Do you spend your weekends gardening? If you could have gardening and writing about gardening pay your bills, would you be overjoyed? Well guess what you can.

When you are picking a niche, pick just ONE thing. At least start with just one thing. This was one of my biggest struggles until very recently. I wanted to write about travel even though I wasn’t writing anything unique and no one was reading my posts, I also wanted to write about Pinterest (the posts everyone was reading) and I wanted to write about Vegan Food and Vegan Travel. So you know what I did? I started 2 blogs. Because then I could focus on each niche. Having a niche simply helps you to target your audience. It also helps you to make more money and get more traffic in the long run.

I really recommend picking a niche. Grab my free download of over 100 blog niches that you could write about!


Picking a platform

When I say picking a platform I mean a few different things. You need to pick the platform your blog is going to be on. I highly recommend Wordpress. Now, Wordpress isn’t my favorite thing BUT it is the best option for bloggers. They have the ideal set up for blogs. They have the plugins and data base that you really need to succeed. Plus they might be harder to learn at first, but they are WAY easier to rock in the long run.

Ps, I have some secrets up my sleeve to help you set up your blog on Wordpress even easier than you could ever imagine!

The other platforms that I want you to consider when you are starting a blog that you want to be profitable are the social media and advertising platforms that you want to use. I never recommend that someone put all their eggs in one basket, basically meaning that you should diversify but keep in mind that each platform takes TIME and it’s going to be a lot of work. Platforms you can tackle for self promotion include:

  • Instagram
  • Facebook
  • Twitter
  • Tumblr
  • StumbleUpon
  • YouTube
  • Pinterest/Google/SEO

For my blog I focus mostly on the last option. I always focus on using high power keywords for each of my blog posts and I create several pin images to go with each post. I also promote each blog post on Facebook, Instagram and Stumbleupon. I have played around with using Twitter but it’s never been a goldmine for me so I haven’t focused a lot on that platform.

Build out these platforms to focus on your blog. You need to start a Facebook Business Page for your blog. You need to professionalize your Instagram and transition your Pinterest account into a business account. (Which I can help you do here.)

Once you have all your social profiles streamlined and your account on Wordpress setup, you can move onto Domains and Hosting.


Domains & Hosting

You have to start with you domain and hosting. Domain is the web address of your blog. This is what is going to determine what your blog is called. If you are anything like me you’ll end up buying at least 10 domains. I might even have more than that. I buy all of my domains from Bluehost. I know you have a lot of choices when it comes to your hosting but Bluehost stands out above the rest. My favorite thing about them is their customer support. I have helped lots of clients transition over to Bluehost and helps that process be seamless. They’ll talk you through every problem you might have.

So name your blog and make sure that you can buy that domain. Domains I have used have been (I thought this was too long) (this seemed too formal and business like) and now I am using Naming your blog can actually be the hardest part!

Tips for naming your blog:

  1. Pick a name that can grow with you. Never name your blog after a time in your life like 20 year old traveler. What happens when you’ve built a brand around being a 20 year old traveler and now you are 30 and want to do something else? Name your blog something that can grow and change with you.
  2. Name your blog something short and easy to remember. I moved away from Adventures of a middle child because it was so long. I loved the meaning but I couldn’t get the name out before people were on to the next thing.
  3. Also name your blog something relevant but also appropriate. I don’t recommend naming it something silly or profane unless you plan on this to just be your blog forever and you don’t want to monetize it with brand partnerships. But we’ll get to that later.

To start your blog on Bluehost (with Wordpress) just head over to Bluehost and hit the green button that says “Start Now”.

I suggest going with the Prime option, especially because it’s on sale! For only $6 a month for unlimited metering and unlimited websites! Meaning you could start lots of money making blogs!

Listen, I know that when you are just starting out, you don’t want to pour a ton of money into something that you aren’t even sure is going to make you money yet… But I HIGHLY recommend starting out on Bluehost with the highest quality hosting. This way, when you grow and are huge and profitable, you don’t to transition over to a more powerful platform that can handle your whole website.

After you hit Get Started and choose your hosting package, you are going to enter your new domain. Type in your domain and hit enter. Next it’s going to show you if that domain is available. And if it’s not, Bluehost will give you options for another one that is.

Pick your domain and then fill out your account information.

Then you can pay. The options to pay will give you from 1 year to 4 years, paid upfront. I paid for 4 years upfront because I knew that I wanted to give this blog the best effort for at least a few years. If you aren’t sure blogging is for you, sign up for the 1 year hosting. Also ALWAYS buy domain protection. I made the mistake of not buying protection and after buying my blog I had about 25 phone calls a day of scammers that wanted to help me set up my site and optimize it. It’s terrible. Save yourself the trouble and buy domain protection.

If you have any questions about the signup process you can talk to support through the whole process!

Once you have the purchasing process done, you’ll be logged into your account and you can install Wordpress directly from Bluehost. That’s one of the best things about using Bluehost. It’s so easy to get Wordpress setup.

Now you just need to Install Wordpress. You do this by first choosing the domain that you want Wordpress connected too. Type your domain for your new blog into the option on the screen.

If you want help with the installation process - send me an email at and I am happy to help with anything!

Go through the steps with Bluehost, they walk you through everything! It’s easy and seamless.


Themes & Wordpress

Now that you have your Wordpress Account setup, we need to install a theme! Themes are how Wordpress works. It’s a CMS which stands for Content Management System and you customize it with a theme! Now, not all themes are created equally. I recommend finding one that has easy customization. My favorite is the DIVI theme from Elegant Themes. It has the easiest to use drag and drop theme editor that allows you to customize EVERYTHING.

Divi is awesome to use. I promise that you’ll love it and you know what else? It’s going to help you create a blog that looks so unique!

If you need help setting up your blog with Divi or if you have any questions about this theme, please send me an email! I am happy to help. (

Once you have purchased Divi you need to head over to your Wordpress account and Install the theme. Start with downloading the Divi Theme from Elegant Themes and then once you have the zipped file, head over to ‘Appearance’ and click on ‘Themes’.

On the Themes page you are going to Install Divi. Just click the Add New button as shown below.

Then you need to upload the ZIPPED folder of Divi that you just downloaded. Once you have that installed you are ready to start customizing your theme. Another amazing thing about Elegant Themes is that they have wonderful online support. You can hop on and they can talk you through the entire process.

Go ahead and start your new blog with Elegant Themes and Divi today!

(They also have TONS of helpful videos and tutorials teaching you how to fully customize your new site and I am working on a special tutorial teaching you just this!)


Mailing Lists

Now that you have your blog all setup, you want to start grabbing people emails. Having an email list is SO important. (This coming from a girl who didn’t get her first blog subscriber that wasn’t a family member until this year.)

The best ways to grab emails is by offering people a content upgrade. When you write a blog post, offer an opt in at the bottom. Something like “Get my guide to creating the perfect opt in freebie!”

You can set this up very easily in your mailing software. There are SO many mailing softwares that you can choose from. A few include:

They usually offer a few trial, and some stay free until you have a certain number of subscribers.

When you are creating an opt in freebie, you need to create a new landing page. On the landing page you need a spot to grab their name and email, as well as a picture and description of the download. I then create a picture of the opt in with some compelling text and add that into my blog in the sidebar or after the post. I like that to the Landing Page so when people click on it, they are given the chance to enter their details and get your free download.

Then you need to have an automation linked to that form. This means that when they add their email, they are given a tag that automatically sends them the free download. You can then add them to an email sequence that sells them a product or leaves it at that free download. It’s totally up to you.

I recommend adding an opt in content upgrade to every blog post that you write. Yes this means that you have a lot more work for each blog post, but also, it’s worth it to be having each post work for you.

When you have a mailing list, you have people that trust you, that want to learn from you and that are probably more willing to buy from you!


Making Money

The holy grail of why you are here. This is of course the Ultimate Guide to Creating a PROFITABLE Blog after all.

There are several ways that you can monetize your blog. Let’s start with my favorite:

Affiliate Marketing

Affiliate Marketing is when you write a blog or share a product with a special link. This link is special because it has a tracking cookie and when people purchase using that link, it costs them nothing more but the company pays you a portion of the money made. This is an amazing way to make money as a blogger. It’s the top way that I monetize my blog.

ALWAYS DISCLOSE AFFILIATE LINKS. Otherwise you can get kicked out of programs and you can get in a lot of trouble!

Sponsored Posts

Next up, Sponsored Posts! This is when companies PAY YOU to promote the product on your blog. I do this occasionally but I am extremely picky about the companies that I am willing to work with. If I am going to have a brand partnership, I want something long term. I don’t like to work with companies just once and be done with them. I want to work with brands for a while.

When you work with a brand for a sponsored post, you should always let your audience know that the brand paid you.


Lastly, you can use Ads. I don’t use any ads on my blog. And I also have an Ad blocker so I can’t even see the ads that you use on your site. That’s just my personal opinion though. This being said though, if you do want to use ads, please don’t use them until you have a LOT of traffic. If you don’t have a lot of traffic, then your ads are going to make no difference whatsoever.


Not sure if that’s a word but there is one more way that you can make money using you blog and that is;

Selling Digital Products

I love this and it’s the way that my blog makes the most money. I use my blog to sell online products that I have created. These products for me include my Pinterest Playbook Course where I teach bloggers and online businesses how they can grow their traffic and make more money on Pinterest and my Pinterest Templates and eBook that helps you better use Pinterest as well. I also have a new course rolling out soon where I will be teaching bloggers Affiliate Marketing.

Selling online products is a great way to make money on your blog, but make sure that you are giving the people who buy your products LOTS of value.

If you want to support my blog, go ahead and check out my store.

Now if you’ve made it to the end of this VERY long guide, I have some extra special bonuses for you.

Special Bonuses

  1. Get my free guide to affiliate programs that every blogger should be apart of. This guide helps you know what affiliate programs you should sign up for and it also explains a bit more behind affiliate marketing. It’s the quickest way to start making a bit of money on your blog today.
  2. Get $50 off my Pinterest Playbook Course! This course helps you market your blog through Pinterest. This is perfect for new bloggers because it’s going to help you gain a ton of traffic through Pinterest. You won’t feel like a newbie blogger for too long because pretty soon you’ll be getting thousands of monthly views with this course. It also includes a special module teaching you how to make money through Affiliate Links on Pinterest. (Coupon Code: BloggingPost)

Thanks so much for reading along. I hope that you can start your very own and very profitable blog, starting today! Remember, I know that blogging is expensive in the beginning, but if you set up your blog like I have shown in this guide, I promise that you are going to have an extremely profitable blog in the long run.

Happy Blogging.

Leave a Comment

Grab my Ultimate Guide to Pinterest SEO eBook