В начале месяца получил задание сделать валидными 3 сайта.
Для тех, кто не в теме маленький лик.без.:
W3C vs NOINDEX
Есть такая организация W3C. Та самая, что разрабатывает и внедряет технические стандарты интернета. Стандарты HTML и xHTML тоже на ее совести.
Если исходный код страницы сайта соответствует этим стандартам, он считается валидным. Валидность можно проверить на их сайте w3c.org указав URL странички в соответствующем поле.
Браузеры (мозилы, эксплореры, оперы, хромы, сафари и пр.) эти стандарты учитывают, но на валидность чихают.
Потому при создании сайтов распространена кроссбраузерная верстка. Верстка, при которой упор делается на корректное отображение страниц в самых распространенных браузерах.
Но бытует суеверие (а может правда), что поисковые системы невалидные сайты индексируют хуже.
Вот один из заказчиков меня и озадачил. При том сайты изначально сверстанные несколько лет назад на HTML, нужно сделать валидными в xHTML.
Ох и пришлось повозиться. Заодно прогнал через валидатор один свой проект на движке WordPress.
К моему удивлению нашлась всего одна ошибка! Связана она оказалась с тем, что валидатор (в xHTML) не признает парный тэг <noindex></noindex>.
Как же быть? Отказаться от них нельзя. Этими тэгами обрамляют код, который не должен индексировать бот Яндекса. Например некоторые ссылки.
Оставить так, чтоб валидатор ругался? Можно… Но неужели никто не додумался, как эту проблему обойти?
Яндекс и додумался!
<!--noindex--> Вот этот текст Яндекс не увидит <!--/noindex-->
Вот как это делается))
ВНИМАНИЕ! Даже в виде комментария, тэг noindex парный!!!
Если забудете его закрыть, все, что после него не проиндексируется!!!
А с вами был Лексиум.
Удачной верстки.
все равно ругаеться < >
а все разобрался, большое спасибо
На здоровье))