How to Start a Blog to Make Money: The Ultimate Step-by-Step Guide

Boost My Budget uses affiliate links.

If you’ve ever searched for how to make money online, you’ve probably come across the idea of blogging for money.

For some people, blogging is a fun and creative hobby. For others, it’s an extremely profitable business!

There are a lot of resources out there about how to make money blogging. To start with, I held back from adding to the noise – because I wanted to prove that it was possible first.

(There are heaps of ‘make money blogging’ tutorials written by people who’ve never made a penny from their blogs. Why should you take their advice?!)

Well, last summer – less than two years after I started my blogging journey – I started to make more money blogging than in my day job. A few months later, I quit my job to become a full time blogger!

I get a lot of questions on how I did it and how to make money from blogging, so I decided to write this comprehensive step-by-step guide for beginners.

Are you interested in the idea of starting a blog to make money? Bookmark this page, work through the steps, and most importantly, stick at it!

If I can do it, you can, too 🙂

By the way, this post contains affiliate links. If you make a purchase through one of my links, I may earn a commission, at no extra cost to you. Thank you for supporting my blog!

Why start a blog for money?

There are literally hundreds of different ways to make money online.

So why start a blog?

Well, blogging is fun, creative and extremely profitable!

It’s a completely flexible side hustle. You can write about whatever topics interest you. You can set your own schedule and hours. This makes it easy to fit around a full time job or a family.

(Easier than getting a part time job outside the home, anyway!)

You will also learn loads of super useful skills, like copywriting, social media management, SEO and even basic HTML.

a blogger in brown jumper at work at a laptop

And when it comes to earning potential, the sky’s the limit! Literally, some of the top American bloggers make hundreds of thousands each month.

There don’t seem to be so many of us UK bloggers doing this professionally, but it’s still totally possible to make a good income here.

I currently make over £3,000 a month blogging, so I’m proof that you can make money blogging in the UK! Another successful UK blogger is Emma Drew, who runs a six figure blogging business.

Blogging is also a very affordable business. There are very few business models that you can start for so little money. But you can start a blog from just £2.95 a month, plus around £12 yearly for your domain name.

This is amazing when you think about how much it would cost to start a traditional business!

How fast can you make money blogging?

Before you start, you should know that blogging is not an easy or quick way to make money online.

Blogging for money requires a huge time investment.

Yes, we’ve all read these amazing case studies of bloggers who made hundreds in their first few weeks.

But these people are the exception, not the rule.

From my own experience – and the experience of the many, many bloggers I’ve chatted to online – it takes around three to six months to start making any money from your blog, and about a year to make a consistent income.

Here is an interesting report on how much you can make in your first year blogging. You’ll see it is definitely possible to get the income ball rolling, but it’s unlikely to be quit-your-job money.

But after that first year, it gets easier and easier. Your traffic and income all just start to snowball!

So if you want to start a blog, I encourage you to commit for at least a year. That’s when you’ll really start to see returns on your hard work.

If you just want to make cash fast, blogging is not for you.

But if you want to build a sustainable, flexible, lifestyle business – and you’re willing to put in the work to make that happen – blogging could be just what you’re looking for!

Right. Let’s get started!

How to start a blog to make money: the step-by-step guide

Want to start a blog to make money? I make over £1000 a month with my blogging side hustle! I wrote this step-by-step guide for beginners to teach you how to start your blog with WordPress on SiteGround and write your first post!

First off, you need to decide the topic of your blog.

What should you blog about?

If you are starting a blog to make money, it helps to choose a lucrative niche.

This post has some GREAT information on which niches make the most money.

However, it is possible to make money in almost any niche.

Some ideas include home decor, personal finance, DIY, health, frugal living, gardening, homesteading, fashion, parenting, travel, food and pets.

I recommend choosing a niche over a general lifestyle blog, because it seems to be quicker to build success. When all your posts relate to the same topic, it’s easier for readers (and search engines – don’t underestimate the importance of this) to understand what you’re all about and to see you as an authority in your field.

My biggest tip is to choose a topic you can talk about all day. You will need to spend a LOT of hours on your site and write dozens, possibly hundreds of articles on this topic.

