Vidéo: Valider votre établissement sur Google - GMB 2025
Pour chaque problème de codage Web identifié par un validateur, vous devez déterminer la ligne de conduite à adopter. Bien que certains coupables qui surgissent à plusieurs reprises sont faciles à corriger, comme le texte alt alt et les balises, vous trouverez forcément des problèmes de codage qui vous déconcertent complètement.
Par exemple, si vous obtenez un message d'erreur indiquant Erreur d'analyse XML: ouverture et fin de l'incohérence: ligne 52 et corps, il peut être difficile de comprendre ce que cela signifie, encore moins pourquoi cela a été causé et comment vous devrait le réparer.
En tant que stratégie, essayez de corriger les problèmes dans le code de haut en bas, car ils sont listés dans les résultats de la validation, parce que parfois résoudre un problème en résout un autre. Avec l'erreur d'analyse XML, ce problème peut disparaître lorsque vous corrigez un élément de fermeture omis sur une balise
répertoriée plus haut dans les résultats d'erreur.
Le meilleur moyen de mieux coder et de faire moins d'erreurs avant les tests de validation est de faire beaucoup d'erreurs honnêtes et de trouver comment les corriger par vous-même. Le plus souvent, vous pouvez corriger le code non conforme à la main ou à l'aide d'un bon éditeur HTML.
Pour vous aider à identifier les erreurs de codage les plus courantes, voici quelques problèmes de code ainsi que des suggestions pour les résoudre.
Problème | Solution |
---|---|
attribut de texte alt absent de
|
Ajouter l'attribut de texte alternatif, avec ou sans description , comme dans
height =" 150 "alt =" Pete's Pizza "> |
balises manquantes dans
code |
Ajoutez des balises sous chaque occurrence
lorsque JavaScript est présent dans le JavaScript en ligne ou à la fin du contenu avant la balise de fermeture du corps. Entre les balises, insérez le contenu HTML (texte, graphiques, fichiers multimédias, etc.) qui décrit la fonction du JavaScript et, le cas échéant, comment les visiteurs peuvent accéder aux informations qu'il révèle, comme indiqué ici: type =" text / javascript "> Le code JavaScript utilisé sur cette page fournit un lien rapide qui permet aux visiteurs de mettre automatiquement cette page en signet. Comme alternative, veuillez utiliser la fonction Bookmark This Page de votre navigateur. |
Éléments clignotants ou scintillants détectés, tels que les GIF animés , les applets Java et d'autres plug-ins multimédias | Ajustez la vitesse de toutes les animations pour éviter que l'écran
ne scintille avec un fréquence comprise entre 2 Hz et 55 Hz. Les animations dépassant ces deux mesures peuvent provoquer des crises chez les visiteurs avec épilepsie photosensible. |
Aucun DOCTYPE spécifié | Ajoutez un DOCTYPE valide au-dessus de la balise d'ouverture
. |
Aucun paramètre de charset HTTP spécifié | Cette balise META spéciale spécifie le jeu de caractères utilisé dans le code HTML
. Certains éditeurs HTML l'incluent automatiquement lorsque génère de nouvelles pages Web vierges. Si la validation trouve que cette balise est manquante dans votre code HTML ou XHTML, insérez manuellement le code suivant: http-equiv = "Content-Type" content = "text / html; jeu de caractères = utf-8 ">. Pour HTML5, insérez. |
Aucune balise spécifiée | Ajoutez un titre unique entre balises dans la zone d'en-tête sur chaque page
. |
Aucune balise spécifiée | Ajoutez des méta-mots-clés et des balises de méta-description à la tête de chaque page
. Ceux-ci peuvent être identiques sur chaque page du site. Si vous le souhaitez, vous pouvez également ajouter des balises META supplémentaires si nécessaire. |
Balises No Robots spécifiées | Ajoutez la balise Robots dans l'en-tête de la page à
pour indiquer aux robots et robots Web s'ils doivent indexer la page et suivre les liens hypertexte, tels que name = " Robots "content =" Tous ">. |
Balises obsolètes
détectées |
Déplacer tout le balisage de présentation du HTML (page, polices,
tableaux, liens, etc.) vers un fichier CSS externe et supprimer tous les balises et HTML et en ligne attributs de mise en forme. |
Attribut de hauteur de table obsolète détecté | Hauteur de cellule de la table de contrôle, si nécessaire, avec des styles CSS
. |
Attributs de style détectés dans la balise d'ouverture | Déplacent les attributs du corps, comme les attributs margin
et la couleur de la page d'arrière-plan, dans un tag BODY redéfinir style dans un fichier CSS externe. |
attribut de type non spécifié pour
JavaScript ou CSS |
Ajouter l'attribut type = "text / css"
pour les balises et l'attribut type = "text / javascript" pour les balises: type = "text / javascript">. |
Nom d'entité utilisé à la place du numéro d'entité | Remplacez le nom de l'entité par un numéro d'entité, par exemple en utilisant $ # 169; au lieu de © pour créer le symbole de copyright
(c). |
Aucun attribut de couleur d'arrière-plan n'a été spécifié pour un style CSS
qui spécifie la couleur du texte |
Fournissez chaque style contenant un attribut de couleur de texte avec un attribut de couleur de fond
. La couleur d'arrière-plan doit correspondre ou correspondre étroitement à la couleur d'arrière-plan sur laquelle le texte sera affiché. |
Lorsque vous avez fini d'identifier et d'ajuster tout le code non conforme identifié par les outils de validation, et que vous avez corrigé tout ce qui devait être corrigé, passez à la phase de nouveau test et de test acceptable.
