How To Start A Blog In 2020: Ultimate UK Guide to create Blog step by step

  • #Step 1: Domain Registration
  • #Step 2: Domain Hosting
  • #Step 3: WordPress Installation & Configuration
  • #Step 4: Plugin Installation & Configuration
  • #Step 5: Google Analytics Integration
  • #Step 6: Google Webmaster Tools Integration
  • #Step 7: Pages & Post Creation
  • #Step 8: Basic SEO

With my experience in starting over 800 blogs by now, I want to share with you all the blogging secrets that you should know about how to start a blog in the UK in 2020 easily and get online fast.

I have covered everything you need to know to start your own blog for blogging and the tips to do SEO for your blogs to get unlimited free traffic from Google. It all started with my first blog **You can see my story and read it all, so you know how my journey has begun and how I reached to where I’m today.

At the end of this article, I have to give you the crash course I’ve created with the latest tips to starting a successful blog that matters and it’s the fundamental steps anyone can use to get started blogging. Also, you can get the online money guide and some videos I’ve put together for you. So make sure to read the 2019 guide with to get the full knowledge.


If you want to skip the ultimate guide
and create your own blog fast, go here

There are many platforms you can use to start a blog and some of them I sued are Blogger, Medium where I started an amazing free blog for ClickDo, and Facebook is a great place to start with your blogging. but it’s Facebook notes and not you can say your own blog. Tumblr is cool but then aging not what I kept using for a long as there are many limitations with that platform. However, you can start blogging on by easily creating a blog for free.

Squarespace is another platform you can use to start and it’s easy to start on Squarespace if you are looking to build a website eventually by taking the patch I took when I created my first blog.

Weebly is another free platform to get started and I did mostly use for SEO purposes to create cheap blogs to support link building activities in the past. I would not really recommend you going there to start your first blog if you are here to start a blog that matter for years to come and you also want to start making money blogging in the UK.

Typepad is simply easy to start platform if you are looking for a free option to start. But they charge after the 14 days free trial.


After looking at all I can firmly say that building your own start your own blog for blogging is the best choice. Because it gives so much control options and you can grow it to become a website. This ClickDo website was built on WordPress and my is on WordPress and over 800 of my blogs are built on the WP CMS (Content Management System) and below you can read the ultimate guide that explains it all that you know plus how to do search engine optimization for your WordPress Blog.

Well, When you have decided to start a WordPress blog and populate the content online. Then you are in the right place to do so. Here is the step by step guide on How to start a blog on WordPress?. Follow these simple steps to build your own WordPress blog online without seeking advice from others.
You can why Neil Franklin started a self hosted WordPress blog.

And before going to the 8 steps, you should check Nicole Venglovicova’s blog she started on WordPress and hosted by SeekaHost.

Here are the Top 8 steps involved
in creating your own blog fast,

Step 1: Domain Registration

The domain name is your website name, also called the internet address to mention your website online on the web. The domain name is a unique one and no two websites can have the same domain name. Users will visit your website by using this domain name. The domain needs to be registered on the web by using any domain registrants like Seekahost. I would personally recommend you to go with SeekaHost for domain registration and hosting. The reason is that they will provide full customer support 24 by 7. This makes Seekahost the best place for domain registration and website hosting.

How to Register a domain?

As an initial step, you should finalize your domain name before starting and also the extensions (.com,, .net, etc). Once the domain you have decided is not available then you should ready for the other choices to move on. Here let’s see the steps involved in registering the domain name starting from the scratch.

1. Choose a Domain Registrar

Go to any domain registration sites like SeekaHost. Personally, I would recommend you to go with SeekaHost as they offer full customer support and also their response is quite satisfying on comparing to other domain registrars. As an initial step choose the domain registrar and decide where you are going to register your domain.


2. Check for Domain Name

Visit Seekahost site and enter your domain name to look whether it’s available or not. If available click next and Checkout. The cost of the domain may vary based on the name that you have chosen. If the domain name which you are looking for is not available, then try with some relevant names and register it if available.


3. Select the Plan

Based on the domain registrar that you have chosen, you may need to choose the plan and pay it accordingly. Once the duration is over, you need to renew it to continue the usage.


4. Domain Configuration

As a final step, you can add the required details and can proceed to checkout. If you need hosting at the same place where you have registered the domain, then you can do it. As of now, you can proceed to checkout and can register the domain.


Step 2: Domain Hosting

Your website is going to handle many media files and the text content. These need to be stored under your registered domain name on the servers. This method of storing the files related to the domain is called domain hosting. When the users try to access your website, the user will actually communicate with the web server where your site has been hosted to access the information. The user will communicate with the server where you have hosted the domain by means of your domain name.

How to host a domain?

To make the job easier, you can host the domain at the place where you have registered the domain. For example Seekahost or Godaddy. Here let’s see the steps involved in hosting a domain at Seekahost.

1. Choose Hosting:

When you are doing domain configuration while registering the domain. Just click on “No Hosting! Click To Add”. This will take you to the domain hosting settings.


2. Choose the type of Hosting:

Here you can choose the hosting type which you need. Based on the plan you choose, the cost may vary for the web hosting. If your website is going to handle huge traffic daily, then you can go for large web hosting. At last, all depends on the need and the usage.


Step 3: WordPress Installation

Once you have successfully hosted the registered domain, next thing you need to do is the WordPress installation. WordPress is the content management system which lets you post content and media to your website. This can be done with the help of the C Panel access which you have got from the domain hosting. By having the C Panel access you will have full control over the domain.

How to Install WordPress Using C Panel?

To install the WordPress using the C Panel, you should have the full access to the C Panel.

1. Login to C Panel

Login to your C Panel of your domain. Your hosting provider will offer you simple one-click installation or through Softaculous. In Seekahost you can install the WordPress in an easy way by using the Softaculous.

2. Install using Softaculous

In C Panel, In cPanel Search, type for “Softaculous” and Click on it. To install new WordPress you can click on “Install option” which shows the WordPress icon. Now you have successfully installed the WordPress to the newly hosted domain.

Step 4: Plugin Installation & Configuration

When you have successfully installed the WordPress to your new domain. Next thing you should focus on is the plugin installation and configuration. Install all the basic plugins that are needed for the brand new website and configure it perfectly for better performance. Log in to the WordPress dashboard and install the plugins which are listed below.

Basic Plugins to be installed on a new website:

  • W3 Total Cache
  • All In One SEO / Yoast SEO
  • Smush It
  • Really Simple SSL
  • Wordfence Security
  • Stream
  • All in One WP Migration

W3 Total Cache:


Optimizing the website speed will help you to rank well on Google. It is a complex task when it comes to page speed optimization, especially on the coded website. But no need to worry here, as this is custom designed website using WordPress. By installing this plugin, it will create a cache on the user’s browser when he visits the site for the first time. When the user tries to visit your site next time, it will be loaded from your web browser, instead of loading from the web server.

All In One SEO / Yoast SEO:


The main objective if starting a blog is to rank on the Google’s first page and get more traffic to the website through that. Here these plugins will help you out in doing the On-Page SEO in a simple and easy way.

All in One SEO plugin will help you to optimize the sites more easily and also help you to provide Title tag, Meta Description, etc to the Blog post. All in One SEO pack is very much suitable for all the beginners in SEO.


Yoast SEO plugin is similar to the All in SEO Plugin. It offers same features as like All in one SEO plugin. On Comparing to that, Yoast is even more technical and it helps you to optimize the content for better user readability and with many more options.

Smush It:


Image optimization helps you to increase the website loading speed on both the mobile and desktop devices. Hence use the smush it plugin to optimize the images on the site and also increase the website loading speed. This plugin helps you to optimize the images without reducing the quality of the pictures. As Google started giving more priority to the websites with the good loading speed. Use Smush it plugin and get ranked higher on Google.

Wordfence Security:


This is a must needed security plugin for all your websites. Wordfence acts as an endpoint firewall and malware scanner that was built most importantly to protect the WordPress websites. Wordfence security blocks the malware, malicious IP’s and also the inappropriate attacks to your WordPress website. Hence this plugin is a must for all the websites that are having WordPress as a backend.



When your’s is a blogging site and if many bloggers have access to your website to post the contents. Then you can monitor their activity inside the WordPress dashboard by having the Stream plugin installed. Stream plugin will monitor each and every activity that is done by the user after the login and it will have all the data. This plugin helps you keep track of all the activities under control. Even if some issue occurs in the future, you can sort out in a simple by having the stream plugin installed.

All in One WP Migration:

All in One WP Migration

All in One WP migration will be needed when you try to migrate the site. With this plugin, you can export your website including the database, media files, plugins and even themes. The main advantage of the All in One WP migration is that it does not require any technical knowledge to work with it. With the help of this plugin, you can just drag and drop the WordPress site into any location.

Step 5: Google Analytics Integration

Google Analytics is the free web analytics tool offered by the users to track the performance of their sites. By using Google Analytics you can have the entire data about your website like from where the users are coming, traffic, the source of traffic, bounce rate and so on. You can even use the Google Analytics tool and compare the traffic of your own website over the past days.


Step By Step Guide For Google Analytics Integration:

1.You should have the Google account by default to integrate Google analytics on your website. If not create one and sign in.

2.Go to and click on sign in. Enter your mail id, password and sign in to your account.

3.As a next step after signing in, set up your Property on the dashboard. Under property column, select New Property and then select Website. In the next step enter the website URL,.


4.In the next step, select the industry category and also the reporting time zone and finally get the Tracking Id.


5. This Tracking Id should be merged with the website to make sure that all the website data are collected by Google Analytics. The Tracking Id can be integrated with the website either by using any plugin or Google tag manager or by directly editing the code.

That’s it now you got integrated your website with the Google Analytics. You can now track the performance of your website and optimize it accordingly to get more traffic to the website.

Step 6: Google Webmaster Tools Integration