What’s the one thing that your friends and family always come to you for advice on?

Don’t choose something you don’t care about just because you think it will make you money. You’ll probably burn out and give up.

A desktop with coloured pens and tape. Think creatively and blog about what you love!

Choose a domain name for your blog

A domain name is your web address. For example, my domain name is www.boostmybudget.com.

You want something that’s easy to remember and easy to spell. Shorter is better.

Google whatever name you come up with to make sure it isn’t taken and doesn’t have any weird connotations!

It’s also a good idea to make sure you’re not using any trademarked words or phrases. Check that here in the UK and here in the US.

Your domain name is really important, so take some time to think it over. If you’re stuck for ideas, try brainstorming words related to your niche on a piece of paper.

Also, you will probably want to set up social media profiles in your blog name. Namechk is a useful website that lets you check whether a name is available across lots of different platforms.

I recommend that you register all the key social media profiles early on, even if you won’t use them right away, to make sure nobody else takes them!

You can register your domain name at the same time you sign up for hosting. That’s the next step.

Choosing a host for your blog

A web host is simply the platform that makes sure your website is online.

It sounds technical, but it really isn’t.

Think of it like renting a little piece of internet to put your website on.

My number one recommended web host for beginners is SiteGround.

I have experience with several different hosts, including Bluehost, WebHostingHub and SiteGround.

Bluehost was OK but slow. WebHostingHub was TERRIBLE in too many ways to list.

And SiteGround is excellent!

My site speed got a lot faster on SiteGround. Their support team answers you straight away, should you ever need them (I never had to wait more than a minute on live chat). They have almost no downtime, and they are simple to use.

SiteGround have a one-click website installer which is very easy even for complete beginners.

Also, SiteGround offers a free https security certificate which will be a requirement for all websites in future and helps you do better in Google searches. Don’t worry about that too much if you’re a beginner, but trust me, you’ll be grateful further down the line!

You can start a blog on SiteGround from as little as £2.95 a month.

In the interests of transparency, I have recently moved away from SiteGround myself to a small local hosting company. This is because blogging is now my full-time income and I needed to pay more for the extra level of support (not to mention increased page views and storage).

However, SiteGround is still my number one recommendation for beginners, as one of the cheapest, easiest and fastest hosts out there 🙂

desktop flatlay and arms of a blogger

What about free blogging platforms?

So you might be wondering, why do I have to pay at all? Aren’t there free blogging sites?

Yes, there are sites that let you have a blog for free. However, these are really designed for personal blogs – the sort that you write as a diary and only ever expect your friends to read.

If you are setting up a blog to make money, you really need to pay for hosting and a domain name from the start.

Firstly, the free hosts have some restrictions over what you can do to monetise your site.

Secondly, it doesn’t look as professional. Many brands won’t work with you, and it is harder to win trust with your readers.

Which looks more professional and authoritative: boostmybudget.com or boostmybudget.weebly.com?

Thirdly, you don’t own your content on these free sites. In theory the free blog platforms could remove your blog at any time.

I know several bloggers who started blogging on a free site and had to move over to a paid platform later when they were ready to make money from their sites. It’s possible to move, but it’s huge headache.

Trust me, if you want to blog for profit, you need to pay for a good hosting service!

Since professional hosting is only a few pounds per month it’s not a huge investment. It’s 100% worth it if you want to make money blogging.

But if you are totally set on starting a blog for free, I would recommend this site. With a free membership, you get two free websites, as well as beginner training and support to help you get set up. This can be a great way to dip your toes in the blogging waters for free. You will need to upgrade in the long run though!

How to start your blog on SiteGround

If you decide to go with SiteGround like me, just click here to sign up for your hosting plan.

You will see several options. The StartUp plan is what you need if you just want the one blog.

(I definitely don’t recommend starting more than one at the same time!)

You can upgrade easily later on if you do start another site, or if you start to get a lot of traffic and outgrow the starter plan.

siteground pricing

Click ‘get started’ on your chosen plan.

Now you get to register the domain name that you thought of earlier!

How to start a blog to make money: buy a domain name on Siteground

