DEV Community

Cover image for Top 5 des balises HTML pour un meilleur SEO (avec des exemples)
MandyTrl
MandyTrl

Posted on

Top 5 des balises HTML pour un meilleur SEO (avec des exemples)

Certaines balises HTML, souvent méconnues ou mal utilisées, peuvent avoir un impact significatif sur le référencement de votre site. Je vous propose de voir ou de redécouvrir 5 balises essentielles pour optimiser efficacement votre SEO.


1. <title> vs <meta name="description"> : Les incontournables des moteurs de recherche

La balise <title> définit le titre de votre page dans l’onglet du navigateur et les résultats de recherche (SERP: Search Engine Results Page), ce qui en fait un élément clé 🗝️ du référencement. En parallèle, la balise <meta name="description"> influence l’extrait affiché sous le titre, impactant le taux de clics (CTR: Click-Through Rate).



Les bonnes pratiques à avoir :

  • Rédiger un titre unique et accrocheur, contenant des mots-clés principaux entre 50 et 60 caractères.
  • Créer une description engageante, qui donne envie de cliquer, en restant concise (150-160 caractères max).
  • Éviter de surcharger ces balises avec des mots-clés, car cela pourrait nuire au référencement.



Erreur courante
Laisser les titres et descriptions vides ou générés automatiquement car ils sont souvent peu pertinents. Une mauvaise personnalisation de ces éléments peut desservir votre visibilité.



Exemple

<title>Produits Écologiques pour la Maison | Green Living Store</title>
<meta name="description" content="Découvrez nos produits écologiques pour une maison plus saine et respectueuse de l'environnement : nettoyants naturels, accessoires durables, et bien plus." />
Enter fullscreen mode Exit fullscreen mode



🎯 Pourquoi c'est pertinent ?
Pour le <title> on inclut un mot-clé principal pertinent ("Produits Écologiques pour la Maison") ainsi que le nom de la marque pour renforcer l’identité. Concernant la <meta name="description"> on résume clairement ce que l'utilisateur trouvera sur le site tout en mettant en avant des mots-clés secondaires comme "nettoyants naturels" et "accessoires durables". Enfin, "Découvrez nos produits" finalise le descriptif en incitant l'utilisateur à cliquer.


2. <img> avec alt : Parlez aux moteurs (et aux humains 💁‍♀️)

La balise <img>, indispensable pour afficher des images, reste pour les moteurs de recherche moins pertinente sans l'attribut descriptif alt qui ne comprennent pas le contenu visuel. En plus de rendre le contenu moins accessible pour vos utilisateurs..



