J'ai un site web php dynamique dont l'index ne contient qu'environ 800 erreurs selon le validateur w3 en ligne.
J'ai essayé de vérifier les principaux sites Web comme eBay, stackoverflow et d'autres également, le tout avec environ 400 erreurs.
Donc, ma première pensée est: à quoi sert ce validateur quand il affiche toujours des erreurs?
Deuxièmement, les erreurs affecteront-elles mon classement SERP? c'est-à-dire, vais-je réparer ces erreurs aussi bien que je peux augmenter ma position de recherche Google?
Merci
La validation améliore-t-elle mes résultats?
Non.
à quoi sert ce validateur quand il affiche toujours des erreurs?
Il n’affiche pas toujours les erreurs. Il affiche des erreurs où il y a des erreurs. Ce qui conduit à ce que votre question aurait dû être, à savoir:
Est-ce qu'écrire du HTML horrible et invalide me fait du mal?
Et oui. Cela vous fait du tort parce que vous aurez de nombreuses incompatibilités de navigateur; parce que personne ne m'a jamais embauché pour front-end ne t'engagerait; car il est probable que le traitement lié au DOM s’arrête; parce que votre accessibilité va sucer et couper 2% de la population humaine; parce que les classements ne sont pas handicapés par le manque de validité en soi, mais sont certainement aidés par un code significatif et ordonné.
Pas encore terminé: ce n'est pas seulement mauvais pour vous, c'est mauvais pour nous tous et nous devrions vous en vouloir. Parce que les services Web de Nice que vous utilisez quotidiennement s'appuient sur des normes, et si leur développement est lent et qu'ils ne peuvent pas atteindre leur plein potentiel, c'est à cause de vous , marqueur.
Chaque jour, lorsque vous vous réveillez et réalisez que le Web n'est pas le réseau parfaitement structuré de relations sémantiques qu'il devrait déjà être, vous nous en excuserez.
Aussi bonnes vacances.
Donc, ma première pensée est: à quoi sert ce validateur quand il affiche toujours des erreurs?
Bonne question! Le validateur vérifie la syntaxe du balisage par rapport à la spécification W3C , qui est actuellement HTML ou XHTML. C'est parfait (ou presque parfait, bien que je n'ai trouvé aucune erreur majeure dans sa vérification) dans le sens où il vous dira que vous avez techniquement balise invalide.
Néanmoins, le balisage invalide en pratique n'est pas une fin de partie. Considérez les normes W3C comme une spécification très stricte d’un dialecte anglais spécifique. Lorsqu'un navigateur est conçu avec le cahier des charges en tête, imaginez qu'il s'adresse à une école de ce dialecte et qu'il convient de parler, de lire, d'écouter et de comprendre ce dialecte de l'anglais. Dans la pratique, ce navigateur se rend également dans la cour de récréation et parcourt le monde pour apprendre à comprendre les légères modifications apportées à la convention standard. Le navigateur regarde également d'anciens films, il apprend donc à comprendre la syntaxe et le vocabulaire "anciens", même s'ils ne sont pas strictement enseignés à l'école (dans la spécification). Certains navigateurs (notamment IE <9) avaient des parents (développeurs) qui estimaient que le programme scolaire normal pouvait être révisé pour en faire un meilleur navigateur. Ils ont donc été envoyés dans une école privée complètement différente. À la fin de la journée, vous obtenez différents navigateurs comprenant différentes langues. Chacun d'entre eux ont également des facteurs de "fudge" très généreux. Tout comme vous savez ce que quelqu'un veut dire quand ils insultent leur discours ou incluent des fautes de frappe, les navigateurs font de même. Encore plus souvent, les gens ou les communautés élaborent des moyens innovants de parler (écrire des balises) que les navigateurs comprennent, même s’ils n’ont pas été formellement formés à l’école (conformément aux spécifications). À ce stade, vous obtenez un grand nombre de codes non conformes aux normes qui fonctionnent toujours dans la pratique.
Deuxièmement, les erreurs affecteront-elles mon classement SERP? c'est-à-dire, vais-je réparer ces erreurs aussi bien que je peux augmenter ma position de recherche Google?
Google recommande balisage conforme, mais il n'y a presque aucune preuve concluante d'une manière ou d'une autre en dehors des cas où les expérimentateurs modifient leur balisage si sévèrement que le contenu ne s'affiche même pas correctement. Cela est probablement dû au fait que le propre robot d'exploration de Google est familiarisé non seulement avec la spécification standard, mais également avec tous les dialectes, y compris ceux occasionnels et anciens. Il disposait également de nombreux mécanismes compensateurs de fudge pour compenser les petites "erreurs".
À la fin de la journée, faites de votre mieux pour obtenir un balisage valide si vous le pouvez. Il est tout à fait possible de le faire si vous en faites une priorité. D'après mon expérience, au moment où vous êtes suffisamment avancé pour enfreindre les règles (ce que je sais, je ne le suis pas), vous en savez suffisamment sur les règles et sur l'analyse et l'affichage des implications pour que votre question initiale ne soit pas du tout une question.
Cela n'affectera pas votre classement SERP. Sur la chaîne YouTube officielle pour Google Webmaster Central:
Et donc nous ne donnons aucune sorte de boost aux pages si elles sont validées. C’est peut-être une bonne chose à faire pour vos besoins internes, mais cela ne donne aucune sorte de dynamisation de Google à votre rang ou quelque chose du genre. Et la raison simple est que la grande majorité des pages du Web ne sont pas validées telles quelles.
http://www.youtube.com/watch?v=FPBACTS-tyg
C’est quand même une bonne idée de valider votre page car cela rendra le code moins sujet aux erreurs et plus facile à gérer.
La plupart des référenceurs semblent convenir qu’avoir du code mal imbriqué ou comportant de grosses erreurs est mauvais pour le référencement. Ils sont également tous d’accord pour dire que cela ne vous donnera pas un meilleur classement si vous avez du code HTML valide.
Ma conclusion finale est donc la suivante: pour des raisons de conception de sites Web et de référencement Web, vous voudrez corriger toutes les erreurs flagrantes pouvant entraîner des problèmes de rendu ou d’analyseur. Ne vous inquiétez pas des attributs qui ne sont pas autorisés, ni de ce plugin utilisant des balises à la place de. Cela ne vaut tout simplement pas votre temps et votre argent.
- Validation W3C: pourquoi vous devez vous en soucier et pourquoi pas sur yoast.com