Помогите подобрать код пожалуйста (закрыть страницу пагинации от индексирования в Woocommerce WP)

karleon4ik
На сайте с 14.08.2017
Offline
52
161

подскажите код пожалуйста:


Как на страницах пагинации woocommerce сделать:

<meta name="robots" content="noindex, follow" />

Или

<link rel="canonical" href="https://site.com/page/1" />

То есть, чтобы со второй и далее страниц каноническая была первая. 


Этот код не подходит:

function wpschool_noindex_pagination() {
    if( is_paged() )
        echo '<meta name="robots" content="noindex,nofollow" />';
};
add_action( 'wp_head', 'wpschool_noindex_pagination' );

Если хотите спросить "зачем"? Пишите тут: https://searchengines.guru/ru/forum/1039637

Подбор нот для фортепиано, заказать → https://u.to/fKAZHA
Vladimir SEO
На сайте с 19.10.2011
Offline
1803
#1
Я использую канон
Эксперт по продуктам Google https://support.google.com/profile/58734375 ᐈ Продвижение коммерческих сайтов https://kulinenko.com/
S
На сайте с 30.09.2016
Offline
469
#2
Vladimir SEO #:
Я использую канон
ТС не спрашивает, что ты используешь. ТС спрашивает, как сделать, чтобы соответствующая строка появилась в коде страницы.
Отпилю лишнее, прикручу нужное, выправлю кривое. Вытравлю вредителей.
S
На сайте с 30.09.2016
Offline
469
#3
karleon4ik :

Этот код не подходит:

Если хотите спросить "зачем"?

Хочу спросить "почему"? В каком месте не подходит? Проверка is_paged() не проходит?
karleon4ik
На сайте с 14.08.2017
Offline
52
#4
Sitealert #:
Проверка is_paged() не проходит?

Точный ответ дать не могу так как слаб в php.
Но на странице помимо основного 

meta name="robots" content="index,follow

Который генерирует yoast seo, появляется 

meta name="robots" content="noindex,nofollow"

Поисковик естественно обращает внимание только на 

index,follow

Версия Wordpress 5.3. Тема Woodmart.


----

В Robots.txt я закрыл. Но есть вероятность того, что по товарам (ссылке на странице пагинации) на странице робот гугла будет туго ходить. Именно по этому и ставиться noindex,follow - от индексации закрыто, но по ссылкам ходить можно. То есть,  это крайний методRobots.txt

Vladimir
На сайте с 07.06.2004
Offline
553
#5
karleon4ik :Этот код не подходит:
function wpschool_noindex_pagination() {
    if( (is_paged()) and (!is_paged(1)) )
        echo '<meta name="robots" content="noindex,nofollow" />';
};
add_action( 'wp_head', 'wpschool_noindex_pagination' );

Если ничего не накосячил, давно уж с  PHP не общаюсь
Такой ссылки не должно быть

href="https://site.com/page/1"

Правильная первая страница

href="https://site.com/page"
Аэройога ( https://vk.com/aeroyogadom ) Йога в гамаках ( https://vk.com/aero_yoga ) Аэройога обучение ( https://aeroyoga.ru ) и просто фото ( https://weandworld.com )
karleon4ik
На сайте с 14.08.2017
Offline
52
#6
Для наглядности: https://ibb.co/7KxMJCh
image
image
  • ibb.co
Изображение image расположенное в ImgBB
karleon4ik
На сайте с 14.08.2017
Offline
52
#7
Vladimir #:
Правильная первая страница

Да причем тут это?) Я для примера написал. Мне нужно проставить на странице пагинации noindex,follow

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий