Passer au contenu
SilktideAide

Plus d’un titre de niveau 1

Le titre de niveau 1 d’une page décrit ce dont traite l’ensemble de la page; chaque page ne devrait donc normalement en avoir qu’un seul. Silktide signale les pages qui répètent leur titre de niveau 1.

En , le titre de niveau supérieur est l’élément <h1>. Il doit agir comme le gros titre de la page, les <h2> à <h6> structurant le contenu en dessous :

<!-- Deux titres de niveau supérieur en concurrence -->
<h1>Nos services</h1>
<h1>Nous joindre</h1>

<!-- Un seul h1, avec un h2 pour le sujet suivant -->
<h1>Nos services</h1>
<h2>Nous joindre</h2>

Pourquoi c’est important

Le <h1> est particulièrement pris en compte par les moteurs de recherche lorsqu’ils déterminent le sujet d’une page et le titre à afficher. Des titres de niveau supérieur multiples diluent ce signal et peuvent mener à l’utilisation d’un texte inapproprié comme titre de la page dans les résultats de recherche.

Un <h1> unique et clair aide aussi les personnes qui utilisent des , qui naviguent souvent par titres : un seul titre de niveau supérieur donne à la page un point de départ sans ambiguïté.

Comment corriger le problème

  1. Conservez un seul <h1> qui décrit l’ensemble de la page et rétrogradez les autres en <h2> (ou à un niveau inférieur, selon leur place dans le contenu).
  2. Si un élément est stylisé comme un grand titre mais ne correspond pas au sujet principal de la page — un slogan, une bannière promotionnelle — utilisez plutôt un niveau de titre inférieur ou un paragraphe mis en forme.
  3. Vérifiez vos gabarits : un logo de site ou un bandeau de section enveloppé dans un <h1> sur chaque page est une cause fréquente.

Comment Silktide teste ce point

  1. Parcourt le contenu de la page dans l’ordre, à la recherche d’éléments <h1>.
  2. Considère les éléments de section HTML5 (<section>, <article>, <aside>, <details>, <header>, <footer>, <nav>) comme des portées distinctes : un <h1> est autorisé à l’intérieur de chacun d’eux, indépendamment du reste de la page.
  3. Signale tout <h1> supplémentaire trouvé après le premier dans la même portée.

Dépannage

Ma page utilise un h1 par section — est-ce incorrect ?

HTML5 autorise un <h1> à l’intérieur de chaque élément de section, et Silktide accepte ce modèle. Sachez que les moteurs de recherche et les ne traitent pas de façon fiable les <h1> par section comme des niveaux imbriqués, donc un seul <h1> au niveau de la page avec des niveaux explicites <h2>-<h6> demeure le choix le plus robuste.

En savoir plus

Dernière mise à jour

Cette page vous a-t-elle été utile?