(reprise du message précédent)
L'idéal dans cette discussion est que tout le monde a raison.
Le doute semble toutefois planer sur la multiplication des balises titres de niveau 1.
Je me souviens avoir lu que ce n'est pas leur nombre qui apporte une pénalité vis-à-vis de Google mais leur utilisation.
Il est tout aussi valide de n'avoir qu'un titre de premier niveau par page tout comme il l'est tout autant d'en avoir plusieurs.
Là où il faut faire un distinguo est dans leur(s) utilisation(s) qui doit impérativement être appropriée. Pour ça on rentre dans la construction classique d'un texte hiérarchisé qui doit rester logique.
Dans le cas de l'utilisation d'un unique H1 :
Les titres, enfants directs de ce H1 doivent êtres des H2.
Les enfants de ces H2 seront des H3 et ainsi de suite (là dessus je suis d'accord avec le W3C, 6 constitue un maximum raisonnable).
soit:
Dans le cas de l'utilisation de multiples H1 :
Les mêmes règles que précédemment s'appliquent mais chacun suit son "fil de dépendance".
Soit:
Les exemples corrects le sont du point de vue syntaxique, répondent aux recommandations et n'entrainent pas de malus en SEO.
A ce propos, il y a sur l'article du W3C - HTML5 4.3 Sections un exemple cité avec de multiples H1 au paragraphe 4.3.6 concernant les h1-h6.
Un acteur majeur de la presse spécialisée française (je crois que c'est Abondance mais je ne suis plus sûr) en a aussi fait un article début d'année ou fin de la précédente.
Enfin tout ça pour dire que le nombre d'itération de la balise H1 au sein d'une même page est à la libre appréciation du développeur.
Modifié par Greg_Lumiere (27 Apr 2016 - 11:31)
L'idéal dans cette discussion est que tout le monde a raison.
Le doute semble toutefois planer sur la multiplication des balises titres de niveau 1.
Je me souviens avoir lu que ce n'est pas leur nombre qui apporte une pénalité vis-à-vis de Google mais leur utilisation.
Il est tout aussi valide de n'avoir qu'un titre de premier niveau par page tout comme il l'est tout autant d'en avoir plusieurs.
Là où il faut faire un distinguo est dans leur(s) utilisation(s) qui doit impérativement être appropriée. Pour ça on rentre dans la construction classique d'un texte hiérarchisé qui doit rester logique.
Dans le cas de l'utilisation d'un unique H1 :
Les titres, enfants directs de ce H1 doivent êtres des H2.
Les enfants de ces H2 seront des H3 et ainsi de suite (là dessus je suis d'accord avec le W3C, 6 constitue un maximum raisonnable).
soit:
<h1>Titre niveau 1</h1>
<p>du blabla</p>
<article>
<h2>titre de l'article</h2>
</article>
<!-- EST CORRECT ! -->
<h1>Titre niveau1</h1>
<article>
<h3>titre de l'article</h3>
</article>
<!-- EST FAUX -->
Dans le cas de l'utilisation de multiples H1 :
Les mêmes règles que précédemment s'appliquent mais chacun suit son "fil de dépendance".
Soit:
<h1>titre de page</h1>
<header>
<p>... contenu du header ...</p>
</header>
<section>
<h1>titre de section</h1>
<header>...en-tête de l'article...</header>
<article>
<h2>titre de cet article</h2>
</article>
<article>
<h2>titre de cet article là</h2>
</article>
<section>
<sections>
<h1>titre de section</h1>
...
</section>
<!-- EST CORRECT ! -->
<h1>titre de page</h1>
<header>
<p>... contenu du header ...</p>
</header>
<section>
<h2>titre de section</h2>
<header>...en-tête de l'article...</header>
<article>
<h1>titre de cet article</h1>
</article>
<article>
<h1>titre de cet article là</h1>
</article>
<section>
<sections
<h2>titre de section</h2>
...
</section>
<!-- EST FAUX -->
Les exemples corrects le sont du point de vue syntaxique, répondent aux recommandations et n'entrainent pas de malus en SEO.
A ce propos, il y a sur l'article du W3C - HTML5 4.3 Sections un exemple cité avec de multiples H1 au paragraphe 4.3.6 concernant les h1-h6.
Un acteur majeur de la presse spécialisée française (je crois que c'est Abondance mais je ne suis plus sûr) en a aussi fait un article début d'année ou fin de la précédente.
Enfin tout ça pour dire que le nombre d'itération de la balise H1 au sein d'une même page est à la libre appréciation du développeur.
Modifié par Greg_Lumiere (27 Apr 2016 - 11:31)