Screaming Frog : les javascripts personnalisés

Résumer ce contenu avec votre LLM préféré !

Screaming Frog, outil d’audit SEO connu et reconnu, a introduit une nouvelle fonctionnalité qui révolutionne la manière dont les spécialistes du SEO peuvent extraire, analyser et manipuler les données des sites web : les JavaScript personnalisés.

Une véritable révolution dans l’utilisation des outils d’analyse

Introduction aux scripts javaScript personnalisés

Intégrés dans la suite d’outils de recherche et d’extraction personnalisés, les scripts JavaScript personnalisés offrent un niveau de contrôle sans précédent sur le processus de crawl. Ils permettent aux utilisateurs d’exécuter des scripts JavaScript pendant le crawl, ouvrant un large éventail de possibilités.

Il est possible d’utiliser des appels API, offrant un panel de fonctionnalités pour ainsi dire illimités : OpenAI, Claude AI, Llama, mais également les API des différents outils SEO (Sistric, Haloscan, SemRush…)

De nombreux exemples de scripts prêts à être personnalisés sont proposés directement dans l’outil !

Fonctionnement des scripts personnalisés

Deux modes de fonctionnement distincts sont disponibles :

  • Mode Extraction: Ce mode est utilisé pour extraire des valeurs générées par le script JavaScript. Imaginez pouvoir récupérer dynamiquement du contenu généré par JavaScript, exécuter des appels API et afficher les résultats directement dans l’onglet « JavaScript personnalisé ». C’est l’équivalent des extractions personnalisées, mais avec la puissance du JavaScript.
  • Mode Action: Ce mode permet d’exécuter des actions spécifiques sur la page web via JavaScript. Vous pouvez par exemple simuler un défilement de page, déclencher un clic sur un élément ou interagir avec des éléments dynamiques du DOM.

Sélection du type de contenu

L’utilisateur peut spécifier le type de contenu sur lequel le script JavaScript s’exécutera. Des presets sont disponibles pour les types de contenu courants tels que le code HTML, les images, les médias, etc.

La Richesse de la bibliothèque de scripts

Screaming Frog offre une bibliothèque de scripts pré-construits, incluant des exemples d’utilisation d’OpenAI et d’autres APIs. Cette bibliothèque permet aux utilisateurs de démarrer rapidement et d’adapter les scripts à leurs besoins spécifiques.

Étude de cas : génération d’une FAQ en HTML

La vidéo YouTube présente un exemple concret de génération d’une FAQ en HTML à partir d’une liste de pages web. Le script utilise l’API OpenAI GPT-4 Turbo pour analyser le contenu de chaque page et générer des questions-réponses structurées en HTML.

Configuration du Script

Le mode « Extraction » est sélectionné pour récupérer le contenu généré. Le type de contenu est défini sur « Texte HTML ». Un script personnalisé est créé, intégrant une clé API OpenAI et un prompt spécifique pour guider GPT-4 Turbo.

Le Prompt OpenAI

Le prompt utilisé dans le script est divisé en deux sections:

  • Rôle Système: Définit le rôle de l’assistant GPT-4 Turbo comme un « rédacteur web spécialisé en SEO ». Des instructions précises sont données sur le style d’écriture et le format de la sortie.
  • Question Utilisateur: Demande la génération d’une FAQ en HTML à partir du contenu de la page, en spécifiant les balises HTML à utiliser (<h3> pour les questions, <p> pour les réponses).

Exécution et Analyse des Résultats

Le script est exécuté sur une liste d’URLs prédéfinies. Les résultats, affichés dans l’onglet « JavaScript personnalisé », montrent que la FAQ générée est cohérente et conforme au format demandé.

Les javascripts personnalisés de Screaming Frog en bref

Les scripts JavaScript personnalisés dans Screaming Frog ouvrent un champ des possibles pour l’automatisation des tâches SEO. La possibilité d’exécuter du code JavaScript pendant le crawl permet d’extraire des données complexes, d’interagir avec des éléments dynamiques et d’automatiser des processus qui étaient auparavant fastidieux.

L’intégration d’APIs telles qu’OpenAI ajoute une dimension supplémentaire en permettant d’exploiter la puissance de l’intelligence artificielle pour analyser et manipuler les données des sites web.

Voir tous les articles de la catégorie Techniques de référencement

Ça pourrait vous intéresser !

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

Retour en haut