wpbook.ru wordpress WP Book

Как исправить дубли title и meta description в WordPress

Если на разных страницах WordPress у вас показываются одинаковые title и meta description, проблема почти всегда не в поисковых системах, а в шаблоне темы или SEO-плагине. Обычно сайт уже генерирует мета-теги автоматически, но делает это по одному и тому же шаблону для нескольких типов страниц: записей, рубрик, архивов, пагинации, страниц поиска или служебных страниц.

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

Сначала найдите источник дублей

В WordPress одинаковые заголовки и описания обычно появляются по одной из трёх причин:

  • тема выводит <title> и meta description из шаблона без учёта типа страницы;
  • SEO-плагин генерирует одинаковый шаблон для нескольких разделов сайта;
  • на сайте одновременно работают два механизма, которые пишут одни и те же мета-теги.

Проверка простая: откройте несколько страниц с дублями, посмотрите исходный код и найдите, откуда берутся мета-теги. Если в коде есть только один <title> и один meta name="description", значит дубли формируются на уровне шаблона или плагина. Если мета-теги повторяются дважды, у вас уже конфликт двух источников.

Удобнее всего смотреть исходный код страницы через браузер: откройте страницу, нажмите просмотр исходного кода и найдите строки с <title> и meta name="description". Если рядом видны комментарии плагина или характерные шаблонные фрагменты, источник обычно легко определить. На практике это быстрее, чем сразу лезть в файлы темы.

Проверьте, не дублирует ли тему SEO-плагин

Самая частая ситуация — тема уже поддерживает SEO-мета-теги, а поверх неё установлен плагин вроде Yoast SEO, Rank Math, All in One SEO или другой аналог. В итоге тема и плагин пытаются управлять одними и теми же полями.

Что нужно проверить:

  • есть ли в теме собственные настройки SEO;
  • не вставляет ли тема <title> и meta description вручную в header.php или через функции темы;
  • не включён ли в плагине шаблон, который автоматически подставляет одинаковый текст для нескольких типов страниц.

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

Настройте уникальные шаблоны в SEO-плагине

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

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

Что стоит проверить в настройках плагина:

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

Если плагин позволяет задавать meta description для конкретной записи или страницы вручную, используйте это для важных посадочных страниц, а не для всего сайта подряд. Для массовых страниц лучше работает шаблон, а не ручное заполнение.

Проверьте настройки темы и шаблоны файлов

Если SEO-плагина нет, а дубли всё равно есть, ищите проблему в теме. В WordPress тема может выводить заголовок страницы через wp_get_document_title() или стандартный механизм ядра, но некоторые старые или самописные темы до сих пор формируют <title> вручную.

Особенно внимательно проверьте файл header.php и функции темы. Если там есть жёстко прописанный <title> или одинаковый текст для всех страниц, это и будет источник дублей. Для современных тем правильнее использовать поддержку документа через ядро WordPress, а не собирать заголовок вручную.

С meta description ситуация похожая: если тема вставляет один и тот же текст для всех страниц, поисковик увидит одинаковые описания. В таком случае нужно либо убрать этот код из темы, либо заменить его на логику, которая учитывает тип страницы, заголовок записи, название рубрики и другие данные.

Когда одинаковые мета-теги появляются только на части страниц

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

Типичные случаи:

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

Для таких страниц важно не просто «сделать уникально», а понять, какой именно объект должен участвовать в шаблоне. Для рубрики это название рубрики, для записи — заголовок записи, для архива автора — имя автора, для поиска — поисковый запрос. Если этого не учесть, шаблон будет формально разным, но по смыслу останется одинаковым.

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

После правок не ограничивайтесь просмотром страницы в браузере. Нужно проверить именно итоговый HTML, который видит поисковый робот.

Сделайте так:

  1. Откройте несколько страниц разных типов: главную, запись, рубрику, архив, страницу поиска, если она есть.
  2. Посмотрите исходный код и убедитесь, что на каждой странице только один <title> и один meta name="description".
  3. Сравните тексты между страницами: они должны отличаться там, где это логично.
  4. Проверьте, не появились ли дубли после очистки кэша.

Если на сайте используется кэш-плагин, CDN или серверный кэш, после изменений обязательно очистите кэш. Иначе вы можете смотреть старую версию страницы и решить, что правка не сработала.

Что делать, если title уникален, а description всё ещё повторяется

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

В этом случае проверьте три вещи:

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

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

Когда проще заменить решение, чем чинить старое

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

Практически это означает одно: оставьте один инструмент, который отвечает за мета-теги, и приведите тему к стандартной логике WordPress. Если тема не позволяет нормально отключить собственные мета-теги, её код придётся править вручную или заменить тему на более аккуратную.

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

Главное правило здесь простое: один тип страницы — один источник мета-тегов. Как только вы убираете дублирующую генерацию и задаёте нормальные шаблоны для записей, рубрик и архивов, одинаковые title и meta description обычно исчезают без дополнительных ухищрений.

×

Увеличьте продажи!

Скидка на
My Popup!

-15%
плагин для WordPress

Успей купить ⋙