Le World Wide Web Consortium est l'organisme qui publie les spécifications du HTML et du CSS. Ce sont ces documents qui définissent quelles balises existent, comment elles peuvent s'imbriquer et quels attributs chacune accepte. Le validateur est simplement un programme qui compare votre page à cette spécification et signale chaque écart.
Vous lui donnez une adresse, il télécharge la page comme le ferait un navigateur, la parcourt ligne par ligne, et vous rend un rapport indiquant pour chaque anomalie le numéro de ligne, la colonne et la nature du problème. Aucune modification n'est apportée à votre site : le validateur ne fait que lire.
Le rapport distingue trois niveaux, et les confondre fait perdre beaucoup de temps.
C'est le point qui déroute le plus souvent. Les navigateurs ont été conçus dès l'origine pour être indulgents : plutôt que d'afficher un message d'erreur devant l'internaute, ils réparent silencieusement ce qu'ils peuvent. Une balise oubliée est refermée d'office, un attribut inconnu est ignoré, une imbrication interdite est réorganisée.
Cette tolérance est une bonne chose pour l'internaute, mais elle vous prive de tout signal. Vous ne découvrez le problème que le jour où un navigateur répare autrement que les autres, ou le jour où une modification anodine fait s'effondrer une mise en page qui tenait par miracle. La validation sert justement à voir ce que le navigateur vous cache.
Il faut être précis, parce que le sujet donne lieu à beaucoup d'exagérations dans un sens comme dans l'autre.
La validation W3C n'est pas un critère de classement. Google l'a répété à plusieurs reprises : un site valide ne remonte pas dans les résultats pour cette raison. De très nombreux sites parmi les mieux positionnés comptent des dizaines d'erreurs. Aucun label de validité n'a la moindre valeur aux yeux d'un moteur de recherche.
alt absent, identifiant dupliqué, étiquette de formulaire orpheline) sont d'abord des problèmes pour les personnes utilisant un lecteur d'écran.Trois moments justifient une vérification systématique.
Sur un site de plusieurs dizaines de pages, valider une adresse à la fois devient vite décourageant. L'outil de validation W3C multi-pages explore votre site et vous rend la liste complète de vos pages, chacune avec un lien direct vers son rapport de validation officiel.
Un projet d'un autre genre : Owater recense sur une carte libre les fontaines et points d'eau potable accessibles gratuitement, en France. Chacun peut en ajouter un.