What does Google say about SEO? /
Quick SEO Quiz

Test your SEO knowledge in 5 questions

Less than a minute. Find out how much you really know about Google search.

🕒 ~1 min 🎯 5 questions

Official statement

In cases of duplicate content due to a relaunch, using a 301 redirect is preferable if you want to permanently move the URLs. Use a canonical tag when redirecting the URLs is not possible.
33:11
🎥 Source video

Extracted from a Google Search Central video

⏱ 1h42 💬 EN 📅 29/12/2015 ✂ 12 statements
Watch on YouTube (33:11) →
Other statements from this video 11
  1. 4:13 Faut-il vraiment faire tourner HTTP et HTTPS en parallèle avant de basculer définitivement ?
  2. 6:25 Perd-on du PageRank en passant son site de HTTP à HTTPS ?
  3. 10:30 Pourquoi le trafic chute-t-il après une migration HTTPS et combien de temps dure vraiment la récupération ?
  4. 15:28 Refondre son template peut-il ruiner son classement Google ?
  5. 19:40 HTTP/2 améliore-t-il vraiment le référencement de votre site ?
  6. 19:50 Faut-il uploader deux fichiers de désaveu lors d'une migration HTTPS ?
  7. 23:40 Le texte caché est-il vraiment ignoré par Google pour le classement ?
  8. 27:20 Faut-il supprimer la balise meta keywords de vos pages ?
  9. 28:10 Google indexe-t-il vraiment le contenu Flash en toute transparence ?
  10. 34:11 Les liens JavaScript transmettent-ils vraiment le PageRank comme des liens HTML classiques ?
  11. 65:57 Google va-t-il pénaliser les sites mobile-friendly mais trop lents ?
📅
Official statement from (10 years ago)
TL;DR

Google recommends using 301 redirects during a relaunch if you are permanently moving your URLs, reserving the canonical tag for situations where redirecting is technically impossible. This clear hierarchy reveals that Google treats these two signals differently. For SEO, this means that a canonical tag is not a lazy substitute for a redirect: it’s a backup plan when the primary option is blocked.

What you need to understand

Why Does Google Distinguish Between 301 Redirects and Canonical Tags?

301 redirects and canonical tags serve different functions in the crawling ecosystem. A 301 tells the crawler that the resource has permanently moved: the server responds with a specific HTTP code, and the bot automatically follows the new URL. The signal is strong, unequivocal, and leaves no ambiguity.

The canonical tag, on the other hand, suggests which version of duplicate content should be indexed. Google treats it as a recommendation, not an order. The crawler may choose to ignore it if it detects inconsistencies or if other signals contradict your choice. This is a fundamental difference: a 301 enforces the action, while a canonical proposes it.

When Do We Actually Talk About a Relaunch?

A relaunch typically involves a change in URL structure, CMS platform, domain name, or site architecture. Old URLs become obsolete: you don’t want them to be crawled, indexed, or to receive traffic. Transferring PageRank, trust signals, and history to the new URLs is critical.

In this context, leaving the old URLs active with just a canonical is akin to maintaining two parallel versions. Google has to crawl both, interpret your signals, and decide which one to prioritize. You unnecessarily multiply the crawl budget consumed, and you introduce a risk of confusion.

In What Cases Does the Canonical Remain the Only Option?

Sometimes, technical constraints prevent redirects. Typically: you do not control the server, the third-party platform does not allow 301s, or you need to handle URL variants with parameters that you cannot redirect without breaking functionality (filters, sessions, tracking).

In these instances, the canonical tag becomes your consolidation tool. It indicates to Google which version to index, even if the others remain accessible. But be careful: it’s never as clean as a 301. You are accepting a compromise, not an optimal solution.

  • A 301 redirect permanently transfers traffic, PageRank, and trust signals to the new URL
  • The canonical tag suggests which version to index, but Google can ignore it if signals are contradictory
  • Clean relaunches require 301s to avoid crawl budget dilution and confusion in the index
  • Canonicals are a backup plan reserved for situations where redirecting is technically impossible
  • Keeping two active versions with a canonical doubles the crawler's workload and introduces risks of confusion

SEO Expert opinion

Is This Recommendation Consistent with What We Observe in the Field?

Yes, and it is even one of the rare statements from Google that aligns exactly with practical reality. Sites that migrate with clean 301 redirects regain their organic traffic faster and with less volatility than those attempting acrobatics with canonicals. Migration data shows: a well-executed 301 transfers 90-95% of PageRank within a few weeks.

However, canonicals consistently create fluctuations in Search Console. You see both versions appearing in coverage reports, Google oscillates between the two, and it sometimes takes months for the index to stabilize. If you have the choice, you always choose the 301.

What Nuances Should Be Added to This Statement?

Google says “redirecting is impossible,” but in practice, many situations labeled “impossible” are just complicated or time-consuming. An e-commerce site with 50,000 URLs can easily be migrated with 301s if you properly map the old URLs to the new ones. It’s not impossible, it just requires work.

