Чтобы не получить бан от поисковых систем и сохранить страницы сайта в выдаче, нужно его оптимизировать. Один из вариантов – убрать дублирование контента через запрет индексации пагинации Noindex WordPress. Разберем основные способы.
Зачем ставят noindex на пагинацию?
Постраничная навигация дает возможность разделить одну страницу на несколько связанных частей. Это имеет смысл, если публикация содержит много материала, который нужно удобно подать читателю. В таком случае страницу разделят на логические блоки – подстраницы.
Такое разделение может вызвать проблемы с продвижением сайта в Google или Яндекс из-за повторения названий всех подстраниц.
Почему именно noindex а не canonical?
Canonical используется, если не нужно что-либо скрывать от поисковых роботов, а просто указать им, что одна или несколько страниц имеют родительскую и не являются дублями. В таком случае канонические ссылки передают вес страницы.
Как правильно закрыть?
Рассмотрим простые и рабочие способы.
Плагин Clearfy Pro
Мощный премиум-плагин Clearfy Pro, кроме других своих полезных возможностей, также имеет необходимый функционал, который позволит запретить индексацию пагинации.
- Установите и активируйте.
- В админ-панели перейдите в раздел Clearfy Pro.
- На вкладке Дубли активируйте опцию Удалить дубли пагинации постов
- Нажмите Сохранить изменения.
Модуль All in One SEO Pack
Этот способ также довольно прост и понятен.
- Откройте All in One SEO > Общие настройки.
- Поставьте галочку напротив Запретить пагинацию для канонических URL.
- Кликните Обновить настройки.
Расширение вставит канонический атрибут “rel=canonical”.
Файл functions.php
Этот метод подразумевает редактирование файла вашей темы functions.php.
Если вы не знаете, как редактировать functions.php, то в этом случае Вам поможет плагин ProFunctions.
В конец файла функций вставьте следующий PHP-строки:
function wpplugins_noindex_paged () { if ( is_paged() ){ ?> <meta name="robots" content="noindex,nofollow"> <?php } } add_action( 'wp_head', wpplugins_noindex_paged', 2 );
Код добавит специальный мета-тег на дочерние страницы.
Файл robots.txt
Этот способ предполагает редактирование конфигурационного файла robots.txt, специально предназначенного для поисковых роботов.
В самый его конец добавьте строку
Disallow: */page/
а что это в коде делает эта часть “wpplugins”, два раза фигурирует. Это доменное имя вашего сайта? Смотрел на разных сайтах- тоже внедрение, только уже своих сайтов.
Да, это просто префикс у функции, чтобы не было ошибок в случае, если такая функция уже будет.