Publié le 10 février 2023 par Lucie Blanchard

Votre site utilise-t-il JavaScript (JS) ? C’est probablement comme la plupart des sites Web. Si c’est le cas, vous pouvez utiliser notre outil d’audit de site pour découvrir plus de problèmes qu’auparavant. Google rend le JS déchargé de vos pages Web pour voir son contenu complet et pour vous assurer que vos visiteurs en ligne peuvent également accéder facilement à tout. Désormais, nos robots d’audit de site rendent JavaScript de la même manière pour identifier tout problème caché sur votre site. Voici comment nous avons pu le faire.

Quoi de neuf dans l’audit de site ?

Nous avons alloué plus de ressources afin que nous puissions explorer et rendre le JavaScript de votre site. Cela signifie que nous pouvons correctement explorer des sites largement construits sur JavaScript, même s’ils sont rendus côté client. Pour vous montrer la différence, jetez un œil à un avant et un après : Voici un audit avec le rendu JS activé et un autre audit (du même site) avec JS désactivé. Vous voyez la grande différence entre le nombre d’erreurs et d’avertissements avant et après ? Avec JS activé, il peut identifier correctement les problèmes qui doivent être résolus.

Quel est l’impact de JavaScript sur le référencement et pourquoi est-ce important ?

Le rendu JavaScript se produit lorsque les fichiers JavaScript d’un site sont correctement exécutés et affichés aux visiteurs du site Web. La façon dont ces fichiers passent de lignes de code à un site Web interactif sur votre navigateur peut se produire de plusieurs manières (comme le rendu côté client ou côté serveur). Chacun a ses avantages et ses inconvénients. Cependant, les sites qui utilisent JS et le rendu côté client peuvent rencontrer des problèmes d’exploration, en particulier pour les robots d’audit technique. Pourquoi cela arrive-t-il ? En bref, il s’agit de ressources. Google a les ressources nécessaires pour charger à la fois du HTML statique et du HTML injecté une fois que le JS d’un site est exécuté. Mais certains bots d’audit de site n’ont pas les ressources pour gérer cette tâche (comme le nôtre avant cette mise à jour). Voici à quoi ressemblerait Airbnb pour un bot qui ne peut pas rendre JS. Et voici à quoi cela ressemblerait pour un bot capable d’exécuter et de restituer JavaScript.

Que se passe-t-il lorsque Google rend le JavaScript d’un site ?

Lorsque Google rend le JavaScript d’un site, il voit d’abord si un JS doit être exécuté en premier lieu. Si c’est le cas, il entre dans une file d’attente, puis est exécuté/rendu pour révéler le contenu complet de la page Web. Ensuite, Google l’indexe. Voici à quoi cela ressemble : Dans le passé, nous n’étions pas en mesure d’exécuter cette étape ci-dessus où un bot traite le JavaScript et le rend. Maintenant, notre processus est similaire (moins l’indexation).

Pourquoi devriez-vous activer JS Crawling dans un audit de site ?

Vous ne verrez peut-être pas l’image complète des problèmes de votre site sans activer JS lors de votre prochaine exploration de site. L’activation de JS pourrait vous aider à trouver des problèmes pertinents qui étaient potentiellement manqués auparavant, en particulier pour les sites construits sur le modèle de shell d’application (où les composants de base sont chargés, mais généralement pas l’essentiel du contenu d’un site, pensez à l’exemple précédent d’Airbnb). Certains sites JavaScript peuvent utiliser le modèle de shell d’application où le code HTML initial ne contient pas le contenu réel et Google doit exécuter JavaScript avant de pouvoir voir le contenu réel de la page généré par JavaScript.- Google

Comment fonctionne le rendu JavaScript d’audit de site maintenant ?

1. Nous recevons le code HTML initial du serveur Web lors de l’exploration2. Nous chargeons les ressources JS qui sont liées dans ce HTML3. Exécutez et affichez le code JS 4. Attendez 5 secondes5. L’audit de site utilise le code HTML final pour les étapes d’analyse ultérieures. Lorsque vous choisissez de désactiver JS dans l’audit de site, nous utilisons le code HTML d’origine comme nous le faisions auparavant.

L’activation de JS affecte-t-elle mes limites ?

Non, cela n’affectera pas vos limites si vous choisissez d’activer JS sur Site Audit. Cependant, seuls ceux qui ont des abonnements Guru ou Business peuvent utiliser cette fonctionnalité.

Cela déclenchera-t-il des trackers, des publicités et des gestionnaires d’événements ?

Non, Site Audit ne déclenchera pas de trackers, de publicités et de gestionnaires d’événements (c’est-à-dire JS déclenché par des clics ou des défilements). Voici ce que nous bloquons lorsque notre robot d’audit de site explore un site :

  • GA4
  • GA3
  • Yandex Métrique
  • Amplitude
  • Adobe Analytics
  • Annonces Google
  • OWOX
  • Courbe de vitesse
  • L’audit de site utilise-t-il Chrome pour le rendu JS ?

    Oui, nous utilisons le dernier moteur de rendu Chromium. Nous utilisons donc la même technologie que Google pour l’exploration.

    Comment explorer le JS de votre site avec l’audit de site

    Crawler le JS de votre site avec Site Audit est simple. Tout d’abord, accédez à l’outil Audit de site et cliquez sur le bouton « Créer un projet ». Ensuite, il vous demandera de configurer l’audit. La seule différence est que vous choisirez « activé » pour le « rendu JS » dans les paramètres du robot d’exploration. Vous pouvez toujours le laisser désactivé si vous le souhaitez ou le modifier ultérieurement. Vous pouvez vérifier si votre audit rend le JS de votre site en regardant ici dans le rapport :

    Comment explorer le JS d’un projet existant avec l’audit de site

    Si le rendu JS n’est pas activé sur un projet en cours, vous pouvez le modifier dans les paramètres d’audit du site. À partir de là, cliquez simplement sur le bouton « relancer la campagne » pour explorer votre site avec JS activé. Vous pouvez désactiver le rendu JS de la même manière si vous souhaitez le modifier ultérieurement.

    Trouvez tous les problèmes de votre site avec le rendu JS

    JavaScript rend les sites plus interactifs, dynamiques et personnalisés. Par exemple, Netflix utilise JS pour mettre à jour le corps d’un seul document Web pour une expérience rapide et transparente. De même, de nombreux sites Web utilisent le modèle de shell d’application (ainsi que le rendu côté client) pour bénéficier à la fois à l’agent utilisateur et au propriétaire du site. Votre site peut utiliser JS pour obtenir les mêmes résultats. Et si votre site le fait, nous pouvons identifier les problèmes que Google peut rencontrer avec la nouvelle fonctionnalité de rendu JS de Site Audit.

    Categories: SEO

    Lucie Blanchard

    Lucie Blanchard

    S’abonner
    Notification pour
    guest

    Commentaires
    Commentaires en ligne
    Afficher tous les commentaires
    0
    Nous aimerions avoir votre avis, veuillez laisser un commentaire.x