How to Start a Blog in the UK (and Make Money!)

  • by

While many people say that blogging is dead, it simply isn’t true, it has just evolved and there are many people that are making six to seven figures a year from their blogs (some blogs are only a few years old!) but how do you get started with blogging?

That is what I am going to show you in this post and go through step by step, not only how to get started with your blog but also how to start marketing it and also some ways in which you can monetise it as well.

My website (themoneysmith.co.uk) is reader supported, meaning that I may earn a commission from products or services purchased through links on my site (at no additional cost to you). Learn More.

Why Do You Want to Start Blogging?

This is a really important question and if your answer is because you want to make money online and quickly, then blogging isn’t for you!

This is because blogs take a lot of time and effort to build and may not make any money for a couple of years, especially if you are completely new to building websites, SEO and social media marketing.

Blogging is a slow build process and takes a lot of time to learn how to do it right, to give you an example, my first blog took over 3 months to get its first organic visitor and over 7 months to make its first penny! And I’m no newbie when it comes to building websites and writing blog posts (I had an ecommerce business, including a website with a blog before starting my own stand alone blog).

I’m not wanting to put anyone off here, just giving you the honest truth!

However, if you have something that you are interested in, such as a hobby or are an expert in a certain area and want to create an outlet to share your knowledge and experience, then blogging can be a great thing to do and when done right, can become a full time business.

Step 1: Choosing a Niche

Niche

This is one of the most common questions I see being asked on blogging/affiliate marketing groups and YouTube channels and most people ask this because they want to find the niche that is going to make them the most money!

These people are destined for failure from the get go for the reasons I mentioned above but there are some things that you want to think about before you get started:

  • Is this something that you are going to stay interested in? The most successful blogs are built around niches that people are passionate about and things that they are going to be doing for a long time. If you aren’t interested in the niche, then the excitement soon wears off and you can’t be bothered to carry on working on it.
  • Is it something you can create lots of content about? When it comes to blogging, you need to balance quality with quantity and when choosing a niche, it needs to be something where you can create a lot of good quality content as this is going to increase the chances of your blog being successful.
  • How big is the niche? One of the main objectives of a blog is to generate traffic and if your niche is too small, then you will only get a small number of visitors. You want the niche to be big enough to be able to generate good levels of traffic as this gives your blog the chance of being successful.
  • How broad is the niche? This follows on from the point above, you want to think about how broad the niche is and is there opportunity to expand from the initial things you want to talk about. And example could be dogs, creating a blog around a certain species of dog is a narrow niche but creating a blog around dogs in general allows you to create a much wider array of content.
  • What are the monetisation options like? Now monetisation is something you don’t want to be too focused on at the start but you do want to take a quick look at the options that are available and some blogs are very difficult to monetise (I have a jewellery blog that falls into this category), so look at potential options such as Ads, Affiliate Marketing and potentially selling products but I will go into more detail on this later in this guide.
  • How competitive is the niche? Pretty much every niche is competitive these days but some more so than others and you need to do some research to see how much competitive your niche is. This is where you need to put the research in and find out who your competition is, how good their content is and see if there are any gaps in the market that you can fill.

Generally though, the best place to start is with your own interests and/or hobbies as it is something that you:

  1. Know About
  2. Are Interested In
  3. Prepared to Keep Learning About
  4. Potentially Be Able to Market Directly to your Audience

I will use myself as an example on this one, I have two blogs currently:

  • One is about Jewellery and Gemstones – I have been in the jewellery trade for nearly ten years, I am a Gemmologist (coloured gemstone specialist), Diamond Grader and learning how to be a hands on jeweller
  • The second on is this one, which I talk about online businesses and personal finance, both of which are things I am passionate about and have been doing for the last few years

Just don’t chase the money when looking for a niche, so many people do this and it usually ends in failure!

Step 2: Get a Domain Name

domain name

Once you have decided on a niche, it is time to start working on getting your website built and the very first step is to get a Domain Name and if you aren’t sure what this is, it is basically the virtual address of your website just like themoneysmith.co.uk is the address of my site.

