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

After a service closure, many pages may still be displayed indexed in site: search, but site: search does not necessarily show only canonicals. In reality, the new URL is likely chosen as the canonical URL, so there is no need to worry too much.
21:17
🎥 Source video

Extracted from a Google Search Central video

⏱ 59:01 💬 EN 📅 02/07/2020 ✂ 17 statements
Watch on YouTube (21:17) →
Other statements from this video 16
  1. 4:03 Pourquoi un contenu de qualité ne garantit-il pas un bon classement dans Google ?
  2. 7:37 Faut-il encore prévoir un fallback JavaScript pour le lazy loading natif ?
  3. 9:21 HTTPS améliore-t-il vraiment le référencement ou est-ce un mythe SEO ?
  4. 11:53 Les URLs en caractères japonais bloquent-elles l'indexation au-delà de 100 pages ?
  5. 15:27 Peut-on choisir quelle page de son domaine Google affiche dans les SERP ?
  6. 18:17 Existe-t-il vraiment une limite au nombre d'items dans les carousels de recettes ?
  7. 26:37 Les soft 404 pénalisent-ils vraiment votre SEO global ?
  8. 29:45 Pourquoi les nouveaux sites basculent-ils automatiquement en mobile-first indexing ?
  9. 33:14 Faut-il vraiment s'inquiéter de la distinction entre / et /index.html ?
  10. 34:38 L'outil de désaveu de liens sert-il vraiment à combattre le negative SEO ?
  11. 40:54 Google neutralise-t-il vraiment la majorité des liens spam automatiquement ?
  12. 42:38 L'URL canonique peut-elle changer selon la géolocalisation du visiteur ?
  13. 45:54 Pourquoi max-image-preview:large est-il indispensable pour Google Discover ?
  14. 48:25 Un redirect mal configuré puis corrigé peut-il quand même transférer le PageRank ?
  15. 50:01 Faut-il canonicaliser des pages identiques en contenu mais différentes en apparence visuelle ?
  16. 54:52 Peut-on forcer Google à afficher une page plutôt qu'une autre pour une même requête ?
📅
Official statement from (5 years ago)
TL;DR

Google confirms that the site: command sometimes displays old URLs even after a migration or closure of a service, as it is not limited to canonicals. In most cases, the new URL is already recognized as canonical in the backend, even if the old one still appears in site:. Specifically: don’t panic if the old structure lingers in site:, instead check organic traffic and the actual indexing status in Search Console.

What you need to understand

What does this statement from Google really mean?

The site: command is one of the most entrenched reflexes among SEOs. We type site:mydomain.com and expect to see the true state of the index. However, Google reminds us of an uncomfortable truth: what you see in site: is not a faithful mirror of the canonical index.

When a service closes or a migration occurs, hundreds (or even thousands) of pages may remain visible in site: while their canonical URL has already changed on Google's side. The engine has chosen the new URL as a reference, but the old one continues to display in the command results. It's counterintuitive, but it's the technical reality of this function.

Why doesn’t site: only show canonicals?

The site: command was never designed as a precise diagnostic tool. It returns a sample of indexed URLs, without guaranteeing they are canonical versions. Google may display variants, duplicates, old versions — everything that has been crawled and remains technically in the index, even if it's no longer the reference version.

Specifically, if you migrate a site from old.com to new.com, you may see the URLs of old.com in site:old.com for weeks, even though Google has already switched to new.com for the true ranking. The display in site: does not instantly follow canonical logic.

Should we completely ignore site: results?

No, but it should be put into perspective. The site: command remains useful for a quick macro view: how many pages Google sees approximately, whether there are unexpected sections, strange patterns. But never rely on site: to validate a migration, diagnose a canonicalization problem, or measure fine indexing.

For that, you have Search Console, coverage reports, organic traffic data. If your new URLs generate traffic and appear in performance reports, it means they are recognized as canonicals. The rest is just residual noise in the site: display.

  • site: displays a sample of indexed URLs, not necessarily canonicals
  • After a migration or closure, old URLs may remain visible for weeks
  • Google often internally chooses the new URL as canonical, even if the old one still appears
  • Search Console and organic traffic are the only reliable indicators for validating canonicalization
  • Don’t panic if site: still shows dozens of pages from an old service — first check actual traffic

SEO Expert opinion

Is this statement consistent with real-world observations?

Yes, and it's even a relief that Google finally says it explicitly. For years, we've seen clean migrations — perfect 301 redirects, updated sitemaps, clean Search Console — with hundreds of old URLs lingering in site: for 2-3 months. This generated client-side anxiety, unnecessary alerts, and hours of diagnostics for nothing.

The reality: traffic had switched to the new URLs within days, the old URLs no longer appeared in SERPs for real queries. But site: continued to display the old inventory. Google confirms here that it is normal, that it is not a bug, and that there is no need to be alarmed.

What nuances should be added to this statement?

Be careful: Google says “there is no need to worry,” but that doesn’t mean “ignore all warning signals.” If old URLs remain in site: and you notice a drop in traffic, that’s a real problem. If they are still generating impressions in Search Console, it means Google did not correctly redirect them or that the redirects are not followed.

