Skip to Content

How to Start a Blog and Make Money In 2021

I made the decision to start a blog while on maternity leave with my second daughter. I was looking for a way to make some extra income to pay for dance classes, skating and vacations.

Throughout the years, I have started many different side jobs but blogging has quickly become my favorite way for making extra money. 

start a blog that makes money in 2021

This page contains affiliate links meaning I earn a commission if you use those links. Please read my Disclosure for more information.

I decided to start a blog after reading some articles from Pinterest that showed the income of some top bloggers. Some make over $100,000 a month from their blogs! I couldn’t believe it. I thought, well, I would be happy with a fraction of that so maybe there is a way.

To be honest, I had started 2 other blogs in the past on blogger.com but I never got past the first post or two before giving up and I certainly didn’t come close to making any money.

This time I decided to do things differently. This time, I was determined to be one of the 5% of bloggers who succeeds at blogging.

Why start a blog that makes money?

Blogging is the online equivalent of writing a journal for some people, while for others, it can be many different things:

  • Creative outlet – to share writings and thoughts on various subjects
  • A means of recording a trip or occasion (wedding, around the World cruise)
  • Therapeutic – sharing an adoption journey or recovery from addiction
  • Educational – teaching others something you are an expert in such as cooking, sewing or woodwork

Do small bloggers really make money?

While you may not care about making money with your blog, I am going to assume that you are visiting this site because it is something that interests you.

So can you really start a blog that makes money? Should you? 

Absolutely. Creating a blog that provides value to readers takes a lot of effort. So why shouldn’t you get paid for all your hard work?

I personally started my first blog with the sole intention of quitting my full-time gig. The stress of my job was getting to me but our budget does not allow for me to not work.  I gave myself a goal of 6 months but in reality that was not enough time.

I ended quitting my job and becoming a full-time blogger after 11 months of blogging which I think it pretty attainable if you are prepared to work hard and are motivated.

The amazing thing is, you really don’t have to a a big name blogger to make enough money to quit your job.

Here are 3 bloggers who make money with their small blogs:

Pete from do you even blog made $3227 in March 2018 with under 8000 page views

I made almost $1000 in my third month of blogging.

June fromA Simple Balance made over $300 with her self-proclaimed tiny blog.

In order to start a blog that makes money you need to do 3 things:

  1. Set your blog up correctly and produce enough content to attract readers (see below for instructions!)
  2. Drive traffic to your site so that you can monetize it. 
  3.  Choose a subject that helps people.

Let’s talk about that third point; no one wants to read all about your day-to-day life with your 37 cats.  Sorry.

They do want to read about how you care for your cats and the funny things they do. There are tons of successful cat blogs, like The Purrington Post that have tons of readers who are desperate to read all about cats.

Any subject (or most) can attract readers as long as you are providing them with a solution to a problem.  Maybe Harry is bored at work and his entertainment is reading your blog about your hilarious cat. Bingo. Problem solved.

How to start a blog the right way

  1. Choose an awesome name for your blog 
  2. Sign up for web hosting
  3. Install WordPress
  4. Choose a theme that matches your brand and customize it
  5. Install Useful Plugins 
  6. Create your About, Disclosures & Contact pages
  7. Create Awesome Content
  8. Promote your content
  9. Apply for ad networks
  10. Join relevant affiliate networks and programs 

First of all, I recommend starting with a self-hosted site using WordPress.org. While it is possible to start a blog for free on WordPress.com or Blogger, if you plan to monetize your blog and make an income from affiliate marketing and ads, then it is worth the small investment to have a self-hosted blog with your own URL.

Self-hosted blogs use WordPress.org (not.com) and you will be able to install it right from your host.

1. Pick your domain name

Easier than it sounds, you need to pick a name that suits you, is catchy, and above all, isn’t already being used. The name can either tell your readers what your blog is about or you can choose a memorable phrase or word (which is what I did).

You can use the domain checker at Bust a name to enter keywords and work from there. I would advise against picking a domain name that is similar to an existing website, especially if it is very successful. Readers will be confused and it might cost you in blog traffic.

Some ideas to help your creativity:

  • Use your own name or a version of it
  • Play around on Wordoid and see what it comes up with.

You can check if your desired URL is taken directly at your host, for example Bluehost allows you to check for domain availability before you buy hosting.

Don’t forget that you can buy a URL that is not .com but bear in mind that most people will automatically type in the .com when searching for you site.

You probably also want to check that your name is available at the key social media platforms. This is super easy to do using the free site knowem.com

Once you have picked the perfect name, you should register your domain so that no one else can take it.

You can use the same company for both your host and domain or you can use two separate companies which some people recommend for security reasons.

