Индексация · 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.