Как отключить индексацию страниц с параметрами в WordPress и убрать SEO-дубли

Проблема с URL вида ?sort=, ?filter=, ?replytocom= или любыми другими GET-параметрами обычно всплывает не сразу. Сайт работает, страницы открываются, но в индексе начинают появляться десятки почти одинаковых URL. Поисковик тратит обход на мусорные адреса, а канонические страницы теряют внимание.

Если у вас уже есть нормальные ЧПУ и sitemap, но в Search Console всё равно растут дубли с параметрами, это как раз тот случай, когда нужно не «чистить SEO в целом», а точечно закрывать конкретные шаблоны URL.

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

Сначала стоит убедиться, что вы боретесь именно с дублями URL, а не с похожими страницами по смыслу. Для WordPress типичный источник — фильтры, сортировка, внутренний поиск, пагинация с параметрами, трекинговые метки и ссылки на комментарии.

Что искать в отчётах и логах

Проверьте такие признаки:

  • в Search Console есть URL с одинаковым путём, но разными параметрами;
  • в индексе появляются страницы, которые не должны ранжироваться отдельно;
  • в логах бота много запросов к адресам с ?sort=, ?filter=, ?utm_ и похожими хвостами;
  • одна и та же страница доступна по нескольким вариантам URL, а canonical указывает не туда или отсутствует.

Быстрая проверка на стороне сервера — посмотреть, какие параметры реально отдают контент, а какие просто меняют вид страницы. Если параметр не меняет уникальный смысл страницы, индексировать его обычно не нужно.

Какие параметры можно закрывать, а какие нет

Не все параметры одинаковы. Часть из них нужна для аналитики и не должна влиять на индексацию. Другая часть меняет выдачу на сайте и может быть полезна пользователю, но не поиску. Третья часть — технический мусор, который вообще не должен попадать в индекс.

Тип параметраПримерЧто делать
Маркетинговые меткиutm_source, utm_mediumНе индексировать, canonical оставить на чистый URL
Технические параметрыreplytocom, amp в неподходящем шаблонеОбычно закрывать от индексации и проверять генерацию ссылок
Фильтры и сортировкаsort, orderby, filter_colorРешать отдельно: либо noindex, либо каноникал на базовую страницу
Поиск по сайту?s=Чаще всего не индексировать

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

Диагностика: где именно появляются дубли

Начните с простого списка URL. Скопируйте несколько проблемных адресов из отчёта и сравните заголовок страницы, canonical и robots meta. Это можно сделать вручную в браузере или через curl.

curl -I 
Как создать динамический вывод данных в WordPress с использованием AJAX
12.09.2026
Как удалить неиспользуемые мета данные в WordPress с помощью кода
03.10.2026
Как запретить индексацию страниц поиска в WordPress и убрать SEO-дубли
02.09.2026
Удаление автозагружаемых скриптов и стилей в WordPress для ускорения загрузки
18.09.2026
Как удалить пустые категории и связанные с ними посты в WordPress
20.09.2026

Разработка под WordPress: подробные руководства, список встроенных функций, готовые решения.