I currently use different companies just because I switched hosting companies a few months ago but before that, I was using the same one for both as it made the whole set up process easily (plus I got a free domain with my hosting package!).

2. Host your site

Once you have registered your domain , you need to host it somewhere. Imagine your URL is a car, you need a parking spot for it on the internet. A host is the parking garage.

The host you choose is important because your site speed and reliability will all depend on your hosting company. You also want to make sure their customer support is good in case you experience any problems with your site. Sometimes sites go down or crash because of too much traffic or a plugin issue (we will get to those!) and you need your host to act quickly to get you back up and running.

If you are a new blogger, I highly recommend Bluehost. It is great for new bloggers who are just starting out and want reliable hosting at an awesome price. If you are not sure how blogging will go and are on a tight budget, Bluehost is a good option.

Bluehost includes some extras that other hosting companies charge for which is why I recommend them for newbies.

Included With Bluehost Hosting 

  • Free Domain Name
  • WordPress.org for free
  • 24/7 support (phone or chat)
  • 30 days money back guarantee
  • Self-hosted blog for less than $80 a year which means you can monetize your blog using affiliate links and ads

Bluehost has 3 plans to choose from depending on the traffic you get on your site. I recommend getting Basic one when you are just starting out. You can always upgrade your plan if your traffic grows quickly.

Also don’t buy any extras that they offer unless you want the Domain Privacy Protection for an extra $0.99 a month  (this means no one can find your address through your domain).

 how to start a blog that makes money. Step by step tutorial to starting a profitable blog. Make money blogging

Bluehost also offers FREE SSL certificates for all WordPress sites which for me is a huge advantage. The host I was with charged me $99 just for 1 year of SSL so you can see that Bluehost really provides value.

An SSL certificate gives your site the padlock sign in the browser bar and is favored by Google in searches. I highly recommend starting your blog with the SSL installed to avoid having to do redirects at a later date

Check out all the Bluehost Plans here. 

Once you are ready to begin setting up your blog, you can click through to Bluehost and get started!

The first page you will get to is the domain registration. Enter your chosen name in the “new domain” box and click next.

how to start a blog that makes money. Step by step tutorial to starting a profitable blog. Make money blogging

Create your account

You will be instructed to create your account, choose your package and enter your payment details.

 

how to start a blog that makes money. Step by step tutorial to starting a profitable blog. Make money blogging

 

I signed up for the longest term possible as that is always the cheapest option. Don’t forget there is a 30 day money back guarantee if you decide blogging isn’t for you in your first month.

Using my link, you can get your hosting for $2.95 a month for 36 months or 60 months. That will cost you a smidge over $100 for 1.5 years of hosting which is an awesome deal.

The reason I recommend the longer term is because the prices for hosting always go up after the first term so the longer you can stretch it out the better!

As I mentioned before, you don’t need any of the extras mentioned in the package part so you can go ahead and uncheck them.

how to start a blog that makes money. Step by step tutorial to starting a profitable blog. Make money blogging

Next, create your account and choose your password and you are done!

how to start a blog that makes money. Step by step tutorial to starting a profitable blog. Make money blogging

how to start a blog that makes money. Step by step tutorial to starting a profitable blog. Make money blogging

 

3. Set up WordPress.org

Don’t mistake this for setting up a WordPress.com account. The two are very different. For your blog to be able to access ad networks such as Google Adsense and make money through advertising, you need to have WordPress.org installed.

  • Once your account has been set up with Bluehost, you will be in your account dashboard. Click the “install WordPress” button at the bottom of the screen to start the process.
  • You can pick a free theme now but don’t worry about it too much as you can change it later. This is just to get you set up.

how to start a blog that makes money. Step by step tutorial to starting a profitable blog. Make money blogging

  • Click ” Install” on the pop-up
  • Create a username and account name and click “install now”
  • You will now receive an email from Mojo Marketplace with your WordPress.org login details. Keep it somewhere safe.
  • You are all set! Time to do the fun stuff and make your blog pretty!

how to start a blog that makes money. Step by step tutorial to starting a profitable blog. Make money blogging

This is what your WordPress dashboard will look like. Along the left hand side, you can choose to start a new post or page, add media (images or videos), customize the appearance of your blog (colors and fonts) and add plugins.

how to start a blog that makes money. Step by step tutorial to starting a profitable blog. Make money blogging

4. Making your blog look good (choosing a theme)

A theme is the style and look of your blog to your readers. Themes have different fonts, layouts and customizable options. Some are free and included with your Bluehost hosting package and others cost extra.

I recommend purchasing a theme because the free ones have many limitations, especially as far as monetizing your blog with ads and affiliates. If money is tight, you can start off with a free theme and change to a paid one later on.

