Если в поиске у разных страниц появляются одинаковые title и meta description, проблема почти всегда не в поисковике, а в том, как WordPress и плагины SEO формируют мета-теги. Чаще всего дубли появляются из-за шаблонов темы, настроек SEO-плагина, архивов, пагинации или того, что один и тот же контент доступен по нескольким адресам.
Хорошая новость в том, что в большинстве случаев это можно исправить без правок в ядре WordPress и без переписывания шаблонов. Сначала нужно понять, где именно рождается дубль, а потом отключить лишний источник или задать уникальный шаблон.
С чего начать: где именно искать дубли
Перед исправлением полезно понять, это дубль на уровне одной страницы или системная проблема на сайте. Откройте несколько страниц с одинаковыми мета-тегами и сравните их исходный код. В браузере это делается через просмотр кода страницы или через инструменты разработчика. Ищите строки <title>... и <meta name="description" content="...">.
Если одинаковые значения стоят на:
- записях и страницах;
- архивах рубрик, меток, авторов;
- страницах пагинации вроде
/page/2/; - товарах, если у вас есть магазин;
- страницах с одинаковым шаблоном, но разным содержимым,
значит, мета-теги, скорее всего, генерируются шаблоном, а не вручную.
Проверьте, не дублирует ли тему SEO-плагин
Самая частая причина — одновременно работают тема и SEO-плагин. Например, тема уже выводит свой <title> и description, а плагин добавляет свои. В результате в коде появляются два набора мета-тегов или один набор, но с одинаковыми шаблонными значениями на всех страницах.
Что проверить:
- установлен ли SEO-плагин и включено ли в нём управление title и description;
- не прописаны ли в теме собственные мета-теги в
header.phpили через настройки темы; - не подключены ли два SEO-плагина одновременно;
- не использует ли тема старую функцию
wp_title()вместе с поддержкойtitle-tag.
Если SEO-плагин уже управляет мета-тегами, тема не должна выводить их вручную. И наоборот: если тема делает это сама, плагин должен быть настроен так, чтобы не дублировать вывод.
Как быстро понять, кто именно выводит title и description
Откройте исходный код страницы и посмотрите, нет ли повторяющихся строк. Если title встречается дважды, один источник обычно идёт из темы, второй — из плагина. Если description один, но одинаковый на всех страницах, значит, срабатывает шаблонная подстановка.
Для проверки удобно временно отключить SEO-плагин на тестовой копии сайта или на отдельной странице сравнить код до и после отключения. Если дубли исчезли, источник найден. Если нет, проблема в теме или в другом плагине.
Исправьте шаблоны в SEO-плагине
Если мета-теги формирует SEO-плагин, сначала проверьте его шаблоны для записей, страниц, рубрик, меток и архивов. На практике дубли появляются, когда в шаблоне задано слишком общее значение, например только название сайта или один и тот же текст для всех рубрик.
Что обычно нужно сделать:
- для записей оставить шаблон с названием записи и названием сайта;
- для страниц задать отдельный шаблон, если они не должны совпадать с записями;
- для рубрик и меток использовать название термина, а не общий текст;
- для архивов авторов и дат либо задать уникальные шаблоны, либо закрыть их от индексации, если они не нужны в поиске.
Если плагин позволяет задавать title и description вручную для конкретной записи или страницы, это лучший вариант для важных посадочных страниц. Для массовых дублей лучше править именно шаблон, а не каждый объект по отдельности.
Проверьте архивы, пагинацию и служебные страницы
Одинаковые мета-теги часто появляются не на основных страницах, а на архивах. WordPress по умолчанию создаёт архивы рубрик, меток, авторов, дат и страниц пагинации. Если для них не заданы отдельные шаблоны, они легко начинают повторяться.
Особенно внимательно проверьте:
- архивы рубрик с похожими названиями;
- метки, если они используются как дубли рубрик;
- страницы пагинации, где title и description не меняются от страницы к странице;
- страницы поиска по сайту;
- архивы автора, если на сайте один автор и они не несут пользы.
Для пагинации title должен отличаться хотя бы номером страницы. Description на страницах 2, 3 и далее часто лучше не дублировать, а либо делать уникальным, либо не выводить вовсе, если плагин и шаблон это позволяют.
Если дубли создаёт тема, исправляйте шаблон, а не контент
Когда проблема в теме, обычно дело в файле header.php, в подключаемом шаблоне или в старой логике вывода title. В современных темах WordPress title должен управляться через поддержку title-tag, а не вручную через <title> в шаблоне.
Что делать:
- проверьте, не вставлен ли в
header.phpсобственный тег<title>; - посмотрите, не выводится ли description через хук или функцию темы на всех страницах одинаково;
- если тема старая, проверьте, не использует ли она устаревшие шаблоны title;
- после обновления темы снова проверьте исходный код страницы.
Если вы не хотите лезть в код, безопаснее сначала сделать дочернюю тему или проверить настройки темы. Но если тема явно дублирует вывод SEO-плагина, без правки шаблона проблему не убрать.
Когда лучше закрыть архивы от индексации
Не все дубли нужно лечить уникализацией. Иногда архивы рубрик, меток, авторов или дат просто не нужны в поиске. Тогда разумнее не пытаться придумывать для них отдельные title и description, а убрать их из индексации в SEO-плагине.
Этот вариант подходит, если:
- архивы не приносят трафик;
- на сайте много пустых или слабых архивных страниц;
- метки используются технически и не несут самостоятельной ценности;
- один и тот же контент доступен через несколько архивов.
Но не закрывайте всё подряд. Если рубрики или архивы реально собирают трафик и помогают навигации, лучше оставить их в индексе и задать для них уникальные шаблоны.
Как проверить, что дубли исчезли
После изменений откройте несколько страниц разных типов и снова посмотрите исходный код. Убедитесь, что:
- на странице только один тег
<title>; - description не повторяется в коде дважды;
- у записей, страниц и архивов разные значения или хотя бы разные шаблоны;
- на пагинации title меняется от страницы к странице;
- в SEO-плагине не осталось старого шаблона, который перекрывает ручные настройки.
Если сайт уже сканировался поисковиками, изменения не появятся мгновенно. После исправления дубли могут ещё какое-то время отображаться в выдаче, пока поисковая система не переобойдёт страницы. Это нормально.
Практический порядок действий без лишних правок
Если нужен короткий рабочий план, действуйте так:
- Проверьте исходный код страниц с дублями.
- Определите, выводит ли мета-теги тема, SEO-плагин или оба источника сразу.
- Отключите дублирующий вывод в теме или плагине.
- Настройте отдельные шаблоны для записей, страниц, рубрик и архивов.
- Для ненужных архивов используйте закрытие от индексации вместо ручного заполнения одинаковых мета-тегов.
- Проверьте пагинацию и служебные страницы.
- Снова посмотрите исходный код и убедитесь, что title и description уникальны там, где это действительно нужно.
Если вам нужен инструмент, который помогает чистить SEO-дубли и управлять шаблонами мета-тегов без ручной правки шаблонов темы, можно посмотреть Clearfy Pro. Но даже с плагином сначала важно понять источник дубля: тема, SEO-плагин или архивные страницы.
В большинстве случаев проблема решается не сложной разработкой, а аккуратной настройкой одного источника мета-тегов и отключением лишнего вывода. Это быстрее, безопаснее и не ломает структуру сайта.