Now it’s time to enter your personal details…

How to start a blog to make money: regsister your account on Siteground

… and your payment info!

You can choose to pay monthly, or you can pay for one or two years upfront. The longer the period you sign up for, the cheaper it will be in the long run. I recommend paying for the longest period you can afford because you will save money over time.

How to start a blog to make money: pay for hosting on Siteground

 

Hurray! You did it! You are the proud owner of your very own blog 🙂

Click on the Proceed button to access your new blog.

How to start a blog to make money: success! You have a new blog on Siteground

Installing WordPress on your new SiteGround blog

Now you have your website and hosting set up, you need to install WordPress.

Ok, so SiteGround is the host that buys you a little piece of the internet and makes sure your blog is online. WordPress is the platform where you write posts, add images, change your blog’s appearance, answer comments… basically all the day-to-day blogging stuff.

You need both of them. And don’t worry, WordPress is free!

I know all this makes your head spin when you’re new to blogging, but honestly, it all makes sense once you just get started!

One of the reasons I recommend SiteGround is because they have the one-click WordPress installation.

Once you finished your SiteGround registration, you should see the following popup. Click ‘Get WordPress’, and you’re done!

How to start a blog to make money: install wordpress on Siteground

When the installation is complete, it will take you to your WordPress dashboard. It will look something like this (but less busy, since you won’t have any posts or plugins yet!):

your wordpress dashboard

In future, you will log into this WordPress dashboard to write posts and edit your site. You won’t actually have to use the SiteGround site very often. It will just buzz away in the background, doing its thing and keeping your site online 🙂

Writing your first blog post on your new blog

Blog posts are the most important part of any blog.

Ready to write your first blog post?

Click on ‘Posts’ from your WordPress dashboard, and then ‘Add New’. The post editor looks like this:

how to write a new blog post in wordpress

It is very easy to use. You can see that you can add text effects like bold, italic, bullet points and so on, just like in Word.

Wondering what’s the difference between a ‘post’ and a ‘page’?

Posts are for new content on the topic of your blog. You should add new posts regularly. They will show on the homepage of your blog (also called the ‘blogroll’) and in category pages, most recent first. They will usually show the date published (unless you specifically turn this off).

Pages don’t show in the blogroll and they don’t have a date. They are usually used for permanent, informational type pages such as About Me, Contact, Privacy Policy and so on.

Choosing and installing a blog theme

A blog ‘theme’ is a template that affects how your blog looks.

You can easily change this later on if you want, but it makes sense to choose one you like from the beginning.

When you first start, your blog will automatically have a free basic WordPress theme. You can keep this theme, or find a new one.

There are paid themes and free themes. Most themes are very customisable, meaning you can change the colours, fonts and even the layout. So don’t worry too much about finding the perfect theme.

However, if you do find one you love from the start then it will definitely cut down on the time you spend fiddling with it!

Boost My Budget uses a free theme from Colorlib.

If you want to invest in a paid theme, there are hundreds of different options.

I use Extra theme on one of my other blogs. It takes some getting used to, but I think it looks extremely professional and you can create almost unlimited looks.

Bluchic has beautiful feminine WordPress themes.

Pipdig has stylish minimal themes which I love.

Themeforest has a HUGE selection of themes in every category.

You can even buy blog themes on Etsy! This might be a more personal touch and its always nice to support small businesses.

Screenshot of some of the pretty and professional blog themes from Bluchic.
Some of the pretty and professional blog themes from Bluchic.

Once you’ve found your theme, you download it as a zip file. Then you can upload it in the ‘Appearance’ section of WordPress and apply it to your site.

Getting traffic to your new blog

Before you can think about making money from your blog, you need to start getting traffic.

You will never make any money from your blog if nobody’s reading it!

Now, I’ll warn you upfront: when you first start blogging, nobody will read your blog.

Well, perhaps your mum and your best friend. But nobody else. You will sit there refreshing your stats 100 times a day, and literally see no hits.

Don’t be discouraged!

It always takes time to get traffic to a new blog. It just takes time for people to find you and for search engines to recognise and trust you. That’s just the way it is.

