2010-05-07 3 views
0

OK, pas entièrement lié à la programmation, alors je suis désolé. Mais je voudrais savoir à ce sujet:Comment un moteur de recherche lit-il les données de ma webapp basée sur Ajax?

J'ai donc une webapp. Il y a une colonne où une liste de résultats est extraite de la base de données. Lorsque vous cliquez sur un, jQuery récupère les informations associées à ce résultat et les place dans la deuxième colonne, le tout sans actualisation et en utilisant Ajax.

Est-il possible que Google le lise encore, etc.? Je comprends qu'il peut suivre des liens ... mais probablement pas des actions Javascript, etc.

Si tel est le cas, que font les autres sites web Ajax sur l'optimisation des moteurs de recherche?

Jack

Répondre

0

Le meilleur moyen est d'avoir des liens qui fonctionnent comme des liens de page réguliers. Cela aidera également les personnes avec JavaScript désactivé (comme cela arrive souvent avec les lecteurs d'écran, je crois).

Dites que vous avez eu une certaine pagination. Chaque numéro peut être lié à une page comme results.php?page=2 - si cette page était chargée, elle afficherait la deuxième page. Toutefois, pour les personnes avec Javascript activé, vous pouvez utiliser AJAX quand ils cliquent sur le numéro de page pour charger seulement le contenu requis sans un chargement complet de la page.

Maintenant tout le contenu est indexé par Google, mais vous avez des mesures de gain de temps pour vos utilisateurs.

0

Actuellement, les moteurs de recherche n'exécutent pas de javascripts. Le mieux que vous puissiez faire est de rendre tout le contenu disponible sans javascript, et d'utiliser javascripts uniquement comme un outil utile pour accéder aux données de manière plus efficace.

Questions connexes