| Проверка кода сайта на валидность |
|
В работе по созданию и продвижению сайта вы обязательно столкнётесь с таким понятием как валидность. Валидность - это мера соответствия. В сайтостроении - это соответствие HTML и CSS кода нормам, которые указаны в W3C (World Wide Web Consortium). W3C - организация, разрабатывающая и внедряющая единые технологические принципы и стандарты для Интернета (называемые "рекомендациями"). Целью создания стандартов является обеспечение совместимости между программными продуктами и аппаратурой различных компаний. Как вы уже догадались, создавая сайт, вы должны позаботиться о том, чтобы код сайта был валидным. Код считается валидным, если он не противоречит ни одному из правил, которые указаны в рекомендациях. Однако, хотелось бы отметить, относительно валидности кода сайта существует множество мнений. Существует мнение, что не обязательно строго придерживаться рекомендаций. Также есть мнение, что валидность кода влияет на позиции сайта в выдаче поисковых систем. Валидный код даёт положительную динамику в поисковой выдаче. Невалидный код, содержащий ошибки, может привести к бану некоторых страниц или даже всего сайта. Например, одинаковый цвет текста и фона, может расцениваться поисковиками, как попытка скрыть продающиеся с сайта ссылки. Можно ли добиться 100% валидности кода? Возможно. Но в нашей реальной отечественной действительности, к сожалению, не обойтись без отступления от правил. Этим отступлением, например, является тег noindex. Этот тег используется специально для Яндекса и служит для закрытия служебных участков текста от индексации. Хотя о том, стоит ли помещать ссылки в контейнер с данным тегом, идёт много споров. Многие считают, что поисковые роботы давно уже игнорируют noindex. Как бы ни спорили о целесообразности использования тега noindex, W3C воспринимает и расценивает его как ошибку в коде. Однако Яндекс предлагает следующий выход из положения. Для того чтобы сделать код валидным, использовать его в следующем формате: <!--noindex-->Текст, индексирование которого нужно запретить<!--/noindex--> Действительно, в таком формате W3C воспринимает код как валидный. Несмотря ни на какие споры, я вам рекомендую время от времени проверять сайт на валидность. Это позволит вам найти и исправить ошибки в коде. Делать это нужно не только для того, чтобы ваш сайт соответствовал стандартам. Иногда, из-за ошибок кода, сайт выпадает из поля зрения робота. Именно так, поисковый робот сайт просто не видит. Более подробно об этом вы можете почитать в статье «Сайт глазами робота». А пока, чтобы проверить сайт на валидность, вы можете воспользоваться любым онлайн сервисом. Самый популярный находится здесь: http://validator.w3.org/. Пользоваться им очень просто. Вставьте адрес сайта в строку "Адрес" и нажмите "Проверить", как на картинке ниже.
После проверки появиться окно, в котором будет указано количество ошибок и предупреждений. Ниже вы сможете увидеть детальную информацию о каждой ошибке (место нахождения ошибки, рекомендации по исправлению).
Вот и всё. Проверяйте и исправляйте. А на вопрос, нужно ли при этом добиваться абсолютного соответствия стандартам W3C (W3C Recommendations), я отвечу так. Рекомендации (от лат. recommendatio - совет) - в международном праве означает резолюции международных организаций, совещаний или конференций, которые не имеют обязательной юридической силы. По моему мнению, прислушиваться к совету авторитетных организаций нужно. И стараться следовать их рекомендациям тоже. Но без фанатизма. |
| Обновлено 18.05.2012 08:06 |
Комментарии
Здравствуйте Лариса!
Для помощи в поиске и исправлении ошибок советую установить дополнение к браузеру - HTML Validator для Mozilla Firefox.
Руководство пользователя здесь:
users.skynet.be/mgueury/mozilla/user_guide.html
RSS лента комментариев этой записи