Если в Search Console или Яндекс.Вебмастере всплывает много похожих URL, проблема обычно не в «плохой индексации», а в том, что WordPress отдаёт одну и ту же страницу по нескольким адресам. Чаще всего это пагинация, архивы, параметры в URL, версии со слэшем и без, http и https, а иногда — дубли, которые создаёт тема или плагин. Удалять такие страницы вручную бессмысленно: сначала нужно понять, какие URL реально дублируют контент, а какие являются нормальной частью структуры сайта.
Ниже — практический порядок действий: как найти источник дублей, что можно закрыть от индексации, а что лучше исправить на уровне шаблонов и настроек WordPress.
Сначала определите, какие именно дубли у вас есть
Не все похожие URL одинаково опасны. Одни просто засоряют отчёты, другие размывают сигналы ранжирования и заставляют поисковики выбирать «каноническую» версию страницы самостоятельно.
Проверьте в Search Console и Яндекс.Вебмастере типы адресов, которые повторяются чаще всего. Обычно это один из следующих сценариев:
- страница доступна с
/page/2/,/page/3/и так далее; - один и тот же материал открывается с параметрами в URL, например
?utm_source=или служебными параметрами фильтров; - есть версии со слэшем и без слэша;
- сайт открывается и по
http, и поhttps; - одна и та же запись доступна через несколько архивов: рубрика, метка, автор, дата;
- тема или плагин создают отдельные страницы для поиска, сортировки, фильтрации, предпросмотра или вложений.
Если в отчётах много URL, но содержимое у них разное, это не дубли. Например, страницы пагинации в блоге или архивы рубрик могут быть похожи по шаблону, но это не всегда ошибка. Ошибка начинается там, где поисковик видит несколько адресов с одним и тем же основным контентом.
Как быстро найти дубли на самом сайте
Самый надёжный способ — сопоставить отчёты поисковых систем с тем, как сайт реально отдаёт страницы. Для этого не нужен сложный стек инструментов.
Проверьте подозрительные URL вручную
Откройте несколько похожих адресов в браузере и сравните:
- одинаков ли заголовок страницы;
- совпадает ли основной текст;
- меняется ли только адрес или ещё и содержимое;
- есть ли на странице канонический URL в коде;
- редиректит ли одна версия на другую.
Если у двух адресов одинаковый контент и нет редиректа, это почти наверняка дубль. Если адреса отличаются только параметрами, но страница одна и та же, проблему обычно решают настройкой канонического URL или запретом индексации параметров, а не удалением страницы.
Используйте поиск по сайту и оператор site:
В поиске Google и Яндекса можно быстро увидеть, какие версии страниц уже попали в индекс. Для этого полезно искать по домену и части URL, например:
site:wplock.ru "page"Подставьте свой домен и фрагмент адреса, который повторяется. Так вы увидите, какие версии уже индексируются, и сможете сравнить их с каноническими URL на сайте.
Какие дубли можно закрыть, а какие нужно исправлять
Здесь важно не смешивать «лишние страницы» и «ошибочную структуру». Одни URL можно просто закрыть от индексации или убрать из карты сайта. Другие нужно исправлять в шаблонах, чтобы WordPress вообще не создавал проблему.
| Ситуация | Что делать | Почему |
|---|---|---|
| Параметры сортировки, фильтрации, UTM и служебные параметры | Оставить одну основную версию, остальные закрыть от индексации или настроить canonical | Контент не меняется, поисковику нужна только одна версия |
| Версии http/https, www/без www, слэш/без слэша | Сделать 301-редирект на единственный вариант | Это технические дубли одного адреса |
| Архивы рубрик, меток, авторов и дат с одинаковым контентом | Пересмотреть структуру архивов, часть архивов закрыть, часть оставить | Проблема обычно в настройках темы и таксономий |
| Пагинация блога и архивов | Обычно не удалять, а проверить canonical и индексацию | Это нормальная часть навигации, но не всегда нужна в индексе |
| Страницы вложений, предпросмотра, поиска по сайту | Чаще всего закрыть от индексации или перенаправить на родительский материал | Такие страницы редко полезны в поиске |
Если дубли возникают из-за настроек WordPress, сначала исправляйте источник. Например, если тема создаёт отдельные архивы для всего подряд, лучше отключить лишние архивы или изменить шаблон, чем потом бесконечно чистить индекс.
Что исправить в WordPress и теме
Самые частые дубли в WordPress создаются не контентом, а шаблонами и настройками. Именно здесь обычно есть быстрый и устойчивый эффект.
Проверьте канонический URL
На большинстве страниц должен быть один канонический адрес, который указывает поисковику основную версию. WordPress и SEO-плагины обычно добавляют его автоматически, но это нужно проверить, если у вас много дублей.
Если на странице канонический URL указывает не на ту версию, которую вы считаете основной, поисковик может выбрать неправильную страницу. Это бывает после смены темы, установки SEO-плагина или при конфликте нескольких плагинов, которые одновременно правят head-разметку.
Уберите лишние архивы и вложения
Если у вас есть страницы вложений медиафайлов, а они не несут самостоятельной ценности, их лучше перенаправить на родительскую запись или страницу файла. В WordPress это часто решается настройками темы, SEO-плагина или небольшим кодом в functions.php, но перед изменениями обязательно сделайте резервную копию.
То же касается архивов авторов, дат и меток. На небольшом сайте они нередко дублируют рубрики или просто повторяют список записей без дополнительной пользы. Если архив не нужен пользователю и не даёт уникального контента, его можно закрыть от индексации или отключить в шаблоне.
Проверьте пагинацию и страницы поиска
Страницы поиска по сайту, внутренние фильтры и пагинация часто попадают в индекс случайно. Сам поиск по сайту обычно не нужен в выдаче, потому что его содержимое зависит от запроса пользователя и не является стабильной посадочной страницей.
Пагинация сложнее: если у вас длинные архивы, страницы /page/2/ и дальше нужны для навигации, но не всегда нужны в индексе. Здесь решение зависит от структуры сайта и SEO-логики. Важно не ломать навигацию для пользователей, когда вы закрываете от индексации технические страницы.
Когда достаточно закрыть URL, а когда нужен редирект
Это ключевой момент. Если выбрать неправильный способ, можно либо оставить дубль в индексе, либо сломать доступ к нужной странице.
Редирект 301 нужен, когда у вас есть две версии одного и того же адреса, и одна из них должна исчезнуть. Классический пример — http на https, www на без www, слэш на без слэша, старый URL после смены структуры.
Canonical или noindex подходят, когда страница нужна пользователю, но не должна конкурировать в поиске с основной версией. Так обычно поступают с параметрами, сортировками, внутренним поиском, частью архивов и техническими страницами.
Не стоит ставить 301 на всё подряд. Если перенаправить на главную страницу все похожие URL, поисковик может расценить это как мягкую ошибку, а пользователь потеряет ожидаемую страницу. Лучше решать каждый тип дубля отдельно.
Как проверить, что дубли действительно убраны
После изменений не ждите мгновенного исчезновения всех URL из отчётов. Поисковики переобходят сайт не сразу. Но проверить правильность настройки можно уже в день правок.
- Откройте старый URL и убедитесь, что он отдаёт 301-редирект на нужную версию.
- Проверьте исходный код страницы и найдите canonical.
- Посмотрите, не осталось ли старых URL в XML-карте сайта.
- Сравните отчёты Search Console и Яндекс.Вебмастера через несколько дней или недель, в зависимости от частоты обхода сайта.
Если после правок дубль всё ещё открывается без редиректа, значит, источник не устранён. Обычно это либо настройка темы, либо плагин, который генерирует альтернативный URL, либо серверное правило, которое конфликтует с WordPress.
Для сайтов на WordPress с большим количеством архивов и технических дублей полезно использовать инструменты, которые помогают управлять canonical, редиректами и индексацией без ручного вмешательства в шаблоны. Если вы не хотите собирать это из нескольких плагинов, можно посмотреть в сторону Clearfy Pro: он закрывает часть типовых задач по чистке сайта и удалению дублей, но всё равно не отменяет проверку структуры URL и редиректов.
Главная мысль простая: сначала находите источник дубля, потом выбираете способ обработки. Если страница дублируется из-за настроек WordPress или темы, исправляйте это в шаблоне или конфигурации. Если это техническая версия одного и того же адреса, ставьте редирект. Если страница нужна пользователю, но не должна конкурировать в поиске, оставляйте её доступной и управляйте индексацией осознанно.