That’s why I said it usually takes around 6 months to start making money with your blog. It usually takes this long just to start appearing in Google searches.

white blogging desktop with computer and books

The important thing is to understand that the time you’re spending on your blog is an investment. People can still come along and discover the very first articles you wrote 6, 12 or 24 months later. So take pride in all your content, and keep plugging away.

That said, there are two things I think you should focus on for getting traffic to your new blog: Pinterest and SEO.

In my experience (and the experience of many of my successful blogging colleagues), Pinterest is the best way to get visitors to a new blog in the short term. And SEO is the best way to get consistent, valuable traffic to your blog in the long term.

Let’s take a closer look:

Pinterest

My top recommendation to get visitors as a new blogger is Pinterest.

Why Pinterest?

Pinterest is the best way to get traffic fast as a new blogger because it’s both a social media site and a search engine.

If you’re not familiar with Pinterest, head over to my profile here. In particular, take a look at my Pinterest board ‘Boost My Budget Blog‘.

All the images (‘pins’) on this board were created by me, and they all link back to posts on my blog. I get hundreds of visitors a day from people clicking on my pins. Sometimes they are searching for a topic that I write about (such as ‘how to make money online’), and sometimes one of my images will just catch their eye in the home feed and they’ll click through out of curiosity.

Unlike other social media sites such as Facebook and Twitter, it doesn’t really matter how many followers you have. People will find your content if they are searching for the topics you write about. This means you can start getting traffic from a brand new account.

screenshot of Pinterest stats from March
My blog traffic once I learned how to use Pinterest properly.

Also unlike Facebook and Twitter, your pins can carry on bringing in traffic for a long time after you first share them – even years later!

Pinterest is a visual platform, so the look of your pins is very important. Pins should be vertical (portrait) orientation. They should have eye-catching images and very clear, easy-to-read text.

I create all my Pinterest images on the free site Canva. They even have pin templates that you can use if you’re stuck for design ideas!

Since Pinterest is a search engine, the best way to get your pins found is to use keywords. These are words that people are searching for. You can find these by seeing what words Pinterest suggests to you when you start searching for your topic.

Use keywords in your pin title, description, board names and even your profile.

If you want to learn more about succeeding on Pinterest, I highly recommend a course called Pinteresting Strategies.

I increased my blog traffic almost 4 times over in a month after taking this course! This inexpensive course is probably the best money I have ever invested in my blog.

>> Click here to read my full review of Pinteresting Strategies

or

>> Click here to check out the course

SEO

SEO stands for Search Engine Optimization. It’s the art of making your blog appear high in the search results on Google and other search engines.

SEO traffic is the best kind of traffic in my opinion, because it’s completely passive! Once you get to spots 1-3 in the Google search results for a particular term, you will get a constant flow of traffic without having to do much more. No constant repinning or sharing on social media.

SEO traffic is the kind of traffic that allows you to make passive income, and achieve the blogger’s dream of making money with your feet up on the beach 😉

However, SEO takes a while to kick in. When you launch a brand new blog, it usually takes around 6 months to start appearing in Google searches at all.

This is because there are gazillions of terrible sites out there, and Google don’t want to show their readers any old rubbish. It has to learn and trust your site. You can help them trust you by publishing consistent, regular, good quality content over time.

The good news is that the better you get at SEO, and the longer your site’s been around, the easier it will get to rank.

I will have a new post on SEO for beginners coming out soon, but in the meantime, here’s a very thorough resource to check out.

I recommend learning about SEO and applying some best practices from the start. But don’t stress too much about it in your first six months or so.

a male blogger working at his laptop

Other ways to get traffic

The most obvious way is probably social media. Some bloggers get loads of traffic from Facebook, Twitter or another source.

However, as I said, most social media channels are a lot more time consuming than Pinterest, and not as effective. You can burn out if you try to do too many things at once! So I strongly suggest focusing on Pinterest first of all, and exploring other social media channels later 🙂

