Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Лексиум (анонсы блога профессионального web-мастера) Ах эта долбаная валидация (w3c vs noindex)


В начале месяца получил задание сделать валидными 3 сайта.

Для тех, кто не в теме маленький лик.без.:

W3C vs NOINDEX

 

Есть такая организация W3C. Та самая, что разрабатывает и внедряет технические стандарты интернета. Стандарты HTML и xHTML тоже на ее совести.

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

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

Потому при создании сайтов распространена кроссбраузерная верстка. Верстка, при которой упор делается на корректное отображение страниц в самых распространенных браузерах.

Но бытует суеверие (а может правда), что поисковые системы невалидные сайты индексируют хуже.

Вот один из заказчиков меня и озадачил. При том сайты изначально сверстанные несколько лет назад на HTML, нужно сделать валидными в xHTML.

Ох и пришлось повозиться. Заодно прогнал через валидатор один свой проект на движке WordPress.

К моему удивлению нашлась всего одна ошибка! Связана она оказалась с тем, что валидатор (в xHTML) не признает парный тэг <noindex></noindex>.

Как же быть? Отказаться от них нельзя. Этими тэгами обрамляют код, который не должен индексировать бот Яндекса. Например некоторые ссылки.

Оставить так, чтоб валидатор ругался? Можно... Но неужели никто не додумался, как эту проблему обойти?

Решение нашлось на довольно интересном сайте loco.ru

Оказывается достаточно обрамить эти тэги вот такой конструкцией:

1
2
3
<del class="stels"><![CDATA[<noindex>]]></del>
Вот этот текст Яндекс не увидит
 <del class="stels"><![CDATA[</noindex>]]></del>

А в файл стилей (style.css) прописать вот это:

1
.stels{dysplay:none;}

Вот как это делается))

А с вами был Лексиум.
Удачной верстки.

Здесь можно оставить свои комментарии. Выпуск подготовленплагином wordpress для subscribe.ru


В избранное