Migrating to HTTPs – A step by Step SEO guide

HTTPs has become a major concern in the SEO sphere recently. The Google initiative aims at offering a more secure web by encouraging website owners to migrate to HTTPs. While switching to HTTPs can include several advantages, underestimating the process can be a total disaster for both rankings and traffic. Our infographic focuses on providing you a handy roadmap to migrate from HTTP to HTTPS serenely.

How to migrate to HTTPS?

migration-to-https-a-step-by-step-SEO-guide

Feel free to share on your website

Infographic retranscription

Back in May 2017, Moz were announcing that 50% of search results were showing HTTPs. While Google is urging webmasters to switch to HTTPs, there are several best practices to respect to avoid any rankings loss.

Why switching to HTTPS?

Security
Data sent using HTTPS is secured via Transport Layer Security protocol (TLS), which provides three key layers of protection:
Encryption
Data integrity
Authentication

SEO
Google has confirmed HTTPS is actually a ranking signal. It helps:

User experience
HTTPs is also beneficial regarding user’s experience because it builds confidence when it comes to security and paiements as SSL encryption is expected when purchasing.

How to switch from HTTP to HTTPS?

Check and test everything to avoid screwing it up in real time.

Get the big picture of the current state and for comparison purposes.

Be prepare to any potential issue.

Search-and-replace in the database. Update all references to internal links to use HTTPS or relative paths.

References to scripts, images, links, etc are either using HTTPS or relative paths using Git or Notepad++. To make sure your browser is calling the right protocol you can use //. Eg: instead of calling a script in https://cdn.google.com <script src=”https://cdn.google.com” …. You can use <script href=”//cdn.google.com”…. Your browser will decide which one to pick, avoiding calling a HTTPs script that does not exist on that protocol.

While most CMS do it for you, double-check, because that’s not always the case.

Like canonical, most CMS do it but check also any other tags you are using.

Avoid insecure content or bugs regarding internal site search or forms.

Check for broken links or missed links. You can use Oncrawl to get a full report of your URLs. You can also export in csv.

Check server documentation regarding Nginx, IIS or Apache.

And secure lost links from previous redirects. Avoid chain of redirects.

Look for broken redirects. Again, you can use Oncrawl.

Use the right HTTPS versions of the URLs. Keep the old sitemap cause Google needs to crawl all pages in http to detect 301

Don’t forget to add your new HTTPs sitemap while also keeping the old one.

Load faster by telling browsers to always use the HTTPS version.

Also upload the new sitemap. No need to use the Change of Address Tool when switching from HTTP to HTTPS.

You are ready to go live!