Noindex яндекс валидный – Валидный NOINDEX проходит валидацию

Валидный NOINDEX проходит валидацию

  1. SEO Блог
  2. Оптимизация сайта
2012-03-06 Ноиндекс

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

Если ваш сайт не проходит валидацию из-за частого употребления тега NOINDEX пора задуматься о его замене валидным аналогом. Тогда и овцы будут целы — весь закрытый этим тегом контент не будет индексироваться яндексом, и волки сыты — другие поисковые боты и валидатор не найдут в вашем коде ошибок.

Как сделать тег noindex валидным

Для тех кто не в теме напомню, для того чтобы определенный участок текста или кода на странице не индексировался Яндексом его закрывают в специальный им самим выдуманный тег:

Не валидный тег noindex:

<noindex>Ваш текст или код закрытый не валидным тегом</noindex>

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

Валидный тег noindex выглядит так:

<!--noindex-->Ваш текст или код закрыт валидным тегом<!--/noindex-->

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

Намного больше вас рискуют (потерей чего догадайтесь сами) те, кто продолжает смотреть дом 2 онлайн бесплатно, неужели вам это интересно, меня лично хватило только на 3 первых выпуска этой программы когда это был еще дом 1 а второй я уже даже и не начинал смотреть.

Комментарии к статье

← Предыдущая статьяСледующая статья →

seodiz.ru

Валидный noindex в плагине WP No External Links

Статьи по теме

Валидный noindex в плагине WP No External LinksДобрый день, уважаемые читатели «записок seo-специалиста»! Сегодня на моем блоге впервые Вы прочитаете гостевой пост. История его создания очень интересна. Пару постов назад я опубликовал очередной выпуск моих ответов на вопросы читателей. В той статье речь шла о работе с исходящими ссылками, об их открытии и закрытии. Один из комментаторов этого выпуска, Андрей Анков (автор блога sledi-za-soboy.ru)связался со мной и сказал, что у него есть полезная дополнительная информация на эту тему. Поэтому в этом посте я предлагаю Вам узнать, что такое валидный noindex, как его правильно использовать в популярном плагине WP No External Links, и зачем вообще веб-мастеру нужно знать валидность кода. Итак, предоставляю слово автору этой интересной статьи, Андрею.

Что такое валидность кода?

Уверен, многие блоггеры краем уха слышали словосочетание «валидность кода». А так же то, что код, по идее, должен быть валидным. Например, я, даже зная, что это такое, никогда не обращал на него внимания. До определенного времени…

