Большинство начинающих вебмастеров рано или поздно сталкиваются с таким понятием как «Валидность кода», лично у меня этот процесс затянулся почти на 2 года. За этот срок я создал три собственных сайта и лишь, потом совершенно случайно узнал о такой необходимости как проверка кода на валидность.
Уже спустя несколько минут я был частично подкован в информационном плане, и успел проглотить несколько коротеньких статей на тему валидности кода. Не могу сказать, что я был доволен изученной информацией, лишь по той причине, что все мои сайты оказались, не достаточно хорошо оптимизированы, и как оказалось, были допущены ошибки на страницах.
Несколько грубых и серьёзных нарушений я устранил сразу, однако в процессе понял, на то что бы поправить все страницы, написанные за два года, понадобится очень много времени, которым в данный момент я не располагаю.
Мораль такова, что бы ни было проблем в дальнейшем, лучше немного подсуетиться и всё продумать заранее.
И так, давайте разберёмся, что же такое валидность кода и на что она влияет.
Валидность – это исходный код страницы, который должен быть написан по правилам веб-стандартов и правилам языка разметки. Именно этот код в первую очередь видят поисковые системы, во время посещения вашего ресурса и именно этот код отображается в браузере, формируя страницу в том виде, к которому мы привыкли.
Поисковики во время таких посещений и индексации извлекают из этого кода все элементы страницы, включая тексты, заголовки, изображения с прописанными атрибутами, html теги, имена файлов и так далее.
Не трудно представить, что ошибки, допущенные в коде, могут повлиять на оценку ресурса со стороны роботов, которые в свою очередь могут повлечь за собой некие санкции и оказать влияние на ранжирование в поисковых системах. Более того, я уверен, что и самому веб-мастеру будет куда комфортнее и уютнее среди валидных документов «зелёного цвета».
Таким образом, валидность можно отнести к внутренней оптимизации, которая зачастую является основной частью в продвижении ресурса. Грамотно составленный и полностью валидный код - это залог успеха и улучшение позиций в поисковой выдаче.
Пожалуй, начнём со статистики. Так уж сложилось, что большинство Web-дизайнеров пренебрегают валидностью публикуемых документов и не доводят их исходный код до определённых стандартов. По статистике, количество ресурсов, которые проходят проверку кода на валидность составляет чуть больше 6% - вы представляете как это мало?
Учитывая эти данные, получается, что писать валидный код в принципе необязательно, так как большинство этим не занимаются и при этом неплохо себя чувствуют. Многие считают, что проверка валидности это ни что иное как способ обнаружения каких-то мелких недочётов, которые в целом не могут нанести особого вреда.
Увы, в действительности это именно так. Я провёл немало времени, пока анализировал страницы с высокочастотными запросами, которые, несмотря на наличие огромного количества ошибок, находились на топовых позициях. Чего уж там говорить, если даже сам Яндекс при проверке валидности в коде содержит 113 ошибок и 20 предупреждений.
Если раньше вы никогда не проверяли валидность, спешу вас огорчить – банально, если Вы установили на свой сайт счётчик посещений от liveinternet и ничего в нём не меняли, несколько ошибок вы уже получаете автоматом.
На самом деле, существует несколько способов, с помощью которых можно проверить валидность интересующей страницы. Подробнее остановлюсь лишь на некоторых.
Сразу после этого появится ещё одно диалоговое окно, в котором необходимо подтвердить проверку исходного кода страницы. Нажимаем «OK» и получаем результаты в новой вкладке.
По-хорошему, именно таким образом должны выглядеть результаты проверки. Слово «Passed» означает, что загруженная страница прошла проверку валидности без ошибок. Так же, об этом не трудно догадаться по зелёному цвету, который преобладает в качестве подсветки результатов.
Создать валидный код отнюдь не так сложно как может показаться на первый взгляд, тем не менее, я считаю что, приведя исходный код сайта в надлежащее состояние, Вы обеспечите для него кроссбраузерность что в свою очередь увеличит скорость загрузки страницы (пусть и незначительно) и соответственно скорость индексации поисковыми системами, что немаловажно для огромных проектов.
Учтите, поисковые системы отдают своё предпочтение в первую очередь страницам с правильным кодом.
PS: Если статья понравилась, можете обратить своё внимание ещё на то - как я создавал свой сайт и на чём делал акцент.