Experience OS aide les spécialistes du marketing à augmenter leur chiffre d’affaires en personnalisant chaque interaction avec l’utilisateur sur le web, les applications mobiles et les e-mails. La personnalisation est réalisée en servant du contenu généré dynamiquement avec diverses méthodes d’implémentation utilisant JavaScript.
L’impact du contenu injecté en JavaScript sur l’optimisation des moteurs de recherche (SEO) des sites n’ayant pas encore été entièrement déterminé, voici un résumé des expériences menées pour déterminer comment notre contenu dynamique affecte la SEO des sites, y compris l’exploration et l’indexation par Google.
Notre méthode de validation comprenait l’utilisation de chaînes uniques pour identifier le contenu dynamique et les campagnes de recommandation dans les résultats de recherche (Google). Google explore et indexe le contenu basé sur JavaScript d’Experience OS. Le contenu généré à l’aide du contenu dynamique et des recommandations est affiché en texte clair dans la page de résultats du moteur de recherche de Google (SERP), quelle que soit l’implémentation (intégration manuelle du code, intégration automatique par le choix d’un sélecteur ou utilisation de JavaScript dans une campagne de code personnalisé).
Pour plus d’informations sur Experience, consultez notre page web sur l’impact de la personnalisation sur le référencement des sites.
Comprendre les risques lors de l’optimisation d’un site web
D’un point de vue technique, il existe quatre risques principaux à prendre en compte lors de l’optimisation des sites web :
Le cloaking (camouflage)
Le cloaking consiste à présenter une version aux robots des moteurs de recherche et une version différente aux utilisateurs humains, dans le but de manipuler et d’améliorer les classements organiques. Il s’agit d’un problème majeur en termes de risques pour le référencement et d’une grave violation des directives officielles de Google pour les webmasters. L’exécution d’initiatives d’optimisation qui ciblent des variations spécifiques pour les agents des moteurs de recherche (tels que GoogleBot) et d’autres pour les visiteurs humains est considérée comme du cloaking.
Chez Dynamic Yield, nous avons pour principe strict de toujours traiter Googlebot et les autres robots de recherche de la même manière que nous traitons les visiteurs humains. Avec les campagnes Experience OS, vos initiatives d’optimisation ou de personnalisation ne seront jamais considérées comme des manipulations de cloaking.
Type de redirection incorrecte
Lorsque vous redirigez des visiteurs vers différentes variations d’URL (comme dans le cas de tests fractionnés), les directives officielles indiquent qu’il faut toujours utiliser un code de statut de réponse HTTP temporaire (302 Found) ou une redirection basée sur JavaScript. En règle générale, il ne faut jamais utiliser un code de réponse « HTTP 301 Moved Permanently ». La demande de redirection 302 aide les moteurs de recherche à comprendre que la redirection est temporaire et que l’URL canonique d’origine doit rester indexée.
Notez que Dynamic Yield ne propose que des redirections temporaires (302) ou basées sur JavaScript (en fonction de ce que vous essayez de réaliser). Comme nous fonctionnons (presque entièrement) côté client, les redirections 301 ne concernent en rien nos clients.
Duplications d’URL et de contenu
Duplications d’URL : lors de certaines expériences en ligne, il arrive que le système duplique certaines URL du site pour différentes variations de test. En général, d’un point de vue SEO, les duplications sur site représentent un risque relativement mineur en termes de pénalité réelle, à moins qu’elles n’aient été créées initialement dans le but de manipuler les classements organiques. Néanmoins, pour résoudre ce risque potentiel, nous recommandons une solution assez simple : implémenter une balise canonique sur chaque URL dupliquée. Vous pouvez également bloquer l’accès à ces duplications à l’aide d’une simple commande « Robots.txt Disallow » ou d’une balise « Robots meta » avec la valeur « noindex ».
Duplications de contenu : grâce à l’optimisation et à la personnalisation sur site, les sites web proposent différentes variantes de contenu adaptées à différents types de visiteurs. Lorsque le contenu original joue un rôle important dans le classement organique d’une page web, il est essentiel de conserver ce contenu sur le site, plutôt que de le remplacer par un contenu entièrement généré de manière dynamique. En outre, le fait de conserver le contenu original peut également servir de mécanisme de secours pour les groupes de test ou les utilisateurs qui ne sont pas pris en charge.
Performances de chargement des pages web
La vitesse du site est un problème majeur pour l’expérience de l’utilisateur, et c’est donc une condition sine qua non. Depuis 2010, elle est également intégrée dans les algorithmes de classement des recherches organiques sur le web de Google, parmi plus de 200 autres signaux de classement. Certains utilisateurs craignent que les outils d’optimisation et de personnalisation aient une incidence négative sur la durée de chargement de leur page web. Mais il existe des moyens de minimiser cet effet.
D’une part, le script Dynamic Yield est chargé de manière asynchrone et son chargement n’affecte donc pas la durée de chargement de la page. En outre, nous utilisons les serveurs cloud d’Amazon et diffusons le contenu directement par l’intermédiaire de leurs serveurs CDN.
Nous pouvons également envoyer du contenu au CDN de votre entreprise, au besoin. Enfin, il est important de noter que nous avons un uptime (durée de fonctionnement) de près de 100 %. Par notre intermédiaire, plus de 10 milliards de pages sont vues par mois et certains de nos clients font partie des plus exigeants au monde. Leur site ne doit souffrir d’aucune latence, tout comme le vôtre.
Résumé
- Les résultats sur les pages de résultats de recherche sont valables pour toutes les méthodes d’implémentation de Dynamic Yield.
- Google reconnaît l’utilisation des tests A/B comme solution d’optimisation des conversions.
- Vous devriez réaliser des tests en permanence et améliorer votre site et l’expérience utilisateur globale.