Индексация · CANONICAL_CHAIN

Цепочка canonical

rel=canonical ведёт на страницу, у которой свой canonical на третий URL. Поиск может не пройти цепочку до конца.

Приоритет в аудите: Средний

Что проверяется

Для не-self canonical читается HTML canonical 2xx-цели (бюджет 25 вместе с hop 3–6). Если B показывает C, C запрашивается; если C показывает D, D запрашивается; если D показывает E, E запрашивается; если E показывает F, F запрашивается. A→B→C, C→D, D→E, E→F, F→G или конечный self — цепочка; циклы на A — CANONICAL_LOOP. Нет тега на цели — not_applicable. Седьмой hop G отдельно не запрашивается. 4xx/сбой C оставляют 2-hop цепочку; 4xx D — 3-hop; 4xx E — 4-hop; 4xx F — 5-hop. Cross-domain hop может быть намеренным; это не отменяет наблюдение цепочки.

Частые причины

Промежуточный URL после переезда или склейки разделов

Канон на URL, который сам редиректит и отдаёт другой canonical

Шаблон карточки канонизирует листинг, а листинг — другую витрину

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

Поставьте canonical сразу на конечный индексируемый URL. Не оставляйте A→B→C. Не разворачивайте цепочку автоматически, если конечный C — другой домен синдикации: сначала подтвердите намерение.

Критерий приёмки

Проверенные 2xx-цели либо self-canonical, либо петля отмечена отдельно; у цепочки в evidence есть B, следующий hop и при hop 3/4/5/6 — hop3CanonicalUrl, hop4CanonicalUrl, hop5CanonicalUrl и hop6CanonicalUrl.