Дубли страниц в WordPress появляются не только из-за одинакового текста. Чаще всего это архивы, пагинация, URL с параметрами, версии одной и той же записи в разных разделах, а иногда — страницы, которые открываются по нескольким адресам сразу. Если закрывать всё подряд, можно случайно убрать из поиска нужные страницы. Если не делать ничего, поисковик тратит обход на мусорные URL и хуже понимает, какая версия основная.
Задача здесь не в том, чтобы «удалить все дубли», а в том, чтобы оставить в индексе полезные страницы и аккуратно убрать технические и повторяющиеся варианты. Ниже — практический порядок действий: как понять, что именно дублируется, что реально вредно для SEO и как это исправить без лишнего риска.
Какие дубли в WordPress действительно стоит убирать
Не каждый повтор текста — проблема. Для SEO опасны те страницы, которые конкурируют между собой в выдаче или создают много почти одинаковых URL. Обычно это такие случаи:
- архивы рубрик, тегов, авторов и дат, если они повторяют контент записей или почти пустые;
- страницы пагинации, когда первая и вторая страницы архива выглядят слишком похоже;
- URL с параметрами сортировки, фильтрации, UTM-метками, поиском по сайту;
- страницы вложений медиафайлов, если они индексируются отдельно и не несут пользы;
- версии одной страницы с разными окончаниями слэша, www/без www, http/https, а также дубли из-за неправильных редиректов;
- страницы, доступные по нескольким путям: например, запись открывается и через архив рубрики, и через архив метки, и через внутренний поиск.
Менее опасны страницы, которые похожи по шаблону, но имеют разный смысл: карточки товаров, записи в блоге, отдельные категории с уникальным содержанием. Их не нужно закрывать только потому, что у них одинаковая шапка, подвал или блоки навигации.
Сначала проверьте, что именно индексируется
Перед любыми правками полезно понять, какие URL уже попали в поиск и откуда берутся дубли. Самый простой способ — посмотреть отчёты в Google Search Console: разделы с индексированием страниц, исключёнными URL и дублирующимися страницами. Там обычно видно, что поисковик считает основной версией, а что — альтернативной.
Если нужно быстро проверить конкретный URL, сравните несколько вариантов одной страницы: с параметром и без него, с www и без, со слэшем и без, с пагинацией и без. Если открываются разные адреса с одинаковым или почти одинаковым содержимым, это уже кандидат на каноникализацию или редирект.
Ещё один практичный тест — поиск по сайту через оператор site:ваш-домен. Он не даёт полной картины, но помогает заметить мусорные страницы, которые уже видны в выдаче: архивы тегов, вложения, страницы с параметрами.
Что закрывать, а что лучше склеивать
Для WordPress обычно есть три рабочих подхода: редирект, canonical и noindex. Выбор зависит от того, должен ли дубль существовать для пользователей.
| Ситуация | Что делать | Почему |
|---|---|---|
| Одна и та же страница доступна по нескольким адресам | 301-редирект на основной URL | Убирает дубль полностью и передаёт сигнал основной версии |
| Есть полезная страница, но поисковику нужно показать основную версию | rel="canonical" | Помогает склеить варианты без удаления страницы из доступа |
| Архив нужен пользователям, но не должен ранжироваться | noindex, follow | Страница остаётся доступной, но не должна попадать в индекс |
Если есть возможность убрать дубль редиректом, это обычно самый чистый вариант. Canonical полезен там, где URL должен жить, но не быть самостоятельной посадочной страницей. Noindex — не способ «склеить» дубли, а способ не пускать в индекс страницы, которые не должны там находиться.
Как безопасно убрать дубли в WordPress
1. Настройте основной адрес сайта
Сначала проверьте, что сайт открывается в одном варианте домена и протокола: только https, только с www или только без него — как вы выбрали в настройках и на хостинге. Иначе WordPress может отдавать один и тот же контент по разным адресам.
Проверьте настройки Адрес WordPress (URL) и Адрес сайта (URL) в разделе общих настроек. Они должны совпадать с основной версией домена. Если хостинг или CDN уже делает редирект на канонический вариант, не дублируйте эту логику ещё и в плагинах без необходимости.
2. Уберите из индекса служебные архивы, если они не нужны
Если рубрики, метки, архивы авторов или даты не дают поиску ценности, их лучше закрыть от индексации. В WordPress это обычно делают через SEO-плагин: для таксономий и архивов можно отключить индексирование или добавить noindex. Это особенно полезно для сайтов, где архивы пустые, состоят из нескольких записей или повторяют структуру главной.
Но не закрывайте рубрики автоматически, если они у вас реально работают как посадочные страницы и собирают трафик. В таком случае лучше доработать их содержимое: добавить описание, полезный текст, нормальную перелинковку и оставить в индексе.
3. Закройте параметры URL, которые создают мусорные копии
Параметры сортировки, фильтрации и поиска часто порождают десятки почти одинаковых URL. Если это не отдельные посадочные страницы, их обычно не нужно индексировать. Для таких адресов используют canonical на основную версию или закрывают их от индексации на уровне SEO-плагина, шаблона или правил сервера.
С UTM-метками обычно проще: они нужны для аналитики, но не должны создавать отдельные страницы в индексе. В нормальной конфигурации поисковик должен понимать, что это тот же самый контент, а не новая страница. Если этого не происходит, проверьте canonical и редиректы.
4. Исправьте дубли из-за пагинации
Страницы пагинации нужны, если у вас длинные архивы или списки записей. Удалять их нельзя, но можно сделать так, чтобы поисковик не воспринимал их как самостоятельные дубли первой страницы. Обычно у пагинированных архивов должна быть своя логика canonical, а не копия первой страницы без разбора.
Если пагинация сделана корректно, страницы /page/2/, /page/3/ и дальше остаются доступны, но не конкурируют с первой страницей архива. Если же на них повторяется почти тот же набор элементов и нет смысла в индексации, проверьте настройки темы и SEO-плагина: иногда проблема не в WordPress, а в шаблоне архива.
5. Уберите страницы вложений, если они не нужны
WordPress может создавать отдельные страницы вложений для изображений и файлов. На небольших сайтах это часто лишний мусор: страница с одним изображением и пустым описанием не даёт пользы пользователю и может попасть в индекс. Обычно такие страницы либо редиректят на сам файл или на запись-родителя, либо отключают их индексацию.
Если изображения у вас реально используются как самостоятельные страницы, например в портфолио или галерее, подход будет другим. Но для обычного блога страницы вложений почти всегда лучше убрать из индекса.
Когда нужен 301-редирект, а когда достаточно canonical
Это ключевой момент. Если у вас есть два адреса, но нужен только один, используйте 301-редирект. Так вы не оставляете поисковику выбор между двумя версиями и не распыляете сигналы.
Canonical подходит, когда страница должна открываться пользователю, но поисковику нужно явно подсказать основную версию. Например, это бывает у страниц с параметрами сортировки или у печатных версий, если они вообще нужны. Но canonical не заменяет редирект там, где дубль технически лишний.
Не стоит ставить canonical на всё подряд. Если указать каноническую страницу неправильно, поисковик может проигнорировать ваш сигнал или выбрать другую версию. Особенно это заметно на сайтах с большим количеством архивов и фильтров.
Что проверить после изменений
После настройки не ограничивайтесь тем, что страница открывается в браузере. Проверьте три вещи:
- основной URL отвечает без цепочек редиректов;
- дублирующие адреса ведут на нужную страницу или закрыты от индексации;
- в исходном коде основной страницы указан корректный canonical.
Если используете Google Search Console, отправьте на переобход важные страницы и посмотрите, как меняется статус дублирующихся URL. Индексация не обновляется мгновенно, поэтому оценивать результат лучше не по одному дню, а по динамике.
Для быстрой технической проверки можно открыть исходный код страницы и найти тег canonical. Если он указывает на несуществующий адрес, на вариант с параметрами или на другую страницу без причины, это надо исправлять сразу.
Чего не стоит делать
Самая частая ошибка — закрыть от индексации всё, что похоже на архив. В итоге сайт теряет полезные посадочные страницы, а не только дубли. Вторая ошибка — ставить noindex на страницы, которые нужно склеить, вместо редиректа. Третья — удалять URL без проверки входящих ссылок и без 301-редиректа: так можно потерять трафик и накопленный вес страницы.
Если сайт уже давно работает, не меняйте сразу всё подряд. Сначала уберите самые очевидные технические дубли: одинаковые адреса домена, страницы вложений, мусорные параметры. Потом проверьте архивы и пагинацию. Такой порядок безопаснее, чем массово закрывать разделы целиком.
Для сайтов на WordPress часть этой работы можно упростить через SEO-плагин или набор настроек, который умеет управлять canonical, noindex и очисткой дублей. Если вам нужен именно практический инструмент для такой задачи, посмотрите Clearfy Pro: https://wpshop.ru/plugins/clearfy. Но даже с плагином важно понимать логику: сначала определить тип дубля, потом выбрать редирект, canonical или noindex.
Если коротко: удаляйте не «похожие страницы», а только те дубли, которые мешают индексации или конкурируют с основной версией. Всё остальное лучше не трогать без проверки, иначе вместо SEO-очистки легко получить просадку по трафику.