Tout le monde l’a remarqué, nous voyons l’évolution du net à tous les jours. Une nouvelle application par-ci, un nouveau site web par là et tout évolue à un rythme fou. Le web 2.0 apporte son lot de nouveautés et personne ne s’en plaint, car il améliore grandement notre expérience en tant qu’internaute.
C’est précisément sur l’une de ces techniques que mon article portera : Le AJAX. AJAX est en fait une abréviation de « Asynchronous JAvascript Xml », ce qui veut dire en d’autres mots : requêtes désynchronisées javascript avec réponse en xml. Vous avez surement déjà vu une application web ou un site web avec des parties qui se mettent à jour toutes seules sans que vous ayez eu à cliquer sur quoi que ce soit. On vous présente de cette manière la bourse, la météo, des fenêtres de clavardage, etc., mais dans le monde du SEO, cette technologie est une lame à deux tranchants.
Pour comprendre ce que je veux dire, il faut d’abord comprendre comment les moteurs de recherche comme google ou yahoo fonctionnent, ainsi que le principe de cette technique de plus en plus utilisée dans le monde du web.
1) La technique : Ajax consiste à faire des requêtes et à afficher le résultat sans recharger la page pour ainsi donner une expérience extrêmement riche aux utilisateurs. En plus d’éviter le chargement répétitif de pages pour voir leurs mises à jour, cette technique permet également de charger des éléments graphiques qui seraient autrement trop lourds pour se charger en même temps que le site lui-même. Autrement dit, on charge le principal et une fois que le site est fonctionnel, on charge les éléments lourds qui augmentent l’expérience utilisateur, le tout en une seconde, ce qui crée l’illusion que tout s’est chargé en même temps.
2) Le fonctionnement des moteurs de recherche : Un moteur de recherche est un peu comme un appareil photo. Il prend un cliché du code d’une page et analyse ensuite son contenu afin de l’indexer avec les bons mots clés et les bonnes catégories de site. Par ailleurs, les moteurs de recherche comme Google n’ont pas besoin de vivre une expérience utilisateur intéressante et par le fait même, n’ont pas besoin de JavaScript pour lire la source et le contenu d’une page. Ils n’exécutent donc pas le code JavaScript contenu dans une page par souci d’efficacité et de rapidité.
Nous pouvons donc, avec ces deux informations en main, en déduire que le contenu chargé après chargement classique d’une page ne sera pas vu par le robot des différents moteurs de recherche et ne sera donc pas indexés. Tous les webmasters doivent donc laisser tomber cette technique pour que le principal de ce qui doit être indexé soit affiché au chargement de la page. Il existe par contre plusieurs autres technologies susceptibles de remplacer AJAX sur certains points comme l’affichage dynamique du contenu. Par exemple des systèmes d’onglets qui cachent le contenu déjà chargé de tous les onglets et qui les affichent seulement lorsqu’un évènement précis se produit, comme un clic sur un onglet.
D’un point de vue marketing, de la part de SEO Sherbrooke de Ludis Media, le mélange de ces techniques est évidement bénéfique et permet de garder les visiteurs et les clients existants qui reviendront pour l’expérience agréable qu’ils ont vécu sur votre site. De plus, les moteurs de recherche indexeront correctement votre contenu, ce qui permettra d’attirer de nouveaux visiteurs sur votre site.
En conclusion, que ce soit d’un point de vue marketing ou que ce soit pour l’expérience que vous donnerez à vos utilisateurs, il est important de savoir mélanger toutes les techniques du web 2.0. Ainsi, vous arriverez à un équilibre parfait entre l’expérience utilisateur qui a accès à une application/site web rapide et le minimum d’information à charger au début d’une page afin que les moteurs de recherche soient efficaces. De plus, vous pouvez en apprendre plus sur certaines pratiques expérimentales de google – https://developers.google.com/webmasters/ajax-crawling/ , un merci tout spécial a Sebastien Barbei.
Latest posts by Alexandre Paquet
- Ludis Media devient Partenaire Certifié HubSpot! - 24 Septembre 2013
- UI UX d’un e-commerce : Comment offrir la meilleure expérience? - 30 Avril 2013
- Utiliser le AJAX sans nuire à son référencement ? - 22 Avril 2013