Как удалить или изменить пагинацию rel=prev/next в WordPress с помощью YoastSEO

Проблема: неправильные теги rel=prev/next в пагинации WordPress

При использовании пагинации на сайтах WordPress, YoastSEO автоматически добавляет теги rel="prev" и rel="next" для улучшения навигации и SEO. Однако в ряде случаев эти теги могут быть добавлены некорректно или конфликтовать с кастомными пагинациями, что приводит к проблемам с индексацией и SEO-ошибкам в Google Search Console.

Диагностика проблемы

Чтобы проверить, корректно ли работают теги rel=prev и rel=next, выполните следующие шаги:

  • Откройте в браузере страницу с пагинацией (например, страница блога, страница категории).
  • Просмотрите исходный код страницы (Ctrl+U или Cmd+U).
  • Найдите в <head> теги с атрибутами rel="prev" и rel="next". Они должны указывать на корректные URL предыдущей и следующей страниц.
  • Проверьте в Google Search Console, есть ли предупреждения или ошибки, связанные с этими тегами.

Частая ошибка — дублирование тегов или указание неправильных URL (например, ведущих на страницу 1 вместо страницы 2 и т.д.).

Как отключить или изменить автоматическую генерацию rel=prev/next в YoastSEO

YoastSEO не предоставляет стандартных настроек в админке для управления этими тегами. Для контроля необходимо использовать фильтры WordPress и хуки YoastSEO.

Отключение тегов rel=prev/next полностью

Добавьте следующий код в файл functions.php вашей темы или в кастомный плагин:

add_filter('wpseo_prev_rel_link', '__return_false');
add_filter('wpseo_next_rel_link', '__return_false');

Этот код запретит YoastSEO добавлять теги rel=prev и rel=next в <head>.

Изменение URL в тегах rel=prev/next

Если нужно изменить URL для этих тегов (например, для нестандартной пагинации), используйте фильтры wpseo_prev_rel_link и wpseo_next_rel_link так:

add_filter('wpseo_prev_rel_link', function() {
    // Верните нужный URL предыдущей страницы или false, чтобы убрать тег
    return 'https://example.com/custom-prev-page/';
});

add_filter('wpseo_next_rel_link', function() {
    // Верните нужный URL следующей страницы или false
    return 'https://example.com/custom-next-page/';
});

Подставьте реальные URL своих страниц пагинации.

Проверка результата после внесения изменений

  • Очистите кэш сайта и браузера.
  • Обновите страницу с пагинацией и проверьте исходный код на наличие или отсутствие тегов rel=prev/rel=next.
  • Используйте инструменты проверки Google Search Console для анализа страниц и убедитесь, что ошибки с пагинацией отсутствуют.
  • Проверьте работу пагинации вручную, чтобы навигация оставалась корректной для пользователей и поисковых роботов.

Частые ошибки и способы их исправления

  • Дублирование тегов rel=prev/next. Часто возникает при использовании нескольких SEO-плагинов или кастомных функций, добавляющих пагинацию. Решение: отключите эти теги в YoastSEO (см. выше) и оставьте генерацию тегов только в одном месте.
  • Неправильные URL в тегах. Появляются из-за кастомных типов записей или сложных условий пагинации. Решение: переопределите URL через фильтры wpseo_prev_rel_link и wpseo_next_rel_link.
  • Теги присутствуют на первой странице. По стандарту их не должно быть. Если есть — отключите вручную через фильтры, проверяя условие is_paged().

Практические советы по безопасности и производительности

  • Добавляйте фильтры в дочернюю тему или отдельный плагин, чтобы не потерять изменения при обновлении темы.
  • Проверяйте совместимость YoastSEO с другими плагинами, которые могут влиять на пагинацию.
  • Используйте кеширование страниц, но не забудьте сбрасывать кеш после изменений кода, чтобы увидеть актуальные теги.

Чек-лист для контроля корректной пагинации rel=prev/next

  • Открыть страницу пагинации и проверить исходный код на наличие тегов rel=prev и rel=next.
  • Убедиться, что URL в тегах ведут на правильные предыдущие и следующие страницы.
  • Проверить отсутствие тегов на первой странице пагинации.
  • Проверить Google Search Console на наличие ошибок, связанных с пагинацией.
  • Провести тестирование на совместимость с другими SEO-плагинами.
  • Сделать резервную копию перед внесением изменений.

Сравнение методов управления rel=prev/next

МетодОписаниеПлюсыМинусы
Отключение через фильтрыПолное удаление тегов rel=prev/nextПростота, нет конфликтовПотеря SEO-ориентированной навигации
Изменение URL через фильтрыНастройка тегов под кастомную пагинациюПолный контроль, сохраняется SEO-пользаТребует программирования, ошибочная логика ломает SEO
Управление через плагиныИспользование сторонних плагинов для контроля пагинацииУдобство интерфейсаМожет конфликтовать с YoastSEO, нагрузка на сайт

Добавь в закладки и поделись с друзьями:

⭐⭐⭐⭐⭐
Как сделать автоматический alt для изображений в WordPress с помощью YoastSEO
13.03.2026
Как удалить или изменить URL страницы в WordPress без потери SEO
15.11.2025
Как удалить или изменить пагинацию rel=prev/next в WordPress с помощью YoastSEO
20.04.2026
Оптимизация базы данных WordPress для улучшения работы YoastSEO
29.11.2025
Оптимизация структуры JSON-LD для WordPress с YoastSEO: практические советы и примеры
29.03.2026
×

AI-плагин

WPGPT
Сам создает статьи для вашего сайта WordPress

SEO и мета-теги

Парсинг конкурентов

Изображения

Комментарии

Подробнее