Понимает ли яндекс noindex

Noindex – это тег, с помощью которого можно управлять функцией индексации поискового робота. Если выделить отдельный фрагмент текста и закрыть его тегом noindex, он не будет проиндексирован поисковой системой и, соответственно, не попадет в ее кэш. Впервые данный инструмент был предложен специалистами Яндекса, чтобы у веб-мастеров появился простой способ отделения части текстового контента, которая не несет смысловой нагрузки и не должна учитываться при оценке страницы.

Вторая, не менее важная функция тега noindex, состоит в том, чтобы блокировать индексацию отдельных страниц сайта, предназначенных для публикации пользовательского контента. К таким относятся страницы с отзывами, комментариями, сообщениями и др. В данном случае noindex позволяет избежать распространения нежелательной информации и использовать менее жесткий режим модерирования пользовательских сообщений.

Тег noindex учитывает только Яндекс. Google игнорирует его присутствие и проводит полную индексацию текстового содержания страницы. Для задействования блокировки индексации, актуальной для всех поисковиков, следует прописывать соответствующий метатег для отдельных страниц или всего сайта в файле robots.txt. Недостаток данного способа очевиден: запрет на индексацию возможен только по отношению ко всей странице, но не отдельному текстовому фрагменту.

Преимущества тега noindex

  • Сокрытие второстепенной информации позволяет повысить релевантность индексируемой страницы за счет возрастания относительной плотности ключевых фраз.
  • С помощью noindex можно спрятать содержимое сквозных блоков, информация в которых будет дублироваться на нескольких страницах, что отразится на пессимизации сайта в поисковой выдаче Yandex.
  • В некоторых случаях в сниппет может попасть нежелательная или служебная информация, которую проще всего скрыть тегом noindex.
Читайте также  Путь дальняя закончить фразу

Принцип действия

Noindex может находиться в любом месте HTML-кода вне зависимости от уровня вложенности. Для сохранения валидности кода тег следует использовать в следующем формате:

Здесь находится закрытый для индексации текст .

Несмотря на тот факт, что noindex был изначально предложен разработчиками Yandex, использование данного инструмента может быть расценено в качестве серого метода оптимизации. Это связано с тем, что некоторые веб-мастера применяют его не по прямому назначению. В частности, от робота прячется неуникальный контент или качественный текст, не содержащий ключевых слов, рассчитанный на прочтение посетителем сайта. Одновременно поисковику предлагается насыщенный ключевыми фразами текст, тяжелый для восприятия человека.

Для борьбы с подобными методами оптимизации Yandex анализирует текст, закрытый тегом noindex, проводя его индексацию, но впоследствии отфильтровывая скрытое содержимое. В результате изучения контента страницы поисковик может принять решение о наложении санкций на сайт, если сочтет, что его владелец использует неправомерные способы влияния на результаты поисковой выдачи.

Сайтостроение, WEB-дизайн, SEO-оптимизация

Бывают ситуации, когда необходимо разместить на сайте ссылку на сторонний ресурс, но при этом совсем не радует такой факт, что со страницы будет утекать вес.

Или другая проблема: надо закрыть от индексации какую-либо часть текста. Что делать в таком случае?

Как закрыть внешние ссылки

Оказывается, есть выход. Введенный Яндексом парный тег запрещает поисковому роботу индексировать часть кода, заключенного внутри.

Данный тег является командой для ботов Яндекса и Рамблера, но для Google он ничего не значит.

Отсюда вывод, что если мы закроем часть кода noindex, то Яндекс его не будет индексировать, а Гугл будет.

Данный пример показывает, что мы закрыли от индексации анкор «Создание и раскрутка сайта», но саму ссылку поисковик будет учитывать и по ней будет утекать вес.

Валидность кода

