Canonical URL

Canonical URL — это «главная» версия страницы, которую вы указываете поисковикам через тег `<link rel="canonical">` чтобы избежать индексации дубликатов.

Когда нужен

Сайты часто имеют несколько URL для одной и той же страницы: с www и без, с http и https, с trailing slash и без, с UTM-метками и без. Поисковик не должен индексировать их все — он должен выбрать одну. Через canonical вы явно говорите, какую именно. Без canonical Google и Яндекс выбирают сами, и не всегда тот URL, который вы хотели бы видеть в выдаче.

Как поставить

<link rel="canonical" href="https://example.com/article" />

Вставьте этот тег в `<head>` каждой страницы. URL должен быть абсолютным, с протоколом, и совпадать с тем что в sitemap.xml. В Next.js используйте `alternates.canonical` в `generateMetadata()` — фреймворк сам отрисует тег.

Распространённые ошибки

См. также

Canonical URL — SEO-словарь