What does Google say about SEO? /
Quick SEO Quiz

Test your SEO knowledge in 3 questions

Less than 30 seconds. Find out how much you really know about Google search.

🕒 ~30s 🎯 3 questions 📚 SEO Google

Official statement

A redirect (301 or any other type) carries significantly more weight in the canonicalization process than whether a page is on HTTPS or HTTP, as the user will ultimately see the destination of the redirect.
14:49
🎥 Source video

Extracted from a Google Search Central video

⏱ 29:01 💬 EN 📅 10/12/2020 ✂ 11 statements
Watch on YouTube (14:49) →
Other statements from this video 10
  1. 8:01 Faut-il vraiment 3000 mots pour bien se classer dans Google ?
  2. 9:01 Comment Google détecte-t-il vraiment les contenus dupliqués avec les checksums ?
  3. 9:03 Google ignore-t-il vraiment votre navigation et vos footers pour détecter les doublons ?
  4. 10:34 Comment Google regroupe-t-il vos pages en clusters de doublons avant de choisir la canonique ?
  5. 12:44 Comment Google sélectionne-t-il l'URL canonique parmi plus de 20 signaux ?
  6. 13:17 Le PageRank influence-t-il toujours la sélection des URLs canoniques ?
  7. 13:47 La balise canonical peut-elle vraiment être ignorée par Google ?
  8. 15:22 Comment Google pondère-t-il vraiment les signaux de canonicalisation ?
  9. 17:31 La canonicalisation impacte-t-elle vraiment le classement dans Google ?
  10. 22:16 Google lit-il vraiment vos feedbacks sur sa documentation SEO ?
📅
Official statement from (5 years ago)
TL;DR

Gary Illyes confirms that a redirect (301 or otherwise) carries much more weight than the HTTPS protocol in the process of determining the canonical URL by Google. Specifically, if you redirect HTTP to HTTPS, it is the destination of the redirect that becomes the canonical version, regardless of the initial protocol. This hierarchy of canonicalization signals finally clarifies why some poorly managed HTTPS migrations fail despite having impeccable SSL certificates.

What you need to understand

What is canonicalization and why does Google prioritize signals?

Canonicalization refers to the process by which Google chooses which version of a URL to index and display in the results when multiple variants exist. The same content can appear with or without www, in HTTP or HTTPS, with or without a trailing slash.

Google cannot index all these variants without creating duplicate content. It must therefore make a decision. For this, it uses a series of weighted signals: redirects, canonical tags, XML sitemaps, internal links, HTTPS protocol, etc. What Illyes reveals is the hierarchy among these signals — and it is significant.

Why does a redirect take precedence over HTTPS?

The logic is ultimately quite simple: a 301 or 302 redirect explicitly informs Google (and the browser) that the requested URL is no longer correct. The end user will see the destination of the redirect, not the original URL.

HTTPS is merely a preference signal. Google favors secure versions, certainly, but if you actively redirect to an HTTP version (rare, but it happens in legacy configurations), then that destination becomes canonical. A redirect is a direct order, whereas HTTPS is a ranking suggestion.

What does this practically change for a site migrating to HTTPS?

If you are migrating to HTTPS and your 301 redirects are well configured (HTTP → HTTPS), Google will follow the redirect and index the HTTPS version. The HTTPS protocol then becomes a secondary signal that reinforces the choice, but it is the redirect that does the heavy lifting.

Conversely, if your redirects are all over the place — some HTTP pages redirect to HTTPS, others do not, or worse, there are redirect loops — Google will struggle to determine the canonical version. The HTTPS signal will never compensate for a poorly structured redirect architecture.

  • A 301/302 redirect always trumps the HTTPS signal in the choice of the canonical version
  • The HTTPS protocol remains a ranking factor (slight), but it does not surpass a direct redirect directive
  • Failed HTTPS migrations are often due to inconsistent redirects, not an SSL certificate issue
  • This hierarchy also applies to other signals: canonical, sitemap, internal links — redirect remains the strongest signal
  • Understanding this weighting can help avoid authority consolidation mistakes during redesigns or migrations

SEO Expert opinion

Does this statement align with field observations?

Yes, and it’s even a welcome confirmation. In the field, it has been observed for years that properly configured 301 redirects systematically enforce canonicalization, even when other signals (canonical tags, sitemaps) point elsewhere. Google follows the chain of redirects to the final destination.

What is interesting is that it finally clarifies why some HTTPS migrations stagnate: if the redirects are not 100% consistent, Google may hesitate between multiple versions. The HTTPS signal alone is not sufficient to make a determination. We regularly see sites with impeccable SSL certificates but with HTTP → HTTPS redirects that do not cover all the variants (www/non-www, trailing slash, URL parameters).

In what cases does this rule not strictly apply?

Be cautious, this hierarchy works under normal conditions. However, if you create a redirect chain of 8 jumps or a redirect cycle, Google will simply give up and choose arbitrarily. Similarly, if your redirects are served with a 200 code instead of 301 (yes, this happens with poorly configured CMS), the signal is no longer interpreted as a redirect.

Another edge case: JavaScript or meta refresh redirects. Google can follow them, but they carry less weight than a true server 301. In these situations, other signals (canonical, HTTPS) may take precedence. [To be confirmed] if you are using JS redirects on a large scale — observations vary by niche.

What nuances should we add to this statement?

