Sunday, January 03, 2021

Enabling SSL on Blogger with You Are Not Authorized Error

Everyone knows that SSL encryption has been required of all browsers since 2017. If you don't have it nowadays, you get the dreaded Not Secure warning next to the URL. 

But what if you have a blog hosted on Blogger with a custom domain name? Back then, it was costly to purchase SSL and even trickier to implement (which I've done for my work company). In 2019, Google started to provide free SSL for Blogger blogs. When I got around to implementing it, I got the dreaded "You are not authorized to use this domain" error. Clearly the custom domain name works and I own it, why the error?

After much searching, I found that I set up this blog custom domain many eons ago (10+ years) and Google as since changed the DNS configuration for Blogger custom domains. The only way I got this to work was to first remove the custom domain from Blogger and then reimplement it with the new CNAME. So from the beginning...

  1. Log into your domain provider. I use GoDaddy, so screen shots will be shown from there.
  2. Go to your Blogger menu and click Settings on the left.
  3. Scroll down to Publishing and click on Custom Domain.
  4. Click Delete (I know this is scary, it's just temporary...)

  5. Now add the domain name back to the custom domain. This time, you will see an error with some small print saying how to set up the DNS configuration with your domain provider. Copy the CNAME information down in Notepad. This info is unique to your blog.
  6. Go back to your domain provider and navigate to the DNS settings for your website. In GoDaddy, it's Manage DNS under the 3 dots.

  7. If you already have the custom domain, you should already have the CNAME entry for www to ghs.google.com. Click Add at the bottom and add the CNAME with all the cryptic characters. It should look something like this when you're done.

  8. Go back to Blogger and add the Custom Domain name again. It should work this time.
  9. Now scroll down to HTTP section and enable HTTPS availability.

  10. The status will change to Available shortly. Try to access your site with the https:// prefix. It will take 15 minutes to an hour to become effective. Be patient!
  11. After you can access your site over https://, then you can enable the HTTP redirect.
  12. Enjoy your free SSL!

1 comment :

Juliet said...

Thank you for this guide, I was totally stuck on how to do it and this has fixed it (even if it was scary deleting my domain for a moment!).

Juliet