Если у разных страниц в WordPress совпадают title и meta description, проблема почти всегда не в одном месте. Дубли обычно появляются из-за шаблона темы, SEO-плагина, архивов, пагинации, страниц тегов и категорий, а иногда — из-за ручного заполнения метаданных на части записей. Сначала нужно понять, где именно формируются одинаковые теги, а уже потом исправлять источник, а не отдельные страницы по одной.
Ниже — практичный порядок действий: как быстро найти дубли, как определить их причину и что менять в шаблонах, плагинах и структуре сайта, чтобы проблема не возвращалась.
С чего начать: найти дубли и понять их источник
Проверять нужно не только опубликованные записи, но и все типы страниц, которые индексируются: записи, страницы, рубрики, теги, архивы авторов, результаты поиска, пагинацию и кастомные типы записей. На практике одинаковые title и description чаще всего встречаются именно на архивных страницах и страницах пагинации, а не в обычных постах.
Самый быстрый способ — выгрузить список URL и посмотреть, где совпадают метаданные. Для этого подойдут:
- краулер вроде Screaming Frog, Sitebulb или аналогичный;
- отчёт в SEO-плагине, если он показывает дубли title и description;
- ручная проверка нескольких проблемных URL через просмотр исходного кода страницы.
Если краулера нет, откройте страницу в браузере и посмотрите исходный код. Важно именно значение тега <title> и мета-тега description, а не текст на самой странице. Иногда визуально страницы разные, но в коде у них один и тот же шаблонный заголовок.
Как понять, где генерируется дубль
Когда одинаковые метаданные встречаются на многих страницах, источник обычно один из трёх:
- тема — выводит одинаковый title или description по шаблону;
- SEO-плагин — применяет один и тот же шаблон к нескольким типам страниц;
- структура сайта — страницы слишком похожи по смыслу, а уникальные метаданные не заполнены.
Если дубли есть только на страницах одного типа, например у всех рубрик или у всех записей одного шаблона, почти наверняка это шаблон темы или настройка SEO-плагина. Если совпадают только отдельные страницы, чаще проблема в ручном заполнении или в том, что у нескольких материалов одинаковые названия и описания.
Проверить SEO-плагин и его шаблоны
Во многих сайтах именно SEO-плагин отвечает за title и meta description. Это удобно, но если шаблон настроен слишком общо, он начинает клонировать метаданные между страницами. Сначала проверьте, не задан ли общий шаблон для записей, страниц, рубрик и архивов.
В популярных SEO-плагинах логика похожая: для каждого типа контента можно задать шаблон title и description. Если там стоит что-то вроде названия сайта, категории или одинакового текста для всех страниц, дубли будут появляться закономерно.
Что делать:
- откройте настройки SEO-плагина;
- посмотрите шаблоны для записей, страниц, рубрик, тегов и архивов;
- уберите слишком общий текст, который повторяется на всех URL;
- для важных страниц задайте уникальные title и description вручную.
Если плагин позволяет использовать переменные, проверьте, не подставляется ли одна и та же переменная везде без дополнительного контекста. Например, шаблон, основанный только на названии сайта, почти гарантированно даст дубли.
Исправить тему, если она выводит одинаковые метатеги
Иногда SEO-плагин настроен нормально, но тема сама печатает title или description в шаблоне. Это бывает в старых темах, в самописных шаблонах и в некоторых сборках, где метатеги добавлены прямо в header.php или через функции темы.
Проверка простая: временно переключитесь на стандартную тему WordPress, например Twenty Twenty-Four, и посмотрите, исчезает ли проблема. Если дубли пропали, источник был в текущей теме. Если нет — копать нужно в плагинах или структуре сайта.
В теме стоит искать:
- жёстко прописанный тег
<title>; - мета-тег
descriptionс одинаковым текстом для всех страниц; - дублирование вывода title через тему и SEO-плагин одновременно.
Последний вариант встречается часто: тема уже выводит title, а SEO-плагин добавляет свой. В результате в коде может появиться не только дубль по смыслу, но и технический конфликт. В WordPress это обычно решается отключением лишнего вывода в теме или переносом управления метаданными в один источник.
Проверить структуру сайта: архивы, теги, пагинацию и похожие страницы
Если дубли появляются не на отдельных записях, а на страницах архивов, причина часто в структуре сайта. Например, у рубрики, её второй страницы и страницы тега могут быть почти одинаковые title и description. Для поисковика это уже не уникальные страницы, а набор очень похожих документов.
Особенно внимательно проверьте:
- страницы категорий и тегов;
- архивы авторов;
- страницы пагинации вида
/page/2/; - страницы поиска;
- дублирующие рубрики, которые ведут на один и тот же набор записей.
Если у вас несколько рубрик с одинаковым смыслом, лучше сократить их количество и оставить одну понятную структуру. Чем больше пересекающихся архивов, тем выше шанс получить повторяющиеся title и description.
Для пагинации отдельная история: у первой и второй страницы архива не должно быть одинакового title и description. Обычно title второй страницы должен явно отличаться, а description для пагинированных страниц часто вообще не заполняют вручную, чтобы не плодить одинаковые тексты.
Как удалить дубли на практике
После того как источник найден, исправление зависит от того, где именно формируются метаданные.
Если дубли создаёт SEO-плагин
- уберите общий шаблон там, где он не нужен;
- для записей и страниц задайте уникальные title и description вручную;
- для архивов используйте отдельные шаблоны, а не один текст на всё;
- проверьте, не включён ли вывод description для страниц, где он не нужен.
Если дубли создаёт тема
- уберите метатеги из шаблона темы, если ими уже управляет SEO-плагин;
- проверьте
header.php,functions.phpи шаблоны архивов; - не оставляйте одновременно два механизма генерации title.
Если проблема в структуре сайта
- объедините похожие рубрики;
- удалите или закройте от индексации пустые и бесполезные архивы;
- перепишите title и description для ключевых архивов так, чтобы они отличались по смыслу;
- для похожих страниц сделайте уникальные заголовки, а не одинаковые шаблоны.
Если вы правите код темы или шаблоны вручную, делайте это в дочерней теме. Иначе обновление темы затрёт изменения. Это особенно важно, если вы убираете дубли из header.php или меняете логику вывода метаданных в шаблонах архивов.
Как быстро проверить, что дубли исчезли
После исправлений не ограничивайтесь одной страницей. Проверьте несколько URL из разных типов:
- главную страницу;
- одну запись;
- одну страницу;
- рубрику;
- тег;
- страницу пагинации;
- архив автора, если он открыт для индексации.
Смотрите именно исходный код страницы. У каждой проверяемой страницы должны быть свои title и description, если они действительно должны индексироваться. Если description на части архивов отсутствует — это не всегда ошибка. Для некоторых типов страниц лучше оставить его пустым, чем повторять одинаковый текст на десятках URL.
Если используете краулер, повторный обход покажет, остались ли одинаковые значения. Это самый надёжный способ убедиться, что проблема решена не точечно, а на уровне всего сайта.
Что делать, если дубли появляются снова
Если после правок дубли возвращаются, значит, в сайте есть автоматический источник, который перезаписывает метаданные. Обычно это:
- второй SEO-плагин или его остатки после удаления;
- функция темы, которая снова добавляет title и description;
- импорт контента с одинаковыми метаданными;
- шаблон для нового типа записей, который никто не настроил отдельно.
В такой ситуации полезно временно отключить все плагины, связанные с SEO, и проверить страницу на чистой теме. Это не всегда удобно на рабочем сайте, поэтому делайте проверку в период низкой нагрузки и только если понимаете, какие плагины отвечают за метаданные. Перед отключением сделайте резервную копию.
Если вам нужен инструмент, который помогает чистить сайт от SEO-дублей и упрощает контроль метатегов, можно посмотреть Clearfy Pro: https://wpshop.ru/plugins/clearfy. Но сам принцип всё равно один: сначала найти источник дубля, потом убрать его в одном месте, а не исправлять каждую страницу вручную.
Когда title и meta description начинают дублироваться, почти всегда виноват не один URL, а логика генерации метаданных. Если действовать по порядку — сначала проверка, потом источник, потом исправление в теме, плагине или структуре — проблему можно убрать без лишних правок и без риска сломать остальной сайт.