Here’s a quick list of other potential ways you could try to get traffic to your new blog:

  • Twitter
  • Instagram
  • Start your own Facebook page and/or group
  • Join relevant niche Facebook groups, take part in discussions, and drop links when appropriate (check group rules first and don’t spam!)
  • Reddit (again, become part of the community first and don’t spam!!)
  • Niche relevant internet forums
  • Answer questions on Quora and add relevant blog links if appropriate
  • Medium
  • StumbleUpon (now Mix)
  • Tumblr
  • Share on your personal Facebook page
  • Ask friends, family and colleagues to follow your blog
  • Print out business cards and hand them out, or post on public noticeboards such as in your coffee shop or library
  • Network with other bloggers and share their content – many of them will return the favour
  • Leave helpful, relevant comments on other blogs. Some people may click through to learn more about you.
  • Look for blog link up parties, ‘Linky’s and link exchanges in your niche (blogging Facebook groups can be a good way to learn more about these)
  • Offer to write guest posts for other bloggers
  • If you write a review or article about a brand, tag them when you share the post on social media and they may share it for you

The best channel for you will depend on your niche and your audience. It’s worth taking some time to research where your potential audience hangs out. There may be niche forums or social media sites, for example, which are very active in your niche.

How to make money with your blog

So, now you have a blog!

But how will you actually make money with your blog? That’s what we’re all here for, after all.

There are several different ways that bloggers make money. Here are some of them:

  • Affiliate marketing
  • Advertising (through an ad network such as Google Adsense that automatically places ads on your site)
  • Placing private ads or banners for individual clients
  • Sponsored posts
  • Selling digital products (ebooks, courses etc)
  • Brand ambassadorship
  • Membership site (readers pay a subscription to access exclusive content)
  • Freelance services (writing, editing, proofreading, social media etc)
  • Coaching
  • Working as a VA (Virtual Assistant)
  • Public speaking engagements (in this case, as with a couple of others above, you would be using your blog as a launchpad rather than making money from your blog directly)
  • Sell your blog (a blog is an asset that can be sold in the same way as any other business. Some people even make money by buying, improving and reselling blogs, in the same way that you can flip houses.)

Most bloggers will NOT use all of these methods, so don’t try to take on too much and burn yourself out!

I recommend that you just focus on one or two ways of making money in the beginning. You can explore additional income streams once you get into your groove.

For example, I make most of my money from the following three methods, in this order:

  1. Affiliate marketing
  2. Ads
  3. Sponsored posts

My current goal is make my income as passive as possible, so I am planning to phase out sponsored posts. Instead, I plan to create and sell some digital products of my own.

Remember, making money from a blog does take time. You will almost always need a high amount of traffic before you start making significant money. And traffic takes time to build up.

I have a separate post than goes into much more detail on the best ways for beginners to make money blogging.

But let’s have a quick look at the most common ways here:

Affiliate marketing

Affiliate marketing is when you promote a product or service that you love, and you make a commission on any sales or sign-ups that happen through your link.

I currently make over 50% of my income from affiliate marketing. It’s my favourite way to make money as a blogger, because it’s mostly passive!

By this I mean that you write an affiliate blog post once, and it has the potential to make money over and over again without any additional work from you. Every time a new visitor lands on that same old blog post, you have the chance to make additional sales.

There are posts I wrote two years ago that still bring me a regular income in affiliate sales without me lifting a finger. See why I love it? 🙂

maxbounty affiliate earnings screenshot
Here are my earnings from just one affiliate network over the last week and a half. You can see that I usually make between $10 and $30 a day in passive income. This adds up to a few hundred dollars a month, just from this one network. There are several companies like this that all send me money each month 🙂

Affiliate marketing works with almost any product or service you can think of. Almost every online retailer has an affiliate program these days. I list some of the companies I use in this post.

To use affiliate marketing in an effective and non-spammy way, please only promote products you trust and truly recommend. Ideally, they should be products you’ve used yourself.

Affiliate marketing works best in content such as ‘how to’ posts/tutorials, and reviews.

Don’t just shove affiliate links down your readers’ throats – you need to provide genuinely helpful content that demonstrates the benefit of the product you’re recommending.

The post you’re reading now is one example!

In this post on starting a blog to make money, I’ve provided detailed instructions on setting up your own blog with Siteground. The links to Siteground in this post are affiliate links. I used Siteground myself (until my blog outgrew them) and sincerely rate them as the best host for beginner bloggers.