Google search console is the free web services offered by Google for the publishers which helps them to make the site index to Google using it. Also, it helps to find if any issue exists there on the website and fix the same. Google Search Console will also let you know about the web pages which are performing well on Google. Here let’s see the step by step procedure to integrate webmasters on your website.

1. Sign into Google Search Console and then select on “Add a property”


2. Add your site URL and click on continue. Now you will be taken to the site verification page.


3. You can choose any of the methods and can verify the site. Here now I will show the steps involved in verifying the site using the HTML tag.


4. Just copy this code and add to the header section of the Home page. And click on verify. Your site will be then verified by Google Webmasters.

Thus now the website is successfully integrated with the Google search console. You can now use this tool to index your brand new website to the Google.

Step 7: Pages/Post Creation

Now the website is perfectly set up and ready for the contents to be added to the website. To add the content to the website you just need to login to the WordPress dashboard.

1.Log in to the WordPress dashboard and then click on Posts/Pages from the left pane.


2. Click on “Add New” to create a new post. If you need to create a new page. follow the same procedure.


3. You will be taken to the real-time editor. Where you can add the title and update with the contents. You can add as many as text or media files in the content section.


4. Once you have updated the post with enough content you can just click on “Publish”. Now the post will be published on the site and also it will be visible to all the users on the front end.


If you plan to publish the content on the page instead of post. The same procedure can be followed but in the starting step, you just need to click on “Add New” under “Pages” section.

Step 8: Basic SEO

Well SEO ( Search Engine Optimization ) is the technique by using which you can make your blog or business website to rank top in the organic search results of Google. This will ultimately help you get more traffic to your business website. Though the turnaround time for SEO is bit high, it will help you in long run to bring in more traffic to your business website. Here let’s see the On-Page SEO techniques to boost the organic rankings on SERP.

On-Page SEO:


Basically, SEO has two main divisions, one is On-Page optimization and the other is Off-Page optimization. On-Page optimization includes all the changes and updates that to be done within the website to improve the rankings on SERP. Whereas Off-Page optimization is just opposite of it, It involves all the offsite works like link building, social media activities, citation building, etc.

On Page SEO – Title tag:


The title tag is the blue color link which appears in the search results of the Google when the user searches for any query. There are certain ways to optimize this title tag. Title tag on the website should not exceed 60 characters. The content which is more than 60 characters on the title is automatically trimmed by Google and will not be shown in the search results. To optimize the title tags based on the posts try to add the target keyword in the title. This will help you to increase CTR as the user is searching for that particular keyword. You can simply add the title tag to your post or page by using the All in One SEO plugin or Yoast.

In this screenshot, I have mentioned the way by which you can add title tag by using the All in one SEO plugin. You can also see the live preview of how it will appear on SERP.


On Page SEO – Meta Description:


The meta description is the small piece of descriptive text which appears below the URL in the Search Engines Results Page. Previously Google was showing only 160 characters in the meta description area. But recently they have updated it to 320 characters. Now the users will read the description and will decide about the quality of the content present on the website. Thus even some people may get the answer what they are looking for from the meta description itself. Thus overall it reduces the time of the users. When coming to SEO, try to embed the keywords in the meta description and make it more catchy so that the users will click on it to visit your web page.

You can add the meta description to the post or page by either using the All in one SEO plugin or Yoast SEO plugin.

On Page SEO – Heading Tags:


Heading tags is the important factor in the On-Page SEO. Heading tags ranges from h1 to h6. Make sure you use a maximum of them in your content. Try to embed the target keywords in the heading tags to make the Google understand what the content is actually about. Heading tags will also catch the eyeballs of the readers and will make them go through the content.

On Page SEO – Image Alt Text:


Image alt text is the one which you give to make the Google realize what the image is all about. Even due do poor network if the image doesn’t load on the site, then this Alt text will appear in the place of the image and will let the user know about it. Giving more relevant alt text to the images will help you to improve the ranks on SERP.

You can add the alt text to the images while uploading them to the media library in WordPress.

On Page SEO – Content Writig Tips:

Last but not least, content plays an important role on top of all this. Publish very unique and fresh content on the website. Google loves to rank the web pages with the quality content. Add more media content like infographics and videos to make sure that user spends more time on your website once they land. Add long content on your website and avoid copying content from other sites. Also, avoid duplicate contents within your website.

More internal links on the content will make the web crawler to effectively index all the web pages on the site. Thus these are some of the On-page factors which will help you to get high rankings on SERP.

Once the On-Page SEO is done for your newly created blog, you must launch your blog to Google perfectly and you can learn the 12 Step WordPress SEO Guide

Now it comes to ranking your blog for vital keywords that can bring in traffic from Google as well as from social media. This can be done by doing off site optimization, building backlinks, getting guest posts on other blogs for reference links, creating infographics and submitting on infographic submission sites, citation building and much more.


You can learn it all online at our online WordPress SEO course for bloggers.


Thus by using this step by step guide on how to start a blog you can easily register a domain name at SeekaHost and start blogging.

You can learn more about blogging tips at the blogging course for free.

Share to spread the knowledge!