How to Enable HTTPS SSL Certificate on Blogger Blogspot and Custom Domain

enable https
How to enable https SSL on Blogspot for Free?
There are many bloggers and online marketers are using free blog service given by google. They always get a domain name like:
There are many who are still not aware that they can enable free ssl certificate on their domain name. Then their domain will be like:
I will guide you to enable https on blogger. The steps are given below:

1. Login to your Blog
2. After loggin in Go to Settings > Basic > HTTPS redirect. And enable it by seltecting "Yes". Follow the screenshot given below.
3. You are done...

ssl certificate blogspot

How to enable your Blogger Custom domain from http to https?
So, here we will explain all the thing in the easiest way. There will be only few steps to follow:

1. Add Cloudflare CDN
Firstly, create a new account on CloudFlare, and then you’ll need to add your domain like: and click on “Scan DNS Records

cloudflare add site

Now this will take few minutes to Scan your Domain DNS Records.

Now on the same page you will see an option of "Cloudflare Nameservers" (as given in the below image) and change the nameservers by going to your domain registrar. Like: Godaddy or any other
cloudflare nameserver

2. Enable SSL Certificate (HTTPS) On Custom Domain Name
  • Go To the “Crypto” tab on CloudFlare’s account
  • Then select the “Flexible” option from the SSL section
cloudflare crypto setting
Congratulation! You’ve successfully enabled the SSL (HTTPS) Certificates on your Blogger blogspot custom domain.

3. Page Rules to Set (3)
  • Go to the “Page Rules” tab and then you have to add 3 Page Rules as shown in below images.
  • But remember you need just to change “” with your “domain name”.
  • Initially when you signup on Cloudflare and add your new site. You won't find "Always Use HTTPS" in the "Page Rules" Tab. You have to wait for 24 to 48 hours to get your site Active. Then you will see "Always Use HTTPS" option in Page Rules > Add Settings
Page Rule 1
Page Rule 1
 Page Rule 2
Page Rule 2

Page Rule 3
Page Rule 3

  • After creating all 3 Page Rules correctly, Go to the “Firewall” tab
  • In the Security Level section choose the “Low” option.
  • Now we no need of Cloudflare anymore, so log out your Cloudflare account.
4. Final Step:
  • Now open your blogger template by clicking on Edit HTML Tab.
  • Search for the “</head>” tag and paste the following code above the </head> (Don't forget to change to your site domain name).
{           $("a").each(function()
{             var i = $(this).attr("href");           
 var n = i.replace(, "");                               $(this).attr("href", function() {               return n             })           })         });       </script>
  • Now after this, find the below code in your template:
<b:include data='blog' name='all-head-content'/>
  • Remove it and add the following code below the “<head>” tag.
    (Don't forget to change to your site domain name)
<link href='' rel='icon' type='image/x-icon'/>
<meta content='blogger' name='generator'/>
<link href='' rel='alternate' title='BLOGTITLE - Atom' type='application/atom+xml'/>
<link href='' rel='alternate' title='BLOGTITLE - RSS' type='application/rss+xml'/>
<link href='' rel='' title='BLOGTITLE - Atom' type='application/atom+xml'/>
<!--[if IE]><script type="text/javascript" src=""></script>
<meta expr:content='data:blog.url' name='og:url:domain'/>
<!--[if IE]> <script> (function() { var html5 = ("abbr,article,aside,audio,canvas,datalist,details," + "figure,footer,header,hgroup,mark,menu,meter,nav,output," + "progress,section,time,video").split(','); for (var i = 0; i < html5.length; i++) { document.createElement(html5[i]); } try { document.execCommand('BackgroundImageCache', false, true); } catch(e) {} })(); </script> <![endif]-->
  • Now save your template.
After following all these steps remember to make these changes too, which are as follows:
  • First, you need to update your Robots.txt file to make your blog SSL compatible
User-agent: Mediapartners-Google
User-agent: *
Disallow: /search
Allow: /

  • In Google Search Console, add new property in this way:
  • After adding the new property and verifying it, then submit your HTTPS version blog’s sitemap.XML like:
  • Finally, your blogger blog is ready to go live on the web, and it is fully SSL certified. 
 Advantages of using SSL Certificates:
  • Your site will look more professional
  • SSL Certificates will protect your blog from hackers and unauthentic attacks
  • SSL Certificates make your blog secured and faster
  • Using HTTPS your blog’s ranking in Google and other search engines will improve

The method to enable the HTTPS SSL certificate on your Blogger blogspot using a custom domain, here we will guide you to get free ssl certificates.


Post a Comment

Thanks Dear Its Working
can i again change my name servers to previous one?

Thanx a lot you explained nicely. With your help I am using https on one of my blog . Green lock is appearing perfectly. I am very very happy, just because of you. Thanx again.

Been waiting for this a long time now. Thanks man.


Contact Form


Email *

Message *

Powered by Blogger.
Javascript DisablePlease Enable Javascript To See All Widget