While buying a domain name is pretty easy and straightforward, there are a couple of things you do want to think about.

Domain Name Best Practices

Your domain name is part of your businesses branding, so you want to make sure that it works for your business and some things to think about are:

  1. Keep it Short and Simple – this makes it easier for people to remember your website and increases the potential of return visitors.
  2. Avoid Hyphens – the only reason most domain names have a hyphen is because the non-hyphenated version wasn’t available. It is best to avoid as people won’t type the hyphen and it could loose you traffic.
  3. Avoid Numbers – this can cause confusion if someone hears your domain name as they might not know whether you are using the spelling of the number or the number itself.
  4. Avoid Having Two Letters Together – what I mean by this one is try and avoid the last letter of one word and the first letter of the next being the same, this reduces the chances of people typing your name wrong.
  5. Make Sure it Reads Properly – sometimes when two words are put together in a domain name, they may not read how you intended them to!
  6. Only Use Top Level Domains (.com, .co.uk, .net, .org) – Which one you go for depends on your website and target audience, for example if you are targeting a global or North American audience then a .com will server you well. If you are focused on the UK, then go for the .co.uk. If both are available then it is best to get them and then choose which one you want to use.

Unfortunately, it is getting more and more difficult to find a good domain name as there are more websites about and also people buy and sell domain names for profit, sometimes asking £10,000+ for a domain name.

It will probably take a lot of frustrating searching to find the right name (I know it did for me!).

Buying a Domain Name

Once you have decided on a domain name, you need to find somewhere to buy it and for this you need to use a domain name registrar.

Top Tip

Always keep your domain name and website separate as this gives you more control over your blog!

There are lots of registrars out there but there are a couple of things you need to be aware of before clicking the buy button.

  • Be aware of ‘Introductory’ Promotions – such as a free .co.uk domain or .com for 99p, it may seem like a bargain but always check the renewal fee as they are usually quite pricey.
  • Check to see if they Charge a Transfer Fee – there is a chance you may want to move your domain name to a new registrar in the future and while lots of companies don’t, some out there do and it costs around £10 to move it.

I do have used a few different registrars over the years but I now only use namecheap.com as they not only have very reasonable pricing but it is also very transparent, with .com domains, you also get free whois privacy protection.

Step 3: Choosing a Blogging Platform

Next step is to choose a platform for your website and there are a lot of options out there, including:

  • WordPress.com (hosted)
  • WordPress.org (self-hosted)
  • Blogger (hosted)
  • Wix (hosted)
  • Squarespace (hosted)

I imaging your next question is what is hosted and self hosted?

  • Hosted Blogs combine a blogging platform and hosting into a single monthly package and these can range from a couple of £ a month to £30+. While they are easier to set up and maintain than self hosted blogs, they are far less flexible and you are often locked into that platform.
  • Self Hosted Blogs mean that you buy hosting and then install the blogging software. Good hosting usually starts from £5/m but it does have a steeper learning curve and you are responsible for the running, security, performance and general maintenance of the site but you get far more control over your website.

Now while the likes of Wix and Squarespace do have blogging functionality, both are primarily website builders and the blog features are pretty basic.

As hosted options, WordPress.com and Blogger are both better as they are designed from the ground up for blogs and while both do get the job done (I have used both), I do think there is a better option.

And for me personally, a self hosted WordPress website is the best way to go and the majority of popular and successful blogs are also self hosted WordPress sites. Yes, the learning curve is steeper but you will more than likely find yourself getting frustrated with the hosted ones as the functionality is pretty limited, where as there isn’t much you can’t do with a self hosted WordPress site!

If you are still not certain which WordPress option to go for, check out my WordPress.com vs WordPress.org post that gives a much more detailed breakdown of the two options.

The rest of this guide will be based off choosing a self-hosted WordPress website.

Step 4: Choosing a Web hosting

As I mentioned above, you will need to buy web hosting for a self-hosted WordPress website and there are thousands of hosts to choose from and it can be incredibly daunting trying to choose the right one.

