За последнее время команда яндекса проанализировала, о чем именно чаще всего спрашивают в саппорте, и внесли это в помощь . И теперь тут есть ответы как сделать <noindex> валидным и какие мета-теги учитываются поиском.Мета-тегиКакие теги учитывает робот Яндекса: - <meta name="Keywords" content="..."/> — может учитываться при определении соответствия страницы поисковым запросам,
- <meta name="Description" content="..."/> — может использоваться в сниппетах,
- <meta http-equiv="Content-Type" content="type; charset=..."/> — робот может учитывать этот тег при определении типа документа и его кодировку,
-
<meta http-equiv="refresh" content="N;url=_адрес цели перенаправления_"/>
— перенаправление пользователя на страницу с адресом,
после N секунд нахождения на данной странице. При небольших значениях N
считается временным перенаправлением.
Также робот Яндекса учитывает: - <meta name="robots" content="all"/> — разрешено индексировать текст и ссылки на странице, аналогично тегу <meta name="robots" content="index, follow"/>
- <meta name="robots" content="noindex"/> — не индексировать текст страницы,
- <meta name="robots" content="nofollow"/> — не переходить по ссылкам на странице и не индексировать их,
- <meta name="robots" content="none"/> — запрещено индексировать и текст, и ссылки на странице, аналогично тегу <meta name="robots" content="noindex, nofollow"/>
- <meta name="robots" content="noarchive"/> — не показывать ссылку на сохраненную копию на странице результатов поиска.
Робот не узнает о тех документах, ссылки на которые стоят со страницы, содержащей мета-тег nofollow, и все таки, они могут быть проиндексированы, если еще где-то есть ссылки без nofollow. Если мета-теги не указаны, то они имеют положительное значение (index, follow, archive). Если есть конфликт между тегами робот делает выбор в пользу значения по умолчанию. Пример: <meta name="robots" content="all"/> <meta name="robots" content="noindex, follow"/> Робот выберет значение all, текст и ссылки будут проиндексированы.
На noarchive не распространяется тег со значением all.
Пример: <meta name="robots" content="all"/> <meta name="robots" content="noarchive"/> Текст и ссылки будут проиндексированы, но ссылки на сохраненную копию в результатах поиска не будет.
Тег <noindex>Для запрета индексирования служебных участков текста вы можете использовать тег <noindex>. Тег работает аналогично мета-тегу noindex, но распространяется только на ту часть которая находится внутри тега: <noindex>текст, индексирование которого нужно запретить</noindex>
Тег noindex
может находиться в любом месте кода страницы. Если необходимо, можно
сделать код сайта валидным используя следующий формат тега: <!--noindex-->текст, индексирование которого нужно запретить<!--/noindex-->
Атрибут rel="nofollow" тега <a>Атрибут rel="nofollow" используется в теге <a> в формате: <a href="url" rel="nofollow">текст ссылки</a>
Этот атрибут работает аналогично мета-тегу со значением nofollow, но распространяется только на ту ссылку, для которой указан.
|