Derniers Articles
Étude Ahrefs : un mois après leur lancement en France, les AI Overviews font déjà chuter le CTR de 23 % L’édition d’août 2026 de Réacteur est en ligne ! Google Spam Update d’août 2026 : nouvelle mise à jour anti-spam Goossips SEO : Hreflang & Indexation ChatGPT peut visiter vos pages interdites, et OpenAI l’assume Microsoft Clarity : nouvel indicateur pour mesurer si le scraping des IA vous rapporte du trafic Cloudflare veut donner un portefeuille aux agents IA pour leur permettre de payer sur le web Search Console, CMS, API : pourquoi les accès sont le vrai point faible de vos projets SEO ? Goossips SEO : Crawlers Google Maps devient un assistant capable de commander votre repas et réserver votre hôtelLire l'article complet : JavaScript et SEO, crawl d’un site JS
Publié le 06/06/2023 à 05:35:04 par Neper
JavaScript et SEO, crawl d’un site JS
Il est assez facile de déterminer si un site web a été élaboré à partir d’un framework JavaScript. En revanche, repérer les pages, les sections ou les entités et balises HTML qui sont modifiées dynamiquement via JavaScript s’avère plus complexe. Pour cela, un crawl spécifique est nécessaire. Dans la continuité de notre article sur le JavaScript et SEO, je vous propose de voir comment un crawl avec rendu du JavaScript peut être fait à l’aide de Screaming Frog.
Crawler un site JavaScript avec Screaming Frog
Le mode de rendu d’un crawl par défaut de Screaming Frog est « Text only » (texte uniquement). Dans ce mode, le crawl d’un site CSR (voir notre article), donne des résultats très limités.
Dans l’illustration ci-dessous, on remarque très vite que suite au crawl de la page d’accueil, nous n’avons pas d’autres pages HTML, mais directement des ressources CSS et JS et le sitemap.

Nous savons tous que les liens internes et les liens de navigations sont essentiels pour que les moteurs de recherche puissent découvrir les différentes pages qui composent un site Web. Mais aussi pour avoir un bon aperçu de la structure du site entre autres.
En examinant les liens internes entrants (inlinks) de la page d’accueil de notre site exemple : angular.io, on remarque que celle-ci ne reçoit qu’un seul lien entrant : en provenance du sitemap. Est-ce que cela signifie que les différentes pages du site ne font pas de lien remontant vers la page d’accueil ? Nous y répondrons un peu plus loin dans notre article.

De la même manière, on remarque que la page d’accueil fait des liens internes sortants (outlinks) que vers des ressources JS et CSS, aucun lien HTML avec une ancre cliquable !