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

The canonical tag does not replace a redirection. For an out-of-stock product, you should redirect to a relevant similar product for the user, or return a temporary 404. Using a canonical to point to a category page wastes crawl budget because Google will not understand the logic and will continue to crawl both pages.
3:07
🎥 Source video

Extracted from a Google Search Central video

⏱ 11:24 💬 EN 📅 13/08/2020 ✂ 7 statements
Watch on YouTube (3:07) →
Other statements from this video 6
  1. Faut-il vraiment réserver la balise canonical à la duplication stricte de contenu ?
  2. 2:04 Le tag canonical est-il vraiment une simple recommandation pour Google ?
  3. 5:44 Pourquoi Google change-t-il parfois d'avis sur votre URL canonique ?
  4. 7:15 Pourquoi vos données Search Console disparaissent-elles sans raison apparente ?
  5. 8:19 Pourquoi Google ignore-t-il parfois votre balise canonical pour servir une autre URL ?
  6. 9:19 Faut-il renoncer au contenu unique sur une page canonicalisée ?
📅
Official statement from (5 years ago)
TL;DR

Martin Splitt asserts that the canonical tag is not a substitute for redirection. For out-of-stock products, redirecting to a similar product or returning a temporary 404 remains the best option. Using a canonical to point to a category page forces Google to continue crawling both URLs, wasting crawl budget without clear logic.

What you need to understand

What is the common confusion surrounding the canonical tag?

Many SEOs use the canonical tag as a quick fix when facing out-of-stock products. The idea: avoid a 404 by pointing to a category or substitute product via a canonical. It seems logical on the surface, but it really isn't.

The canonical was never designed to replace a redirection. Its initial role is to manage duplicate content by signaling which canonical version to index. When it's used to handle out-of-stock situations, we are misusing it — and Google does not follow this logic.

Why does Google continue to crawl both pages?

Because the canonical is a suggestion, not a directive. Google can choose to ignore it. But primarily, in the case of an out-of-stock product pointing to a category, there is no semantic consistency between the two pages.

Google will therefore crawl the product page to check its status, crawl the category page to confirm the canonical, and ultimately waste crawl budget without ever understanding why these two URLs are connected. The result: you pay double the crawl cost for zero benefit.

What is the correct approach according to Google?

The official recommendation is clear: use a 301 or 302 redirection to a relevant similar product for the user. If no logical substitute product exists, return a temporary 404 (or a 410 if the out-of-stock status is permanent).

This approach has a double advantage. It preserves user experience by directing to useful content, and it saves crawl budget by halting crawling of out-of-stock pages immediately. Google immediately understands what is happening — no need to check twice.

  • The canonical is not a redirection — it manages duplicate content, not state changes.
  • Using a canonical to point to a category doubles crawl cost with no clear benefit.
  • The solution: 301/302 redirection to a similar product or 404/410 if no logical replacement exists.
  • Google values semantic consistency between the source URL and the target of a redirection.
  • A temporary 404 is not a disaster — it's an honest response that Google handles perfectly.

SEO Expert opinion

Is this recommendation consistent with on-the-ground observations?

Yes, largely. On e-commerce sites with high inventory turnover, I've observed that pages with misused canonicals are indeed regularly crawled. Google does not consolidate them as it would with true duplicate content.

The issue is that many e-commerce CMSs still implement this logic by default — canonical to category in the event of stockouts. The result: hundreds of out-of-stock pages continue to consume crawl budget for nothing. And that budget, on a large catalog, is a critical resource.

In what cases might this rule be nuanced?

Let's be honest: there are edge cases. If your product is temporarily out of stock for 48 hours, making a 302 redirection and then undoing it could be more resource-intensive than a simple canonical. But that's a marginal case.

The other nuance is when the product has unique valuable content (detailed customer reviews, videos, user guides). In that case, one might want to keep the page indexed even if it’s out of stock. In that case, it's better to display a clear out-of-stock message with suggestions for alternative products, rather than an obscure canonical. [To verify]: Google has never specified how long it continues to crawl a canonical page before reducing frequency.

What is the real limit of this advice?

Martin Splitt provides no hard numbers on crawl budget impact. How much crawl budget is actually saved by switching from a canonical to a 302? On a site with 10,000 products and 20% stockouts, what is the measurable gain? This data is lacking.

