7 August 2018

Fix Blogger HTTP and HTTPS Duplicate Content in Google

Leave a Comment
Once you switch your Blogger blog from HTTP to HTTPS, the next important thing is to index the new secure HTTPS version of your website in the Google search result pages (SERPs).

Google will replace all your old HTTP links with the new HTTPS links by itself. But sometimes, it will index both HTTP and HTTPS versions of your website. This can cause duplicate content issues which will affect your website SEO.

Fix Blogger HTTP & HTTPS duplicate content in Google

If you are also facing this problem with your Blogger blog, this tutorial will guide you how to fix the duplicate content issue and index the correct HTTPS links of your Blogger website in Google.

Indexing HTTPS Blogger Blog in Google


There are 3 things you need to do to tell Google that you have moved your Blogger website from HTTP to HTTPS -

1. Add HTTPS site to Google Webmasters


You have to add a new property of the HTTPS version of Blogger blog in Google Webmaster. Follow this step-by-step guide -
  1. First, go to Google Webmaster and login to your account.
  2. Click "Add a new property" button in the Search Console.
    Add a property
  3. Now type the exact HTTPS URL of your blog ending with "/" symbol. For example: https://www.your-blog-name.com/
    Type new HTTPS blog url
  4. After this, tap "Add" button. If you have already verified your website in Google Webmasters, you will be moved to the Dashboard of your new property.
  5. Now you have to add a sitemap of your Blogger blog. Simply click "Sitemap" button on the Dashboard or go to Crawl > Sitemaps.
  6. Next, tap "Add/Test Sitemap" button, type sitemap.xml in the URL field, and then click "Submit" button. Similarly, add sitemap-pages.xml to index pages of your Blogger blog.
    Add new sitemap
It may take some time (up to 1 week) to crawl and index all webpages of your website.

2. Enable 301 HTTP to HTTPS redirect


This is the most important step to redirect your site visitors and Google from HTTP to HTTPS. As you may already know that 301 is a permanent redirect, so it won't affect your website SEO.

Here's a step-by-step guide to enable 301 redirects on your Blogger blog -
  1. Login to your Blogger Dashboard.
  2. Go to Settings > Basic.
  3. From the HTTPS Redirect drop-down, select "Yes" option and save the changes. That's it.
    Enable 301 HTTPS redirect
Next time, when Google will crawl the HTTP version of your website, it will be redirected to the new HTTPS version. The 301 permanent redirect will guide Google that you have moved your Blogger blog from HTTP to HTTPS permanently.

3. Check HTTPS canonical tag


The canonical tag is another important thing that Google considers while indexing any webpage. If the canonical tags of your website are still pointing to the old HTTP URLs, then it will cause duplicate content issues.

Blogger will automatically change the canonical tags of your blog after switching to HTTPS. You can check them by viewing the source code of your website (search for rel='canonical' tag).

If there is no canonical tag in your Blogger blog, follow these steps to add them -
  1. Login to your Blogger Dashboard and go to Template > Edit HTML.
  2. Click anywhere in the template editor and press CTRL+F to open the search box.
  3. Now type <head> and press enter button to search it.
  4. Just below the <head> tag, add the following code:
    <b:include data='blog' name='all-head-content'/>
  5. Finally, click "Save template" button to save the changes. That's it.
Once you have done all these things, Google will automatically move all your Blogger website links from HTTP to HTTPS. It may take some time to reflect the changes, so just sit back and wait. We hope you find this helpful. If you are facing any problem, feel free to share it in the comment section below.

Leave A Comment