In this post I’m sharing how to start a blog and how to actually make money blogging. I started my blog in December 2016 and swapped by full time job for a part time job in April 2019. You can read my full bogging story here.

In this post I’m going to cover the following topics:

  • Is making money from blogging possible?
  • How to make money blogging
  • How I make money blogging
  • How to become a successful blogger
  • Why I recommend Siteground
  • How to start a blog with Siteground

This post may contain affiliate links, view our disclosure policy for details.

How to start a blog and make money


Starting a successful blog which makes money isn’t as easy as many bloggers make it sound. It takes a lot of hard work, I like to think of it as starting a new career. You don’t start a blog and suddenly earn the income and have the same knowledge as the CEO. You need to start at the bottom as an unpaid intern and work your way up. However if you stick at it, it’s very possible to earn money from blogging. After blogging for nearly three years, I can tell you that it is possible to make money from blogging.


Let’s just jump into what you really want to know. And that is how to actually make money blogging. There are so many ways you can earn money through your blog, below I have listed the majority of ways you can earn online.

  • Podcast advertising
  • Video advertising
  • Sponsored posts
  • Private affiliate programmes
  • Shopping affiliate programmes
  • Coaching
  • Freelancing
  • Consulting
  • Design
  • Workshops
  • Selling psychical products
  • Selling digital products
  • Creating and selling online courses
  • Running events

Advertising: There are a a number of different types of advertising you can have you on your blog to earn money. On your blog you can apply of adverts with Google Adsence, Mediavine (which is the company I currently display adverts with) and Adthrieve.

If you have your own podcast you can advertise related products or services in each episode. If you have a YouTube channel you can insert Google Adverts into your videos to earn extra money. Another way to earn money on your blog through advertising is through sponsored posts. Click here for a master list on where to find sponsored posts opportunities.

Affiliate marketing: Affiliate marketing is a great way to make money blogging. Affiliate programmes allows you to earn a small commission when someone purchases a product or a service through your affiliate link, at no extra cost to the buyer.

Other types of affiliate marketing include private affiliate programmes, these are affiliate programmes which you can join if you have purchased the products or service which you’re selling. For example with Amazon affiliate links you there is not a restriction to which products you can be an affiliate for. Unlike the Wonderlass 5 Day Profit Plan* blogging course which I’m an affiliate for, you need to be a student in this course to earn a commission.

Services: There are lot of bloggers who earn money by offering services. Last year I invested in a 1-1 mindset and personal growth coach with Sam Laura Brown, which is a coaching service which she offers on her blog. There are many other types of services which you can offer such as freelancing, consulting, design and workshops.

Offering services mean you can greatly increase your blogging income however this isn’t passive income, therefore you will need to invest your time in order to earn money. Unlike adverting and affiliate links which is passive income, meaning you can earn money while you sleep.

Physical Products: Selling physical products is another great way to make money blogging and something which I would like to look into in the future. You can sell physical products through WooCommerce, Etsy, eBay and Amazon.

Digital products: Selling digital products is a quick and easy way to start earning extra money from blogging. When selling digital products such as e-books, calendars, printables or online courses, you will need to set up a business account on PayPal and choose a platform to sell your products, such as WooCommerce, Etsy and Teachable.

Events: In addition to running a blog, some bloggers also organise blogging and networking events. One of my favourite bloggers, Scarlett London, organises a number of events in and around London, SL Events.. Organising and running events takes a lot of work and you would need to build a great relationship with your audience but it is something which would make you and your blog stand out, plus it’s a great way to meet other bloggers, brands and earn extra money.


As I like to be honest with you guys, I want to share with you the exact ways I currently earn money from my blog. As the above shows you the many ways you can earn online but you might be thinking, “but how do you actually make money from blogging?”

Adverts: The main way I currently earn money online is through advertising. I use to have adverts with Google Adsense, until recently heard about Mediavine through a Facebook group. It took a month to get approved and set up my adverts with Mediavine but I am so glad I made the switch as Mediavine had doubled by advert income in comparison to Google Adsence. To join Mediavine you need 25,000 sessions a month to join making them more accessible to smaller bloggers.

Digital products: I set up my own woo-commerce shop which meant I was able to create and sell digital products such as e-books and calendars. Setting up my shop with woo-commerce means I can sell products directly on my shop and avoid seller fees which you would find on Etsy and eBay.

Affiliate links: The last way I make money from blogging is through affiliate links. This is something which I want to work on more to increase my profit. Some of the affiliate programmes which I am associated with include Amazon, Siteground and Wonderlass 5 Day Profit Plan. Affiliate programmes allows you earn a small commission when someone purchases a product or a service through your affiliate link, at no extra cost to the buyer.

Start your WordPress blog today with Siteground*


