Canonical на странице указывает на URL, который отдаёт 404 или недоступен. Или canonical ведёт на страницу с редиректом. Это одна из самых опасных ошибок разметки: поисковик может исключить страницу из индекса или выбрать не тот URL. Разберём, почему canonical ведёт на 404, чем это грозит и как исправить.
Что делает canonical и почему ошибка критична
Canonical сообщает поисковику, какой URL является основным для данной страницы. Если canonical корректен, поисковик консолидирует сигналы на основном URL. Если canonical ведёт на недоступный URL, поисковик может:
— проигнорировать canonical;
— выбрать другой URL как основной;
— исключить страницу из индекса;
— потерять ссылочный вес;
— создать дубли.
Canonical на 404 — это сигнал, что основная версия страницы не существует. Поисковик не может консолидировать сигналы на несуществующую страницу.
Причина 1: URL изменился, canonical не обновили
Самая частая причина. Страница переехала на новый URL, а canonical остался старым и ведёт на 404.
Что проверить:
— совпадает ли canonical с текущим URL;
— не остался ли старый URL в шаблоне;
— не генерируется ли canonical автоматически по старому шаблону.
Для проверки используйте проверка canonical — инструмент покажет, на какой URL указывает canonical и доступен ли он.
Причина 2: canonical указывает на удалённую страницу
Страница, на которую указывает canonical, была удалена. Canonical остался, но ведёт на 404.
Что проверить:
— доступен ли canonical URL;
— не был ли он удалён;
— есть ли редирект с него;
— не нужно ли обновить canonical на актуальный URL.
Причина 3: canonical указывает на URL с редиректом
Canonical ведёт на URL, который редиректит на другой URL. Поисковик может проигнорировать canonical или выбрать конечный URL.
Что проверить:
— отдаёт ли canonical URL редирект;
— куда ведёт редирект;
— не создаёт ли это цепочку;
— не лучше ли указать конечный URL в canonical.
Причина 4: canonical сгенерирован автоматически с ошибкой
Некоторые CMS и плагины генерируют canonical автоматически. Если шаблон или логика неправильные, canonical может вести на несуществующий URL.
Что проверить:
— как генерируется canonical;
— нет ли ошибки в шаблоне;
— не добавляет ли плагин свой canonical;
— не конфликтуют ли несколько canonical.
Причина 5: canonical на параметрический URL
Иногда canonical указывает на URL с параметрами, который не существует или отдаёт 404.
Что проверить:
— есть ли параметры в canonical;
— доступен ли этот URL;
— не лучше ли указать чистый URL;
— не создаёт ли это дубли.
Чем опасен canonical на 404
Основные риски:
— страница может выпасть из индекса;
— ссылочный вес может потеряться;
— поисковик может выбрать другой URL как основной;
— могут появиться дубли;
— позиции могут снизиться.
Если canonical ведёт на 404, поисковик не может консолидировать сигналы. Это может привести к нестабильной индексации.
Как найти проблему
Пошаговая диагностика:
— откройте страницу и найдите canonical;
— проверьте, на какой URL он указывает;
— откройте этот URL;
— проверьте статус ответа;
— проверьте, нет ли редиректа;
— проверьте, не генерируется ли canonical автоматически;
— проверьте, нет ли дублей canonical.
Как исправить
План действий:
— обновить canonical на актуальный URL;
— убрать canonical, если он не нужен;
— настроить генерацию canonical в CMS;
— проверить, что canonical URL доступен;
— убрать дубли canonical;
— запросить переобход.
Как проверить результат
Чек-лист:
— canonical указывает на доступный URL;
— canonical не ведёт на 404;
— нет редиректа с canonical URL;
— нет дублей canonical;
— страница в индексе;
— позиции стабильны.
Если нужно проверить сразу несколько параметров — canonical, редиректы, индексацию — логично перейти к SEO-аудиту.
Частые ошибки
— canonical на старый URL;
— canonical на удалённую страницу;
— canonical на URL с редиректом;
— автоматическая генерация с ошибкой;
— canonical на параметрический URL;
— отсутствие проверки после изменений.
FAQ
Что делать, если canonical ведёт на 404?
Обновить canonical на актуальный доступный URL или убрать его, если он не нужен. Запросить переобход после исправления.
Может ли поисковик проигнорировать canonical на 404?
Да. Если canonical ведёт на недоступный URL, поисковик может проигнорировать его и выбрать другой URL.
Чем опасен canonical на 404?
Страница может выпасть из индекса, потерять ссылочный вес, появиться дубли. Позиции могут снизиться.
Можно ли указывать canonical на URL с редиректом?
Не рекомендуется. Canonical должен указывать на конечный доступный URL без редиректов.
Что делать, если canonical генерируется автоматически?
Проверить шаблон и настройки CMS. Убедиться, что генерация корректна и не создаёт дубли.
Влияет ли canonical на 404 на SEO?
Да. Это может привести к потере индексации и позиций. Исправление важно для стабильности сайта.
Может ли canonical на 404 быть причиной выпадения страницы?
Да. Если поисковик не может консолидировать сигналы, страница может выпасть из индекса.
Нужно ли убирать canonical, если он не нужен?
Да, если страница уникальна и не имеет дублей. Canonical нужен только для консолидации дублей.
Как проверить, что canonical корректен?
Используйте инструмент проверки canonical. Он покажет, на какой URL указывает canonical и доступен ли он.
Что делать, если canonical на 404 появился после редизайна?
Проверить шаблон и настройки CMS. Обновить canonical на актуальные URL и запросить переобход.