Passer au contenu principal

Ce que vous allez créer

Un workflow qui audite automatiquement toutes les pages de votre site, analyse la qualité du contenu, les éléments SEO et fournit des recommandations pilotées par l’IA. Temps de réalisation : 15 minutes Nodes utilisés : Web Scraper, Loop, LLM, Google Sheets

Le problème

Les audits de contenu manuels prennent beaucoup de temps :
  • Explorer des centaines ou des milliers de pages
  • Extraire les titres, métadonnées, titres de sections
  • Analyser la qualité du contenu
  • Compiler les résultats dans une feuille de calcul
Ce workflow automatise l’ensemble du processus.

Vue d’ensemble du workflow

Guide pas à pas

Étape 1 : Préparer votre liste d’URLs

Commencez par rassembler les URLs à auditer. Option A : Utiliser une Google Sheet avec vos URLs Option B : Extraire votre sitemap Pour ce guide, nous utiliserons une Google Sheet avec les URLs dans la colonne A.

Étape 2 : Créer le workflow

  1. Cliquez sur New Workflow dans le Studio
  2. Nommez-le « Content Audit »

Étape 3 : Ajouter la source de données

1

Add Google Sheets Reader

Ajoutez un node Google Sheets pour récupérer votre liste d’URLs.Configuration :
  • Spreadsheet ID : l’ID de votre Google Sheet
  • Range : Sheet1!A:A

Étape 4 : Configurer la boucle

1

Add a Loop node

Ajoutez un node Loop pour traiter chaque URL.Configuration :
  • Items : {{GoogleSheets_0.data}}
  • Max iterations : 100 (ou le nombre de vos pages)

Étape 5 : Extraire chaque page

1

Add Web Scraper

À l’intérieur de la boucle, ajoutez un node Web Scraper.Configuration :
  • URL : {{Loop_0.currentItem.url}}
  • Content Type : Article
Le Web Scraper extrait :
  • Le titre de la page
  • La meta description
  • Tous les titres (H1-H6)
  • Le texte principal du contenu
  • Le nombre de mots

Étape 6 : Analyser avec l’IA

1

Add LLM node

Ajoutez un node LLM pour l’analyse IA.Configuration :
  • Model : GPT ou Claude
  • Instructions :
Analyze this webpage for SEO and content quality.

URL: {{$url}}
Title: {{$title}}
Meta Description: {{$metaDescription}}
Word Count: {{$wordCount}}
Content: {{$content}}

Provide:
1. SEO Score (1-10)
2. Content Quality Score (1-10)
3. Key Issues (bullet points)
4. Recommendations (bullet points)

Format as JSON:
{
  "url": "",
  "seo_score": 0,
  "content_score": 0,
  "issues": [],
  "recommendations": []
}

Étape 7 : Enregistrer les résultats

1

Add Google Sheets Writer

Ajoutez un node Google Sheets pour enregistrer les résultats.Configuration :
  • Spreadsheet ID : la feuille de résultats
  • Range : Results!A:F
  • Operation : Append
  • Values :
[[
  "{{url}}",
  "{{seo_score}}",
  "{{content_score}}",
  "{{issues}}",
  "{{$recommendations}}"
]]

Workflow complet

Votre workflow final doit ressembler à ceci :
Google Sheets (URLs) 
    → Loop 
        → Web Scraper 
        → LLM Analysis 
        → Google Sheets (Results)

Exemple de sortie

URLSEO ScoreContent ScoreIssuesRecommendations
/blog/post-178Missing H2s, thin metaAdd subheadings, expand meta
/blog/post-296Content too shortAdd 500+ words
/product/x57No schema, missing altAdd product schema

Options de personnalisation

Ajouter d’autres métriques

Extrayez des données supplémentaires :
H1 count: {{$h1Count}}
Image count: {{$imageCount}}
Internal links: {{$internalLinks}}
External links: {{$externalLinks}}

Utiliser l’analyse concurrentielle

Ajoutez un node Semrush pour comparer avec les pages les mieux classées :

Vérifier les scores YourTextGuru

Ajoutez un scoring d’optimisation du contenu :
Loop → Web Scraper → YourTextGuru Score → LLM → Sheets

Bonnes pratiques

Limitation du débit

Lors de l’extraction de nombreuses pages :
  1. Ajoutez des délais entre les requêtes (2-3 secondes)
  2. Respectez le robots.txt
  3. Traitez par lots de 50 à 100

Gestion des erreurs

Ajoutez un node Conditional pour gérer :
  • Les pages 404
  • Les erreurs de timeout
  • Le contenu vide
If WebScraper_0.status != 200
  → Log error and continue
Else
  → Process normally

Planification

Configurez des audits hebdomadaires :
  1. Allez dans Workflow Settings
  2. Activez Schedule
  3. Définissez une exécution hebdomadaire (ex. lundi 6 h)

Résultats attendus

MétriqueManuelAvec Draft & Goal
Temps pour 100 pages8 heures15 minutes
CohérenceVariable100 %
Insights IAAucunAutomatique

Étapes suivantes