Помощь Закрыть страницы с get параметрами мета тегом

arsen

Разрушитель (V)
Сообщения
154
Симпатии
48
Баллы
1 645
Здравствуйте. Вопрос:
Как закрыть страницы с get параметрами мета тегом. И каким? Я знаю как это сделать через robot.txt, а сеошник просит именно мета теги.
И второй вопрос. На связке wordpress +WooCommerce можно ли настроить canonical не прописывая в каждой категории, а плагином с общими правилами , пакетно так сказать
 
Ответ на первый вопрос

Запись, которая запрещает индексирование страницы.

HTML:
<html>
    <head>
        <meta name="robots" content="noindex" />
    </head>
    <body>...</body>
</html>

теоретически ее поддерживают все поисковики.
Ниже пример для Яндекса

Поддерживаемые Яндексом директивы

ДирективаОписаниеМетатег robotsЗаголовок X-Robots-Tag
noindexНе индексировать текст страницы. Страница не будет участвовать в результатах поиска.
e12e824271f49637355497fad59bd1ac2636e4e6.png
e12e824271f49637355497fad59bd1ac2636e4e6.png
nofollowНе переходить по ссылкам на странице. Робот не перейдет по ссылкам при обходе сайта, но может узнать о них из других источников. Например, на других страницах или сайтах.
e12e824271f49637355497fad59bd1ac2636e4e6.png
e12e824271f49637355497fad59bd1ac2636e4e6.png
noneСоответствует директивам noindex, nofollow.
e12e824271f49637355497fad59bd1ac2636e4e6.png
e12e824271f49637355497fad59bd1ac2636e4e6.png
noarchiveНе показывать ссылку на сохраненную копию в результатах поиска.
e12e824271f49637355497fad59bd1ac2636e4e6.png
e12e824271f49637355497fad59bd1ac2636e4e6.png
noyacaНе использовать сформированное автоматически описание.
e12e824271f49637355497fad59bd1ac2636e4e6.png
index | follow | archiveОтмена соответствующих запрещающих директив.
e12e824271f49637355497fad59bd1ac2636e4e6.png
allСоответствует директивам index и follow — разрешено индексировать текст и ссылки на странице.


Вы можете указать директивы через запятую.

HTML:
<meta name="yandex" content="noindex, nofollow" />
 
Ответ на первый вопрос

Запись, которая запрещает индексирование страницы.

HTML:
<html>
    <head>
        <meta name="robots" content="noindex" />
    </head>
    <body>...</body>
</html>

теоретически ее поддерживают все поисковики.
Ниже пример для Яндекса

Поддерживаемые Яндексом директивы

ДирективаОписаниеМетатег robotsЗаголовок X-Robots-Tag
noindexНе индексировать текст страницы. Страница не будет участвовать в результатах поиска.
e12e824271f49637355497fad59bd1ac2636e4e6.png
e12e824271f49637355497fad59bd1ac2636e4e6.png
nofollowНе переходить по ссылкам на странице. Робот не перейдет по ссылкам при обходе сайта, но может узнать о них из других источников. Например, на других страницах или сайтах.
e12e824271f49637355497fad59bd1ac2636e4e6.png
e12e824271f49637355497fad59bd1ac2636e4e6.png
noneСоответствует директивам noindex, nofollow.
e12e824271f49637355497fad59bd1ac2636e4e6.png
e12e824271f49637355497fad59bd1ac2636e4e6.png
noarchiveНе показывать ссылку на сохраненную копию в результатах поиска.
e12e824271f49637355497fad59bd1ac2636e4e6.png
e12e824271f49637355497fad59bd1ac2636e4e6.png
noyacaНе использовать сформированное автоматически описание.
e12e824271f49637355497fad59bd1ac2636e4e6.png
index | follow | archiveОтмена соответствующих запрещающих директив.
e12e824271f49637355497fad59bd1ac2636e4e6.png
allСоответствует директивам index и follow — разрешено индексировать текст и ссылки на странице.


Вы можете указать директивы через запятую.

HTML:
<meta name="yandex" content="noindex, nofollow" />
Это я как бы и сам знаю, но там мне больше импонирует clearparams в роботе. Вопрос как воткнуть именно в страницы с get параметрами- этого я сам не знаю
 
В общем сделал так
гет параметры
<?php
if(isset($_GET[$value]))
echo '<meta name="robots" content="noindex, nofollow">';
?>
каноникал- прописал руками.
 
Назад
Верх