rel=canonical: почему Google выбирает другой основной URL
В коде указан canonical A, а Search Console показывает URL B. Тег служит подсказкой и проигрывает, когда остальные сигналы спорят с ним.
Соберите один набор сигналов
Внутренние ссылки, sitemap, редиректы и hreflang должны вести к одной индексируемой версии с кодом 200 во всех шаблонах, мобильных представлениях и языковых кластерах проекта. Цепочка противоречий заставляет поисковик оценивать кластер самостоятельно.
Сравните содержимое дублей
Сильно отличающиеся страницы плохо объединяются даже при одинаковом шаблоне, похожем title и общей карточке товара в верхней части экрана. Проверьте title, основной текст, язык, доступность ресурсов и финальный URL после всех переходов.
Не канонизируйте удаление
Для исчезнувшего адреса нужен корректный 404, 410 либо релевантный redirect, а canonical решает задачу дублей внутри доступного набора материалов с близким основным содержимым. Массовая ссылка на главную только прячет архитектурную ошибку.
Возьмите один проблемный кластер и выпишите каждый сигнал в таблицу вместе с HTTP status, входящими ссылками и датой последнего обхода каждой версии. После выравнивания запросите проверку главного URL, сохраните исходные показания и дождитесь повторного обхода всех дублей поисковым роботом.
Начальный чек-лист есть в статье про индексацию и canonical. Источник: документация Google.
Comments are closed.