The themes I use for my websites are always Genesis themes. Genesis themes are great because they come with lots of features so you don’t need to understand code or anything too techy.

The Genesis framework is great for beginners who just want to get up and running. It comes in two parts. First you need to buy the actual Genesis Framework. then you pick your child theme which is how the actual blog looks.

TIP: when choosing a theme, look for one that already comes with the Genesis Framework included. Many do and it will save you a lot of money.

A few recommendations for themes: 

Creative Market – this website is kind of like an Etsy for blogger and online creators. You can find lots of themes at great prices. They also give out 3 free items a week such as stock photos or fonts.

Sugar + Code- Their themes are feminine, modern and easy to use. I purchased a theme from them that cost less than $60 and included the Genesis Framework ($59.99 value).

I have since found out that you can pay up to 4 times as much for a theme so I’m really happy I found Sugar + Code by fluke.

There are detailed instructions for setting the whole theme up which I followed step by step and was up and running within an hour. I will say that after the confusion of having the free theme and trying to work out what to do, the instructions were just amazing.

 Click Here to check out all the Sugar + Code Themes.

The theme kits all include:

WordPress Theme – Stunning WordPress theme design and development

Genesis Framework – Awesome framework **($59.95 included value)**

SetUp Tutorials – In-depth theme tutorials with images and videos

Demo Content – Import demo content if needed

One Flat Price – No ongoing monthly subscriptions

Lifetime Updates – Free theme and Genesis lifetime updates

This is one of the best values I have seen and really great for new bloggers on a budget.

** Hint** – check out some blogs that you like to read and normally you will be able to see the name of the theme at the very bottom of the site – check this example below:

sugar + code wordpress themes

 

Once you have bought your theme, you will be able to change the colors and customize it to suit your preferences.

You will also be able to add your logo if you have one (I made mine using PicMonkey which is the program I use for creating all my social media images).

You can get a free 14 day trial of PicMonkey here.

5. Install Useful Plugins

Once your blog is set up with a theme, you can take some time to add some plugins to make your site easier to use.

If you purchase a theme from Sugar + Code, they actually give you a list of must-have plugins for bloggers which I found really helpful.

To install plugins, simply scroll down to the plugin button on the left-hand menu in WordPress and click “add new”. You can then search for any plugins that you wish to add to your blog.

Plugins that I use often include:

    • Yoast SEO – This plugin is essential for making sure your content is readable and SEO friendly.
    • Adinserter – If you use Amazon or Google Adsense ads, you can easily choose where to place the ads on your site.
    • Genesis Simple Hooks – This plugin makes it easy to widgets and content into your framework without messing around with the HTML.
    • Akismet Anti-Spam – helps to blog spam bots and spammy comments on your site

 

6. Creating your essential blog pages

Head over to the pages section of the menu on WordPress and create the following pages:

About – write a blurb about yourself and your goals for the blog. Make sure to make it about the reader and not about you (if that makes sense).

Contact Me – You can either use a form like the Genesis e-news plugin or simply add in your email or contact information

Privacy Policies & Disclosures – Use the GDPR Framework plugin to create your privacy policy page. You also need to disclose if you will be using affiliates on your website.

7. Start Creating Awesome Content

Now that your blog is set up, it’s time to write some posts!

 A few tips that work regardless of your niche:

      • Post frequently and on a schedule so that your readers know when to expect new content (2 or 3 times a week is good)
      • Write naturally and use your own voice. Readers want to relate to you.
      • Use photos to illustrate your points.
      • Aim for 10-20 blog posts at launch to keep your reader’s interest.
      • (PRO TIP: you can backdate posts on WordPress – I launched my blog in March 2017 but I have many backdated posts to create a library). 

8. Promote Your Content

Once you have your excellent blog posts up, it’s time to get some readers! I’d recommend choosing a couple of social media platforms to start with so that you don’t get overwhelmed.

Different platforms work well for different niches – Pinterest is great for mom blogs, lifestyle and personal finance, Instagram is great for fashion and Facebook is good for recipes and crafts (especially if you make videos).

Pinterest Marketing

Pinterest is the best and quickest place for a new blogger to get traffic. Check out my free ebook on how to  Create a Viral Pin.

More blogging tips

25 Fantastic Places to Promote Your Blog For Free

The Best Freebies For Bloggers

How to use Pinterest Group Boards to explode your traffic

8 Pinterest Group Boards for Mommy Bloggers

Why Tailwind Tribes are awesome for new bloggers

How to make money using affiliate links on Pinterest

How To Loop Pins Using Tailwind (in just 15 minutes a month)

Blogging Courses That I Recommend (all under $40)

Pinteresting Strategies

A ebook will help you to grow your Pinterest traffic quickly through manual pinning.  Carly grew her Pinterest referrals from 0-200K page views in 6 months using these techniques.