Итак, валидный код – это соответствие кода любой  страницы вашего сайта стандартам HTML и CSS. Стандарты эти установлены организацией W3C (http://www.w3.org/), которая была основана в далеком 1994 году. В состав W3C входят более 300 компаний-лидеров IT рынка, среди которых IBM, Google, Nokia, Apple.

Что дает вебмастеру валидность кода?

  1. Кроссбраузерность. Т.е. гарантированно правильное отображение страниц сайта во всех существующих браузерах.
  2. Отсутствие ошибок уменьшает скорость отображения страницы. Нельзя сказать, что это существенно, но бывают ошибки, на обработку которых браузеры тратят достаточно времени.
  3. Улучшение индексации сайта поисковыми системами. На самом деле, этот пункт спорный. Но и Google и Яндекс в один голос рекомендуют «Старайтесь, чтобы верстка страниц соответствовала стандартам». Поэтому, валидность имеет какое-то значение в ранге страницы с точки зрения поисковика.

Как проверить валидность кода страницы?

Заходим на страницу проверки валидности, вбиваем ссылку на главную или любую другую страницу проверяемого сайта или блога и смотрим результат. Если есть ошибки, валидатор обязательно их покажет с детальным описанием каждой (правда, на английском языке).

Страница без ошибок выглядит так:

Проверка валидности кода страницы

Страница с ошибками оповестит пользователя таким сообщением красного фона:

Проверка валидности кода страницы нашла ошибки

Если ошибок нет, поздравляю. Можете смело ставить в футер (или другое место сайта) баннер валидатора, который громогласно будет говорить посетителям, что ваш сайт валидный! 🙂

Что делать, если есть ошибки валидации?

  • Во-первых, не расстраиваться. 🙂 Такие ошибки содержат 80-90% сайтов. Проверьте хотя бы тот же google.com, yandex.ru или mail.ru (его мы только что проверили — картинка сверху), которые содержат много ошибок. Уже это могло бы послужить сигналом, чтобы не обращать внимание на такую «мелочь», как валидность кода.
  • Во-вторых, принять для себя решение,  надо ли оно вам или нет. Но профессионалы в seo оптимизации однозначно говорят «да» валидности. Код сайта должен быть валидным и точка.

Если принято решение в пользу исправления ошибок, что ж – вперед! Изучаем и анализируем текст по каждой ошибке (который выдал валидатор), вспоминает html и css и потихоньку приводим код шаблона в норму. Как вариант, заказать исправление ошибок валидности у профессионала.

Валидность тега <noindex>

Многие блоггеры знают, внешняя ссылка на блоге – это, не всегда хорошо, а в некоторых случаях и очень плохо. Поэтому ее часто закрывают. Или, как вариант, скрывают какую-то область сайта. Например, дубли. Один из вариантов скрыть желаемые участки или ссылки от индексации Яндексом, обрамить ее тегом <noindex>.

Проблема в том, что этот тег, по версии W3C, не соответствует стандартам, т.е. он не валидный. Казалось бы – мелочь какая, можно и не обращать внимание на это. Но мы ведь идем к цели сделать код полностью валидным. Поэтому, спросим у Яндекса, что он думает по этому поводу. В замечательном справочнике «Помощь вебмастеру» есть этот раздел, где уважаемый поисковик позаботился о наших проблемах и порекомендовал использовать не <noindex></noindex>, а <!—noindex—><!—/noindex—>:

Правильное использование тега noindex

Что же, воспользуемся рекомендациями Яндекса для корректировки кода популярного плагина WP No External Links по скрытию исходящих ссылок.

Валидный noindex для плагина WP No External Links

Этот плагин автоматически скрывает внешние ссылки от индексации. Для меня он очень удобен. Единственное «но», он ставит не валидный код <noindex>. Отказываться от плагина не хотелось, поэтому решил поправить код плагина. Чтобы и у Вас этот плагин работал с валидным noindex, необходимо сделать следующее

  1. Открываем файл  wp-noexternallinks.php (лучше всего это делать с помощью бесплатной программы notepad++). Файл лежит в папке плагина по следующему пути: site.ru/wp-content/plugins/wp-noexternallinks.
  2. Ищем строку &lt;noindex&gt;link&lt;/noindex&gt;
  3. Заменяем ее на &lt;!&ndash;&ndash;noindex&ndash;&ndash;&gt;link&lt;!&ndash;&ndash;/noindex&ndash;&ndash;&gt;
  4. Сохраняем файл wp-noexternallinks.php
  5. Открываем файл wp-noexternallinks-parser.php (лежит там же, в той же папке)
  6. Ищем строку $link='<noindex>’.$link.'</noindex>’;
  7. Заменяем ее на $link='<!—noindex—>’.$link.'<!—/noindex—>’;
  8. Сохраняем wp-noexternallinks-parser.php

Обратите внимание, если плагин обновится, все наши изменения сразу исчезнут. Что делать в этом случае? Выбор за Вами – или не обновлять плагин или после обновления проверить, не исправил ли сам автор эту ошибку и если не исправил, исправить все самому.

На этом мой рассказ о валидном теге noindex в плагине WP No External Links подошел к заверщению. Спасибо за внимание! 🙂

Несколько строчек в конце…

Вот и завершился первый гостевой пост на моем блоге. Хочу выразить благодарность его автору, Андрею Анкову. Уверен, что многие пользователи плагина WP No External Links даже и не подозревали о такой проблеме валидности тега noindex. Теперь у них будет все исправлено благодаря рекомендациям Андрея.

От себя добавлю, что сам я таким плагином не пользуюсь. Во-первых, все исходящие ссылки я контролирую самостоятельно. И во-вторых, мне не очень нравится сам подход этого плагина к решению проблемы — все исходящие ссылки с помощью редиректа он превращает во внутренние, тем самым лишая адресатов своих открытых переходов. Конечно, такой способ подходит, если мы ссылаемся на ГВС. Но а если ссылка идет на хороший блог? Придется все исправлять ручками. 🙂

maksimdovzhenko.ru

NOINDEX и NOFOLLOW в Яндексе — Валидный тег noindex для Яндекса

NOINDEX и NOFOLLOW в Яндексе

В последнее время в Яндексе произошли некоторые изменения. В частности, теперь поисковая система Yandex учитываеть атрибут NOFOLLOW у ссылок, что принципиально важно. Кроме того, Яндекс порадовал веб-мастеров появлением валидного тега NOINDEX — вернее, исправлением ранее сделаной нелепости, когда был введен HTML-тег «ноуиндекс», который не проходит проверки валидатором. Теперь у web-мастера есть возможность создать

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

Как сделать сайт с noindex полностью валидным?

Напомним, что html-тег НОИНДЕКС (не путать с одноименным мета-тегом!) был введен российскими поисковыми системами Rambler и Yandex для закрытия от индексации части контента на странице. Им удобно пользоваться, закрывая счетчики или рекламу, тем самым убирая не полезный для сайта контент из индекса Яндекса. Поисковая система Гугл на ноуиндекс не обращает никакого внимания.

Использование не валидного ноуиндекса Яндексом и Рамблером доставлято немало беспокойств любителям перфекционизма: сайт с этим тегом не проходил проверку на валидность согласно спецификации W3C (это основной стандарт HTML). Теперь положение дел изменилось: согласно рекомендациям самого Яндекса, ХТМЛ-тег <NOINDEX> можно использовать в валидном виде, как комментарий. Вот как это делается:
<!—noindex—>текст, который не будет индексироваться Яндексом<!—/noindex—>.

Как создать Valid Site? Чтобы сделать полностью валидный сайт, необходимо и достаточно изменить на нем все вхождения noindex’а согласно приведенной выше спецификации, как это сделано на этом сайте, либо не использовать «ноуиндекс» вообще (для англоязычных сайтов no-index не имеет смысла применять). После этого сайт следует проверить валидатором http://validator.w3.org/. Ссылка на первоисточник, руководство Яндекса для вебмастеров, вот: http://help.yandex.ru/webmaster/?id=1111858 . По ней же можно узнать, ято теперь Яндекс понимает nofollow, что сильно сказывается на позициях некоторых сайтов.

Теперь Яндекс понимает nofollow. Чем это чревато?

Атрибут контейнера A «но-фоллоу» указывается как rel=»nofollow» и служит для указания поисковой системе, что по данной ссылке следовать не стоит. Согласно этой же странице руководства Yandex’а, теперь атрибут «ноуфоллоу» теперь принимается в расчет при ранжировании (опять же: не путать его с одноименным мета-тегом!). Что это значит? Теперь ссылки, имеющие атрибут NOFOLLOW, практически не будут передавать веса странице сайта-акцептора. И это нововведение Яндекса имеет далеко идущие последствия.

По всей видимости, массовый ссылочный спам в блоги, в которых, как известно, внешние ссылки почти всегда перекрываются атрибутом nofollow, не будет иметь никакого смысла: трафика оттуда и так нет, и ссылочный вес теперь не передается. Почти наверняка ссылки с НОФОЛЛОУ не будут учитываться при расчете ТИЦ. В этом поисковая система Яндекс стала близка Гуглу, который ввел практику учета nofollow уже давно.

Во-вторых, часть сайтов, которые держались на спамных ссылках с no-follow, неминуемо потеряют позиции в Яндексе. Как следствие — часть трафика и, соответственно, позиции и в Гугле, но менее заметно. Соответственно, ценность так называемых DOFOLLOW блогов в глазах оптимизаторов возрастет. Для продвижения сайтов это скорее хорошо, чем плохо, и в любом случае должно учитываться вебмастерами при оптимизации. Гугл рекомендует использовать ноу-фолоу для закрытия продажных (покупных) и сомнительных ссылок.

com-seo.ru

Валидность сайта, HTML страницы – сервисы проверки, валидный noindex

На все том же пресловутом сео семинаре я услышал мнение, что для хорошего восприятия того или иного сайта google, он должен быть кроме всего прочего валидным, то есть иметь валидный HTML код. Не знаю как насчет css, поисковые системы вроде как его не сильно понимают, но вот с HTML куда проще. Я уже как-то обращался к данной теме в посте с советами по улучшению блога, но тема затронута была несколько в ином ключе.

В принципе, особых проблем по созданию валидного HTML кода нет. В зависимости от используемого формата DOCTYPE определены те или иные правила. Чаще всего в блогах на WordPress идет тип документа XHTML 1.0 Transitional. Большинство шаблонов, найденных в сети, уже валидны, поскольку их создатели беспокоятся о правильности кода — с ошибками продать темы не получится. Да и вообще стандартам «там», по-моему, больше внимания уделяется.

Сервисы проверки валидности кода HTML

Скорее всего, в сети есть очень много seo и обычных сервисов для проверки валидности, тем не менее, главный из них находится на сайте W3C здесь. В специальной форме вводите ссылку на свой сайт или любую его страницу, если требуется, выбираете дополнительные опции (кодировку, DOCTYPE), после чего запускаете проверку Check.

При наличии неточностей, в результатах вы получите список предупреждений и ошибок в коде. Иначе высветится приятная зеленая надпись «This document was successfully checked as XHTML 1.0 Transitional!»:)

