How To Start A Blog And Make Money

Updated May 30th, 2019

The Ultimate Guide

Welcome to the Successful Blogging guide on how to start a blog and make money.

This page is your starting point, designed to nurture you towards three key goals. These are:

  1. To successfully create and launch your blog
  2. To grow your audience through valuable, actionable content they’ll love
  3. To monetize your blog

More information and resources:

I’ll give you further study options, reading materials and/or tools in each section, to give you an advantage to starting your blog.

Shall we begin?

What You’ll Learn

Making money through your blog may sound easy. We’re bombarded by blogs, links and newsletters stating how this person ‘made a six-figure income’ or how that person ‘lives from the income their blog generates’.

Ultimately, the thing you need to remember, however, is that making money with your blog takes hard work, dedication, and patience.

It won’t happen overnight.

You need to lay the foundation, build your blog’s scaffolding and furnish it before the money comes in. So here’s what you’ll learn by reading this:

  1. Which hosting service to choose for your blog and finding a mailing list provider.
  2. How to set up your website, including choosing your domain, installing WordPress, choosing a design and installing a theme.
  3. How you go about creating amazing content, defining your audience and providing value.
  4. Sourcing traffic, optimizing your content and email marketing.
  5. How to make money from your content, from your skills, and from your own knowledge.
  6. How to semi-automate the process so you can free up your time.

I’ll be with you every step of the way, offering you my thoughts, insights, and guidance. I’ll be there to urge you on and show you you can do it. It requires some work, like all good things.

Your Website


Before you think about what to call your blog, what your topic will be and the kinds of content you’ll be creating, it’s best to consider two key things vital to your success.

Your website host and mailing list provider.

Everything you do in your blogging journey will hang on those two things.

A good web host needs to handle the traffic you’ll be generating. It needs to be fast, easy to use and quick to set up. Forget about pricing for a moment and focus on quality.

Your blog will be a source of income – it needs to be reliable and accessible.

recommend Bluehost when you are first starting out.

(Please note: a few of these links are affiliates which means I will earn a small commission if you buy the item, with at no extra cost to you.)

Similarly, your mailing list provider needs to be equally reliable.

Many people may say email marketing is dead – this couldn’t be further from the truth. Your mailing list will be a vital source of targeted traffic and monetization, which you can tap into in an instant.

Finding a great provider for your email marketing will make sure you deliver consistent, high-quality results over and over.

I recommend starting with the email provider Moosend,  which is free under 1000 subscribers…both due to its reliability and ease of use. Then switch to ConvertKit when you hit 1000 subscribers – they are great because you can “tag” subscribers and segment your list.

Niche Further Reading:

Setting up your site

setting up website

Your next step towards monetizing your blog is to get things set up. A great blog with the potential to make money doesn’t just need to be strong, sturdy and reliable.

It needs to look and sound great too.

First, let’s look at your domain name.

An ideal domain name should:

  • Roll easily off the tongue – it needs to be easy to say, to spell and to type
  • Be memorable – it might be tempting to go for something long and detailed but keep in mind how memorable that will be to your readers. A shorter, snappier URL is much more likely to be remembered.
  • Reflect your topic – think about what you’re going to be writing about. If it’s about blogging, consider incorporating that word into your URL somewhere. This will make it easier to find and will give readers an idea of what they’re likely to expect.

I use Namecheap to register all of my domains because they give you free “WhoIs” for your first year and it’s very easy to set the name servers (sounds technical, but it’s easy).

Once you’ve bought your domain, you must add it to the hosting package you hosted your website. You should receive an email from your domain provider with instructions on how to point your domain to your host’s servers. These emails are usually to-the-point with clear, step-by-step guides on getting you up and running.

If you’re still stuck, however, there’s plenty of guides on BlueHost.

With your hosting package and domain sorted, it’s time to actually build your blog.

There are many blogging platforms out there to choose from – I list 10 of them here – Where To Start A Blog: 10 Blogging Platforms For First Time Bloggers-however, I’ll always use as my number one choice due to its versatility. Therefore, for this guide that’s what I’ll be working with and we’ll start with installing WordPress onto your website.

Dependent on what hosting provider you use, your WordPress installation should be pretty straightforward. Most hosts these days will offer a one-click install of the WordPress software and will email you instructions on how to do this.

If you settle on using BlueHost for managing your website, here’s a helpful step-by-step guide you can use to get up and running.

One: Get the special pricing for my readers from BlueHost

bluehost hosting

Two: Select a plan


Three: Enter Your Domain


Four: Select Your Package & Enter Your Billing Info

Five: Set Up Your Password

Six: Log in and You are now in WordPress


Seven: BlueHost Tools


Eight: Your BlueHost Info

And you are done setting up your BlueHost account!

We’re at the really fun stage of your blog creation process here. This part is all about getting the look and feel of your blog just right.

WordPress is incredibly easy to design with and make your own. There are some fabulous websites out there build on the platform that looks amazing. Yet we’re not all creative geniuses, so it’s perfectly okay to buy a theme or pay for someone else to design it for you.

For awesome WordPress themes, you’ve got plenty of options:

  • StudioPress is a site that deals exclusively with WordPress Themes built for the Genesis Framework. I dare you not to fall in love with these. This is what I use. (check out my Website In A Week, so you have a pro site without DIYing it!)
  • Plus itself has an archive full of free themes that you can use if you want a basic setup.

To get a theme custom designed or tweaked, consider the following places:

  • Fiverr – this site is full of talented graphic designers and artists who will take on a project for as little as $5.50
  • Alternatively, you could look within the marketing and design community for bloggers who offer design services to their readers.

Creating Content

create content

When you begin creating content for your blog, the key thing to remember is your audience.

At the very front of your mind should be the people you’re writing this content for. Who are they? What problems do they have? What questions are they asking? What are their pain points?

Only after you know what their problems are, can you provide the solutions.

Craft your content around those problems and then provide a thorough, detailed blog post that covers the solution – how your reader can overcome it.

An example of this in action might be:

A blogger you follow on Twitter is struggling to come up with good headlines for their posts. So you create an article with multiple resources and approaches that the blogger could take to craft punchy, attention-grabbing headlines.

They have the questions – you provide the answers.

But you can’t just go willy-nilly with your content. You need to remember to keep it relevant to your audience. There’s no point writing about blogging if your audience isn’t made up of bloggers.

Which is why you need to define your audience first.

Here are a few ways you can do this:

  • Create personas of your ideal reader. Flesh it out with everything about this person and use it as a guide.
  • Research where your ideal reader hangs out online and listen in on their conversations.
  • Conduct a survey asking your ideal reader what they struggle with and write posts about the answers to their questions.

If you’d like more information on how to create compelling content, Click here to get your free report

With an audience ready to receive your content, you’re ready to create it. Here’s some further reading you’ll find useful:

Attracting traffic

attract traffic

Getting traffic to your blog might seem like a futile effort at first. You’re sending your posts out into the ether having put loads of time and effort into making them valuable, yet no one seems to be reading them.

MY PERSONAL RECOMMENDATION FOR YOU  5 Things to Keep in Mind When Starting a Blog

This is where you need to start putting in more work.

Yes, you read that correctly.

More. Work.

I told you it wouldn’t be easy, right?

The great news is that the hard work pays off. You just need to have a little patience.

Your hard work at this stage will be in the form of marketing your content. You can do this in several ways but to keep things simple, let’s cover three ways to market your blog posts:

  • Posting on Social Media
  • Optimizing for Search Engines
  • Email Marketing

Posting on Social Media

Social Media has the potential to open up your content to a whole tribe of interested people. With the likes of Facebook, Twitter, Google+, LinkedIn, Instagram and Pinterest, sweeping the world with their massive networking potential, it’s fairly easy to be found and heard.

However, people are sensitive to complete self-promotion, so choose your strategy carefully:

  • Market on platforms where your audience hangs out the most. If your content is heavy on tutorials and visuals, for example, your best method for social media marketing might be Pinterest or Instagram, since this content does particularly well there
  • Don’t just bombard followers with links. Choose catchy headlines, include hash tags where relevant and use eye-catching images
  • Respond to every notification and mention you receive – carry on the conversation and create lasting relationships
  • Share other people’s content – this will open you up to reciprocal sharing and will put you in front of key influencers

Optimizing for Search Engines

As you publish more and more great content, you’ll notice that you get traffic from search engines such as Google and Bing. They generally call this search traffic or organic traffic because you’re essentially not marketing itthe readers are finding you instead.

To attract the right kind of readers to your content via the search engines, you’ll need to make sure your articles are optimized properly.

There was a time when this meant stuffing your blog posts full of keywords. Now, however, that’s not necessary. The emphasis is more on quality and value but there are still things you can do to encourage a better performance:

  • Research keywords using sites like Google Keyword Planner to find out what people are searching for, in relation to your niche
  • Add your keyword naturally into your post title
  • Use your keyword sparingly within the body of your post
  • Place your keyword in the alt title of any images you’re using within that post
  • Use the keyword in your meta description (while this is no longer a factor in search engine optimization, it’s still useful to do this to prompt readers to click-through)

Email Marketing

I mentioned email marketing at the beginning of this guide as a valuable source of traffic. Growing your email list can be as simple as adding an opt-in form to key areas on your blog such as your sidebar, across the top of your blog, after posts and as a pop-up.

Once your list starts to grow, you can send your latest posts to your readers via email.

You might like to send your subscribers a weekly roundup of your best performing posts. Alternatively, send an email every time you update. Whatever you decide, remember that people are inviting you into their Inbox out of choice, so treat your subscribers as you would like to be treated yourself.

  • Keep it personal by talking about your targeted readers’ problem(s)
  • Don’t just list out what they’ll read, show them how they’ll enjoy reading. What problem will it solve for them?
  • Invite conversation by asking your list to get in touch if they have any problems
  • Encourage users to unsubscribe. It might seem counter-intuitive, but inviting people to opt-out of your list, will make sure the people left there will be the ones most interested in what you have to say.

