Явление техническое и почти всегда непреднамеренное: его создают шаблоны, навигация и фильтры, а не злой умысел. Вред тоже технический — он выражается в том, на что робот тратит обход и как распределяется вес внутри сайта.
Три разных случая под одним названием
- Самоссылка. Страница содержит ссылку на собственный адрес — обычно это активный пункт меню или хлебная крошка, оформленная ссылкой. Безобидно, пока таких ссылок не десятки.
- Взаимная перелинковка. A ссылается на B, B ссылается на A. В навигации это нормально, в тексте — обычно признак того, что материалы дублируют друг друга.
- Петля редиректов. A перенаправляет на B, B обратно на A. Браузер показывает ошибку, робот прекращает обход. Это уже не мелочь, а недоступная страница.
Чем это мешает
Самоссылки и взаимные ссылки не наказываются — они размывают. Внутренний вес распределяется по ссылкам, и чем больше их ведёт в никуда или по кругу, тем меньше достаётся страницам, которые вы продвигаете.
Второй эффект — обход. Робот идёт по ссылкам, и цепочки, которые возвращают его на уже посещённые адреса, расходуют краулинговый бюджет. На каталоге с фильтрами это основной источник мусорных обходов.
Петли редиректов вредят напрямую: страница недоступна ни человеку, ни роботу, и из индекса она выпадает.
Откуда берутся
- Шаблон делает ссылкой активный пункт меню и текущую хлебную крошку.
- Фасетная навигация генерирует адреса с параметрами в разном порядке, и они ссылаются друг на друга в обе стороны.
- Правила редиректов писались в разное время: одно убирает слеш, другое добавляет.
- Правило приведения регистра конфликтует с правилом языковой версии.
- Блок «похожие материалы» ставит ссылку на саму открытую страницу.
Как найти и починить
Петли редиректов ловятся запросом с показом всей цепочки переходов: если в ней повторяется адрес — это петля. Самоссылки и взаимные ссылки видит любой краулер по сайту.
- Активный пункт меню и последнюю хлебную крошку делать текстом, а не ссылкой. Это ещё и правильнее с точки зрения доступности.
- Правила редиректов свести в один файл и проверить попарно: каждая пара правил не должна отменять друг друга.
- Комбинации фильтров, которые не нужны в поиске, закрывать от обхода и не ставить на них ссылки.
- В блоках рекомендаций исключать текущую страницу — обычно это одна строка в шаблоне.
Как перелинковка должна выглядеть в норме — в термине внутренняя перелинковка.
Частые вопросы
Нужно применить «циклические ссылки» на практике?
Оставьте контакты — разберём вашу задачу по SEO, GEO, CRM или AI. РФ и СНГ.