Необходимо учесть такой факт, что закрыв от бота участок текста тегом , приведет к тому, что:

  • будет нарушена валидность кода. Причина в том, что такой код, кроме Яндекса и Рамблера другие системы не понимают;
  • некоторые визуальные редакторы его не воспринимают и даже удаляют, например wordpress.
Читайте также  Предел функции двух переменных примеры

Чтобы исключить ошибки валидатора, связанные с тегом, можно текст закомментировать следующим образом: . Данный вариант устроит все поисковые системы, его распознает Яндекс, а валидатор не будет выдавать ошибку. К сожалению Google не понимает его и не придумал ничего аналогичного.

Польза тега noindex

Тег может быть незаменим в следующих случаях:

  • если на сайте есть какой-то текст, который нужно спрятать от глаз поисковых роботов;
  • чтобы спрятать от индексации код счетчика;
  • при наличии неуникального контента, чтобы поисковик его не индексировал.

Напомню, что это правило действует только для Яндекса.

Если надо закрыть от индексации всю страницу

Если прописать мета-тег , то вся страница не будет проиндексирована и роботы не смогут переходить по ссылкам. Запретить индексацию и переход по линкам можно также в файле robots.txt.

Как закрыть индексацию контента от Гугла

Атрибут rel=”nofollow” работает со всеми поисковиками и полностью является валидным.

Использование данного атрибута позволяет:

  • закрыть ссылку от индексации;
  • повлиять на перераспределение веса между всеми ссылками, которые есть на странице;
  • закрыть ссылки в комментариях.

Атрибут rel=”nofollow” можно использовать в файле robots.txt, когда нужно запретить индексацию страницы и переходы по ссылкам.

Если одна ссылка оформлена тегами nofollow и noindex, то такое сочетание позволяет удержать вес страницы и спрятать анкор от Яндекса.

Вы здесь

Noindex — тег разработанный ПС Яндекс для запрета индексирования служебных участков текста. Несмотря на его предназначение большинство сеошников до сих пор используют его для закрытия не служебных, а вполне важных участков сайта таких как меню, сайдбары, футеры и т.д, а делают это как правило для того, чтобы скрыть ссылки, которые якобы забирают вес со страницы. Также часто тег используют для скрытия от Яндекса кода счетчиков, информеров, рекламных блоков, Iframe, и это уже ближе к истине его предназначения, но работает ли такой подход?

Читайте также  Программа для оптимизации оперативной памяти windows 10

Закрывает ли тег noindex ссылки от индексации?

Нет! Неужели всем так тяжело зайти в справку для вебмастеров и почитать что об этом говорит сам Яндекс? Там черным по белому написано что noindex — это тег для скрытия служебных участков текста, а для запрета на индексация ссылок используется атрибут rel="nofollow" тега , ровно как и в Google. Пример ниже:

Видит ли Яндекс участки сайта закрытые в тег noindex?

Как уже говорилось выше тег и был создан для того, чтобы указывать роботу Яндекса о том, что выделенный участок текста (кода) не стоит учитывать при индексации. Но это вовсе не значит, что Яндекс не знает и не видит то, что находится внутри тегов .

То есть, если у вас имеется на сайте контент который не рекомендуется Яндексом (например тизерки с сиськами или болячками какими), то закрытие их в теги вас от фильтра не спасут. По сути noindex это всего лишь подсказка поисковику, а не железное правило. Поэтому нежелательные для попадания участки контента все же стоит закрывать, но скрыть что либо от "глаз" поисковика не получится.

Понимает ли noindex Google?

Нет, поисковая система Google игнорирует этот тег и относится к нему как к невалидному html коду. Чтобы закрыть контент от Гугла используют такой тег:

Но.. Это касается только тега в , если это метатег в — то страница и ссылки будут закрыты для индексации и в Google, и в Яндекс (и других поисковиках). Пруф

В этом варианте правило content="noindex" указывает поисковикам на неиндексацию текста, а content="nofollow" на закрытие ссылок.

Ссылка на основную публикацию
Adblock
detector