Les bonnes pratiques à avoir :

  • Ajouter un texte alternatif alt pour décrire brièvement l’image si celle-ci n'est pas purement décorative (comme une icône intégrée à un bouton).
  • Inclure des mots-clés pertinents avec parcimonie (les web crawlers n'en sont pas fans).
  • En bonus : utiliser un format moderne (ex. WebP, Avif) pour optimiser les temps de chargement de votre image.



Erreur courante
Laisser l’attribut alt vide ou utiliser des noms génériques comme "image1.png", c'est une opportunité manquée pour votre SEO !



Exemple avec cette image :

phoque sur une plage

On choisira alors comme descriptif :

<img src="phoque-plage.jpg" alt="Phoque gris sur une plage" />

Enter fullscreen mode Exit fullscreen mode

Ou :

<img src="phoque-plage.jpg" alt="Un phoque gris allongé sur une plage de sable, entouré de rochers et sous un ciel bleu clair." />
Enter fullscreen mode Exit fullscreen mode



🎯 Pourquoi c'est pertinent ?
Ici vous avez deux choix : l'un servira à une image pour illustrer un article mais non essentielle pour la compréhension de celui-ci, tandis que le second texte donne une description précise de l’image (éléments clés de la scène inclus), utile pour les moteurs de recherche et les utilisateurs malvoyants surtout s'il s'agit d'un blog sur la vie marine par exemple.
En résumé : Le contexte est important pour savoir quel descriptif opté car le niveau de détail dépend du rôle de l’image dans la page.



⚛️ Vous utilisez React ? Voici un bonus
Plus haut je vous parlais des images purement décoratives. Vous pouvez créer un composant réutilisable qui se chargera de remplir ou non l'attribut alt pour ne pas surcharger votre site ce qui le rendra plus accessible pour vos utilisateurs :

<img 
  src="icon.png" 
  alt={isDecorative ? "" : "Description de l'image"} 
  aria-hidden={isDecorative} 
/>
Enter fullscreen mode Exit fullscreen mode

3. <strong> vs <b> : Le poids des mots

Ces deux balises semblent avoir le même effet et pourtant <b> sert uniquement à l'aspect visuel tandis que <strong> ajoute une valeur sémantique au texte pour signaler que celui-ci est important, Les moteurs de recherche en tiennent compte pour comprendre les mots-clés.



Les bonnes pratiques à avoir :

  • Utiliser <strong> pour les mots ou expressions clés essentiels pour le sujet de la page.
  • Garder <b> pour des éléments purement stylistiques.



Erreur courante
Mettre tout un paragraphe en <strong> dilue son effet.



Exemple

<p>
  Les <strong>oméga-3</strong> sont des acides gras essentiels qui jouent un rôle crucial dans votre santé. Ils sont <b>visuellement</b> mis en avant dans ce texte pour attirer l'œil, mais leur importance réelle est signalée grâce à l’utilisation de la balise <strong>.
</p>
<p>
  Si vous souhaitez améliorer votre bien-être, privilégiez une alimentation riche en <strong>poissons gras</strong>, comme le saumon ou le maquereau. Les graines de lin, bien que <b>moins connues</b>, sont aussi une excellente alternative.
</p>

Enter fullscreen mode Exit fullscreen mode



🎯 Pourquoi c'est pertinent ?
"oméga-3" et "poissons gras" sont des mots clés ou des expressions importantes qui méritent d'être signalées aux moteurs de recherches.
À l'inverse "moins connues" n'apporte rien, <b> est donc préférable si l'on souhaite une mise en évidence purement visuelle.
LA question à se poser pour choisir : "Est-ce que je veux mettre ce contenu en valeur pour son importance sémantique ou simplement pour une mise en avant visuelle ?"


4. <a> avec title : Les portes vers le contenu

La balise <a> crée des liens hypertextes, essentiels pour la navigation et le maillage interne. Ajouter un attribut title aide les utilisateurs et moteurs à mieux comprendre le lien.



Les bonnes pratiques à avoir :

  • Rédiger un texte d’ancre descriptif et concis.
  • Utiliser l’attribut rel="nofollow" pour les liens sponsorisés ou non pertinents.
  • Ajoutez un title uniquement si cela apporte une valeur ajoutée au lien.



Erreur courante
Des textes d’ancre vagues ou génériques comme "En savoir plus", qui ne disent rien sur la destination.



Exemple

<a href="https://example.com" title="Découvrez nos produits éco-responsables">Découvrez nos produits</a>
Enter fullscreen mode Exit fullscreen mode



🎯 Pourquoi c'est pertinent ?
Car ça décrit précisément ce que l’utilisateur trouvera en cliquant sur le lien. De plus, si ce lien pointe vers une page importante (comme une catégorie de produits), le texte d’ancre avec des mots-clés améliore le référencement de cette page. À l'inverse on évitera les ancres vagues comme "Cliquez ici" .


5. <meta> : Un boost essentiel du référencement

La balise <meta> regroupe plusieurs variantes utiles pour le SEO, au-delà de la description (que l'on a vu plus haut). Je vous propose d'en voir quelques unes supplémentaires pour approfondir le sujet et construire un SEO solide.



Les bonnes pratiques à avoir :

  • Rédiger une description unique pour chaque page (150-160 caractères max).
  • Intégrer des mots-clés naturellement.
  • Utiliser <meta name="robots"> pour contrôler l’indexation.
  • Ajouter les balises liées aux réseaux sociaux (Open Graph) pour contrôler l’affichage des aperçus des pages web lorsqu'elles sont partagées sur des réseaux sociaux (Facebook, LinkedIn, Twitter..).



Erreur courante

  • Ne pas configurer les balises Open Graph ou les laisser vides peut entraîner des aperçus incohérents ou peu engageants sur les réseaux sociaux.
  • Ne pas donner de directives concernant l'indexation des pages peut avoir pour conséquences de mettre en avant des pages inutiles ou sensibles, ou exclure des pages réellement importante, compromettant leur référencement et leur visibilité.



Exemple avec un blog sur la vie marine

<meta name="description" content="Explorez les secrets des récifs coralliens : leur rôle crucial dans l'écosystème marin, les menaces qu'ils affrontent et comment les protéger." />
<meta name="robots" content="index, follow" />
<meta property="og:title" content="Les mystères des récifs coralliens" />
<meta property="og:description" content="Découvrez pourquoi les récifs coralliens sont vitaux pour la planète et ce que nous pouvons faire pour les préserver." />
<meta property="og:image" content="https://example.com/images/recifs-coralliens.jpg" />
<meta property="og:url" content="https://example.com/recifs-coralliens" />

Enter fullscreen mode Exit fullscreen mode



Et Voilà, vous avez toutes les pièces du puzzle 🧩 pour assembler un site cohérent et SEO-friendly pour les moteurs de recherche et vos utilisateurs :)

Top comments (0)