So if you decide to sign up with Siteground as a result of this post, you benefit from an honest recommendation (and hopefully a useful tutorial), Siteground gains a new customer, and I get a commission to say thanks for spreading the word. It’s win-win-win!

Woman lying by a pool blogging on her laptop
This could be you once you master affiliate marketing 🙂

Advertising

This is my second top way to make money blogging. It’s also very passive once you’re all set up.

You can sign up with ad networks who will give you a bit of code to place on your blog, and then ads will show automatically. You get paid per view and/or click on the ads. Because of this, the profit you can make from ads is directly related to your traffic.

For new bloggers, the easiest ad networks to start with are Google Adsense and Media.net.

You will likely only earn a few pennies a day with ads when you’re starting out, but it’s still probably the easiest way to start earning something straight away! And it can be surprisingly motivating to see some money coming in at the beginning, even if it’s not very much 🙂

Once your traffic grows, you can apply for more selective ad networks that pay much better. Some of these are Mediavine, Monumetric and Adthrive.

I’m currently with Mediavine and I love them! Since joining them, I make over a quarter of my income from ads.

mediavine earnings screenshot
My earnings from advertising with Mediavine.

To apply for Mediavine, you need a minimum of 25,000 user sessions per month. This makes a great goal to aim for over your first year or two of blogging.

It took me about 18 months to get there, but it was a real turning point in my blogging career when I made it.

On one of my other blogs, I have ads by Monumetric. They require a minimum of 10,000 page views per month. They pay much better than Adsense and they’re a great option before you hit Mediavine levels.

Sponsored posts

Sponsored posts are another popular way to make money blogging. This is when a company asks you to publish a post mentioning them, and they pay you to do it.

Sometimes the company wants you to write the post, and sometimes they will provide a pre-written post.

Sponsored posts are not passive income, because obviously you have to spend time writing them. Not to mention all the time negotiating with the company, invoicing, and so on.

But they can potentially be very profitable. They are a good way to get a quick cash hit in the earlier days of blogging when you aren’t making much from ads.

It’s difficult to say how much you can make from sponsored posts because it varies massively! Some bloggers with large audiences earn upwards of $1,000 per post. But when you start out, you’re likely to be offered just $20-$50 or so.

A lot of companies try to take advantage of newer bloggers and offer insultingly low fees. The lowest I’ve been offered is $5!!

Remember, it’s your blog, and you get to be picky about what you publish. Don’t say yes to every opportunity, no matter how desperate you are for cash. You’ll only annoy your readers and damage your blog in the long run.

This is where it helps to have blogging friends and join blogging groups on Facebook so you can discuss things like fees with them.

Female blogger working at her desk wearing red shirt

I’ve mentioned a few places where you can find sponsored posts in this post. You can also find opportunities on Twitter under the hashtags #prrequest, #bloggerswanted and #bloggersrequired.

Once you get a little bigger, companies will start to approach you, too.

If you would welcome sponsored posts, it can help to make a ‘work with me’ page on your blog, describing the sort of opportunities you’re looking for. Also consider making a media kit. This is a document showcasing your stats, audience profile and fees. You can find templates to make media kits for free at Canva.

Your path to starting a blog to make money

Ok, there’s a lot of information in this post, so let’s quickly recap and outline the key steps you need to take in order to start making money blogging:

  1. Choose a blog name and niche
  2. Set up your blog on Siteground. Install WordPress.
  3. Start writing posts! It’s important to be consistent in publishing posts. Set yourself a posting schedule that you can stick to (for example, mine is once a week on a Tuesday) and commit to posting at least once a week for a year.
  4. Create a blog Pinterest account. Create at least one pin for each post in Canva, and share on Pinterest with a well-keyworded description.
  5. Learn about SEO and start optimising your posts for SEO. But don’t freak out if you don’t see any results for at least six months.
  6. Decide which monetisation method might work best for you, and take steps to make that happen.

Obviously this is an extremely bare bones outline and there is a lot more detail we could go into. But I wanted to give you some kind of basic roadmap to follow, as well as practical steps for getting started.

