Martin Splitt de Google met en garde les propriétaires de sites contre les défis liés à l’utilisation de contenu JavaScript rendu par des tiers, tels que les sections de commentaires de blog.
Ce sujet a été abordé lors de l’épisode du 3 août de Google Recherche Off The Record podcast, qui présente également John Mueller et Gary Illyes de l’équipe des relations de recherche.
Problèmes avec le contenu tiers
Splitt a résolu un problème survenu le mois dernier où Google n’indexait pas les commentaires de blog de Disqus.
Disqus est un exemple de contenu tiers intégré à l’aide de JavaScript et rendu du côté du client.
Bien que le contenu appartienne au site sur lequel il apparaît, il reste «tiers» dans le sens où il est hébergé sur le serveur Disqus.
Un certain nombre de choses peuvent mal tourner lorsqu’un propriétaire de site s’appuie sur autre chose que son propre serveur pour rendre le contenu.
Cependant, en ce qui concerne le problème avec Disqus, c’est un problème du côté de Google qui a causé l’erreur.
Publicité
Continuer la lecture ci-dessous
Splitt dit que le problème d’indexation a suscité une discussion plus large sur la façon de gérer le contenu JavaScript critique rendu par des tiers.
À environ 13 minutes du podcast, Splitt discute des différentes choses qui peuvent mal tourner en s’appuyant sur le contenu d’un autre serveur:
«Nous avons découvert quel était le problème, l’avons résolu et, en gros, le jour même, nous l’avons remis en marche.
Mais je pense que ce genre de discussion a lancé une discussion plus large sur la manière de faire les choses en ce qui concerne JavaScript et le contenu critique de tiers.
Parce que le défi est que vous, en tant que propriétaire de site Web, n’avez pas vraiment de contrôle sur un tiers.
Et si vous utilisez JavaScript côté client pour extraire du contenu d’un tiers dans le navigateur, les choses peuvent mal tourner.
Ils pourraient robotiser leur API JavaScript, puis nous ne pouvons pas faire la demande ou peut-être que leurs serveurs sont vraiment sous charge. Et puis nous décidons de ne pas adresser ces demandes aux tiers car ils connaissent déjà des situations de forte charge. »
Publicité
Continuer la lecture ci-dessous
Splitt poursuit en expliquant comment ces problèmes peuvent être évités en faisant tout du côté serveur.
Si le tiers a une API avec laquelle interagir du côté du client, il est probable que la même chose puisse être faite côté serveur.
Bien sûr, cela nécessiterait l’expertise d’un développeur, mais jes possible.
Splitt continue:
«Et il existe généralement des moyens de le faire côté serveur.
Donc, si le tiers expose une API avec laquelle vous pouvez interagir du côté du client, du navigateur avec JavaScript, vous pouvez très probablement le faire également du côté du serveur.
Et puis évitez essentiellement ces problèmes, car votre serveur contrôle ce qui se passe quand, en termes de moment où les données proviennent du tiers.
Mais je pense que peu de gens le font et j’espère que les gens se réchauffent à l’idée de faire cela au lieu de tout faire du côté client.
Mauvaise idée de s’appuyer sur des tiers?
John Mueller de Google ajoute à la discussion en demandant: « Est-ce une mauvaise idée de compter sur des tiers? »
Ce n’est pas une mauvaise idée, dit Splitt, c’est plutôt une idée «correcte» de s’appuyer sur des tiers.
Bien que vous deviez être prudent, il explique:
«C’est une bonne idée de s’appuyer sur des tiers. Il faut juste faire attention et comprendre que dans le navigateur, vous avez très peu de contrôle sur ce qui se passe et comment cela se passe.
Et si vous comptez sur Googlebot pour faire le gros du travail et trouver comment obtenir les données d’un tiers, vous êtes moins en contrôle que lorsque votre serveur fait cela parce que votre serveur est un environnement sur lequel vous avez le contrôle. , espérons-le.
À partir de là, la discussion a évolué vers la question de savoir si les commentaires de blog devraient être bloqués de l’indexation et comment gérer les liens dans les commentaires.
Publicité
Continuer la lecture ci-dessous
Avant d’aborder le problème de Disqus, chaque membre de l’équipe a longuement discuté de son premier jour de travail pour Google.
Des choses intéressantes si vous avez toujours voulu en savoir plus sur la façon dont l’entreprise recrute de nouveaux employés.
Écoutez l’épisode complet ici.