Как прописать метатег noindex,follow для пустого поискового запроса WordPress?


Romanov Roman
208

Добрый день.
Использую функцию для закрытия от индексации некоторого типа страниц:

/*функция закрытия от индексации постраничной навигации, несуществующих страниц и результатов поиска по сайту*/
function mayak_meta_robots () {
if (is_paged() or is_404() or is_search()) 
{
echo "".'<meta name="robots" content="noindex,follow" />'."n";
}
}
add_action('wp_head', 'mayak_meta_robots');

Функция работает исправно. Но есть один нюанс. Она не добавляет метатег noindex,follow для пустого поискового запроса. Как исправить этот недочёт?
is_search and empty search query — это всего лишь наброски. Я не программист.


Romanov Roman
Может так? В .htaccess?
RewriteCond %{QUERY_STRING} ^s=$
RewriteRule ^ /? [L,R=301]

Но это редирект на главную. Совсем другое решение.

Или так?

/*функция закрытия от индексации постраничной навигации, несуществующих страниц и результатов поиска по сайту*/
function mayak_meta_robots () {
if (is_paged() or is_404() or is_search() and (!empty($_POST['query'])))
{
echo "".'<meta name="robots" content="noindex,follow" />'."n";
}
}
add_action('wp_head', 'mayak_meta_robots');

SeVlad
Romanov Roman :
Использую функцию для закрытия от индексации некоторого типа страниц:

1. Ты точно уверен, что хочешь закрыть все страницы (page) от индексации?

2. 404 и поисковая итак не индексируются. Ты фигнёй маешься.


Romanov Roman
SeVlad #:

1. Ты точно уверен, что хочешь закрыть все страницы (page) от индексации?

2. 404 и поисковая итак не индексируются. Ты фигнёй маешься.

Да, я уверен на 100 %, они уже 10 лет как закрыты.
Вот примеры крупных ресурсов. 
https://www.searchenginejournal.com/page/3/
https://www.semrush.com/blog/?page=5

Если тебе, seo-«гуру», ответить нечего, дальше пиздуй, а не набивай себе посты бессмысленным флудом.


SeVlad
Romanov Roman #:
Если тебе, seo-«гуру», ответить нечего,

Сео-гуру у нас ты, не способный понять ответ.


SeVlad
Romanov Roman #:
Вот примеры крупных ресурсов. 
https://www.searchenginejournal.com/page/3/
https://www.semrush.com/blog/?page=5

Дебилогура, это не page.


Romanov Roman
SeVlad #:
Дебилогура, это не page.

Иди учи матчасть, а не выёбывайся в каждой ветке, как тот гопник из рязанского сельпо.
https://ktonanovenkogo.ru/page/3
Страницы пагинации закрыты от индексации. Парень молодчина, не побоялся опубликовать открытую статистику. 


SeVlad
Как же что убогих нельзя пометить чтобы не тратить на в них время.

Romanov Roman
SeVlad #:
Как же что убогих нельзя пометить чтобы не тратить на в них время.

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

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

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