Vous n'êtes pas identifié(e).
Hello à tous !
Je fais face à un souci : je travaille sur un projet où une agence a dev un site sur lequel j'interviens en SEO en React. Le site est donc plus ou moins full JS et depuis la refonte, les perfs organiques du site se cassent la gueule ...
J'ai pris en main le projet récemment et j'ai obtenu la configuration d'un compte Seolyzer pour regarder ce qui se passait du côté du Googlebot. Le constat est assez net : environ 40% des logs associés au user-agent Google sont consacrés à appeler la librairie Graphql pour a priori interpréter du JS sur le site
Lorsque je questionne l'agence, ils me disent que le pre-rendering JS côté serveur pour Google est configuré mais n'ayant pas de compétence de dev back, je manque un peu de ressources pour vérifier l'info ...
J'en suis rendu pour l'instant à avoir lancé deux crawl Screaming Frog :
1x avec user-agent Googlebot activé MAIS sans interprétation du JS
1x avec user-agent Googlebot activé ET avec interprétation du JS
Le constat est assez clair :
Crawl sans JS : environ 8 000 URL Html découvertes
Crawl avec JS : environ 30 000 URL Html découvertes
Le problème est que je ne distingue pas de "pattern" dans les pages qui poppent dans le crawl avec JS : ce ne sont pas des pages d'une partie spécifique de l'arborescence, c'est juste un "pot-pourri" d'URL d'un peu tout le site ! Une idée pour me débloquer serait grandement appréciée
Merci d'avance !
"Yesterday you said tomorrow"
🔴 Hors ligne
Hello @Speeder59, a priori GraphQL c'est pour des appels API language (type FB), donc pas de lien avec du JS.
Oui ça pourrait venir du pre-rendering en effet.
🔴 Hors ligne
Si ça crawl pas pareil avec et sans JS, c'est que le prérendering est cassé à un moment ou l'autre ou qu'en tout cas, on a pas la même chose sur la page.
Si Google cache les pages, tu peux déjà regarder (si ce n'est pas fait) ce que tu as dans ton navigateur et ce que Google a en cache chez lui. S'il y a une différence et bien faut gueuler après l'agence.
Je compatis, c'est galère de se retrouver dans cette situation avec un presta qui dit "ben c'est activé".
🔴 Hors ligne