Canonical URL Points to the Wrong Page: Translations Canonicalize Back to English
ZH pages have a canonical link pointing at the EN version — Google deindexes the ZH variant. Per-page canonical from current URL, verify with curl + view-source.
Articles tagged with #Canonical
ZH pages have a canonical link pointing at the EN version — Google deindexes the ZH variant. Per-page canonical from current URL, verify with curl + view-source.
Search Console reports thousands of duplicate URLs with `?utm_*`, `?sort=`, `?ref=` variants. Each parameter combination got indexed as a separate page.
You set canonical to a new URL. Weeks later, Google still ranks the old URL. Why canonical is a hint, not a command, and what actually changes the chosen canonical.
The minimum-viable SEO setup for an Astro site — what every page must have, why, and the exact patterns that hold up at 500 articles.
Bilingual / multi-locale pages have canonicals pointing the wrong direction.
Duplication kills indexing once you cross a few hundred articles. Here's the script-driven workflow to catch it before Google does.
A clear, practical guide to canonical tags — what they do, when they help, and the four mistakes that quietly break indexing.
Next.js does not break SEO, but it has footguns. Use this metadata API, sitemap.ts, and view-source checklist before you ask Google to crawl.
Root vs www is cosmetic — until both serve the same content. Use this DNS table, redirect config, and curl verification to lock it down once.
URL Inspection shows "User-declared canonical" and "Google-selected canonical". When they disagree, here is why and what to do.