Another nuance: a poorly implemented canonical can cause more damage than a complete lack of signal. If your canonicals point to URLs that themselves lead to 404s or if you create circular chains, Google ignores everything. You lose the theoretical benefits without any compensation. [To check] on your own migrations: how long does Google really take to consolidate when you use a canonical instead of a 301? The gaps can be massive.

In What Cases Does This Rule Not Apply Strictly?

There are legitimate exceptions. A multilingual site that serves the same content across multiple URLs based on geographic detection cannot redirect: the French user and the Spanish user must access their version without a bounce. Here, canonical + hreflang is the right technical stack.

Similarly, if you are testing a new URL structure in A/B tests before switching permanently, you do not want to redirect yet. You temporarily keep both versions active, with a canonical pointing to the version you want to index. But as soon as the test concludes, you switch to 301. It’s a transitional phase, not a permanent state.

Caution: using a canonical for convenience or technical laziness instead of a 301 during a real relaunch can cost weeks of lost traffic and months of index stabilization. Do not treat these two tools as interchangeable.

Practical impact and recommendations

What Should Be Done Concretely During a Site Relaunch?

The first step: map out all your old URLs and their matches to the new ones. A spreadsheet with “old URL,” “new URL,” “target HTTP code” is a minimum. Each indexed old URL must have a clear destination. Deleted pages without a counterpart should redirect to the category or homepage depending on relevance.

Then, implement your 301 redirects on the server side. Nginx, Apache, or via your CDN configuration if you are using one. Test each redirect individually on a representative sample before the switch. A chain of redirects (A → B → C) should be corrected to a direct redirect (A → C) to avoid diluting signals.

What Mistakes Should Be Avoided at All Costs?

Never redirect all your old URLs to the homepage. Google detects these soft 404 redirects and treats them as errors. Each URL must point to the most relevant content possible. If you have 10,000 URLs and 8,000 point to the root, you lose the core of your equity.

Also, avoid leaving behind residual canonicals after migration. If your new URLs still contain canonical tags pointing to old ones, you create a signal conflict. Google receives a 301 saying “go there” and a canonical saying “no, stay here.” The result: fluctuation and wasted time.

How to Check That Your Migration is Clean?

Use the Search Console to track the evolution of indexed URLs. In the weeks following the relaunch, you should see the old URLs gradually disappearing from the index and the new ones replacing them. If the old ones persist after a month, it indicates that a contradictory signal remains somewhere.

Crawl your site with Screaming Frog or an equivalent tool to detect redirect chains, loops, and orphaned canonicals. A clean migration report shows zero chains, zero canonical/301 conflicts, and 100% coverage of old URLs by valid 301s.

  • Map all the old URLs and their destinations before the switch
  • Implement direct 301 redirects, without intermediate chains
  • Test redirects on a representative sample before launch
  • Remove all canonical tags pointing to old URLs once the migration is complete
  • Monitor the Search Console to verify the gradual disappearance of old URLs from the index
  • Crawl the site post-migration to detect chains, loops, and signal conflicts
A clean relaunch relies on well-planned and tested 301 redirects. Canonicals are merely a stopgap when redirecting is truly impossible. If you need to migrate a complex site with thousands of URLs, significant organic traffic preservation issues, and a tight schedule, calling in a specialized SEO agency can save you weeks of lost traffic and costly mistakes. Personalized support allows for mapping, testing, and validating each step before the switch.

❓ Frequently Asked Questions

Une redirection 301 transfère-t-elle 100% du PageRank vers la nouvelle URL ?
Non, Google a confirmé qu'une petite perte existe, mais elle est minime (estimée autour de 5-10%). Une 301 reste de loin le meilleur moyen de transférer l'équité d'une URL vers une autre lors d'un relaunch.
Peut-on utiliser une balise canonical pour gérer un changement de nom de domaine ?
Techniquement oui, mais c'est une mauvaise idée. Un changement de domaine nécessite des redirections 301 pour transférer l'autorité, le trafic et les signaux de confiance. Une canonical laisse l'ancien domaine actif et crée de la confusion.
Combien de temps faut-il maintenir les redirections 301 après un relaunch ?
Au minimum un an, idéalement indéfiniment. Les backlinks externes pointent vers vos anciennes URLs pendant des années. Supprimer les 301 trop tôt revient à perdre l'équité accumulée par ces liens.
Que faire si une ancienne URL n'a pas d'équivalent exact sur le nouveau site ?
Redirigez vers la page la plus pertinente de la même thématique (catégorie, page parent). En dernier recours, redirigez vers la homepage si aucune alternative n'existe, mais limitez ces cas au strict minimum.
Les redirections 302 temporaires peuvent-elles remplacer les 301 lors d'un relaunch ?
Non. Une 302 indique un déplacement temporaire et ne transfère pas le PageRank de manière stable. Google continuera à indexer l'ancienne URL. Utilisez toujours des 301 pour un déplacement définitif.
🏷 Related Topics
Content Crawl & Indexing AI & SEO Domain Name Redirects

🎥 From the same video 11

Other SEO insights extracted from this same Google Search Central video · duration 1h42 · published on 29/12/2015

🎥 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.