Как найти и исправить страницы с параметрами в WordPress, которые создают дубли

Если в индексе появляются URL с параметрами вроде ?sort=price, ?filter= или ?utm_source=, поисковик начинает видеть несколько адресов для одного и того же контента. Для сайта это почти всегда лишние дубли, распыление сигналов и путаница в отчётах. Задача не в том, чтобы «запретить все параметры», а в том, чтобы найти именно те адреса, которые реально создают проблему, и оставить поиску одну основную версию страницы.

Ниже — практический план: как обнаружить такие URL, понять, какие из них опасны для SEO, и что делать в WordPress, чтобы сократить дубли без поломки фильтров, сортировки и рекламной аналитики.

Какие параметры действительно создают дубли

Не каждый URL с параметром вреден. Проблема возникает тогда, когда параметр меняет адрес, но не меняет смысл страницы для поиска или создаёт много почти одинаковых вариантов.

Чаще всего дубли дают:

  • utm_* — метки кампаний из рекламы, рассылок и соцсетей;
  • параметры сортировки: ?sort=price, ?orderby=;
  • параметры фильтров: ?color=red, ?size=m, ?brand=;
  • параметры пагинации и вида списка, если они порождают много комбинаций;
  • служебные параметры, которые добавляют плагины, темы или внешние сервисы.

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

Как найти проблемные URL в индексе и в логах

Начинать лучше не с правок в коде, а с поиска реальных адресов, которые уже попали в индекс или активно обходятся роботами.

Проверьте отчёты поисковых систем

В Google Search Console и Яндекс Вебмастере посмотрите страницы, которые получают показы или уже индексируются с параметрами. Ищите URL с символом ? и повторяющимися путями, отличающимися только хвостом параметров. Если в отчётах много адресов с UTM, это почти всегда признак того, что ссылки на сайт размечаются, а каноникализация настроена слабо или отсутствует.

Полезно сравнить:

  • основной URL страницы без параметров;
  • его версии с сортировкой и фильтрами;
  • адреса с UTM, которые пришли из рекламы или рассылок.

Если поисковик показывает в индексе именно параметрические версии, значит он не получил достаточно чёткий сигнал, какая страница основная.

Посмотрите серверные логи или аналитику

Если есть доступ к логам веб-сервера, можно увидеть, какие параметрические URL чаще всего запрашивают роботы и пользователи. Это особенно полезно, когда в Search Console ещё мало данных. В логах ищите повторяющиеся запросы к одному и тому же пути с разными параметрами. Если доступа к логам нет, используйте отчёты аналитики и внутренний поиск по сайту: иногда именно оттуда видно, какие фильтры генерируют десятки вариантов URL.

Для быстрой проверки можно вручную открыть несколько страниц с параметрами и сравнить:

  • меняется ли содержимое страницы;
  • меняется ли заголовок и мета-описание;
  • есть ли на странице канонический URL;
  • не появляются ли новые ссылки с параметрами в хлебных крошках, пагинации или блоках похожих материалов.

Что делать с UTM-метками

UTM-метки нужны для аналитики, но не должны становиться отдельными страницами для поиска. Самый безопасный подход — оставить их для отслеживания переходов, но дать поисковым системам понять, что основная версия страницы находится без параметров.

Проверьте, что на страницах с UTM в HTML есть корректный canonical на чистый URL. В WordPress это обычно делает SEO-плагин, но не всегда автоматически и не во всех сценариях. Если canonical указывает на адрес с UTM или отсутствует, поисковик может считать такие URL самостоятельными.

Если вы используете рекламные ссылки, не закрывайте UTM через редирект на стороне сервера: это ломает аналитику. Для таких адресов обычно достаточно canonical и отсутствия внутренних ссылок с UTM. Внутренние ссылки на сайте должны вести на чистые URL без меток.

Как сократить дубли от сортировки и фильтров

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

Оставьте индексируемыми только нужные комбинации

Если фильтр создаёт десятки почти одинаковых страниц, обычно достаточно одной основной версии категории или архива. Остальные варианты можно сделать неиндексируемыми через noindex или закрыть от индексации на уровне шаблона, если это поддерживает ваш SEO-плагин. Но не путайте это с запретом в robots.txt: если робот не может зайти на страницу, он не увидит canonical и noindex в HTML.

Для страниц фильтров и сортировки полезно придерживаться такой логики:

  • основная категория — индексируется;
  • служебные варианты сортировки — обычно не индексируются;
  • комбинации фильтров — индексируются только если это отдельные посадочные страницы с явной ценностью;
  • все остальные комбинации — не должны создавать отдельный SEO-сигнал.

Проверьте, как формируются ссылки внутри сайта