Furthermore, the notion of "relevant similar product" remains vague. Redirecting to a direct competitor might cannibalize one's own traffic. Redirecting to a broad category dilutes relevance. The choice of redirection target is a real strategic decision that Google does not detail here.

Warning: On certain CMSs, implementing dynamic redirections based on real-time stock can generate critical configuration errors. Test in pre-production before deploying at scale.

Practical impact and recommendations

What should you actually do on an e-commerce site?

First, audit your current logic. Check how your CMS handles out-of-stock products. If you see canonicals pointing to categories, that’s a red flag. You need to correct that as a priority.

Next, implement a conditional redirection logic. If a product has a direct equivalent (same brand, same use, minor difference), use a 302 redirection. If the product is permanently discontinued, use 410. If it’s temporary without a clear equivalent, use 404 with a suggestion for a category in the customized error page content.

What mistakes should you absolutely avoid?

Do not redirect all out-of-stock products to the homepage. This is a classic mistake that ruins user experience and completely dilutes semantic relevance. Google hates that.

Avoid redirection chains as well. If product A redirects to product B, which redirects to category C, you lose SEO juice and slow down crawling. A redirection should point directly to the final destination.

How to verify that your implementation is correct?

Use Google Search Console to track canonical pages that should be redirected. Also, check server logs — if you see Googlebot massively crawling out-of-stock URLs with canonicals, you have a problem.

A good test: take 10 out-of-stock products, check their HTTP status and canonical header. If you see a 200 with a canonical pointing elsewhere, that’s a bad sign. You should see a 301/302 to a relevant product, or a clean 404/410.

  • Audit the current management of stockouts in your CMS
  • Replace canonicals pointing to categories with 301/302 or 404/410 redirections
  • Define a clear logic for choosing the redirection target (similar product > category > 404)
  • Test in pre-production before deploying across the entire catalog
  • Monitor crawl logs and Search Console to validate the impact
  • Document the logic to avoid regressions during future CMS updates
Managing out-of-stock products is an often-underestimated SEO lever. A poor configuration can waste up to 20-30% of your crawl budget on a mid-sized e-commerce site. Correcting this logic requires coordination between SEO, development, and product teams — and sometimes precise technical adjustments on complex CMSs. If your catalog exceeds a few thousand references, engaging a specialized SEO agency can accelerate diagnostics and compliance efforts, while avoiding costly production errors.

❓ Frequently Asked Questions

Peut-on utiliser un canonical pour gérer temporairement une rupture de stock de 48h ?
Techniquement oui, mais ce n'est pas optimal. Google continuera de crawler les deux pages sans comprendre la logique. Une redirection 302 temporaire reste plus propre, ou simplement afficher un message de rupture sur la page produit sans canonical.
Faut-il utiliser un 404 ou un 410 pour un produit définitivement arrêté ?
Le 410 (Gone) est sémantiquement plus précis pour un arrêt définitif, mais en pratique le 404 fonctionne très bien aussi. Google traite les deux de manière similaire. L'essentiel est de ne pas rediriger vers une page non pertinente.
Quel impact réel sur le budget de crawl si on corrige cette erreur sur 500 produits ?
Google n'a jamais publié de chiffres précis, mais les observations montrent qu'on peut réduire de 15-25% les crawls inutiles sur un catalogue e-commerce moyen. L'impact dépend de la fréquence de crawl actuelle et de la profondeur de vos pages dans l'arborescence.
Est-ce que rediriger vers une catégorie est toujours une mauvaise idée ?
Pas toujours. Si le produit est obsolète et que la catégorie offre plusieurs alternatives pertinentes, une redirection 301 vers la catégorie peut être acceptable. Mais jamais via un canonical — toujours via une vraie redirection HTTP.
Comment gérer les produits saisonniers qui reviennent chaque année ?
Gardez la page indexée avec un message de disponibilité saisonnière et une option de notification. Pas de redirection, pas de canonical. Google comprend ce pattern et continuera de bien ranker la page quand le produit revient en stock.
🏷 Related Topics
Domain Age & History Crawl & Indexing E-commerce AI & SEO Redirects

🎥 From the same video 6

Other SEO insights extracted from this same Google Search Central video · duration 11 min · published on 13/08/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.