Канонический адрес (canonical): что это и зачем
Канонический адрес — указание поисковой системе, какой из нескольких одинаковых или похожих адресов считать основным. Задаётся тегом link rel="canonical" в коде страницы или заголовком ответа сервера.
Зачем это нужно
Один и тот же материал часто доступен по нескольким адресам: с параметрами сортировки и меток, с www и без, со слешем на конце и без него, в печатной версии. Для поиска это разные страницы с одинаковым содержанием. Канонический адрес объединяет их: сигналы и ссылочный вес сводятся к одной версии, а в выдачу попадает именно она.
Как выглядит правильная настройка
| Случай | Что указывать |
|---|---|
| Обычная страница | Саму себя — самоканоникал |
| Адрес с UTM-метками | Чистый адрес без параметров |
| Пагинация | Каждую страницу на себя, а не всё на первую |
| Один товар в нескольких категориях | Один основной адрес товара |
| Версия для печати | Основную версию |
Частые ошибки
- Все страницы указывают на главную. Классика при копировании шаблона: остальные страницы выпадают из индекса.
- Канонический адрес ведёт на редирект или 404. Сигнал ломается полностью.
- Разные протоколы и домены. Адрес должен совпадать с тем, который вы реально продвигаете.
- Канонический плюс noindex на одной странице. Противоречие, которое трактуется непредсказуемо.
Канонический адрес против редиректа
Их часто путают. Редирект физически уводит и робота, и человека на другой адрес — старая страница перестаёт открываться. Канонический адрес оставляет обе страницы доступными, но просит считать основной одну из них. Правило простое: если старый адрес больше не нужен людям — редирект; если обе версии нужны, например товар в двух категориях, — канонический адрес.
Как это связано с продвижением
Ссылки надо вести на канонический адрес. Если продвигаемая страница указывает каноническим другой адрес, вес уйдёт туда, а не на неё. Проверить теги можно анализатором мета-тегов, а выбор страницы под запуск разобран в статье «Какую страницу выбрать».