Часто дубли появляются не из-за робота, а из-за внутренних ссылок. Если меню, блоки фильтров или сортировки постоянно подставляют параметры в URL, поисковик начинает считать такие адреса нормальной частью структуры сайта. В WordPress это особенно заметно на темах и плагинах, которые генерируют ссылки на текущую страницу с хвостом параметров вместо чистого адреса.

Исправление здесь обычно простое: внутренние ссылки должны вести на канонический URL без параметров, а параметры должны добавляться только там, где они действительно нужны для действия пользователя. Это касается и кнопок «поделиться», и ссылок из виджетов, и хлебных крошек, если они почему-то сохраняют текущие параметры.

Что можно настроить в WordPress без правки ядра

Если сайт работает на обычной установке WordPress, часть проблемы решается настройками темы и SEO-плагина. Важно понимать, что WordPress сам по себе не умеет «магически» убрать дубли параметров: он только отдаёт страницы. За каноникализацию и индексацию отвечает связка темы, плагинов и шаблонов.

Проверьте три вещи:

  1. На страницах есть один корректный canonical без параметров.
  2. Для служебных страниц фильтров и сортировки не создаются отдельные мета-теги, которые противоречат основному URL.
  3. Внутренние ссылки не размножают параметрические адреса.

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

Когда нужен редирект, а когда достаточно canonical

Редирект и canonical решают разные задачи. Canonical подсказывает поисковику основную версию страницы, но не мешает пользователю открыть параметрический URL. Редирект сразу отправляет на другой адрес и убирает дубль из обращения.

СитуацияЧто делать
UTM-метки в рекламных ссылкахОставить URL как есть, добавить корректный canonical на чистую страницу
Служебная сортировка, не нужная в поискеЧаще достаточно canonical или noindex; редирект не всегда уместен
Дубли из-за технической ошибки, например одинаковые страницы с разными путямиСделать 301-редирект на основную версию
Фильтр создаёт полезную посадочную страницуНе закрывать автоматически, а оценить отдельно по спросу и контенту

301-редирект используйте осторожно: если он нужен только для уборки параметров, можно случайно сломать аналитику, сортировку или пользовательский сценарий. Для UTM это особенно критично.

Как проверить, что проблема действительно ушла

После настройки не ограничивайтесь визуальной проверкой. Откройте несколько URL с параметрами и посмотрите исходный код страницы или инструменты разработчика. На странице должен быть один основной canonical без лишних параметров. Затем проверьте, не появились ли внутренние ссылки на параметрические версии.

Дальше сделайте практическую проверку в поисковых системах:

  • отправьте на переобход основную страницу, если она изменилась;
  • проверьте, как поисковик видит canonical;
  • посмотрите, уменьшается ли число параметрических URL в отчётах;
  • убедитесь, что важные страницы фильтров не выпали из поиска, если вы рассчитывали на их трафик.

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

Что делать, если параметры создаёт плагин или тема

Иногда проблема не в контенте, а в конкретном плагине: фильтры товаров, сортировка записей, календарь событий, поиск по сайту, блоки навигации. Тогда править нужно источник URL, а не только следствие. Посмотрите, можно ли в настройках плагина отключить добавление параметров в ссылки, задать чистые адреса или ограничить индексацию служебных страниц.

Если плагин не даёт нужного контроля, лучше заменить его или доработать шаблон, чем пытаться закрыть всё robots.txt. Запрет в robots.txt не убирает уже известные поисковику URL из индекса и не решает проблему дублей полностью. Для SEO это слабее, чем canonical, noindex или 301-редирект, в зависимости от ситуации.

Если нужен инструмент, который помогает навести порядок с дублями и SEO-настройками в WordPress без ручной сборки каждого правила, можно посмотреть Clearfy Pro: https://wpshop.ru/plugins/clearfy. Но даже с плагином всё равно нужно сначала понять, какие именно параметры создают дубли и какие из них можно оставить для пользователей.

Если подойти к задаче по порядку — найти реальные URL, отделить полезные параметры от мусорных, настроить canonical и убрать внутренние ссылки на дубли — проблема обычно становится управляемой. В WordPress это не требует сложной переделки сайта, но требует аккуратности: один и тот же параметр может быть нормальным для аналитики и лишним для поиска.

Как найти и исправить страницы с параметрами в WordPress, которые создают дубли
15.10.2026
Как отключить архивы дат в WordPress и убрать лишние страницы из индекса
18.10.2026
Как использовать хуки WordPress для автоматизации задач
11.09.2026
Как создать и использовать собственные типы записей (Custom Post Types) в WordPress
30.09.2026
Как закрыть от индексации служебные страницы WordPress: поиск, архивы, теги и авторы
09.10.2026