Noindex для пагинации


boosts
390

Здравствуйте. Нашел рабочее решение через function.php для страниц конструкции типа /page/3

function wpschool_noindex_paged() {
if ( is_paged() ){
?>
<meta name="robots" content="noindex,follow">
<?php
}
}
add_action( 'wp_head', 'wpschool_noindex_paged', 2 );

В моем случае /comment-page-2/

Яндекс добавил эти страницы в индекс, хотелось бы их убрать. Нужен совет, как лучше поступить.



png

192130.png


sear4er

Зачем коня изобретать? <meta name=»robots» content=»noindex, follow» />


boosts

sear4er:
Зачем коня изобретать? <meta name=»robots» content=»noindex, follow» />

Нужно добавить noindex от 2 страницы и далее. Я бы изменил ссылку, но наверное так сделать не получится, т.е. /comment-page-2/ изменить на /page/2 или наоборот, изменить код, который был предоставлен выше под мой url


Had

boosts, СЕО плагином Йоаст это легко делается. 1й галочкой.


KeicH2O

Had:
boosts, СЕО плагином Йоаст это легко делается. 1й галочкой.

Убрали как 1.5 года назад в этом плагине. Выше хук, с новым плагином тоже работать не будет. Этот хук рабочий, я уже писал в теме:

add_filter("wpseo_robots", function($robots) {

if (is_paged()) {
return 'noindex,follow';
} else {
return $robots;
}
});


skapunker

сначала занимашьеся какой то ерундой, а потом будешь жаловаться что позиции упали и МПК


The WishMaster

skapunker:
сначала занимашьеся какой то ерундой, а потом будешь жаловаться что позиции упали и МПК

Что он не так сделал?


boosts

KeicH2O:
Убрали как 1.5 года назад в этом плагине. Выше хук, с новым плагином тоже работать не будет. Этот хук рабочий, я уже писал в теме:

add_filter("wpseo_robots", function($robots) {

if (is_paged()) {
return 'noindex,follow';
} else {
return $robots;
}
});

v. 4.9, хуки работают, и опция вкл. noindex/follow . Но это плохое решение, закрывает страницу полностью, не подходит. Мне нужно закрыть комментарии от 2 страницы желательно. Наверное, попробую закрыть комментарии полностью


SeVlad

boosts:
Яндекс добавил эти страницы в индекс, хотелось бы их убрать. Нужен совет, как лучше поступить.

Вопросы про яндекс нужно задавать в другом разделе.

А здесь — «как реализовать». И объяснять на чём.

Не каждый догадается что речь о дефолт-скрипте.

sear4er:
Зачем коня изобретать? <meta name=»robots» content=»noindex, follow» />

Именно это и делает этот код.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *