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

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

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

Сначала поймите, что именно дублируется

Под “дублями” обычно имеют в виду три разные ситуации:

  • одинаковый H1 на нескольких страницах, хотя контент разный;
  • одинаковый title в <title> на разных URL;
  • одинаковый meta description в <meta name="description"> для разных страниц.

Иногда проблема видна только в исходном коде, а на странице визуально всё выглядит нормально. Поэтому проверять нужно именно HTML, а не только заголовок в браузере.

Откройте несколько проблемных страниц и сравните их исходный код. Проще всего посмотреть через “Просмотр кода страницы” в браузере или через инструменты разработчика. Если у разных URL совпадают title и description, а H1 тоже одинаковый, это уже не случайность, а системная настройка шаблона.

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

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

1. Тема выводит одинаковые заголовки и описания

Если тема жёстко подставляет один и тот же H1 или метатеги в шаблоне, проблема обычно сидит в файлах header.php, single.php, page.php, archive.php или в частях шаблона, которые подключаются через get_template_part(). Типичный сценарий: разработчик темы поставил один универсальный заголовок для всех страниц архива или для всех записей одного типа.

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

2. SEO-плагин генерирует шаблонные метатеги

Yoast SEO, Rank Math, AIOSEO и похожие плагины умеют автоматически формировать title и description по шаблонам. Это удобно, пока шаблон не слишком общий. Например, если для записей и страниц задан один и тот же шаблон вроде “%title% - %sitename%”, а у нескольких страниц одинаковые названия или одинаковые поля, на выходе получаются повторяющиеся метатеги.

Ещё одна частая причина — в плагине включена автоматическая генерация description для архивов, категорий и тегов, но для этих разделов не задано уникальное описание. Тогда плагин подставляет однотипный текст или пустое значение, которое повторяется на многих URL.

3. Два инструмента одновременно управляют SEO-разметкой

Это одна из самых неприятных причин. Тема может выводить собственный <title> и description, а SEO-плагин — свои. В результате в коде появляются дублирующиеся теги, а поисковик видит конфликтующие сигналы.

Если у вас установлен SEO-плагин, проверьте, не отключено ли в теме управление title через add_theme_support( 'title-tag' ). Если тема по-прежнему печатает <title> вручную, а плагин тоже его формирует, нужно оставить только один источник.

Как исправить дубли H1

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

Что делать:

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

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

Для записей корректный вариант обычно выглядит так: H1 совпадает с названием записи. Для страниц архива — с названием рубрики, тега или таксономии. Для главной страницы — с названием сайта или отдельным заголовком, если это лендинг.

Как исправить дубли title и meta description в SEO-плагине

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

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

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

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

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

Что проверить в теме и в коде шаблона

Когда проблема не решается настройками SEO-плагина, ищите ручной вывод метатегов в теме. Обычно это выглядит как прямой HTML в header.php или как подключаемая функция, которая печатает title и description в wp_head.

Проверьте такие места:

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

Если вы нашли ручной вывод title, его нужно убрать, а в теме оставить стандартный механизм WordPress через add_theme_support( 'title-tag' ). Это позволяет SEO-плагину или самому WordPress формировать title без конфликта с шаблоном.

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

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

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

Проверяйте так:

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

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

Когда проще править шаблон, а когда — настройки

СитуацияЧто менятьПочему
Дубли только на отдельных типах страницНастройки SEO-плагинаЧаще всего проблема в шаблонах title/description
Одинаковый H1 на всех страницахШаблон темыH1 обычно формируется в шаблоне вывода контента
В коде два title или две descriptionТему и SEO-плагинНужно оставить только один источник метатегов
После смены темы проблема исчезаетСтарую тему или дочернюю темуЗначит, конфликт был в шаблоне

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

Что делать, если дубли появляются только в архиве или пагинации

Отдельный случай — страницы рубрик, тегов, авторов и пагинации. Здесь дубли часто возникают из-за того, что title и description не меняются между страницами /page/2/, /page/3/ и основным архивом. Это не всегда ошибка, но если все страницы архива выглядят одинаково для поисковика, лучше поправить шаблон.

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

Для архивов рубрик и тегов полезно задать уникальное описание самой рубрики или тега в админке. Тогда плагин сможет использовать его вместо общего шаблона.

Если после всех правок дубли всё ещё остаются, значит, где-то в цепочке вывода HTML есть второй генератор метатегов. В таком случае ищите по коду проекта строки wp_head, the_title, wp_title и прямой вывод <meta name="description". Обычно источник находится быстрее всего именно через сравнение исходного кода проблемной страницы с кодом страницы, где всё работает нормально.

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

Как убрать страницы пагинации из индексации в WordPress
16.10.2026
Как исправить дубли H1, title и meta description в WordPress
19.10.2026
Как удалить архивы автора в WordPress и настроить редирект
09.10.2026
Как сделать автоматический редирект после удаления страницы в WordPress
01.10.2026
Как добавить кастомные типы записей в WordPress без плагинов
01.10.2026