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

Romanov Roman
На сайте с 21.06.2018
Offline
198
224

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

/*функция закрытия от индексации постраничной навигации, несуществующих страниц и результатов поиска по сайту*/
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
На сайте с 21.06.2018
Offline
198
#1
Может так? В .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
На сайте с 03.11.2008
Offline
1609
#2
Romanov Roman :
Использую функцию для закрытия от индексации некоторого типа страниц:

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

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

Делаю хорошие сайты хорошим людям. Предпочтение коммерческим направлениям. Связь со мной через http://wp.me/P3YHjQ-3.
Romanov Roman
На сайте с 21.06.2018
Offline
198
#3
SeVlad #:

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

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

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

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

SeVlad
На сайте с 03.11.2008
Offline
1609
#4
Romanov Roman #:
Если тебе, seo-"гуру", ответить нечего,
Сео-гуру у нас ты, не способный понять ответ.
SeVlad
На сайте с 03.11.2008
Offline
1609
#5
Дебилогура, это не page.
Romanov Roman
На сайте с 21.06.2018
Offline
198
#6
SeVlad #:
Дебилогура, это не page.

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

SeVlad
На сайте с 03.11.2008
Offline
1609
#7
Как же что убогих нельзя пометить чтобы не тратить на в них время.
Romanov Roman
На сайте с 21.06.2018
Offline
198
#8
SeVlad #:
Как же что убогих нельзя пометить чтобы не тратить на в них время.

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

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