pushState et SEO

Beaucoup de gens ont été dire, utiliser pushState plutôt que hashbang.

Ce que je ne comprends pas, comment voulez-vous être moteur de recherche convivial, sans l'aide de hashbang?

Sans doute votre pushState contenu est généré par un code JavaScript côté client.

Le scénario est tellement:

Je suis sur example.com. Mon utilisateur clique sur un lien: href="example.com/blog"

pushState capture de clic, les mises à jour de l'URL, saisit un fichier JSON à partir de quelque part, et crée la liste de messages de blog dans la zone de contenu.

Avec hashbangs, google sait aller à l'escaped_fragment URL pour obtenir leur contenu statique.

Avec pushState, Google ne voit rien car il ne peut pas utiliser le code JavaScript à charger le JSON et par la suite créer le modèle.

La seule façon que je peux voir, c'est pour rendre le modèle sur le côté serveur, mais qui nie complètement les avantages de pousser la couche d'application pour le client.

Donc suis-je obtenir ce droit, pushState n'est pas SEO friendly pour des applications côté client à tous?

InformationsquelleAutor Harry | 2011-05-31