Le HTML constitue la fondation de toute page web, mais lorsqu’il est utilisé de manière basique, il se réduit souvent à une accumulation de balises génériques comme <div> et <span>. Ce type de code, bien qu’opérationnel, reste opaque pour les moteurs de recherche et peu adapté aux technologies d’assistance telles que les lecteurs d’écran. En pratique, un site construit uniquement avec ce type de balises ressemble à une maison où chaque pièce serait simplement appelée "boîte": on peut y vivre, mais impossible de distinguer la cuisine du salon ou la chambre. Cette absence de sémantique prive le contenu de sens, ce qui nuit à la lisibilité du code, limite l’accessibilité pour les utilisateurs et réduit l’efficacité du référencement naturel (SEO). À l’heure où la visibilité et l’expérience utilisateur sont des enjeux majeurs, adopter une structure HTML sémantique devient indispensable pour créer des sites modernes, inclusifs et performants.