FREE Blog Traffic Bonus Guide

Free course by Lena Gott who grew her traffic from 30,000 to 400,000 page views in only 10 months. I highly recommend every new blogger downloads this completely free guide.

9. Putting ads on your site

If you want to start a blog that makes money quickly, you probably want to put some ads on your site. In the beginning, your choice is really limited to Google Adsense. You can apply as soon as your blog is live and it can take about a month to get set up.  Bear in mind that you will probably only earn pennies a day from Adsense.

Once you reach 25,000 sessions in 30 days, apple for Mediavine ad network. They are amazing and your earning potential will be much higher.

10. Join Affiliate Networks

If you want to monetize your blog, you can also add affiliate links to your blog pages. Affiliate links are good for recommending products that you love or that you have found useful.

Affiliate links are basically referral links that will pay you a portion of the sale made by your reader.

There are a lot of different affiliate programs out there for bloggers and the best way to get started is to join the big affiliate networks so that you have access to many different products with just one application.

Click here to read The Top Affiliate Networks for New Bloggers

If  you would like some help to get started on affiliate marketing, you can check out my ebook,  Affiliate Action Plan.  

It is very affordable and great for beginners who want to monetize their blog from the get-go. Affiliate marketing is one of the best ways to make money from your blog even if you don’t have many readers.

I made over $300 in just my 3rd month of blogging and quickly grew my income from there.

May 2017 Blog Income Report

June 2017 Blog Income Report

July 2017 Blog Income Report

Are you interested in starting a profitable blog? Get started the right way with these tips and ideas for making money as quickly as possible with a WordPress blog.

Final tip for starting your blog the right way

Blogging is constantly evolving and social media algorithms change all the time. Constantly learning and trying new things on your blog to see what works is so important. The key to a successful, profitable blog is adapting to changes as quickly as possible and giving your readers what they want.

Free guide to making Pins that bring traffic!

This free ebook will show you the best practices to creating pins that get noticed and bring traffic to your blog or affiliate links.

Related Posts

How to start a blog | how to make money blogging | make money online | start a lifestyle blog | blog for profit | start a blog tutorial | start a blog for cheap

How to use Pinterest Group Boards to explode your traffic

Why Tailwind Communities are awesome for new bloggers

How to make money using affiliate links on Pinterest

24 Awesome sites that offer free stock photos for bloggers

 

19 fertility superfoods
← Previous
The Best Foods That Increase Fertility
Do you want to sleep train your baby but are not interested in the cry-it-out method? Do you want a foolproof gentle method to get your baby to sleep at naps and bedtime? Check out this sleep training program that does not involve CIO to extinction. Get a step-by-step sleep schedule for your baby or toddler to help them put themselves to sleep. This sleep training schedule for baby and toddler really works! You can use it for sleep training 1-year-olds or younger babies.
Next →
Tips For Sleep Training Your Baby the Gentle Way

Susannah

Tuesday 19th of March 2019

Thanks for the shoutout, Gemma! We're so glad you're a Mediavine publisher and are proud to play a small part in your success. If you ever have questions about revenue, optimization, etc., please reach out to us at [email protected] — Susannah at Mediavine

Mara

Sunday 16th of December 2018

Hello, Thank you for sharing so much useful information. I am SO confused. I know I do not want shared hosting and if had my choice would go with Bluehost but they do not offer monthly payments. I know this is the worse choice financially but unfortunately, I am on the strictest budget and have said for a year I would start my webpage and blog when I had the fees to go with bluehost and I feel this reason is keeping me from doing what I need. Looking at other companies who do offer monthly I am still confused as to which is best for those who hope to eventually earn income through blogging. Hostgator offers Hatchling Plan, Baby Plan, and Business Plan. But I also notice they offer VPS, Dedicated, and cloud and the price differences are drastically different so this is where I am confused. Although, I want to start with one blog and one website I would like the option of having more without losing any of my work. I also want to be able to do affiliate links in the beginning stages. I am completely overwhelmed and have read most of your articles but can't seem to understand or decide. Any help or suggestions would be greatly appreciated. Thank you so much

Chris Beckett

Tuesday 30th of January 2018

I am so new to this but I am excited after reading it. I am 51yr. old male and looking to start up a blog in "sports vacationing" or "the travel fan" I really could use a coach or guide as I would like to follow your plan you have written, it sure seems like you have covered all the bases. I understand it will take time to get up and running and I hope to build a great blog properly. I am just a little overwelmed I guess. Chris Beckett

Andres Escoto

Monday 18th of March 2019

I have a blog already on Blogger would you recommend switching to Wordpress?

What are your thoughs about Blogger vs Wordpress?

Comments are closed.