Existe-t-il des exigences pour une capture instantanée HTML pour Google autres que:
.. doit contenir le même contenu que la page créée dynamiquement ..
trouvé ici: https://developers.google.com/webmasters/ajax-crawling/docs/html-snapshot?hl=nl
Vous trouverez également une question ici: Contenu de l'instantané html pour les moteurs de recherche Mais cela ne répond pas vraiment à ma question.
Alors qu'en est-il de la structure et de la mise en page? Ou puis-je simplement faire une version allégée avec HTML simple.
Google a mis en place une politique de "même contenu" pour empêcher le masquage :
Est-ce que ce stratagème ouvre la porte à la dissimulation?
Cloaking sert aux crawlers un contenu différent de celui des utilisateurs en réponse à une URL donnée. Cela se fait généralement dans le but d'améliorer son classement dans les résultats de recherche. Le masquage a toujours été (et sera toujours) un problème important pour les moteurs de recherche, et il est important de noter que rendre les applications AJAX explorables n'est en aucun cas une invitation à faciliter le masquage. Pour cette raison, l’instantané HTML doit contenir le même contenu que l’utilisateur final verrait dans un navigateur. Si ce n'est pas le cas, cela peut être considéré comme une dissimulation. Voir notre article sur le cloaking pour plus de détails.
Google se soucie surtout d'inclure du contenu texte et des liens qui ne sont pas montrés à l'utilisateur. C'est un gros non-non qui peut faire sortir votre site de l'index de Google. L'utilisation d'un balisage réduit avec le même texte pour les instantanés HTML réussit mon test de détection. Ce n'est pas trompeur. Il n'est pas conçu pour augmenter le rang de votre site. Je serais enclin à le mettre en œuvre de cette manière si cela facilite le développement.
Vous voudriez inclure toutes les balises qui pourraient intéresser Google à des fins de classement. Les liens (<a>
) seraient particulièrement importants, comme indiqué à l’utilisateur. Je voudrais également inclure des images (<img>
), des en-têtes (<h1>
, <h2>
, <h3>
, etc.) ainsi que des balises de niveau bloc qui divisent le contenu en sections.
Du point de vue de la gestion des modifications, vous souhaitez également vous assurer que chaque fois que vous apportez une modification aux utilisateurs, vous apportez également les modifications correspondantes aux instantanés HTML. L'utilisation d'une méthode produisant du code HTML simplifié implique que vous ne générez pas les instantanés à partir de l'interface utilisateur et qu'il existe un développement distinct pour celle-ci. Cela ressemble à un problème qui attend de m'arriver.