J'essaie d'obtenir du contenu ajax sur ma page principale indexé par google. J'ai implémenté le #! Structure d'URL pour ce contenu et la pièce correspondante sur le serveur, qui restitue ce que les utilisateurs voient lorsqu'ils reçoivent la version _escaped_fragment_ des URL. Par exemple, j'ai suivi les instructions ici http://code.google.com/web/ajaxcrawling/docs/getting-started.html
J'ai soumis le nouveau site.xml à Google il y a 2 jours par le biais de leurs outils pour les webmasters. Il s’affiche sous forme d’URL soumises: 10, 1 URL dans l’index. Donc, je suppose que quelque chose ne va pas avec mon installation en tant que #! Les URL ne semblent pas être indexées.
Ceci est un extrait de mon site.xml
<url>
<loc>http://www.mysite.com/</loc>
</url>
<url>
<loc>http://www.mysite.com/#!/Bristol</loc>
</url>
<url>
<loc>http://www.mysite.com/#!/Manchester</loc>
</url>
Je ne veux pas simplement demander "Qu'est-ce qui ne va pas avec ça!?" Donc, ma meilleure hypothèse est que je ne devrais pas utiliser la même URL avec et sans le #! peut-être ou j'ai besoin de mettre
<meta name="fragment" content="!">
dans la page renvoyée pour ces URL? Je n'ai pas vraiment suivi ce qui était dit sur ce bout d'instructions.
Ce fichier Sitemap est correct. Vous n'avez pas besoin de spécifier la version de l'URL avec une analyse AJAX, mais il faudra généralement un peu de temps pour que ces URL soient analysées et indexées. Un fichier Sitemap ne garantit pas l'indexation. Par conséquent, en plus du fichier Sitemap, il est également conseillé de procéder comme d'habitude lors de la création et de la promotion d'un site Web, par exemple en s'assurant que les pages sont liées en interne, de sorte que le le contenu peut être exploré normalement.