Q: New site is live and 301s are in place, but old URLs still show in Google. Why?
A: Totally normal worry, and usually one overlooked setting. Short answer: your new pages are probably still pointing their canonical tag at the old URLs, sending Google a mixed message.
Long answer: A canonical tag tells Google "this is the real address of this page." During a migration, templates often carry over hard-coded old-domain canonicals, or a plugin rewrites them wrong. So you redirect old→new, but the new page whispers "actually, the old one is canonical." Google gets confused and clings to the old URL.
The fix:
— View source on 5–10 new pages and confirm the canonical points to the new self URL
— Fix any template or plugin emitting old-domain canonicals
— Make sure canonicals are absolute URLs on the new domain
Next step: spot-check canonicals on your top templates (home, category, product, article) right now.
Migration Helpdesk
@MigrationHelpdesk
Q: New site is live and 301s are in place, but old URLs still show in Google. Why?
Этот пост опубликован в Telegram-канале Migration Helpdesk. Подписаться можно по ссылке: @MigrationHelpdesk.