Balises HTML pour le SEO : title, meta description, robots, canonical, hreflang, titres, alt et schema, avec exemples et les balises que Google ignore.

En bref
les balises HTML qui comptent pour le SEO tiennent en une courte liste : la balise title, la meta description, la balise meta robots, le lien canonique, hreflang pour les sites multilingues, un H1 clair avec des titres H2 et H3 logiques, le texte alternatif des images, les attributs rel des liens, la balise viewport, les balises Open Graph et les données structurées JSON-LD. Google ignore la balise meta keywords et toute balise meta qu'il ne prend pas en charge. Placez chaque balise importante dans le HTML brut, car certains robots, dont plusieurs robots d'IA, n'exécutent pas le JavaScript.
Pour aller plus loin, demandez à
Les moteurs de recherche et les assistants d'IA lisent votre page sous forme de code avant que quiconque la voie à l'écran. Une poignée de balises HTML pour le SEO décident de la façon dont ce code est compris : quelle URL est indexée, quel titre apparaît dans les résultats, de quoi parle la page et à quoi elle ressemble quand on la partage. Google liste les balises meta et les attributs qu'il prend en charge sur une seule page de sa documentation Search Central, et tout ce qui sort de cette liste n'a aucun effet dans la recherche Google. Ce guide présente chaque balise utile avec un exemple, les erreurs à éviter et les balises que vous pouvez oublier.
Le tableau ci-dessous sert de référence. Les balises de l'en-tête (head) décrivent la page aux machines ; celles du corps (body) structurent ce que les gens lisent.
| Balise | Exemple | Rôle pour le SEO | Bonne pratique |
|---|---|---|---|
| Title | <title>Balises HTML pour le SEO : guide</title> | Source principale du titre affiché dans les résultats Google | Unique par page, mot-clé principal en tête, environ 50 à 60 caractères |
| Meta description | <meta name="description" content="..."> | Souvent reprise dans l'extrait sous le titre | Unique, 120 à 160 caractères, réponse puis bénéfice |
| Meta robots | <meta name="robots" content="noindex"> | Contrôle l'indexation et les extraits | Seulement sur les pages à garder hors de l'index |
| Canonical | <link rel="canonical" href="https://example.com/page"> | Désigne l'URL préférée parmi des doublons | URL absolue, une par page, vers une page indexable |
| Hreflang | <link rel="alternate" hreflang="fr" href="..."> | Relie les versions linguistiques d'une page | Liens réciproques, plus une version x-default |
| Titres | <h1> à <h6> | Montrent la structure et les thèmes de la page | Un H1 clair, des H2 pour les sections, des H3 pour les sous-points |
| Alt d'image | <img src="..." alt="..."> | Décrit l'image à Google et aux lecteurs d'écran | Court, descriptif, sans bourrage de mots-clés |
| Rel des liens | <a href="..." rel="sponsored"> | Qualifie les liens payants, issus des utilisateurs ou non garantis | sponsored pour les liens payants, ugc pour les commentaires et forums |
| Viewport | <meta name="viewport" content="width=device-width, initial-scale=1"> | Signale une page adaptée au mobile | Sur chaque page d'un site responsive |
| Open Graph | <meta property="og:title" content="..."> | Contrôle l'aperçu sur les réseaux sociaux et les messageries | og:title, og:description, og:image, og:url sur chaque page |
| JSON-LD | <script type="application/ld+json"> | Données structurées pour les résultats enrichis et les machines | Conforme au contenu visible, validé avant la mise en ligne |
| Meta keywords | <meta name="keywords" content="..."> | Aucun : Google ne l'utilise pas | À supprimer |
La balise title est la plus importante de la page. Google indique qu'il n'existe aucune limite de longueur pour l'élément title, mais le lien de titre est tronqué pour tenir dans la largeur de l'écran, soit environ 50 à 60 caractères sur ordinateur. Google peut aussi le réécrire : sa documentation liste les sources qu'il utilise, de l'élément title et du titre principal visible jusqu'aux titres H1, à la balise og:title et au texte d'ancrage des liens qui pointent vers la page. Un title cohérent avec le H1 et le contenu est celui que Google conserve. Rédigez un title unique pour chaque page, avec le mot-clé principal au début et la marque à la fin.
La meta description ne change pas le classement, mais elle fournit souvent l'extrait affiché sous le titre et influence donc les clics. Google peut la remplacer par un passage de la page plus proche de la requête. Rédigez-la comme une réponse courte suivie d'un bénéfice, entre 120 et 160 caractères, et ne réutilisez jamais la même description sur plusieurs pages.
La balise meta robots indique aux robots ce qu'ils peuvent faire de la page. La valeur la plus utilisée est noindex, qui garde une page hors des résultats ; d'autres existent, comme nofollow, nosnippet et max-snippet, qui limite la longueur de l'extrait. Pour les fichiers sans en-tête, comme les PDF, les mêmes directives passent par l'en-tête HTTP X-Robots-Tag. Un noindex oublié sur un gabarit en ligne est l'une des causes les plus fréquentes de perte de trafic : vérifiez-le après chaque mise en production.
Google précise dans sa documentation que la présence de la balise viewport indique une page adaptée au mobile. Comme Google indexe la version mobile des sites, cette balise doit figurer sur chaque page. La déclaration du jeu de caractères (UTF-8, recommandé par Google) évite les caractères cassés dans les titres et les extraits, ce qui compte sur les sites multilingues.
Deux balises link de l'en-tête gèrent les doublons et les langues. La balise canonique désigne la version préférée quand un même contenu est accessible par plusieurs URL (filtres, paramètres de suivi, HTTP et HTTPS). Google la traite comme une indication forte, au même titre que les redirections et les liens internes : elle fonctionne mieux quand tous les signaux désignent la même URL. Utilisez une URL absolue, une seule balise canonique par page, et ne la faites jamais pointer vers une page bloquée ou en noindex.
L'attribut hreflang indique à Google quelle page montrer à quelle langue ou région. Selon le guide de Google sur les versions localisées, chaque version doit se citer elle-même et citer toutes les autres, et une valeur x-default peut désigner la page destinée aux utilisateurs dont la langue n'est pas couverte. Les liens de retour manquants sont l'erreur hreflang la plus fréquente : si la page A pointe vers la page B, la page B doit pointer vers la page A.
Les titres donnent le plan de la page. Utilisez un H1 qui annonce le sujet, des H2 pour les grandes sections et des H3 pour les étapes ou les éléments d'une section, sans sauter de niveau pour un effet visuel. Google a indiqué que plusieurs H1 n'entraînent pas de pénalité, mais un seul H1 clair reste la structure la plus simple pour les lecteurs et les technologies d'assistance. Des H2 formulés en questions (« Comment fonctionne X ? ») correspondent aussi à la façon dont les gens formulent leurs recherches et leurs requêtes aux IA.
Google explique dans ses consignes sur le référencement des images qu'il utilise le texte alternatif avec la vision par ordinateur et le contenu de la page pour comprendre une image, et que remplir les attributs alt de mots-clés peut faire passer un site pour du spam. Décrivez ce que montre l'image en une courte phrase. Google précise aussi qu'il n'indexe pas les images d'arrière-plan CSS : toute image qui doit se positionner a besoin d'un vrai élément img.
L'élément a est le moyen par lequel les robots découvrent les pages : les liens internes doivent être de vrais liens avec un href, pas des boutons gérés en JavaScript. L'attribut rel qualifie les liens sortants : sponsored pour les emplacements payants, ugc pour les commentaires et les messages de forum, nofollow pour les liens que vous ne souhaitez pas cautionner. Google traite ces valeurs comme des indications depuis 2020. Un texte d'ancrage descriptif aide à la fois les lecteurs et les moteurs.
Des éléments comme main, article, nav, header, footer et section indiquent aux machines quelle partie de la page est le contenu principal et quelles parties se répètent sur chaque page. Ils n'améliorent pas le classement à eux seuls, mais ils facilitent l'isolement du contenu principal, pour les moteurs, les lecteurs d'écran comme pour les outils d'IA. Notre guide du HTML sémantique détaille chaque élément. Dans le texte, strong et em marquent l'emphase : réservez-les aux termes clés, pas à des paragraphes entiers.
Le protocole Open Graph, créé par Facebook et lu aujourd'hui par la plupart des réseaux sociaux et des messageries, définit les balises og:title, og:description, og:image et og:url qui construisent la carte d'aperçu quand une page est partagée. Sans elles, les plateformes devinent, souvent avec la mauvaise image. Testez le rendu avec un outil d'aperçu Open Graph avant de publier.
Les données structurées au format JSON-LD, placées dans une balise script, décrivent la page avec le vocabulaire Schema.org : article, produit, organisation, fil d'Ariane, FAQ. Google s'en sert pour les résultats enrichis, et elles donnent aux IA des faits explicites sur l'entité derrière la page. Le balisage doit décrire ce qui est visible sur la page. Nous détaillons son rôle dans les réponses des IA dans notre guide sur les données structurées et la recherche par IA.
La liste des balises prises en charge par Google indique aussi ce que vous pouvez cesser d'entretenir :
Oui, pour une raison simple : ChatGPT, Claude, Gemini et Perplexity extraient des passages des pages, et un HTML propre rend ces passages faciles à trouver. Plusieurs robots d'IA récupèrent le HTML brut sans exécuter le JavaScript : un title, une balise canonique ou un bloc de texte injectés par des scripts peuvent ne jamais leur parvenir. Une hiérarchie de titres claire découpe la page en réponses autonomes, les listes et les tableaux gardent les faits groupés, et les données structurées énoncent les faits sans ambiguïté. C'est le volet technique de l'optimisation pour les moteurs génératifs : les balises qui aident Google aident aussi les assistants d'IA à vous citer correctement.
Maîtriser la douzaine de balises ci-dessus couvre presque tout ce que le HTML peut faire pour le SEO ; le reste du travail tient au contenu et aux liens. Si vous voulez des pages livrées avec des titles, des titres, des liens internes et un contenu structuré déjà propres, le générateur d'articles de Sorank les rédige et les publie en autopilote, à partir de 49€ par mois en formule annuelle (voir les tarifs).
Un seul H1 par page est le choix le plus simple et le plus clair. Google a indiqué que plusieurs H1 n'entraînent pas de pénalité, mais un H1 unique qui annonce le sujet aide les lecteurs, les lecteurs d'écran et les moteurs à comprendre la page d'un coup d'œil.
Non. Google présente la meta description comme une source possible de l'extrait affiché sous le titre, pas comme un signal de classement. Une description claire reste utile, car elle influence le nombre de personnes qui cliquent sur votre résultat.
En général, non. WordPress avec une extension SEO et Shopify génèrent les balises title, meta description, canonical et Open Graph à partir de champs de l'éditeur. Vérifiez quand même le code source de quelques pages, car les thèmes et les applications ajoutent parfois des balises en double ou contradictoires.
ILS ONT ESSAYÉ SORANK AVANT VOUS