[To check]: The statement does not specify how long this residual display may last. In practice, we observe between 3 weeks and 3 months depending on the size of the site and the crawl frequency. But Google provides no quantified guarantees. If it lasts 6 months with old URLs still generating traffic, there is likely an issue with the redirects or misconfigured canonicals.

In what cases does this rule not apply?

If you see sensitive pages in site: that should have been removed (personal data, noindex pages, embargoed content), do not ignore them. The fact that they appear in site: means they are technically crawlable. Use the URL removal tool in Search Console to force immediate removal.

Similarly, if you find that 404 pages or outdated content continue to receive organic traffic (not just to appear in site:, but actually to rank and generate clicks), it’s abnormal. It indicates that Google has not yet switched to the new canonical URL, and you need to investigate the redirects, canonicals, or sitemap structure.

Warning: Do not confuse “presence in site:” with “active indexing.” A URL can be in Google’s index without being canonical, not ranking, and not generating traffic. It’s just residual noise. The real indicator is Search Console > Performance > Which pages are receiving clicks.

Practical impact and recommendations

What should you check concretely after a migration or closure?

First, forget about site: as a validation metric. Go to Search Console, Performance section, and filter by URL. Look at which pages generate impressions and clicks over the last 28 days. If these are the new URLs, great. If they are still predominantly the old ones, you have a problem with redirects or canonicals.

Next, check the coverage report in Search Console. The old URLs should appear as “Redirected” or “Excluded by noindex tag.” If they remain “Valid,” it means Google did not detect the redirect or it is not functioning properly. Test some URLs manually with curl or a tool like Screaming Frog to confirm the HTTP status code.

What mistakes should be avoided when encountering this type of situation?

Do not request massive reindexing via Search Console to “force” the removal of old URLs. It doesn't work that way. Reindexing does not remove URLs from the index, it just requests a recrawl. If the redirect is in place, Google will eventually understand it on its own. Forcing the crawl can even slow down the process by saturating your crawl budget.

Avoid panicking and modifying redirects midway. If you have implemented 301s, leave them in place for at least 6 months, ideally 1 year. Changing redirects or switching to 302 thinking it would “accelerate” the process creates more confusion than anything else.

How can you monitor that everything is going smoothly?

Set up a weekly monitoring of organic traffic by groups of URLs (old vs new). If traffic on the old URLs gradually decreases and that on the new ones increases, it’s a good sign. Conversely, if the traffic stalls on the old ones after 4-6 weeks, dig deeper: broken redirects, conflicting canonicals, sitemaps still pointing to old URLs.

Also, use Google Analytics (or your tracking tool) to identify organic landing pages. If users still arrive on old.com/page instead of new.com/page, it’s a real problem, not just a display artifact in site:. In this case, check that redirects are properly set up on the server, tested with a real Google user-agent.

  • Validate 301 redirects with curl or Screaming Frog, not just in the browser
  • Check in Search Console > Performance that new URLs generate clicks
  • Verify the coverage report: old URLs should be “Redirected”
  • Update the XML sitemap to reference only the new URLs
  • Monitor organic traffic by group of URLs for at least 3 months
  • Do not request massive reindexing or modify redirects midway
Let’s be honest: properly managing a migration or service closure requires sharp technical expertise and thorough monitoring over several months. Between server redirects, canonicals, sitemaps, log audits, and fine interpretation of Search Console data, the pitfalls are numerous. If you do not have dedicated SEO resources in-house, it may be wise to enlist the help of a specialized SEO agency for personalized support. This avoids months of traffic loss and costly mistakes.

❓ Frequently Asked Questions

Combien de temps les anciennes URLs peuvent-elles rester visibles dans site: après une migration ?
En pratique, entre 3 semaines et 3 mois selon la taille du site et la fréquence de crawl. Google ne donne pas de délai officiel. Si ça dure 6 mois avec du trafic résiduel, vérifiez vos redirections.
Si les anciennes URLs apparaissent encore dans site:, est-ce qu'elles consomment du budget crawl ?
Oui, tant qu'elles sont crawlables. Si Google les visite encore, ça consomme du budget. Assurez-vous que les redirections 301 sont bien détectées pour que Google arrête de les crawler.
Faut-il utiliser l'outil de suppression d'URL dans Search Console pour accélérer le nettoyage ?
Seulement pour des contenus sensibles ou urgents. Pour une migration normale, les redirections 301 suffisent. L'outil de suppression est temporaire (6 mois) et ne remplace pas une vraie redirection.
Comment savoir si Google a vraiment basculé sur la nouvelle URL canonique ?
Regardez dans Search Console > Performance quelles URLs génèrent des clics. Si ce sont les nouvelles, c'est validé. Le rapport de couverture doit aussi montrer les anciennes comme 'Redirigées'.
Est-ce que la présence d'anciennes URLs dans site: peut pénaliser le référencement ?
Non, si les redirections sont correctes et que le trafic a basculé. C'est juste un affichage résiduel. Par contre, si elles continuent de ranker et générer du trafic, c'est un problème de migration à corriger.
🏷 Related Topics
Domain Name

🎥 From the same video 16

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