web-dev-qa-db-fra.com

Devrions-nous abandonner AJAX schéma d'exploration?

Alors maintenant Google a obsolète AJAX schéma d'exploration . Ils disent de ne pas prendre la peine de l'implémenter dans les nouveaux sites Web, car ce n'est plus nécessaire puisque Googlebot n'a plus aucun problème à regarder du contenu dynamique. Devrions-nous immédiatement faire confiance à cette déclaration ou au mieux adhérer à la norme déconseillée pendant un certain temps?

9
Mario Trucco

Plusieurs autres moteurs de recherche (Bing, Yandex, etc.) tilisez toujours le système _escaped_fragment_. Ils ne vont pas arrêter de l'utiliser du jour au lendemain, simplement parce que Google l'a fait. Ainsi, si vous vous souciez de l'indexation de votre site par les moteurs de recherche autres que Google, vous souhaiterez peut-être quand même prendre en charge ce schéma.

Bien sûr, si vous avez déjà configuré la prise en charge de _escaped_fragment_ sur votre site, il n’ya aucune raison de la désactiver. Si vous développez un nouveau site, vous devrez peser le coût d’ajout de cette fonctionnalité aux avantages (en gardant à l’esprit que Google dispose actuellement d’un quasi-monopole sur la recherche sur Internet et que, dans tous les cas, les autres moteurs de recherche ne Il est probable que bientôt, nous nous efforcerons de suivre l'exemple de Google et de mieux analyser le contenu dynamique chargé d'Ajax).


Enfin, notez que dans la plupart des cas, la solution la plus simple et la plus infaillible consiste à implémenter votre site de manière à ce qu'il n'ait pas besoin de telles astuces au départ. Au moins 99% du temps, vous n'avez pas vraiment ni Ajax, ni même un script côté client. En évitant de vous fier inutilement à Ajax et en concevant votre site de manière à ce que les fonctions de navigation de base au moins fonctionnent , même si JavaScript est désactivé , vous garantissez la plus grande accessibilité possible. compatibilité entre navigateurs et moteurs de recherche.

L'astuce pour faire cela efficacement consiste à d'abord configurer les fonctionnalités de base de votre site en utilisant HTML et CSS de base, ainsi que des liens simples, sans JS du tout. . Une fois cela fait, vous pouvez ajouter JS et Ajax en plus de cela pour un chargement plus fluide et des fonctionnalités supplémentaires, tout en conservant une interface de secours élégante pour les utilisateurs et les moteurs de recherche qui ne prennent pas en charge les fonctionnalités supplémentaires. Cependant, si vous commencez à vous fier à Ajax, la mise à niveau ultérieure d'une interface de secours autre qu'Ajax peut s'avérer très difficile et fastidieuse.

12
Ilmari Karonen

Google analyse et traite déjà le code JavaScript. Il n'est donc pas nécessaire d'implémenter le système d'analyse AJAX dans les nouveaux sites.

1
John Conde