One things you may notice is that the same few companies are recommended on pretty much every website and you will see the likes of SiteGround, Bluehost and Hostgator mentioned time and time again, the reason is that all pay amazing commissions, not because they are actually that any good!

I have used a few hosts over the years and always try and choose UK based options if possible (none of the ones above are based in the UK) and I can honestly recommend Krystal Hosting and yes that is an affiliate link but they are my web host of choice and have been since 2018.

If you would like to know more about them, then you can check out my full Krystal Review.

Once you have got your hosting set up, there are a couple of steps I would recommend doing before installing WordPress:

  1. Point your Domain to your Web Host, this is usually done by changing the DNS settings in your domain registrar dashboard (ask your hosting provider for their nameserver so that you can do this.
  2. Install an SSL Certificate, once your domain is pointing to your web hosts servers, install an SSL certificate (most hosts offer free LetsEncrypt SSL certificates that are one click installs). This allows you to install WordPress on the https protocol.
  3. Update PHP Version, not as scary as it sounds but this can usually be done from your hosting dashboard or cPanel and my advice would be to update to the last but one version as most things work properly on that (most hosts will have documentation on how to do this).

Once all of this has been done, you can install WordPress, once again, most hosts will have documentation on how to do this and some hosts might even do it for you if you ask nicely.

Step 5: Building your Website

Now that the foundations of your site have been set up, it is time to start building your website and you want to get some basics in place before you even think about creating your first blog post.

#1 Install a Security Plugin

Because WordPress is an open source software, it has allowed the more undesirable members of society to be able to see exactly where the weak points of the system are.

And while the developers behind WordPress do their best to patch these up, it is always advisable to use a reputable security plugin to enable you to add some more protection to your website.

There are some really good plugins out there such as:

These will take some configuration and it may seem a little daunting when just getting started but most offer some form of quick start guide and they all offer detailed documentation to help you get set up.

#2 Install an Optimisation Plugin/s

Next up is optimisation and while WordPress isn’t bad in its base form, once you start installing plugins, a theme and adding content, it soon starts to slow down and that is where optimisation plugins are very useful.

The basic things you want to optimise on your site are:

  • The Code (HTML, CSS & JavaScript)
  • Caching
  • Images

There are many options out there when it comes to optimisation, from all in one plugins to speciality ones and some of the ones you could consider are:

  • LiteSpeed Cache – great all round plugin, especially for sites run on LiteSpeed servers bonus its FREE!
  • WP Rocket – a paid plugin but known as being one of the best optimisation plugins on the market
  • Autoptimize – a free, easy to use plugin that allows you to optimise the HTML, CSS and JavaScript on your site
  • Smush – one of the best dedicated image optimisation plugins and its free

The benefits of optimising your website are that your site will load faster, which will help search ranking and also user experience as no-one likes waiting for a website to load.

To learn more about WordPress optimisation, check out my How to Make WordPress Faster post.

#3 Install a New WordPress Theme

WordPress Theme Library

As standard, WordPress will install its default themes, which are all named after the year they were created (Twenty Twenty, Twenty Twenty-One etc) and while they will get the job done, they are quite basic, generic and have limited customisations, so you will want to think about installing a new theme.

When it comes to themes, there are thousands to choose from but they fall into 1 of 2 categories:

  • Paid Themes – these are themes that you pay for (obviously!) and are bought directly from developers or from theme marketplaces such as themeforest. They usually include premium features and you also get support with the theme. In order to keep getting updates for the theme, you may have to pay an annual fee for it.
  • Free Themes – the are free (surprisingly!) and many are available directly from the WordPress Theme Library and there are some freemium themes out there (free themes, with premium options/functionality) that can be a great starting point for a new blog.

Just be aware though, that the theme won’t look like the demo themes that developers put on their sites. They all look pretty rubbish when you first install them and you need to customise the theme to get it looking how you want it to.

Creating a Child Theme

Talking of customisation, before you make any change you want to create a child theme for your chosen theme. The reason for this is that whenever a theme gets updated, it will override any changes that you have made to the theme, meaning that you need to go in and customise it all over again.

With a child theme, all of your changes and customisations remain, even when the parent theme is updated. There are a few different methods out there for doing this, which involve create new files within your cPanel file manager or uploading new files to your cPanel but the team at Lilaea Media have made a very useful Child Theme Configurator Plugin that does it all for you.

Step 6: Creating Content

Its taken a while but now that your site is built, it is time to start creating content for your site!

When it comes two WordPress, there are two different types of content that you can create:

  • Posts are for creating written content on your site, exactly like this post that you are reading and as you create new posts, the older ones get pushed down the list. You can also organise your posts into categories.
  • Pages are for permanent information you want to display on your site such as terms and conditions, privacy policy (both of which you need to have on your site!) and about me. You can then add them to your navigation menu or footer so that they can easily be accessed by your sites visitors.

Posts are what you will create the most as this is the content that you are going to produce that is going to get visitors to your site but there is a process that you need to put into each one and I’ll go through these below:

#1 Research

Before you start hitting those keys, you first need to put some research in!

Now, you probably have lots of ideas as to the different posts that you are going to create but you need to tailor these ideas so that they stand a greater chance of attracting visitors and what you want to research is:

  • Keywords, what are people actually searching for in relation to your post idea, using Google Auto Suggest (what Google suggests when you start typing) and Related Searches (the options that appear at the bottom of search results) will show you exactly what people have been searching for recently and this will give you a list of keywords and phrases to use in your post.
  • The Title of the Post, this is hugely important as this is what is going to display in search engines and on social media. Doing good keywords research can generally provide you with a title that matches your target visitors search query. Take the title of this post, you probably searched for something related to starting a blog in the UK, this post didn’t come up by chance, it was targeted to you!
  • Subheadings, these are the headings that are placed throughout the post (such as the Steps and #’s in this post) and you want to plan out the sections of your blog post before you begin typing, you also want these subheadings to include keywords that are relevant to the topic of the post.

By doing good quality keyword research, you increase the chances of your blog being successful.

#2 Creating a Blog Post

After the research stage, you should have a basic outline of your post with your Title and Subheadings and now it is time to start creating the actual post.

Obviously each piece of content is going to be different but there are some general things you want to implement in each post:

  • Keep Paragraphs Short, one of the biggest mistakes new bloggers make it writing the post like you would an essay but that doesn’t work with blogs. Instead, keep paragraphs short (no more than 3-4 lines long) as this makes your content easier to consume and also doesn’t look like a huge block of text on mobile devices.
  • Use Relevant High Quality Images, images help to break up a post and provide visual stimulation for the reader. They can also be helpful in explaining some things, especially if you are doing tutorials.
  • Use Different Types of Content, as with images, displaying content in different ways can help the post from just being text. Just look back over this post, I have used different types of bullet point lists and notices to break up the content. This makes it easier to read and digest.

Creating a good quality blog post take time and practice (my first ones were abysmal!) but the more you do it and the more you look at what successful blogs in your niche are doing, the better they will become.

For the different types of content, you can use page builders like Elementor but I prefer that standard Gutenberg editor and a couple of block plugins such as Stackable.

I have created a guide on How to Write a Blog Post, which covers this in much more detail.

How Long Should a Blog Post Be?

A very common question and the simple answer is….

As long as it needs to be!

There is lots of information out there about how long posts ‘should’ be but it really depends on the post that you are creating.

If you are doing a quick tutorial and you have provided a complete guide in 600-800 words, then that is how long the post is going to be and if you have done it right, the post will rank (I have 5-600 word posts that rank really well).

Padding out content so that it is over 1,000 words is waste of time as it is the quality of content, not the length that matters.

For some posts thought, you will have a really high word count and an example are my ultimate guides, which are usually in excess of 5,000 words as I try to give as much information as I can.

Step 7: Marketing Your Blog

Once you have created a few posts on your site, you want to think about marketing your site so that you can start getting some traffic and there are a couple of options for this…

#1 SEO (Search Engine Optimisation)

One of the most popular methods for marketing a blog is SEO as this is what is going to help you rank in search engines and get organic traffic to your site.

Now you will have done some SEO already by placing the keywords and phrases in your posts that you found in your research. These keywords help search engines understand what your post is about and if your post matches the searchers intent, there is a higher chance of it appearing in search results.

There are also other elements to SEO that can help you rank in search engines:

  • Internal Linking, this is where you link to other posts that you have created. This can be a great way to improve your SEO as each page has so much ‘link juice’ and by linking to a relevant post on your site, you are telling search engines that this post is good and they should check it out. Internal linking also helps search engines index your site.
  • Sitemaps, these are basically a list of posts and pages that are on your site and you submit these to search engines and they will then crawl your site.
  • Backlinks, the holy grail of SEO! Backlinks are similar to internal links, except they are links from external websites and you sites backlink profile is part of how authoritative your site is (usually in the form of a Domain Rating). If you get backlinks from high authority sites, then this signals to search engines that your site is a good source of information.

Getting backlinks is also the most challenging thing to do as you need to product top quality content that people want to link to, the kind of content that attracts backlinks are:

  • In depth Guides and Tutorials
  • Original Research
  • Tools
  • Best of Lists

You can also employ companies to run backlink campaigns for you, where they will reach out to higher authority websites on your behalf and try to get a link to your site placed in a related piece of content.

For some of the onsite SEO, you may want to use an SEO plugin. Although not completely necessary, they do make configuring some SEO settings on your site considerably easier and once again, there are lots of options to choose from, including:

  • Yoast SEO, probably the most beginner friendly SEO plugin an incredibly popular (just ignore their traffic light system as it doesn’t really work!)
  • All in One SEO, another very popular SEO plugin, with lots of tools and features built in
  • The SEO Framework, a no frills plugin that gives you the tools you need to do SEO on your site, not the best option for anyone new to blogging
  • SEOPress, another popular option and a bit more beginner friendly that The SEO Frameworkbut without the excess branding of Yoast and All in One

SEO Takes Time!

While SEO is one of the most important aspects of marketing a blog (in my opinion), it does take time to see any results from your efforts. Don’t be surprised if it takes 6-12 months to start getting any kind of organic traffic to your site but if done right, it will turn out to be very much worth it!

#2 Social Media Marketing

Another great option for marketing your blog is to use social media and there are plenty of options to choose from, including:

  • Facebook
  • Instagram
  • Twitter
  • Pinterest
  • YouTube
  • TikTok

Even though the last two are video based, a lot of bloggers have YouTube channels and TikTok accounts.

Which One is Best Social Media Platform for a Blog?

There isn’t a best one out there as certain platforms work better for certain types of blogs but a very popular option amongst bloggers is Pinterest as pins stay around for a long time and it isn’t unusual to get traffic from something that you pinned months ago as Pinterest is effectively another search engine.

This is different to Facebook, Instagram and Twitter, where posts have an ‘active’ life of a few minutes before they are replaced in someone’s feed by another post.

It can however be a case of sharing your posts across multiple platforms and see which one gets you the most engagements and click-throughs.

Paid Adverts

I couldn’t talk about social media marketing without touching on paid adverts.

If you aren’t sure what these are, you can pay social media platforms to put your posts in front of a much larger audience, if you want any kind of growth on Facebook or Instagram, this is becoming more necessary as organic posts are reaching on average less than 10% of your audience.

However, for blogging, I don’t think paid adverts are the best option as you may not get any return on your investment and I think putting your effort into SEO or something like Pinterest, would be a better option.

#3 Email Marketing

Email marketing is more of a second stage marketing option as to build up an email list, you first need to get traffic to your site and then convince them to sign up to your list.

But it can be very effective as you can then market directly to an audience that it interested in your website (they wouldn’t have signed up to your list otherwise!) and it is also the form of marketing that you have the most control over.

This is because you aren’t reliant on algorithms, keywords or finding the right hashtags in order to reach your audience, you can simply drop them an email with a link to your latest post and you will get yourself a few clicks.

When it comes to email marketing, you will need to use a specialist email provider and for most small blogs, MailChimp is one of the best as it is free to use with up to 2,000 sign ups and can send up to 10,000 emails a month. Beyond this, you can either use a paid plan with MailChimp or move to one of the other email providers out there.

Step 8: How to Monetise Your Blog

I left monetisation to the very end as it is one of the last things that you will do to your blog and honestly, for the first 6 months or so, you just want to be focusing on:

  • Learning how to maintain and run your website
  • How to do good quality research
  • How to create and good and engaging blog post
  • Learning the basics of SEO
  • Learning how to do social media marketing

Basically just learning everything you need to about blogging and how to get traffic to your site as without learning how to do this, you aren’t going to make money, no matter how many different monetisation methods you implement.

But lets look at some of the ways you can make money from your blog..

#1 Ads

One of the most popular ways to monetise a blog is to run ads on your site as this can be used on pretty much any kind of blog and can be a very good choice for blogs that may struggle to implement any other monetisation methods.

To run ads on your site, you will need to sign up with an ad network and the most popular option for this used to be Google Ads but they their ad rates have been declining over the years and even with thousands of views, you may only earn pennies.

Fortunately there alternatives such as Ezoic, who pay much better ad rates and can also be used on sites with low levels of traffic. When you traffic grows (50,000+ page views a month), then other ad networks such as Mediavine also become options.

The amount you get paid for the ads on your site depends on the number of visitors you get to your site, how many ads you have on your site and also things like the time of year as ad rates do vary from month to month.

#2 Affiliate Marketing

Another incredibly popular way to monetise a blog is Affiliate Marketing and if you aren’t sure what it is, let me explain:

Affiliate Marketing is when you partner with a company (or affiliate network) and post unique links to the products and/or services provided by this company and when someone clicks through on this link and purchases said product or service, you receive a small commission.

This is a great way to monetise a blog, especially if you post lots of information about products and/or services that you use and some blogs can make in excess of £100,000 a year just from affiliate sales.

Commissions do vary and physical products usually have the lowest commissions and can range from 1-15% on average and the Amazon Associates Program is one of the most popular programs to join but Amazon have quite aggressively slashed their commission rates over the couple of years.

Digital products usually have higher commissions and can range from 20% to 200%+ depending on the product. Some monthly paid digital product commissions can also be recurring, which means you get a commissions for every month that the customer is using that service, which is one of the best ways to make money in my opinion from blogging.

You do want to be selective with the products that you promote as you are effectively endorsing the product and if it is rubbish, it is your reputation that can suffer and that is why I only partner up with companies whose product I have either personally used or I have tested and think it is good.

#3 Sell Your Own Products

Rather than promote other peoples products, you could create and sell your own and this could be Physical and/or Digital products.

Obviously, this is very niche dependant as to whether you have the opportunity to create a product or not but some things that bloggers have successfully sold, include:

  • Ebooks
  • Online Courses
  • Merchandise (usually through Print on Demand)
  • Their own range of Tools

To do this though, you will need to add an ecommerce element to your store and this can be done directly through WordPress using something like Ecwid or you can create a complete stand alone store using something like ShopWired or EKM (this can be done on a subdomain of your main site).

Conclusion

I’m impressed if you read through all of this and got to the end!

But I hope that this tutorial has somewhat enlightened you to what is required in order to start a blog here in the UK and sorry if you thought it was going to be easy!

And I know it may seem daunting but if you work through things 1 step at a time, it is not so daunting and as they say “every journey begins with a single step” and once you are up and running, it can be an incredibly fulfilling and rewarding thing to do.

If you do start a blog after reading this post, it would be awesome if you dropped me a message when you are all up and running as it shows me that it wasn’t a waste of time writing this post.