Caseproof

SEO и поисковый трафик Гайд

Канонический адрес страницы — что это и когда нужен

Разбираем, что такое канонический адрес, откуда на сайте берутся дубли страниц, как правильно поставить тег canonical и в каких случаях вместо него нужен редирект или запрет индексации.

Редакционный профиль раздела «SEO»

Канонический адрес — это адрес, который вы объявляете основным для страницы, когда одно и то же содержимое открывается по нескольким ссылкам. Обычный интернет-магазин незаметно для владельца отдаёт одну карточку товара по 3–4 разным адресам, и поисковая система вынуждена сама решать, какой из них показывать людям.

Решает она не всегда так, как хотелось бы. Сигналы размываются между копиями, в выдачу попадает адрес с рекламной меткой или страница фильтра, а нужная карточка остаётся во второй десятке. Тег canonical снимает этот выбор с алгоритма: вы прямо указываете, какая версия главная, а остальные помечаете как её копии.

Что такое канонический адрес простыми словами#

Поисковая система хранит в индексе страницы, а не сайты. Если один и тот же текст доступен по двум адресам, для неё это две страницы с одинаковым содержимым, и она выбирает из них одну. Вторая либо не попадает в индекс совсем, либо попадает и тянет часть внимания на себя.

Канонический адрес — способ сделать выбор за поиск. В служебной части кода ставится строка вида <link rel="canonical" href="https://site.ru/tovar/">, и она сообщает: основная версия вот здесь. Ссылочный вес и поведенческие сигналы копий приписываются указанному адресу, а не распыляются между ними.

Оговорка важная: это рекомендация, а не команда. Алгоритм учитывает её вместе с другими признаками — какой адрес чаще встречается во внутренних ссылках, какой указан в карте сайта, какой открывают люди. Если признаки противоречат друг другу, канонической может стать не та страница, которую вы назначили.

Отсюда практический вывод. Указали канонический адрес — уберите копии из карты сайта, переведите на него внутренние ссылки, убедитесь, что он открывается и отдаёт код 200. Одинокий тег посреди противоречивых сигналов игнорируется чаще, чем срабатывает.

5 источников дублей на обычном сайте#

Первый источник — технические варианты одного адреса: с www и без него, по http и по https, со слэшем в конце и без, с приставкой index.php и без неё. Каждая пара — это два адреса с одинаковым содержимым, и появляются они сами, без чьего-либо участия.

Второй — метки в ссылках. Любой переход из рекламы или рассылки добавляет к адресу параметры вроде utm_source, и если такие ссылки где-то опубликованы, поиск находит их как отдельные страницы. Третий — фильтры и сортировка в каталоге: выбор цвета, диапазона цены или порядка «сначала дешёвые» меняет адрес, но почти не меняет текст на странице.

Четвёртый — один товар в нескольких разделах, когда адрес включает путь категории. Пятый — служебные версии страницы: для печати, на отдельном мобильном поддомене, а также черновики и тестовые копии сайта, забытые открытыми для индексации после запуска.

Найти дубли можно 3 способами: посмотреть список страниц в панели вебмастера, прогнать сайт настольным краулером или взять характерную фразу из текста и поискать её с ограничением по своему домену. Небольшому сайту хватает первого способа, большому каталогу нужен второй.

Как задать канонический адрес правильно#

Правило первое: адрес пишется полностью, вместе с протоколом и доменом. Сокращённая запись вида /tovar/ формально допустима, но чаще приводит к ошибкам при переносе шаблона между поддоменами. Правило второе: тег на странице должен быть один — два разных canonical в коде равны их полному отсутствию.

Правило третье: целевой адрес обязан открываться и отдавать код 200. Канонический адрес, который ведёт на редирект, на несуществующую страницу или на закрытый в robots.txt раздел, бесполезен, а иногда прямо вреден: страница остаётся без внятной команды и выпадает следом за копиями.

Правило четвёртое: на обычных страницах, у которых копий нет, ставьте canonical на саму себя. Так страница заранее защищена от чужих меток и от того, что кто-то опубликует ссылку на неё с параметрами. Заодно проверьте карту сайта: в ней должны быть только канонические адреса.

И последнее: внутренние ссылки должны вести на тот же адрес, который назначен каноническим. Расхождение здесь встречается чаще всего — меню ведёт на версию со слэшем, а тег указывает на версию без него. Как выстроить систему ссылок целиком, разбираем в материале про внутреннюю перелинковку.

Когда вместо canonical нужен редирект или запрет#

Canonical объединяет страницы, которые нужны людям, но не должны конкурировать между собой в поиске: карточку с рекламной меткой, страницу фильтра, товар из второй категории. Если копия не нужна никому, инструмент требуется другой, и подмена одного другим создаёт больше проблем, чем решает.

Постоянный редирект 301 — когда адрес сменился навсегда: переехали с http на https, перестроили структуру разделов, объединили два сайта в один. Здесь и человек, и алгоритм должны попадать на новый адрес, а держать старый адрес открытым в такой ситуации незачем.

Запрет индексации нужен, когда страница полезна посетителю, но не нужна в выдаче: корзина, личный кабинет, страница благодарности после заявки. Их закрывают метатегом noindex. Для Яндекса есть и третий вариант — директива Clean-param в robots.txt, которая перечисляет параметры, не меняющие текст.

Частая ошибка — канонизировать друг на друга разные по смыслу страницы: соседние города, похожие услуги, карточки разных размеров одной модели. Вторая страница просто исчезает из выдачи, а причину ищут где угодно, кроме кода. Что проверять в такой ситуации, собрано в разборе, почему статья не индексируется.

Вывод: с чего начать наведение порядка#

Начните с инвентаризации: выгрузите список страниц в индексе и найдите очевидные пары копий. Основная часть проблемы у большинства сайтов — это рекламные метки и варианты адреса со слэшем, и закрываются они настройкой шаблона, а не ручной правкой каждой страницы.

Дальше задайте общее правило: канонический адрес по умолчанию равен собственному адресу страницы без параметров. Одна настройка закрывает метки, сортировки и фильтры сразу по всему сайту. Отдельно разберите каталог — товары в нескольких категориях, страницы пагинации, версии для печати: здесь решение принимается по каждому типу страниц, а не по каждой странице поштучно.

Результат проверяйте через 2–3 недели, когда поиск переобойдёт сайт. В панели вебмастера видно, какие страницы помечены как дубли и какой адрес выбран основным. Если выбран не ваш — ищите противоречие во внутренних ссылках, карте сайта или редиректах, а не переписывайте тег заново.

Темы канонический адрес

Читать ещё

  1. SEO и поисковый трафик

    Продвижение в Яндекс Картах: Software или Cloud

  2. SEO и поисковый трафик

    Программа для накрутки Яндекс Карт: обзор TopPoint

  3. SEO и поисковый трафик

    Накрутка ПФ в Яндекс Картах: как работает TopPoint

  4. SEO и поисковый трафик

    Как проверить SEO-подрядчика до подписания договора