When you host your blog on Blogspot for the first time you are given a free domain name( name.blogspot.com) depending on when you wish to add your custom domain, so today I will be explaining how to add your custom domain name which you bought from any hosting website, I would suggest whogohost.

 If you having a domain name which you bought from whogohost and you having difficulty in setting up a custom domain on your Blogspot, I would make it much easier by assisting you with this tutorial, so as not to make any mistake.
Before you can proceed to set up your domain name server (DNS) with whogohost you have to notice this whogohost policy.

To achieve this without a hosting account, your domain nameservers must point to our default nameservers (nsa.whogohost.com and nsb.whogohost.com). You may visit here and follow the steps on how to make the changes.

1.Log into your Blogger account, 
2. Click on the name of your blog you wish to map a domain to: 
3. Then click on the Settings tab and choose Basic: 
4. In the Publishing section, click on the link ‘+ Set up a third-party URL for your blog’ to add a custom domain: 
5. Type the URL of the domain you’ve purchased, 
keeping in mind that it must begin with www Input the domain name and click on the Save button 
Once the page refreshes, you will see two CNAME records which should be created in your domain’s Host records: For example
“` www ghs.google.com 
abcdx3lllzz gv-graxx075.dv.googlehosted.com “` 
4.Login to your client area and  Click on Domains Click on Manage DNS 
5. Click on Add new Zone Input your domain name without www in the space for Zone 
6. Input this IP address (174.129.25.170) in the space for IP. 
7. Click on the Edit Icon and ensure www.your domain name points to ghs.google.com and click on save. 
8. Scroll up an click on add record Copy and paste the shorter token in the first space. This (abcdx3lllzz ) is a sample of the short token.
9. Then Click on the drop down and choose CNAME as your record type.
10. The TTL remains 14400. Then copy and paste the longer token  (gv-graxx075.dv.googlehosted.com) in the RDATA 
Click on Add record.
11. You will need to wait for about an hour for the DNS changes to be updated. Then go back to your blogger account and click on SAVE on your Basic tab.  
On the other hand, if you have a hosting account, please follow these steps:
1. Login to your control panel.
2. Navigate to your Advanced Zone Editor under the Domain Module.
3. Click on the Edit Icon beside www.your domain name and input ghs.google.com in the space for CNAME and click on Edit Record to save.
4. Scroll up you will find the form to add records. Please click on the drop-down for TYPE choose CNAME as your record type.
5. Add the short token in the space for NAME. The TTL is 14400 and then paste the longer token in the space for ADDRESS. Click on Add record.
6. Don’t forget you will need to setup a redirect from http://yourdomain.com to http://www.yourdomain.com 
7. Go back to your blogger account to save the settings.
or you can use a much faster way which whogohost developed for blogspot users.

The CNAME setup for Blogspot is given separately and that is not found on the dashboard. It can barely be found on the site itself, though searched thoroughly. You can find it on Google with a keyword “WhoGoHost Blogger” or here it is for you: https://www.whogohost.com/blogspot-CNAME.php.
if you are still finding it difficult and need some help, feel free to hit me in the comment section..