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

Canonical образует петлю

Страница A указывает canonical на B, а B указывает обратно на A — или hop 3/4/5/6 замыкает цикл на A. Поиск не получает однозначной канонической версии.

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

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

После проверки 2xx-цели читается её HTML canonical. Если B показывает третий URL, цель C запрашивается; если C показывает четвёртый, D запрашивается; если D показывает пятый, E запрашивается; если E показывает шестой, F запрашивается в том же бюджете 25 проб. Identity сравнивается с учётом слеша. Петля — если hop 2, 3, 4, 5 или 6 совпадает с source или final URL страницы A, включая циклы A→B→A, A→B→C→A, A→B→C→D→A, A→B→C→D→E→A и A→B→C→D→E→F→A. Self-canonical не эта находка. Седьмой hop G отдельно не запрашивается. Междоменный канон может быть синдикацией, но петля всё равно фиксируется.

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

Шаблоны раздела и карточки канонизируют друг друга

Слеш-варианты /page и /page/ ссылаются взаимно

Три, четыре, пять или шесть URL в шаблонах образуют цикл на источник

Относительный href на цели разрешается обратно на источник

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

Выберите один конечный URL и поставьте на него self-canonical. Остальные страницы, если это копии, должны указывать только на него.

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

У проверенных 2xx-целей нет обратного canonical на источник, в том числе через третий–шестой hop; у находки видны B и следующий hop, при hop 3/4/5/6 — hop3CanonicalUrl, hop4CanonicalUrl, hop5CanonicalUrl и hop6CanonicalUrl.