Aller au contenu
arfooo. SEO · GEO · SEA Construire ma feuille de route

AJAX

AJAX, pour Asynchronous JavaScript and XML, est une technique de programmation qui met à jour une partie d’une page sans la recharger. Malgré son nom, le format JSON y remplace souvent le XML.

L’exemple du panier

Vous ajoutez un produit à votre panier. Le compteur change, une petite fenêtre confirme le produit, la quantité et le prix, et la page ne se recharge pas. Seuls le compteur et la fenêtre ont bougé : c’est de l’AJAX.

Ce qui a changé pour le SEO

On a longtemps lu qu’un site bâti sur l’AJAX était condamné dans Google, parce que ses robots n’exécutaient pas le JavaScript. C’est dépassé : selon sa documentation, Google explore, rend puis indexe les pages, et exécute le JavaScript avec une version récente de Chromium.[1]

Un risque demeure. Google précise qu’un contenu absent du HTML rendu, c’est-à-dire de la page une fois le JavaScript exécuté, ne peut pas être indexé. Il ajoute que tous les robots ne savent pas exécuter le JavaScript.

Pourquoi ça compte pour votre site

Un panier en AJAX ne pose aucun problème : personne ne cherche votre panier sur Google. Une liste de produits ou un texte chargés en AJAX, c’est différent, puisque ce sont les contenus que vous voulez voir indexés.

Ce qu’il faut faire

  • Gardez l’AJAX pour ce qui n’a pas à être trouvé : panier, formulaires, messages de confirmation.
  • Pour tout contenu à indexer, vérifiez sa présence dans le HTML rendu grâce à l’inspection d’URL, dans la Search Console.

Pour approfondir

  1. Google Search Central : les bases de JavaScript pour le SEO

Et pour votre site ?

Passons des définitions
à votre situation.

Nous pouvons approfondir ces questions avec vos équipes et identifier les actions adaptées à votre activité.

Échanger sur mon site Notre agence SEO
Revenir au dictionnaire