intermediate
Canonical URL
Предотвращайте дубли индексации через canonical links, стабильный дизайн URL, redirects и согласованную политику locale или filter URL.
Canonical URL указывают поисковикам предпочтительную версию при дубликатах — tracking params, HTTP/HTTPS, www, копии локали или комбинации фильтров. Используйте `<link rel="canonical" href="...">` или HTTP-заголовки согласованно с redirects и внутренними ссылками.
<link rel="canonical" href="https://shop.example/products/shoes" />
| Источник дубликата | Типичное решение | |--------------------|------------------| | `?sort=price` | Canonical на чистый product URL | | `/en/...` vs `/...` | Политика + hreflang, не случайные canonical | | Trailing slash | 301 + один стиль canonical | | Пагинация | self-canonical или view-all policy |
Canonical — подсказка; конфликт сигналов (canonical на A, sitemap B, redirect на C) ослабляет доверие.
На интервью: canonical vs 301; parameterized URL в ecommerce; faceted navigation; когда не канонизировать (print view).
Типовые ошибки: canonical на 404; cross-domain без владения; каждый filter canonical на homepage; внутренние ссылки на дубликаты.
Компромисс — сохранение маркетинговых URL против консолидации ranking signals.
Чеклист:
- Один preferred URL на сущность контента.
- Согласовать canonical, redirects и internal links.
- Документировать политику locale и filter URL.
- Аудит дубликатов в Search Console.