Если в индексе поисковиков появляются одинаковые или почти одинаковые URL, проблема обычно не в одной «плохой странице», а в том, как WordPress и сервер формируют адреса. Один и тот же контент может открываться через архивы, теги, категории, пагинацию, параметры в URL или служебные страницы. Задача здесь не просто «удалить всё лишнее», а понять, какие версии должны остаться, а какие нужно закрыть, склеить или убрать из индекса.
Ниже разберём, как найти источник дублей в WordPress и что делать с каждым типичным случаем без лишнего риска для сайта.
Сначала определите, какие именно дубли у вас есть
Под дублями часто понимают разные вещи. Иногда это полностью одинаковые страницы с разными URL. Иногда — почти одинаковые страницы, где отличается только сортировка, пагинация или параметр в адресе. От этого зависит решение.
Проверьте несколько признаков:
- одинаковый заголовок и мета-описание у разных URL;
- одинаковый основной текст, но разные адреса;
- в индексе есть версии с параметрами вроде
?replytocom=,?utm_,?sort=; - одна и та же запись открывается через архив категории, тег, автора и через прямую ссылку;
- в поиске видны страницы пагинации, которые не несут самостоятельной ценности.
Если у вас есть доступ к Google Search Console или Яндекс Вебмастеру, начните с отчётов по страницам и исключённым URL. Там обычно видно, какие адреса поисковик считает дублями, каноническими или альтернативными.
Откуда в WordPress берутся дубли
WordPress сам по себе создаёт несколько типов адресов для одного и того же контента. Это нормально, пока вы контролируете, какая версия считается основной.
Архивы категорий, тегов и авторов
Одна запись может попадать сразу в несколько архивов: категорию, тег, архив автора, архив даты. Если архивы открыты для индексации, поисковик видит множество страниц со схожим или одинаковым набором записей, а иногда и с повторяющимися фрагментами текста.
Особенно часто дубли появляются на сайтах, где:
- у записей много тегов;
- категории и теги заполнены без строгой структуры;
- архивы автора и даты не несут самостоятельной пользы для пользователя.
Пагинация
Страницы вида /page/2/, /page/3/ и дальше — это не техническая ошибка, а нормальная часть WordPress. Но если пагинация индексируется без необходимости, она может создавать много слабых страниц с повторяющимся контентом и почти одинаковыми заголовками.
Проблема особенно заметна в архивах, где на первой странице уже есть основная подборка, а следующие страницы почти не получают трафика и не нужны в поиске.
Параметры URL
Параметры в адресе часто создают альтернативные версии одной и той же страницы. Это могут быть UTM-метки, параметры сортировки, фильтры, якорные переходы, служебные параметры комментариев и плагинов.
Для поисковика /page/ и /?utm_source=... — это разные URL. Если такие адреса попадают в индекс, вы получаете дубли без реальной пользы.
Служебные страницы и системные шаблоны
К дублирующимся или малополезным страницам часто относятся:
- страницы поиска по сайту;
- страницы вложений медиафайлов, если они открыты отдельно;
- страницы автора на небольших сайтах, где у автора один-два материала;
- архивы по дате, если они не нужны посетителю;
- страницы пагинации комментариев.
Не все из них нужно удалять. Часть лучше закрыть от индексации, а часть — оставить, если они реально помогают навигации и имеют самостоятельную ценность.
Как найти дубли на сайте вручную
Начните с простого поиска по сайту и в поисковике:
- Введите в Google или Яндекс точный заголовок страницы в кавычках.
- Посмотрите, сколько URL с похожим содержимым выводится в выдаче.
- Проверьте, открываются ли одна и та же запись через категорию, тег и прямую ссылку.
- Сравните URL с параметрами и без них.
Если нужно быстро проверить конкретную страницу, откройте её в браузере и сравните:
- основной URL записи;
- URL из категории;
- URL из тега;
- URL с параметрами, если они появляются после переходов с рекламы, фильтров или комментариев.
Для массовой проверки удобнее выгрузить список URL из краулера вроде Screaming Frog, Sitebulb или аналогичного инструмента. Ищите одинаковые title, description, H1 и повторяющиеся фрагменты текста. Это быстрее, чем проверять всё вручную на большом сайте.
Что делать с каждым типом дублей
Универсального решения нет. В одних случаях нужна индексация только одной версии, в других — каноникал, в третьих — полное закрытие от индексации. Ниже — практический ориентир.
| Источник дубля | Что обычно делать | Когда оставлять в индексе |
|---|---|---|
| Категории и теги | Оставить только полезные архивы, остальные закрыть от индексации или удалить из карты сайта | Если архив реально помогает пользователю и содержит уникальное описание |
| Пагинация | Обычно не продвигать как отдельные посадочные страницы; следить за каноническими URL | Если это важный архив с большим объёмом контента |
| Параметры URL | Склеивать с основной версией, не допускать индексирования служебных параметров | Практически никогда, если параметр не меняет смысл страницы |
| Страницы поиска и вложений | Чаще закрывать от индексации или перенаправлять на родительскую страницу | Только если у них есть самостоятельная ценность |
| Архивы автора и даты | Обычно закрывать на небольших сайтах | Если это медиа-проект, блог с сильной авторской структурой или новостной ресурс |
Как безопасно оставить в индексе нужные версии
Самая частая ошибка — пытаться удалить всё подряд. В WordPress есть страницы, которые полезны для навигации и при этом не должны конкурировать с основными материалами. Поэтому сначала выбирают каноническую версию, а уже потом убирают альтернативы.
Что обычно оставляют в индексе:
- основную запись или страницу;
- категории, если они хорошо оформлены и реально полезны;
- важные посадочные страницы;
- архивы, которые дают уникальную структуру и спрос.
Что обычно исключают из индекса:
- служебные URL с параметрами;
- поиск по сайту;
- мелкие теги, которые дублируют категории;
- архивы автора и даты на небольших проектах;
- страницы вложений без самостоятельного содержания.
Если вы используете SEO-плагин, проверьте, что он не создаёт конфликтующих настроек: например, когда архив закрыт от индексации, но при этом попадает в sitemap. Это частая причина путаницы для поисковиков.
Какие настройки WordPress и SEO-плагинов проверить
В WordPress и популярных SEO-плагинах обычно есть настройки для архивов, таксономий и медиастраниц. Названия пунктов зависят от плагина, но логика одна:
- закрыть от индексации неиспользуемые архивы;
- убрать из sitemap страницы, которые не должны ранжироваться;
- задать canonical для альтернативных URL, если это предусмотрено плагином;
- не плодить одинаковые title и description для архивов.
Если на сайте есть фильтры, сортировка или другие параметры в URL, проверьте, не создают ли они отдельные индексируемые страницы. Иногда это решается настройкой плагина, иногда — правилами на уровне шаблона или сервера. Здесь важно не ломать рабочие ссылки и не закрыть полезные страницы случайно.
Для сайтов, где нужно системно чистить дубли, служебные страницы и лишние архивы, иногда удобнее использовать специализированный SEO-плагин с настройками для индексации и каноникализации. Например, Clearfy Pro закрывает часть типовых дублей без ручного редактирования шаблонов. Но даже с плагином сначала нужно понять, какие URL у вас реально лишние, а какие должны остаться.
Как проверить, что дубли действительно убраны
После изменений не ориентируйтесь только на то, что страница «исчезла» из браузера. Нужно проверить именно поведение для поисковиков.
Сделайте три проверки:
- Откройте проблемный URL и убедитесь, что он ведёт на нужную версию, закрыт от индексации или отдаёт корректный редирект.
- Проверьте исходный код страницы на наличие canonical, если он используется.
- Посмотрите в Search Console или Вебмастере, как поисковик видит URL: основная версия, дубль или исключённая страница.
Если вы закрывали архивы или страницы поиска, не ждите мгновенного исчезновения из индекса. Поисковику нужно время на переобход. Обычно сначала меняется статус страницы в отчётах, а потом она уходит из выдачи или перестаёт конкурировать с основной версией.
Что не стоит делать при борьбе с дублями
Есть несколько типичных ошибок, которые только ухудшают ситуацию:
- удалять страницы без проверки, есть ли на них трафик или внешние ссылки;
- закрывать все архивы подряд, не оставив полезных навигационных страниц;
- ставить noindex на основную запись вместо дубля;
- оставлять в sitemap URL, которые уже закрыты от индексации;
- настраивать редиректы наугад, не понимая, какая версия должна быть канонической.
Если сомневаетесь, сначала ограничьтесь мягкими мерами: canonical, noindex для служебных страниц, чистка sitemap и проверка внутренних ссылок. Полное удаление или массовые редиректы нужны только там, где вы уверены в структуре сайта.
В итоге рабочая схема простая: сначала находите источник дубля, потом решаете, нужна ли эта версия пользователю, и только после этого либо оставляете её как основную, либо закрываете, либо склеиваете с каноническим URL. На WordPress это особенно важно, потому что дубли часто создаются не ошибкой, а штатной логикой архивов и параметров.