Чтобы ускорить процесс можно использовать одну из функций модуля для firefox web developer, где кроме валидации есть куча других полезных мелочей.

Валидный noindex

Проблема валидности, как это не удивительно, часто подстерегает с использованием отечественных особенностей, например, счетчики различные и тег noindex. Он используется исключительно для Яндекса чтобы запретить индексацию информации, находящейся в нем. Точно также как для гугла закрываются от индексации ссылки через rel=»nofollow». Но проблема заключается в том, что в W3C вообще не знают или не воспринимают тег noindex, поэтому получить валидный HTML с его использованием нереально. Приходится применять маленькую хитрость в виде следующего кода:

<span><![CDATA[<noindex>]]></span>
Текст и ссылки, которые не индексируются
<span><![CDATA[</noindex>]]></span>

<span><![CDATA[<noindex>]]></span> Текст и ссылки, которые не индексируются <span><![CDATA[</noindex>]]></span>

Это для HTML, при этом в CSS пишите класс:

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

Кроме того в коде часто бывают проблемы со счетчиками, где используется символ «&». Так вот для типа документа XHTML его нужно просто заменить набором символов «&amp;». Чтобы исправить другие ошибки, читайте пояснения валидатора.

Даже, если валидность HTML не влияет на восприятие сайта поисковиком google, то она может помочь выявить наличие ошибок в самом проекте. Некоторые браузеры (как firefox) часто закрывают глаза на небольшие нюансы — типа отсутствие закрывающей конструкции —> и т.п., в то время как IE будет выводить ошибочное содержимое страницы. Или div какой-то не закрыли, упустили — все это можно с большой вероятностью обнаружить при валидации документа HTML.

А вы что думаете по поводу валидности кода — соблюдаете или нет?

UPD 9.07. Почитав еще немного информации на сайтах и форумах, пришел к выводу, что конструция <![CDATA[<noindex>]]> ссылки от Яши не закроет, хотя валидность будет 100%. Поэтому, думаю, правильным будет соблюдение всех правил написания html кода, но с обычным использованием тега noindex без извращений.

UPD UPD 15.05.11 Неожиданно ответ по поводу валидного noindex был найден на сайте Яндекса, где в описании совершенно четко указано решение данной проблемы, позволяющее использовать noindex и не нарушающего никакие правила W3C (плюс, кстати, Яндекс теперь понимает rel=»nofollow»):

<!--noindex-->текст, индексирование которого нужно запретить<!--/noindex-->

<!—noindex—>текст, индексирование которого нужно запретить<!—/noindex—>

P.S. Постовой. Поисковое продвижение сайта, поисковая оптимизация сайтов.
Новые книги предлагает книжный интернет магазин Букля. Низкие цены, бесплатная доставка!
Машинки и паровозики — игрушки для детей.
Посетите наш цветочный салон и купите цветы, готовые букеты.

tods-blog.com.ua

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *