Что такое W3C валидация HTML?
HTML — стандартный язык разметки веб-страниц.
Эти стандарты устанавливает Международный Консорциум W3C (World Wide Web Consortium).
Проверка на валидность собственно и заключается в выявлении соответствия, страниц сайта, этим стандартам.
Как проверить html код на валидность онлайн ?
Использовать оригинальный валидатор W3C, он находится адресу validator.w3.org/#validate_by_uri+with_options
Как влияет валидный HTML на поисковые системы?
Никак.
Наличие ошибок в коде страницы напрямую не влияет на ранжирование страницы.
Взять ради эксперимента выдачу по любому высоко конкурентному запросу и проверить страницы из топа. Почти все они содержат десятки или сотни ошибок, если бы поисковые системы учитывали ошибки, то топ был бы валиден до последнего тега.
Иногда читаю в seo-блогах, что мол, поисковые сканеры работают согласно стандартам W3C, по этому документ, содержащий грубые ошибки может быть не верно индексирован или не индексирован вообще.
Вообще-то я с трудом, представляю себе такую ситуацию. Поисковые системы не настолько тупые, что бы не индексировать страницу из-за неправильно закрытого тега или атрибута.
Плюсы и минусы валидного HTML?
Мифический , как по мне, плюс это кроссбраузерность. Кроссбраузерность - это когда Ваш сайт одинаково отображается в разных браузерах, и в "теории" код удовлетворяющий стандарты W3C, должен был бы помочь.
Но, к примеру этот сайт выглядит в Firefox,IE и Chrome c небольшими различиями, и я почти день потратил, что бы они стали действительно небольшими, хотя изначально шаблон сайта делался правильным, и прошел валидацию HTML и CSS.
Получается проверка страниц сайта на ошибки в HTML и CSS коде, через валидатор W3C, может быть пустой тратой времени и к кроссбраузерности имеет весьма отдаленное отношение.
Так же в "теории" может повысится скорость отображения страницы в браузерах, так как обработка ошибок в сложном по структуре документе требует времени, но как правило оно ничтожно мало.
Вот результат проверки любимого яндекса:
Как видно из картинки выше web-дизайнеры яндекса имели в виду W3C и их стандарты,
я то же, главное что бы страница нормально выглядела в разных браузерах, а остальное не важно.
Вывод:
Соблюдать или нет стандарты W3С, дело Ваших личных, эстетических предпочтений, на практике их соблюдение ни на что не влияет.