First of all, to become a successful blogger you can’t give up.

Persistence: I know how disheartening it can be when bloggers share income reports of how they made thousands of pounds after only a short time of blogging. But keep persisting, you’re on your own journey and you don’t know how much of the truth they are even telling you.

Pinterest: The number one way I’ve attracted readers to my blog is through Pinterest. Pinterest is the easiest social site to use and can bring you a crazy amount of traffic. The image below image is taken from my Google Analytics and shows a month worth of traffic from my social sites. If you want to bring this kind of traffic to your site, too! Then check out my Pinterest e-book and start growing your blog with Pinterest!

Set up Google Analytics: I highly recommend setting up Google Analytics when you start your blog. Google Analytics is the industry standard for website and blog traffic reporting. Google Analytics is a necessary step to start growing your blog and is one of the reasons why I was able to grow my blog. By setting up Google Analytics from day one, I was able to see which posts were generating the most traffic, where the traffic was coming from and who my audience is.

Optimise your posts with SEO:  Optimising my posts with SEO is one of the main reasons why I’ve been able to attract thousands of visitors to my blog every day (because they can find my blog!) without using SEO, you’re going to make it very difficult for your target audience to find your blog.

Start an email list: The problem with not having an email list and relying solely on social platforms to connect with your audience, is that these sites are out of your control. A lot of people, myself included, get the majority of traffic from Pinterest, and while Pinterest is huge and can bring thousands of people to your blog every day, for free… what if it disappeared? By having your own email list, your readers are inviting you into their inbox for you to communicate with them directly.


Ready to start a blog? I would highly recommend using Siteground as your blog hosting platform. SiteGround is a fantastic hosting option and is the hosting company I’m currently with. SiteGround have amazing customer support, and I personally have had a great experience with them.

For my first year of blogging I was with Bluehost, I only ever had one issue with Bluehost but it was a big enough issue to make me switch to Siteground. For an unknown reason, BlueHost redirected my blog to another persons blog, therefore every time a reader went to visit my blog, they was redirected to another persons blog.

Bluehost were unfortunately unhelpful in this situation and weren’t able to fix the issue. I then turned to Siteground, I hadn’t used them before but hoped they would be able to help. SiteGround were amazingly helpful and fixed the problem straight away. I immediately switched to them and have not looked back since.

Another reason why SiteGround are amazing is their customer service. On a bank holiday in the late afternoon, I emailed SiteGround to ask them to help set up the hosting for a new blog. They replied instantly and my new site was set up in less than an hour. Considering it was late on a bank holiday, I was extremely impressed!



The first step you need to take is to choose a hosting plan. Siteground offers three different plans which are, Startup, Growbig and GoGeek. Each plan is detailed below. I’m currently using GrowBig as my hosting plan and have been using this plan ever since I’ve been with Siteground.

Pin this image on Pinterest

Startup PlanThe startup plan is for beginners who have one site to manage. If you are completely new to blogging and want to start a WordPress blog then I would recommend this option.

  • One website
  • 10 GB web space
  • 10,000 monthly visitors
  • Essential features

GrowBig PlanThis is the plan I’m using, it’s the perfect plan for people who own multiple websites.

  • Unlimited websites
  • 20 GB web space
  • 25,000 monthly visits
  • All basic features of startup plan
  • The Super Cacher which improves the site performance

GoGeekPlanThe GoGeek hosting plan is great for people who have e-commerce sites or larger websites.

  • Unlimited websites
  • 30 GB web space
  • 100,000 monthly visits
  • Essential features
  • Premium features
  • Geeky Advanced features


Now you need to choose your blog name. Think about the impression you want to leave when people read, hear and speak your name. Choosing your name is one of the most important steps to creating your blog.

You want your blog name to be:

  • Catchy
  • Easy to remember
  • Easy to spell
  • Relate to you or your niche

Things to check:

  • Check your blog name doesn’t spell anything negative in the URL e.g.
  • Check your blog name is available on all social accounts (Facebook, Twitter, Pinterest, Instagram, YouTube etc.)

If you already have a domain, then you can click ‘I already have a domain’ and add your domain to proceed. If you don’t have a domain name, you can create a new domain name with Siteground. Just click ‘Register a new domain’.


In this final step you need to enter the personal and billing information to complete the process.

Pin this image on Pinterest

In the box below you can uncheck all the extra services if you don’t need them.

Pin this image on Pinterest

Review all the information, you’ve just entered, Click pay now. Make a note of your account username and password and keep it safe. Well done! You can now host your blog on Siteground.The Siteground team are super helpful and can setup your WordPress blog for you if you want, just open up the live chat.

Want to start your WordPress blog today with Siteground? Click here!*

Laura x


Leave a Reply

Your email address will not be published. Required fields are marked *