Html

La structure sémantique HTML

HTML5 a introduit des balises sémantiques qui ne servent pas seulement à la mise en page visuelle, mais à communiquer le sens du contenu à Google. Utiliser <article>, <nav>, <main>, <header>, <footer> ou <aside> aide les robots à comprendre la hiérarchie et la nature de chaque zone de la page.

Un site avec un HTML sémantique propre est plus facile à crawler, et son contenu principal est mieux isolé des éléments de navigation ou de pied de page.

Les balises HTML clés pour le SEO

Balise Rôle SEO Priorité
<title> Titre affiché dans les résultats de recherche, signal de pertinence fort Critique
<meta name="description"> Extrait affiché sous le titre dans les SERPs, influence le taux de clic Important
<h1> à <h6> Hiérarchie du contenu, signal thématique pour les mots-clés Important
<link rel="canonical"> Prévention du contenu dupliqué, indication de l'URL de référence Important
alt (sur les images) Description de l'image pour Google Images et l'accessibilité Moyen à important
<a href> Liens internes et externes, transmission d'autorité et navigation Important

Erreurs de code qui nuisent au SEO

Données structurées : le HTML enrichi

Au-delà du HTML de base, les données structurées (Schema.org intégrées en JSON-LD dans la balise <script>) permettent d'enrichir la compréhension qu'a Google de votre contenu. Elles peuvent donner accès aux rich snippets : étoiles d'avis, FAQ, événements, recettes, produits.

Bonne pratique : injectez vos données structurées en JSON-LD dans le <head> de vos pages. C'est le format recommandé par Google, le plus facile à maintenir et le moins intrusif dans votre HTML.

Valider son HTML

Un HTML propre n'est pas seulement bon pour le SEO, il réduit aussi les bugs d'affichage et améliore l'accessibilité. L'outil de référence est le validateur du W3C (validator.w3.org). Google Search Console signale également certaines erreurs de balisage dans ses rapports d'expérience de page.