Ce qui compte et ce qui n'a jamais compté
Le sujet traîne un grand nombre d'affirmations recopiées d'article en article. Avant d'entrer dans le détail, voici le tri, tel que je l'applique en audit.
| Point de code | Effet réel |
|---|---|
| Contenu accessible sans exécution de JavaScript | Déterminant, le moteur doit pouvoir lire le texte |
| Ressources qui bloquent l'affichage | Fort, par la dégradation des mesures de performance |
| Balises de structure employées correctement | Réel mais indirect, la page est mieux comprise |
| Dimensions déclarées sur les images | Réel, sur la stabilité visuelle |
| Plusieurs H1 dans une page | Aucun, Google sait les traiter |
| Erreurs du validateur W3C | Aucun, sauf si elles cassent le rendu ou le balisage |
| Styles écrits directement dans les balises | Aucun, hors poids du document |
| Ratio texte sur code | Aucun, cette mesure n'a jamais été un critère |
Un HTML qui dit ce qu'il contient
Employer les balises pour ce qu'elles désignent permet au moteur de séparer le contenu principal du décor. Un document où l'article, la navigation, l'en-tête et le pied de page sont explicitement marqués se lit sans supposition, et le même travail sert aux lecteurs d'écran.
| Balise | Rôle | Ce qu'elle apporte |
|---|---|---|
<h1> à <h6> | Hiérarchie des titres | Le plan du document, lisible par tous |
<main> | Contenu principal | Sépare l'essentiel du gabarit répété |
<article> | Contenu autonome | Délimite ce qui se lit hors contexte |
<nav> | Blocs de navigation | Distingue les liens de menu des liens de contenu |
<aside> | Contenu complémentaire | Signale un bloc secondaire, souvent répété |
<figure> et <figcaption> | Image et sa légende | Rattache explicitement la légende à l'image |
Les balises Hn restent l'élément le plus utile de cet ensemble, parce qu'elles décrivent le plan. Un seul titre de premier niveau, des H2 pour les sections, des H3 pour ce qui dépend d'un H2, et aucun niveau sauté sans raison.
Un doute sur la santé technique de votre site ?
Ce genre de problème se voit rarement à l'œil nu et coûte des positions pendant des mois. Dans mes accompagnements, je commence par vérifier gratuitement l'exploration, l'indexation, la vitesse et les redirections, puis je traite les priorités une par une. Comptez de 300 à 1 500 € par mois selon le périmètre.
Je regarde votre site avant de répondre. Réponse sous 24 h en semaine.
Le contenu injecté en JavaScript
C'est le point le plus coûteux de tout ce qui touche au code, et le moins visible. Google exécute le JavaScript, mais dans un second temps, avec des ressources limitées et parfois un décalage. Un contenu qui n'existe qu'après exécution peut donc être vu plus tard, partiellement, ou pas du tout si un script échoue.
La vérification prend deux minutes et vaut pour n'importe quel site.
curl -s https://exemple.fr/page/ | grep -c "une phrase du texte visible"
Un résultat à zéro signifie que le texte n'est pas dans le document servi. L'outil d'inspection d'URL de la Search Console complète le diagnostic en affichant le code HTML tel que Google le voit après rendu, ainsi que les ressources qu'il n'a pas pu charger.
Les cas les plus fréquents sont les onglets dont le contenu n'est injecté qu'au clic, les avis chargés par un service tiers, les listes de produits produites après un appel réseau, et les menus entièrement construits en JavaScript, qui privent le site de ses liens internes.
Les ressources qui bloquent l'affichage
Le navigateur lit le document de haut en bas. Un fichier de style ou un script placé dans l'en-tête sans précaution interrompt le rendu jusqu'à son téléchargement et son exécution. Sur une connexion mobile ordinaire, chaque ressource de ce type ajoute des centaines de millisecondes avant le premier pixel.
- Les scripts se déclarent en
deferquand leur ordre compte, enasyncquand ils sont indépendants. Les deux libèrent l'analyse du document. - Les feuilles de style bloquent par nature. La réponse consiste à placer en ligne le strict nécessaire à ce qui s'affiche d'emblée, et à charger le reste ensuite.
- Les polices peuvent masquer le texte le temps de leur chargement. La déclaration
font-display: swapaffiche immédiatement une police de secours, et un préchargement évite le saut visuel qui suit.
L'effet se mesure sur le LCP et sur le premier rendu, détaillés sur la page vitesse d'affichage.
Les erreurs qui coûtent réellement
| Erreur | Conséquence | Correction |
|---|---|---|
Images sans width ni height | La mise en page saute pendant le chargement | Déclarer les dimensions réelles dans le HTML |
Liens construits sans href | Le moteur ne suit pas le lien, la page devient inaccessible | Un vrai <a href>, même sur un élément interactif |
| Ancres génériques | Aucun contexte transmis à la page d'arrivée | Une ancre qui décrit la destination |
| Balise canonique absente ou pointant ailleurs | La page peut être ignorée au profit d'une autre | Une canonique par page, vers sa propre adresse |
| Balisage structuré invalide | Perte des affichages enrichis restants | Test de résultats enrichis avant mise en ligne |
| Texte présent uniquement dans une image | Contenu invisible pour le moteur et pour les lecteurs d'écran | Texte en HTML, image en illustration |
Ce que les données structurées donnent encore
Le balisage décrit le contenu dans un format que le moteur lit sans interprétation. Son intérêt a changé de nature ces dernières années, et il faut le savoir avant d'y investir du temps.
Depuis août 2023, les questions-réponses enrichies sont réservées aux sites gouvernementaux et de santé reconnus, et les affichages de type mode d'emploi ont été retirés. Le balisage FAQPage reste utile pour décrire la page, mais il ne rapporte plus de place supplémentaire dans les résultats pour un site ordinaire.
| Type de page | Balisage | Ce que ça donne aujourd'hui |
|---|---|---|
| Article, page de lexique | Article, BlogPosting | Dates et rattachement de l'auteur, sans affichage enrichi garanti |
| Fiche produit | Product, Offer, AggregateRating | Prix, disponibilité et notes dans les résultats |
| Entreprise locale | LocalBusiness | Coordonnées et horaires, en appui de la fiche d'établissement |
| Recette | Recipe | Durée, note et visuel, l'un des affichages les plus complets |
| Événement | Event | Dates et lieu affichés dans les résultats |
| Questions fréquentes | FAQPage | Plus d'affichage enrichi hors sites gouvernementaux et de santé |
Accessibilité et référencement avancent ensemble
Les deux disciplines demandent les mêmes choses pour des raisons différentes. Un texte alternatif décrit l'image à qui ne la voit pas et à qui ne peut pas l'interpréter. Une structure de titres cohérente sert la navigation au lecteur d'écran et la compréhension du plan. Un menu utilisable au clavier repose sur de vrais liens, donc sur des liens que le moteur suit.
Cette convergence a une conséquence pratique, puisque le budget consacré à l'accessibilité n'est jamais perdu pour le référencement, ce qui aide à le faire accepter.
Les outils de contrôle
- Inspection d'URL dans la Search Console, pour voir le HTML rendu et les ressources bloquées. C'est le seul outil qui montre ce que Google a réellement obtenu.
- Test des résultats enrichis, pour valider un balisage avant sa mise en ligne.
- PageSpeed Insights et Lighthouse, pour les ressources bloquantes et le détail des mesures de performance.
- Screaming Frog, pour repérer à l'échelle du site les canoniques incohérentes, les titres manquants et les liens cassés.
- L'onglet de couverture de Chrome, qui indique la part de CSS et de JavaScript réellement utilisée sur une page, souvent inférieure au tiers.
- Le validateur du W3C, à lire comme une liste d'alertes à trier, jamais comme une note à faire monter.
Dans un audit technique, ces vérifications passent avant l'analyse du contenu. Une page que le moteur lit mal ne se corrige pas par la rédaction.
Questions fréquentes
Le HTML sémantique change-t-il quelque chose au référencement ?
Indirectement, et c'est déjà beaucoup. Aucune balise ne fait monter une page, mais un document où le contenu principal, la navigation et les éléments secondaires sont identifiés permet au moteur de distinguer ce qui compte du décor. Sur un gabarit entièrement construit en div, cette distinction devient une supposition.
Plusieurs H1 sur une même page, est-ce un problème ?
Non pour Google, qui a indiqué à plusieurs reprises savoir traiter des pages à plusieurs H1. Le problème est ailleurs. Une page avec quatre titres de premier niveau annonce quatre sujets principaux, ce qui trahit généralement un plan mal construit. Un seul H1 reste la meilleure habitude, pour la clarté du document et pour les lecteurs d'écran.
Faut-il corriger toutes les erreurs du validateur W3C ?
Non. La conformité au validateur n'est pas un critère de classement, et la plupart des sites bien positionnés affichent des dizaines d'avertissements. Les erreurs à corriger sont celles qui cassent quelque chose : une balise non fermée qui avale le reste du contenu, un attribut dupliqué, un balisage structuré invalide, un élément qui empêche l'affichage sur mobile.
Les données structurées FAQ affichent-elles encore des résultats enrichis ?
Plus pour la grande majorité des sites. Depuis août 2023, Google réserve l'affichage des FAQ enrichies aux sites gouvernementaux et de santé reconnus, et les résultats enrichis de type mode d'emploi ont été retirés dans la foulée. Le balisage garde son intérêt pour la compréhension de la page, mais il ne faut plus en attendre un gain d'affichage.
Sources (consultées le 20 septembre 2026)
- Google Search Central, annonce du 8 août 2023 restreignant les résultats enrichis FAQ aux sites gouvernementaux et de santé, et retrait des résultats de type HowTo
- Google Search Central, documentation sur les bases du JavaScript pour la recherche et sur le rendu différé
- Déclarations publiques de Google sur les titres H1 multiples et sur la validation HTML, qui ne sont pas des critères de classement
- Google Search Central, documentation des données structurées et du test de résultats enrichis