web-dev-qa-db-fra.com

Pourquoi l’analyseur SEO de Bing Webmaster Tool se plaint-il de plusieurs balises <h1>?

J'ai utilisé l'analyseur de référencement de l'outil pour les webmasters Bing sur mon site Web, qui indiquait:

Il y a plusieurs tags sur la page.

Il est recommandé de ne placer qu'une seule balise <h1> sur la page.

La page est une liste d'articles de blog pour une catégorie. Ainsi, chaque entrée de blog est structurée comme ceci.

<article>
    <header><h1><a>...</a></h1></header>
    <p>summary...</p>
</article>
<article>
    <header><h1><a>...</a></h1></header>
    <p>summary...</p>
</article>
<article>
    <header><h1><a>...</a></h1></header>
    <p>summary...</p>
</article>
<article>
    <header><h1><a>...</a></h1></header>
    <p>summary...</p>
</article>

Comment est-ce invalide? Je pensais que c'était la bonne façon de décrire un message en HTML5.

1
Reactgular

Ne changez pas votre code, car l'analyseur SEO de Bing est en retard et ne prend pas en compte la sémantique HTML5.

2
Zistoloen

Sémantiquement, c'est correct (comme l'a dit Zistoloen), mais logiquement ce n'est pas le cas. Les balises <h1> sont supposées être utilisées comme titre pour l'ensemble de votre page, ce qui n'est pas le cas ici. L'utilisation de plusieurs balises <h1> envoie des signaux contradictoires aux moteurs de recherche et il sera moins évident pour eux de savoir en quoi consiste réellement votre page.

Je mettrais le titre de la catégorie dans les balises <h1> et les titres des articles dans les balises <h2>. De cette façon, il est évident que votre page est un aperçu de la catégorie et que les articles sont logiquement placés dans cette catégorie.

Vous n'avez pas besoin de le changer, mais puisque les moteurs de recherche aiment la structure et l'utilisent pour voir de quoi parle votre page, je voudrais http://webdesign.about.com/od/seo/a/why_use_h1_for_seo .htm est une lecture intéressante.

1
Ivo van der Veeken