Совет №7

В ряде случаев полезным, оказывается, закрыть ряд страниц сайта от индексации с помощью meta-тега robots, при этом оставив возможность роботу переходить по ссылкам со страницы. Делается это с помощью проверки наличия строки или запрашиваемого параметра в URL-адресе страницы.

Проверка запроса GET-параметра

Используйте строчки указанные ниже для проверки запроса параметра SHOWALL_1 при формировании страницы и установке meta-тега noindex, follow. Вы можете заменить параметр SHOWALL_1 на любой другой удобный для вас, скажем, PAGEN_1, page и так далее.

<? if ($_REQUEST['SHOWALL_1']) { ?>
<meta name="robots" content="noindex, follow"/>
<?} else {?>
<meta name="robots" content="index, follow"/>
<?}?>

Таким образом, мы установим значение meta-тега (noindex, follow) для страниц с параметром и значение (index, follow) для страниц без параметра.

Проверка вхождения строки в URL

Если требуется закрыть таким образом от индексации папку или какой-то тип страниц по строчке в URL-адресе, то производится проверка наличия этой строки в URL с помощью представленных ниже строк.

<? if (strstr($_SERVER["REQUEST_URI"],"detail")!=false) { ?>
<meta name="robots" content="noindex, follow"/ >
<?} else {? >
<meta name="robots" content="index, follow"/ >
<?}?>

Таким образом, мы установим значение meta-тега (noindex, follow) для страниц с наличием строки detail и значение (index, follow) для страниц без этой строки. Набор символов detail вы можете заменять по своему желанию на другие наборы, скажем, archive, old, print и так далее.

Или GET-параметр или строка

Полезным оказывается одном правилом закрыть от индексации и страницы с GET-параметром и страницы с наличием строчки в URL, делается это с применением оператора ИЛИ. Пример с запросом параметра PAGEN_2 ИЛИ вхождением строки print.

<? if ((strstr($_SERVER["REQUEST_URI"],"print")!=false)||$_REQUEST['PAGEN_2']) { ?>
<meta name="robots" content="noindex, follow"/ >
<?} else {? >
<meta name="robots" content="index, follow"/ >
<?}?>


Внимание! Важно проверять, чтобы в других местах шаблона (1С-Битрикс или другой CMS) не было второго подключения meta-тега с противоречившими значениями. Иначе можно не добиться желаемого эффекта. При наличии двух и большего числа различных тегов, робот Яндекса выбирает самый разрешающий/положительный из них (индексировать и следовать по ссылкам), если такой вариант указан в meta-теге. Имеется возможность отдельно указывать правила именно для робота Яндекса или для робота Google, тогда используйте строчки.

= Яндекс =
<? if ($_REQUEST['SHOWALL_2']) { ?>
<meta name="yandex" content="noindex, follow"/>
<?} else {?>
<meta name="yandex" content="index, follow"/>
<?}?>

= Google =
<? if ($_REQUEST['SHOWALL_2']) { ?>
<meta name="googlebot" content="noindex, follow"/>
<?} else {?>
<meta name="googlebot" content="index, follow"/>
<?}?>





Последние советы

Совет №25 Доля мобильного трафика превышает 50% во всех крупных коммерческих тематиках. По результатам исследования, мобильный спрос для интернет-магазинов находится на уровне 62-63%.
Совет №24 Рассмотрим основные отличия в поисковом продвижении под Яндекс и Google. Если у вас наблюдаются существенные проблемы при продвижении в Google (Гугле), то требуется... Совет №23 Контролируйте показатель CTR основных продвигаемых фраз и сравнивайте его со средним значением в результатах выдачи Яндекса. Данный показатель является одним из значимых при продвижении ресурса и... Совет №22 Обязательно переведите проект на защищенный HTTPS-протокол, по данным на IV квартал 2019 года, доля сайтов в ТОП-10 на HTTPS превышает 92,3%. По коммерческим запросам... Совет №21 Осуществляйте проверку наращиваемой ссылочной массы на наличие Непот-фильтра в приоритетной для вас поисковой системе (Яндекс или Google), наличие фильтра приводит к понижению вклада...

Поделиться с друзьями

Получайте полезные письма
Присылаем экспертные исследования и кейсы по SEO и интернет-маркетингу,
а также спецпредложения только для подписчиков!


Оставьте ваш e-mail:*
Я согласен на обработку
персональных данных

Продвигаете сайт и хотите обогнать конкурентов?

Эксперты «Пиксель Плюс» помогут найти точки роста трафика. Проверим показатели сайта и качество работы вашего подрядчика.

Воспользуйтесь промокодом P7 со скидкой 7% на выбор:

Промокод действует до 11 апреля. Укажите промокод в комментарии к заявке:

Оставить заявку с промокодом

Или отправьте себе на почту, чтобы не забыть!