Дубль — когда одно и то же содержимое доступно по нескольким адресам. Для человека это незаметно, а для поиска это проблема: робот не знает, какой адрес показывать, распределяет вес между копиями и тратит время обхода на лишнее.
Откуда берутся дубли
- Разные версии адреса: с www и без, http и https, со слэшем и без, в разном регистре.
- Параметры: метки utm, сортировка, фильтры, идентификаторы сессии.
- Страницы пагинации, версии для печати, адреса с index.php.
- Один товар в нескольких категориях с разными адресами.
- Копии текстов на разных страницах, когда описание повторяется дословно.
Три способа убрать дубль
| Способ | Когда подходит | Как работает |
|---|---|---|
| 301-редирект | Копия не нужна пользователю: версия с www, без слэша, старый адрес | Посетитель и робот попадают на основной адрес |
| rel=canonical | Копия нужна посетителю, но основной адрес — другой: сортировка, метки, варианты товара | Подсказка поиску, какой адрес считать основным |
| noindex | Страница нужна, но в поиске быть не должна: внутренний поиск, служебные списки | Запрет показывать страницу в выдаче |
Важно: canonical — это подсказка, а не команда. Поисковая система может выбрать другой адрес, если контент отличается или сигналы противоречат. Редирект — самый надёжный способ, когда копия не нужна.
Как правильно ставить canonical
- Указывайте абсолютный адрес со схемой и доменом, в виде тега link в head страницы.
- Одна страница — один canonical. Несколько тегов с разными адресами поиск проигнорирует.
- На самой основной странице canonical указывает на неё же (самоссылка): это защищает от лишних параметров.
- Не направляйте canonical на страницу, которая закрыта от индекса, редиректит или отдаёт ошибку.
- Для пагинации не указывайте canonical на первую страницу: каждая страница списка получает свой адрес.
Как найти дубли
- Яндекс Вебмастер: отчёт «Страницы в поиске» и раздел с исключёнными страницами показывают дубли и причины.
- Google Search Console: «Индексирование страниц» с причинами исключения.
- Сканер сайта: ищет одинаковые заголовки, описания и содержимое.
- Вручную: поиск по фрагменту текста в кавычках с оператором site:.
Для меток рекламы в Яндексе есть отдельная директива Clean-param в robots.txt: она говорит роботу, что параметр не меняет содержимое. Дубли и canonical разбираем в рамках аудита сайта, а исправляем в плане SEO-продвижения.
Покажем спрос в вашей нише, конкурентов и точки роста: бесплатный пресейл без обязательств.