If you need more help, a fantastic and very comprehensive blogging course for beginners is Turn Your Dreams Into Money by Emma Drew. It covers everything from the practical side of setting up your blog, to setting up an email list, creating your own products, becoming a brand ambassador, getting media coverage – all kinds of things I haven’t touched on in this post.

Emma is a very successful British blogger, so her course is great if you want to learn how to make money blogging in the UK.

Of course, you don’t have to be in the UK to benefit from her course. Most blogging principles are universal. But I sometimes feel like the blogging space is dominated by Americans, so it’s nice to learn from the experiences of a fellow Brit 🙂

Ready to make a blog and make money?

There is a LOT more we could talk about when it comes to how to write a blog and make money.

In this post, I aimed to make a comprehensive guide on how to make money with a blog for beginners. I wanted to show you how to actually set up your blog and get it online, and then point you in the right direction to monetise it.

If you haven’t set up your blog yet, here’s that SiteGround link to get you started.

There is a lot of information to take in, but I hope it’s helped! You can always bookmark this page and come back to it.

Remember, blog success doesn’t happen overnight.

Just get started. Pick a name, get your hosting, start writing your first few posts and exploring WordPress. You’ll get there step by step 🙂

Enjoy your new blog!

Pin this for later

Want to know how to write a blog and make money? This very detailed step by step guide from beginners will teach you everything you need to know to make money blogging, even if you don't have a blog yet!

Wondering how to make money from blogging? This post will show you EXACTLY how to start a blog on Siteground - step by step for beginners, with screenshots! Plus. I'll tell you the best way to get traffic to a new blog and how to make money. You can't afford to miss this tutorial!
Want to start a blog to make money? I make over £1000 a month with my blogging side hustle! I wrote this step-by-step guide for beginners to teach you how to start your blog with WordPress on SiteGround and write your first post!

