Home » Blog » Comment équilibrer le référencement et l’expérience utilisateur

Comment équilibrer le référencement et l’expérience utilisateur

janvier 2, 2023
C’est un choc des temps, la bataille séculaire entre les équipes de conception, de développement et de référencement. C’est encore plus vrai aujourd’hui, Google ayant ajouté le « E » d’Expérience à ses lignes directrices E-A-T. Pour l’instant, nous laissons les développeurs à leurs activités matricielles et nous nous concentrons sur le design et le référencement. Il faut en effet faire la part des choses entre une bonne conception de sites web et une construction de pages résistante aux moteurs de recherche. Le problème, c’est que ces beaux éléments ne vont généralement pas vous fournir un contenu on-page de haute qualité et exploitable… Bon, assez de préparation, passons à ce que vous devez savoir, à ce que vous devez éviter et à la manière de résoudre certains des problèmes que vous rencontrerez certainement !

Comment découvrir les lacunes en matière de contenu

Pour vous assurer que votre site web est toujours bien classé, même s’il a toujours l’air d’être en panne, vous devez surveiller la quantité d’éléments JavaScript présents sur votre page. Commençons tout de suite, et appelons cela l’étape « découvrir si vous avez un gros problème ». Le moyen le plus simple de savoir si JS va nuire à votre classement est d’installer ce plugin (Chrome uniquement, désolé pour les utilisateurs de Safari !). En utilisant ce bouton personnalisé, vous pouvez désactiver tout le JavaScript sur une page. En le désactivant, vous verrez ce que le robot d’exploration de Google voit lorsqu’il charge votre page. Dans le meilleur des cas, vos développeurs ont fait attention lors de la production et n’ont pas rendu des éléments entiers dépendants de JS. Dans le pire des cas… disons que ce ne serait pas la première fois que ce basculement aboutirait à une page entièrement vide, avec quelques images éparses.

Javascript : flashiness contre fonctionnalité de base

Ce n’est un secret pour personne que JavaScript nous a beaucoup apporté en termes de design UX. Les options de contenu dynamique sont quasiment illimitées et tendent à donner à vos pages web ce « facteur de surprise » qui vous manquait peut-être. Mais tout ce clinquant d’éléments dynamiques s’accompagne de sérieuses mises en garde en termes de navigabilité et de facilité d’obtention.

Pour vous donner un exemple simple, il suffit de regarder la vitesse du site. Si des animations complexes et des fenêtres contextuelles encombrent votre page, vous en paierez le prix en termes de vitesse de chargement. Cela peut poser de graves problèmes pour votre site, car le robot d’exploration de Google ne dispose que d’un budget très limité pour votre site. En d’autres termes, si JS fait tourner votre site web comme un vieux moteur diesel, vous allez éprouver de sérieuses difficultés à obtenir un bon classement.

Problèmes de rendu et de navigabilité

Après l’exploration, Google indexe les sites web en deux vagues, la première vague passant des semaines, voire un mois, avant la seconde. La différence entre les deux ? Les pages qui ont besoin d’être rendues, et celles qui n’en ont pas besoin. Et vous l’avez deviné : JavaScript augmente considérablement la quantité de ressources rendues sur votre page. Ce qui veut dire que votre site va se retrouver dans le deuxième lot, traité avec des semaines de retard par rapport aux pages HTML. Des divergences entre votre HTML et votre JS peuvent même empêcher l’indexation de votre page.
Image

Bien entendu, vous aimeriez pouvoir tester si vous allez rencontrer certains de ces problèmes, n’est-ce pas ? Pas de souci, j’ai tout prévu. Prenons l’exemple de l’outil d’inspection des URL de Google, bien caché dans l’un de mes outils préférés : Google Search Console.

Grâce à cet outil, vous pouvez détecter les problèmes d’exploration en temps réel, et même afficher proprement les messages de la console JavaScript, comme les avertissements et les erreurs que Google a rencontrés lorsqu’il a essayé d’explorer votre page.

Corporate Marketing Manager
Niels Krikke est le directeur du marketing d'entreprise chez Seeders Zwolle. Fort d'une expérience en marketing stratégique et d'un sens aigu du détail, Niels se consacre à  la création de campagnes marketing efficaces qui génèrent des résultats pour nos clients. Axé sur les stratégies basées sur les données et passionné par l'innovation, Niels joue un rà´le clé dans le développement et l'exécution d'initiatives marketing qui aident nos clients à  atteindre leurs objectifs commerciaux.
Image