Illyes does not clarify if this hierarchy applies in the same way to 302 vs 301 redirects. In theory, both are followed, but a 302 indicates a temporary nature — therefore, Google might retain the original URL in memory for longer before fully switching over.

Another point: the phrasing “much more important” remains vague. We would like to know if it’s a 10/1 ratio, 50/1, or if it’s binary (redirect = absolute priority). Without numbers, it’s difficult to model complex cases precisely. What we know is that a well-configured redirect consistently overrides the HTTPS signal — the rest is interpretation.

If you have redirects in place AND conflicting canonical tags, Google will favor the redirect. Ensure that all your canonicalization signals point in the same direction to avoid diluting authority.

Practical impact and recommendations

What should you check after a migration to HTTPS?

First priority: audit all your HTTP → HTTPS redirects with a crawler (Screaming Frog, Oncrawl, Botify). Look for redirect chains (A → B → C), loops, and pages that still return a 200 code instead of 301. A single missing redirect can be enough to keep an HTTP version in the index.

Next, ensure that your internal links directly point to the final HTTPS version. If your internal links go through a redirect, you waste crawl budget and dilute authority. Google follows the redirect, of course, but each jump costs in efficiency.

What mistakes should you avoid to maintain the canonicalization signal?

Avoid multiplying contradictory signals. If you redirect HTTP to HTTPS, your canonical tags should point to the HTTPS version, your XML sitemap should only contain HTTPS URLs, and your internal links should be updated. Each inconsistency gives Google grounds to hesitate.

Also avoid cascade redirects: HTTP → HTTPS → www → trailing slash. Consolidate this into a single direct redirect. Google follows up to about 5 jumps, but beyond 2-3, you lose effectiveness and crawl budget. And above all, never allow 301 and 302 redirects to coexist pointing to different destinations — it guarantees erratic canonical choices.

How can you ensure that Google has indexed the correct version?

Use the Search Console to check which URL Google considers canonical. In the URL inspection tool, check the line “Canonical URL selected by Google.” If it doesn’t match your target HTTPS version, it means a stronger signal (misconfigured redirect, conflicting canonical) is pulling in the opposite direction.

You can also run a site:yourdomain.com in Google and visually check that all indexed URLs are indeed HTTPS. If you still see HTTP URLs in the results several weeks after migration, delve into server logs to understand why Googlebot continues to crawl them.

  • Audit all HTTP → HTTPS redirects with a professional crawler
  • Ensure that no redirect chain exceeds 2 jumps maximum
  • Update all internal links to point directly to the final HTTPS version
  • Make sure sitemap, canonical, and redirects point to the same version
  • Check in Search Console that Google has indexed the HTTPS URLs as canonical
  • Monitor server logs for any HTTP URLs still crawled after migration
Redirects are the most powerful canonicalization signal at your disposal. A successful HTTPS migration primarily relies on a clean and consistent redirect architecture — the SSL certificate merely validates the choice. If the complexity of your site (multilingual, multi-device, large volume) makes these optimizations tricky, employing a specialized SEO agency can save you costly mistakes and accelerate your authority consolidation post-migration.

❓ Frequently Asked Questions

Une redirection 302 a-t-elle le même poids qu'une 301 pour la canonicalisation ?
Google suit les deux types de redirections, mais une 301 indique un changement permanent et force plus rapidement la bascule canonique. Une 302 peut laisser Google conserver l'URL initiale plus longtemps en mémoire avant de consolider définitivement.
Si je redirige HTTP vers HTTPS mais que ma balise canonical pointe vers HTTP, quelle version sera indexée ?
La redirection l'emporte. Google suivra la redirection et indexera la version HTTPS, même si la balise canonical indique HTTP. Cela dit, cette incohérence peut ralentir le processus de canonicalisation — mieux vaut aligner tous les signaux.
Les redirections JavaScript ou meta refresh ont-elles le même poids qu'une 301 serveur ?
Non. Les redirections JavaScript et meta refresh sont suivies par Google, mais elles ont un poids inférieur à une vraie redirection 301 serveur. Dans ces cas, d'autres signaux (HTTPS, canonical) peuvent reprendre plus de poids dans la sélection canonique.
Combien de temps faut-il pour que Google bascule l'indexation après une migration HTTPS avec redirections ?
Cela dépend de la fréquence de crawl de votre site. Pour un site actif crawlé quotidiennement, comptez quelques jours à deux semaines. Pour un site moins visité, cela peut prendre plusieurs semaines voire mois. Les logs serveur et la Search Console permettent de suivre la progression.
Peut-on utiliser uniquement HTTPS comme signal de canonicalisation sans redirection ?
Techniquement oui, si toutes vos pages sont accessibles en HTTPS et que vous utilisez canonical, sitemap et liens internes cohérents. Mais sans redirections 301 depuis HTTP, vous risquez de maintenir du duplicate content et de diluer l'autorité entre les deux versions pendant longtemps.
🏷 Related Topics
Domain Age & History Crawl & Indexing HTTPS & Security AI & SEO Redirects

🎥 From the same video 10

Other SEO insights extracted from this same Google Search Central video · duration 29 min · published on 10/12/2020

🎥 Watch the full video on YouTube →

Related statements

💬 Comments (0)

Be the first to comment.

2000 characters remaining
🔔

Get real-time analysis of the latest Google SEO declarations

Be the first to know every time a new official Google statement drops — with full expert analysis.

No spam. Unsubscribe in one click.