29 thoughts on “How to Start a Blog to Make Money: The Ultimate Step-by-Step Guide”

  1. Deciding the right niche for your blog is indeed important but choosing a niche that you are passionate in is even more important. For example, I started a business blog (https://selfgrasp.com) even when everyone told me not to because of the high competition in that niche. But I succeeded anyway. Because I am passionate towards the business niche.

    Reply
  2. It feels like it has been ages since I have visited your blog. I really needed this post! I have decided to take blogger more seriously this year. My numbers are no where near where I want it to be but I will keep pushing on. I wanted to say thank you! I read an older post of yours about Pintrest I bought the course by House of Brazen (I hope you got a commission from this!) I need to complete it. Already I am seeing the benefit of pintrest!
    Thank you also for the encouragement in the post!
    http://www.raetalks.co.uk

    Reply
    • Hi Rae! Thanks for your comment and for buying the course through my link 🙂 I really like House of Brazen’s teaching! She has added a new hour-long Pinterest video to the course since I took it last, so I need to go back and watch that! Hope it works for you.

      Reply
  3. Thanks for an interesting blog. I’m still somewhat bemused by it all but as you say once you get started the process and logic will become clearer.

    Reply
    • Yep, just get started! Blogging can seem so complicated sometimes because there are so many different parts but just focus on one thing at a time. There are lots of tutorials online and lots of helpful Facebook groups etc for when you get stuck on anything technical.

      Reply
  4. Pretty much one of the best guides i have seen for starting a blog. Belive me i have read a lot of them. This i used to start my own and although i had a good idea already on how to proceed this article just helped with some of the stuff i wasnt sure on. If you are at the point of pulling the trigger and starting your blog read this article 3 times to make sure you are clear then go for it. Another quality bit of advice from boostmybudget.

    Reply
  5. Hi Becca

    I’ve lurked around your blog on and off for a couple of years now (I think you were the first person to introduce me to the power of Pinterest!) but I’m not sure I’ve actually commented before.

    Anyway, just wanted to thank you for this particular post, which I’ve read previously but just needed to see again this morning as I was having a little wobble. Thanks to your clear and sensible writing style I’m now back to being enthused about my new venture and convinced I’m doing (most of) the right things – just need to keep plugging away at it now and be patient!

    Reply
    • Hi Jenny! Sorry, I somehow missed this comment before. But thank you so much for your feedback, and I’m glad you found the post useful! Blogging is a long term game and it can be so tough in the beginning when you’re working away and not making any money. But stick at it and one day the tables will turn and you’ll be making money without working!! Best of luck!

      Reply
  6. Hi Jenny

    Very useful site. I have a query about making money from a blog. I write song parodies taking well known songs and changing the lyrics ( think, weird AL jankovic ) and humorous poetry.
    Would this be a good idea for making money from a blog?

    Reply
    • Hi Robert! I just replied to your email before I saw this comment, but will reply here too in case it helps other people. Your parodies sound cool. It is certainly possible to make money in any niche – HOWEVER if your main goal is to make money from a blog, I think it will be harder and slower to build an audience (and therefore make money) with this type of content. I had a turning point with my blog when I started to write how-to posts (like this one!) and other articles that help people and answer popular queries that people are asking online.

      Basically, it is much easier to get traffic to your blog if you are giving people information that they are actively searching for – and while song parodies definitely have a place online, it will probably be harder to get them in front of the people who are interested and also harder to monetise as it’s not such a commercial niche.

      That said, I wonder if there is a place for your work on another medium such as YouTube or other social media channels where people go more for entertainment and browsing and discovering new things? My answer above is based on my knowledge of blogging and my experience getting traffic primarily via SEO and Pinterest, but that is not the only way to make money with your content online. I don’t know much about other platforms so can’t give much more advice there, but perhaps that is something for you to look into.

      Thanks for drawing my attention to this post as it’s due an update and I will include more information on choosing a blog topic – I have learned a lot in my own blogging journey since writing this post!

      Best of luck 🙂

      Reply
  7. Amazing guide to blogging! Cracking numbers too, well done! We are in a similar niche, great to connect. I’ll head over to your channels and follow you now! Spent a good morning on your epic posts…

    Keep up the great work!

    Reply
  8. Great post love it, thank you so much.

    Refreshing to read, We all know there are so many ways to make money online but where do you start, blogging has always appeared along my journey of researching but truthfuly never appealed to me. Often thinking it was just long hours of writing, researching topics etc etc for what?

    I have since developed my thought pattern, writing is one of those gems that improves not only your writting skills but also the way you speak, your grammer, vocabulary and further more opens doors to other opportunties like public speaking. The best part for me is putting out so much value out in the world is a powerful way to become the best version of yourself.

    On a side note…I totatly agree blogging is more dominant in the U.S and often think why us brits dont utlise this very skill.

    Reply
    • Absolutely! Blogging has so many benefits, not only as a way to make money but also for personal development, learning skills that you can apply to many different jobs, open the door to different career options/freelance work, etc. Some people (such as myself) just use their blogs to make money from affiliate marketing and ads, but others use it as a springboard to careers such as coaching, public speaking, social media/SEO expert… the opportunities are endless! Best of luck to you if this is the route you choose to go down.

      Reply
  9. Hi Boost,

    I have revisited your blog after a considerable length of time. I had forgotten how detailed and helpful this site is.

    I have been reading, carefully, this post about starting a blog. I already have a couple of blogs but, they make very little money. I need to work out where I am going wrong.

    I use Siteground and agree with you that they are a very good hosting company who have great support as and when you need it.

    Pinterest is a MUST for any new blogger albeit with a steep learning curve is you want to get the best out of it. However, all the help you will ever need is right there on the platform from all the other active and helpful pinners

    I have spent a long time learning SEO and the thing I have lerned is backlinks, backlinks and even more backlinks. The lifeblood of any blog.

    Finally, blog about what you love, you will spend a lot of time doing it.

    Reply
    • Thank you for your comments and insights! I need to work harder on backlinks… that’s one of my least favourite aspects of blogging, but you’re right that they can have a huge impact on your SEO. And I definitely agree with your final point. If you don’t love what you do, you’ll burn out quickly.

      Reply

Leave a comment

I accept the Privacy Policy

This site uses Akismet to reduce spam. Learn how your comment data is processed.