html5: les titres de découpe, les éléments - structure du document et le RÉFÉRENCEMENT des implications

La spec html5 dit que:

Le contour de la coupe de l'élément de contenu ou de la coupe de l'élément racine est constitué d'une liste d'un ou de plusieurs potentiellement sections imbriquées. Une section est un conteneur qui correspond à certains nœuds dans l'original arborescence DOM. Chaque section peut avoir une rubrique lui est associé, et peut contenir n'importe quel nombre d'autres sections imbriquées. L'algorithme pour le contour aussi associe à chaque nœud dans l'arbre du DOM avec une section particulière et potentiellement d'un titre.

et le même raisonnement semble appliquée à la document html5 contour de l'algorithme.

J'ai été vérifier mon site de contour à l'aide de l'HTML5 structure (h5o) [lien] outil, mais éprouve de la difficulté à obtenir un aperçu clair qui n'est pas surchargé avec des inutiles, des titres, en raison du fait que les éléments tels que <nav> ou <footer> apparaîtra dans votre plan, mais en tant que 'sans titre', sauf si vous leur donner explicitement h1-h6-tête.

Cela semble franchement exagéré pour des choses comme la navigation ou les pieds de page.

Une solution est de remplacer ces éléments avec des divs, mais qui semble à l'encontre de l'objectif de l'utilisation de html5.

Un autre, que j'ai provisoirement essayé sur mon site [lien], est de définir des en-têtes pour tous les éléments de sectionnement et ensuite utiliser les CSS pour masquer les en-têtes pour certains d'entre eux (encore une fois, essentiellement <nav> et <footer>, ainsi que certains <section> éléments. Voici un exemple:

<nav id="content-nav">
    <h2 class="hidden">Post navigation</h2>
    <ul>
        <li class="alignleft"><?php next_post_link('&#8592; <strong>Next Post</strong><br />%link') ?></li>
        <li class="alignright"><?php previous_post_link('<strong>Previous Post</strong> &#8594;<br />%link') ?></li>
    </ul>
</nav>

Il en résulte un bien-affichage du site, mais le problème que je vois avec elle est classement Google. Dans sa Webmasters aide de l'Outil de l'article [lien] sur " texte caché et de liens, Google indique clairement que:

Cacher du texte ou des liens dans votre contenu, votre site peut être perçu comme peu fiable car il présente des informations aux moteurs de recherche différemment que pour les visiteurs. Texte (excessive de mots-clés) peuvent être cachés dans plusieurs façons, notamment: [...] à l'Aide de CSS pour masquer le texte...

Certaines personnes peuvent se sentir que si Google aime le fait qu'ils utilisent le texte masqué ou non n'a aucune importance, mais la plupart de mes visiteurs proviennent de recherches sur Google et je préfère ne pas être pénalisé comme un résultat de choisir d'aller avec cette configuration.

Quelqu'un peut-il donner des conseils sur le sujet?