Как удалить rel="next" и rel="prev" в WordPress и нужно ли это делать

Если вы нашли в коде сайта теги rel="next" и rel="prev" и хотите понять, нужно ли их убирать, короткий ответ такой: в большинстве случаев удалять их не требуется. Это устаревшая разметка пагинации, которую Google уже не использует как сигнал для объединения страниц в серии, но сами теги не ломают сайт и обычно не мешают SEO.

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

Что это за теги и откуда они берутся

rel="next" и rel="prev" — это ссылки в секции <head>, которые раньше помогали поисковым системам понимать, что перед ними серия страниц: архивы с пагинацией, списки записей, каталоги, комментарии и похожие наборы страниц. В WordPress такие теги обычно появляются автоматически в теме или через SEO-плагины, если на сайте есть пагинация.

Типичный пример: страница архива записей разбита на несколько страниц, и в HTML первой страницы есть ссылка на вторую через rel="next", а на второй — назад через rel="prev". Это не визуальный элемент, а служебная разметка для браузеров и роботов.

Сейчас ситуация изменилась: Google несколько лет назад перестал использовать rel="next" и rel="prev" как сигнал для индексации и каноникализации. Поэтому для большинства сайтов эти теги стали скорее наследием старой практики, чем полезным инструментом.

Нужно ли удалять rel="next" и rel="prev"

Если говорить практично, то чаще всего — нет. Оставить их можно без риска для SEO, потому что поисковики не считают эти теги критичными. Удаление не сделает страницы «чище» для ранжирования и не заменит нормальную настройку канонических URL, пагинации и внутренней перелинковки.

Удалять имеет смысл в трёх случаях:

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

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

Как понять, есть ли они на сайте

Проверка занимает пару минут. Откройте любую страницу архива с пагинацией, например категорию или блог, и посмотрите исходный код страницы. В браузере это можно сделать через просмотр кода страницы или поиск по слову rel="next".

Если теги есть, вы увидите что-то вроде:

<link rel="next" href="https://example.com/blog/page/2/" />

На второй и последующих страницах серии может быть и обратная ссылка:

<link rel="prev" href="https://example.com/blog/" />

Если вы не находите эти строки, значит, тема или плагины их не выводят, и делать ничего не нужно.

Как удалить rel="next" и rel="prev" в WordPress

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

Вариант 1. Убрать через functions.php или мини-плагин

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

Для отключения обычно используют такие фильтры:

remove_action( 'wp_head', 'adjacent_posts_rel_link_wp_head', 10, 0 );
remove_action( 'wp_head', 'adjacent_posts_rel_link', 10, 0 );

Первый вызов убирает вывод ссылок в <head>, второй — связанную служебную разметку для соседних записей. Добавлять этот код лучше в functions.php дочерней темы или в свой небольшой плагин, чтобы правка не пропала после обновления темы.

После сохранения очистите кэш сайта и браузера, затем снова проверьте исходный код страницы архива.

Вариант 2. Отключить в SEO-плагине или теме

Некоторые темы и SEO-плагины выводят эту разметку самостоятельно. В таком случае правка кода не нужна: ищите настройку, связанную с пагинацией, архивами или служебными ссылками в <head>. Универсального переключателя в WordPress нет, потому что реализация зависит от конкретного продукта.

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

Вариант 3. Удалить из шаблона темы

Иногда разработчик темы вставляет вывод этих тегов напрямую в header.php или через собственный хук. Тогда нужно искать строку с rel="next", rel="prev", adjacent_posts_rel_link_wp_head или похожими вызовами в файлах темы.

Этот путь подходит только если вы уверенно работаете с дочерней темой. Не редактируйте родительскую тему на живом сайте: после обновления изменения пропадут.

Когда удаление действительно имеет смысл

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

Удаление оправдано, когда:

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

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

Что проверить после удаления

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

  • в исходном коде больше нет rel="next" и rel="prev";
  • страницы пагинации открываются без ошибок;
  • канонический URL по-прежнему указывает на нужную страницу;
  • в кэше не осталась старая версия HTML.

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

Что важнее этих тегов для SEO пагинации

Если цель — не просто убрать устаревший код, а сделать пагинацию понятной для поисковиков, смотрите на более важные вещи. У страниц серии должны быть нормальные заголовки, корректные канонические адреса, предсказуемые URL и рабочая внутренняя навигация. Само наличие или отсутствие rel="next" и rel="prev" на это почти не влияет.

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

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

Как создать shortcode в WordPress для вывода данных
19.09.2026
Как использовать WPCommunity для создания внутреннего комьюнити в WordPress
02.09.2026
Как добавить поле телефона в регистрацию WordPress с валидацией
03.10.2026
Как удалить rel="next" и rel="prev" в WordPress и нужно ли это делать
21.10.2026
Как закрыть от индексации страницы пагинации в WordPress
21.10.2026