With these key marketing strategies in place, you’ll soon see your traffic increasing. Remember, consistency is the key, regardless of how many times a week you post. Pick a day and time to post – a frequency you’re comfortable with (and I recommend just once a week) and consistently publish at those times.

Here’s some further reading on getting traffic:

Make Money

make money blogging

Let’s now look at what you’ve been waiting for – how to make money from your blog.

There are many avenues you can go down when considering monetizing your blog. I’ll just discuss the ones that my clients ask about the most.

Affiliate Marketing

Affiliate marketing is another way you can earn money through your blog content.

This requires placing a banner or a link within a post / somewhere on your blog, which links back to a product or service. When someone purchases through your link, you’ll earn a commission.

There are many affiliate marketing programs out there. Some you might consider using include:

The key with affiliate programs is to just promote products you would endorse and actually use yourself. This gives you context and authenticity when you recommend them to your readers.

Don’t just promote just any old thing. Keep it relevant to your audience, your blog, and your existing content.

Product Creation

Product creation is the process by which you develop and sell your own products. It can be a highly lucrative form of monetization since you’ll be marketing your products to an audience that’s already interested in what you have to say. Further to this, they’ll be your own products – there’s no middleman taking an affiliate fee.

Here are a few ideas for products you could create:

  • eBooks – many bloggers use eBooks as a way of selling information. They can be published to Kindle, made available for many devices and can be as detailed or as simple as you like.
  • Videos – create video tutorials and show your readers how to solve a problem they have.
  • Courses – a course is a complete information package that promises to teach a “how-to” subject. Bloggers can make large sums of money creating and selling their own courses, it simply takes time and enthusiasm to get the ball rolling.

Again, keep your products relevant to your audience and your content to generate the best results.


Do you have a unique set of skills or experience that you could sell to other bloggers and members of the public? If so, this is another great way to use the power of your blog to make money.

Think of your blog as a broadcasting platform – every new reader is another potential client. When you think like this, doors will open and new possibilities and opportunities will present themselves.

Here’s what you could offer as a freelancer from your blog:

  • Copywriting services
  • Blog design
  • Content Management
  • Coaching
  • Business consulting
  • Social Media strategy

The possibilities are endless!

While making big money is the idea, you will need accurate bookkeeping and organization, plus you’ll need to contemplate how to handle your withholding allowances when it’s all said and done.

For further reading on monetizing your blog, check out some of these posts which I think you’ll find helpful:

Automation and outsourcing


We’ve nearly reached the end of this guide. I hope so far you’ve found it useful, however, there’s one last thing I want to talk about before signing off. It’s how to automate some of your blogging responsibilities to save time.

Because running your own authority blog is a lot of work!

It’s also time-consuming – something you might struggle with if you have other responsibilities such as a family and a full-time job.

The good news is, there are ways you can make blogging and monetization much easier.

  • Outsource your content writing – hire a ghostwriter to create some of your content to free up some of your time. The work will be in your own name and a good ghostwriter will tailor the voice of anything they create to fit with your own branding
  • Outsource your marketing – get a Social Media Manager in to watch and look after your social accounts. A few hours saved each day from content marketing is a surprisingly good amount of time to do something more important
  • Use tools like Hootsuite to automate your Social Media broadcasts
  • Use Evernote (my favorite tool) to jot down your ideas for blog posts as they come to you

Here are some articles on outsourcing and automating that will help you:

Make sure you send me an email at when your site is up and running and I’ll tweet and post it my social media channels!

161 thoughts on “How To Start A Blog And Make Money”

  1. thanks for the wonderful blog, you have explained everything so easily that even an amateur can start travel blog have even described choosing blog platforms like WordPress, Blogspot, etc, so anyone can start from scratch.

  2. I like the article for making money through a blog the affiliate marketing is new for me. I was starting a blog 6 months ago for tech including business tips.
    As before starting, I don’t know SEO, SMO, Affiliate Marketing many more things. To start the blog like which cms are good for the blog. I was read many blogs for the best cms for a blog… finally, the WordPress is really pretty good for easy to work on post pages, etc.

    Michel Joachim
    Michel Joachim recently posted How to Start Mineral Water Plant Business in Small Scale with Low InvestmentMy Profile

  3. Hello sir i just start a new blog and i am quite new but this post clear me 70% of issues regarding how to start and from where to start and how to start. Again thanks a lot

  4. I have been working for year in affiliate marketing and I still think is one of the easiest way to make money with a blog. Great article BTW

  5. This is really a big and great source of information. A complete guide one must follow if want to start his online blogging. Thanks for sharing such a nice information.

Leave a Reply to Harsimran Singh Cancel reply

CommentLuv badge

Get Your Free Guide

You'll also get tips, strategies and updates delivered to your Inbox about once a week. Don't like it? No problem. You can unsubscribe in a click.