J'ai une page où la structure générale est
<a href="#section1">section 1</a>
<a href="#section2">section 2</a>
<a href="#section3">section 3</a>
<a href="#section4">section 4</a>
<section id="section1">
<h1>section 1</h1>
<p>some content</p>
</section>
<section id="section2">
<h1>section 2</h1>
<p>some content</p>
</section>
<section id="section3">
<h1>section 3</h1>
<p>some content</p>
</section>
<section id="section4">
<h1>section 4</h1>
<p>some content</p>
</section>
(Il y a environ 10 sections, toutes avec un peu plus de contenu et qui ont manqué beaucoup de HTML, mais c'est la structure de base).
Tout le contenu est sur une page et clairement séparé sémantiquement et la page repose sur javascript pour choisir les sections à masquer/afficher.
Je me demande si, du point de vue du référencement, il serait bon d'utiliser #! liens et implémenter http://code.google.com/web/ajaxcrawling/ ne renvoyant que le contenu de chaque section? Est-ce que cela voudrait dire que le site ne fonctionnerait plus sans JavaScript? Si la '!' a été ajouté en utilisant javascript google choisirait-il cela ou utiliseraient-ils le HTML brut? Ou Google indexera-t-il correctement le contenu de la page (c'est-à-dire qu'il ignorera complètement le javascript)?
Créez une page de test et utilisez récupérez-le en tant que googlebot pour voir comment il analyse votre page.