Analyser les pages de destination avec l'outil d'analyse IA pour générer des rapports Google Docs

Intermédiaire

Ceci est unAI Summarization, Multimodal AIworkflow d'automatisation du domainecontenant 9 nœuds.Utilise principalement des nœuds comme Code, GoogleDocs, FormTrigger, HttpRequest. Utiliser l'analyseur de page de destination AI pour analyser les pages web et générer des rapports Google Docs

Prérequis
  • Peut nécessiter les informations d'identification d'authentification de l'API cible
Aperçu du workflow
Visualisation des connexions entre les nœuds, avec support du zoom et du déplacement
Exporter le workflow
Copiez la configuration JSON suivante dans n8n pour importer et utiliser ce workflow
{
  "meta": {
    "instanceId": "60c025075753afcab9f803964b4caaca9402f435deb4efafbb8e3b93b54d8752",
    "templateCredsSetupCompleted": true
  },
  "nodes": [
    {
      "id": "6171e049-fc10-40eb-953d-854e1a456b14",
      "name": "À la soumission du formulaire",
      "type": "n8n-nodes-base.formTrigger",
      "position": [
        -20,
        0
      ],
      "webhookId": "745745f2-2193-438a-9a28-86f5efd964d1",
      "parameters": {
        "options": {},
        "formTitle": "Webpage Analyzer ",
        "formFields": {
          "values": [
            {
              "fieldLabel": "url",
              "requiredField": true
            }
          ]
        },
        "formDescription": "Webpage Analyzer"
      },
      "typeVersion": 2.2
    },
    {
      "id": "e2c73dbf-208b-4975-9435-f100e80e10e1",
      "name": "WebPage Analyzer",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        240,
        0
      ],
      "parameters": {
        "url": "https://landing-page-analyzer-ai.p.rapidapi.com/analyse.php",
        "method": "POST",
        "options": {},
        "sendBody": true,
        "contentType": "multipart-form-data",
        "sendHeaders": true,
        "bodyParameters": {
          "parameters": [
            {
              "name": "url",
              "value": "={{ $json.url }}"
            }
          ]
        },
        "headerParameters": {
          "parameters": [
            {
              "name": "x-rapidapi-host",
              "value": "landing-page-analyzer-ai.p.rapidapi.com"
            },
            {
              "name": "x-rapidapi-key",
              "value": "your key"
            }
          ]
        }
      },
      "typeVersion": 4.2
    },
    {
      "id": "8505b630-0f5d-47a6-ba30-61bb2a038d9b",
      "name": "Reformater",
      "type": "n8n-nodes-base.code",
      "position": [
        500,
        0
      ],
      "parameters": {
        "jsCode": "// Assume input is in items[0].json$input.first().json.grade\nconst feedback = $input.first().json;\n\nfunction formatSuggestions(suggestions) {\n  return suggestions.map((s, index) => {\n    return `### ${index + 1}. ${s.category.toUpperCase()}\n- **Issue**: ${s.whatIsTheIssue}\n- **Why it Matters**: ${s.whyItMatters}\n- **How to Fix**: ${s.howToFix}\n- **Priority**: ${s.priority.toUpperCase()}\\n`;\n  }).join('\\n');\n}\n\nfunction formatStrengths(strengths) {\n  return strengths.map(s => `- ${s}`).join('\\n');\n}\n\nfunction formatScores(scores) {\n  return Object.entries(scores)\n    .map(([k, v]) => `- **${k}**: ${v}`)\n    .join('\\n');\n}\n\nconst docText = `\n# Conversion Audit Report\n\n**Grade:** ${feedback.grade}  \n**Overall Score:** ${feedback.score}/100\n\n---\n\n## Suggestions for Improvement\n\n${formatSuggestions(feedback.suggestions)}\n\n---\n\n## Strengths\n\n${formatStrengths(feedback.strengths)}\n\n---\n\n## Conversion Score Breakdown\n\n${formatScores(feedback.conversionScore)}\n`;\n\nreturn [\n  {\n    json: {\n      docText\n    }\n  }\n];\n"
      },
      "typeVersion": 2
    },
    {
      "id": "57ea065e-e5ad-446e-a96d-2d2ee5b9aeff",
      "name": "Téléverser dans Google Docs",
      "type": "n8n-nodes-base.googleDocs",
      "position": [
        760,
        0
      ],
      "parameters": {
        "actionsUi": {
          "actionFields": [
            {
              "text": "={{ $json.docText }}",
              "action": "insert"
            }
          ]
        },
        "operation": "update",
        "documentURL": "",
        "authentication": "serviceAccount"
      },
      "credentials": {
        "googleApi": {
          "id": "Rt0RWApx8PL9t0RF",
          "name": "Google Docs account"
        }
      },
      "typeVersion": 2
    },
    {
      "id": "3f3db297-9053-4c05-bf0d-3b922d2e65a3",
      "name": "Note adhésive",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1040,
        -360
      ],
      "parameters": {
        "width": 760,
        "height": 880,
        "content": "# 🚀 Automated Webpage Analyzer & Google Docs Report Generator  \n\n## Description  \nThis **n8n workflow** analyzes any webpage URL using the [Landing Page Analyzer API](https://rapidapi.com/), reformats the insights into a professional **Conversion Audit Report**, and automatically saves the results into **Google Docs** for easy sharing and record-keeping.  \n\n---\n\n## 🔄 Workflow Nodes (Step by Step)  \n\n1. **On form submission** – Collects the webpage URL from a simple form.  \n2. **WebPage Analyzer (API Call)** – Sends the URL to the Landing Page Analyzer API (via RapidAPI) to get an SEO & conversion-focused audit.  \n3. **Reformat (Code Node)** – Transforms the API response into a structured Markdown-style audit report (with grade, strengths, suggestions, and score breakdown).  \n4. **Upload In Google Docs** – Inserts the formatted report directly into a pre-configured Google Doc for permanent storage and collaboration.  \n\n---\n\n## ✨ Benefits  \n- Fully automated **SEO & Conversion Audit reports**  \n- Saves results directly to **Google Docs** (no manual copy-paste)  \n- Scalable and reusable for multiple websites  \n- Great for **SEO agencies, freelancers, and digital marketers**  \n\n---\n"
      },
      "typeVersion": 1
    },
    {
      "id": "db423981-23ea-49e3-b70d-71d97f4aeab9",
      "name": "Note adhésive 1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -80,
        -140
      ],
      "parameters": {
        "height": 280,
        "content": " **On form submission**  \n   Captures the website URL entered by the user through a form trigger.  \n   This acts as the starting point for the entire workflow.  \n"
      },
      "typeVersion": 1
    },
    {
      "id": "c1885eb1-2dee-42ec-b31d-8f39aa2f789f",
      "name": "Note adhésive 2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        180,
        -140
      ],
      "parameters": {
        "height": 280,
        "content": " **WebPage Analyzer (API Call)**  \n   Sends the captured URL to the Landing Page Analyzer API via RapidAPI.  \n   Retrieves audit details like grade, score, suggestions, and strengths.  "
      },
      "typeVersion": 1
    },
    {
      "id": "ee953e2b-70a7-422c-b528-7bcdbb6ccd1f",
      "name": "Note adhésive 3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        440,
        -140
      ],
      "parameters": {
        "height": 280,
        "content": "**Reformat (Code Node)**  \n   Processes the API response into a clean, human-readable audit report.  \n   Organizes sections into suggestions, strengths, and conversion score breakdown. "
      },
      "typeVersion": 1
    },
    {
      "id": "86453a67-6bb8-4dc6-91e7-1a7de238fdeb",
      "name": "Note adhésive 4",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        700,
        -140
      ],
      "parameters": {
        "height": 280,
        "content": "**Upload In Google Docs**  \n   Inserts the formatted audit report into a pre-configured Google Document.  \n   Ensures reports are stored, shareable, and accessible for collaboration."
      },
      "typeVersion": 1
    }
  ],
  "pinData": {},
  "connections": {
    "8505b630-0f5d-47a6-ba30-61bb2a038d9b": {
      "main": [
        [
          {
            "node": "57ea065e-e5ad-446e-a96d-2d2ee5b9aeff",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "e2c73dbf-208b-4975-9435-f100e80e10e1": {
      "main": [
        [
          {
            "node": "8505b630-0f5d-47a6-ba30-61bb2a038d9b",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "6171e049-fc10-40eb-953d-854e1a456b14": {
      "main": [
        [
          {
            "node": "e2c73dbf-208b-4975-9435-f100e80e10e1",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}
Foire aux questions

Comment utiliser ce workflow ?

Copiez le code de configuration JSON ci-dessus, créez un nouveau workflow dans votre instance n8n et sélectionnez "Importer depuis le JSON", collez la configuration et modifiez les paramètres d'authentification selon vos besoins.

Dans quelles scénarios ce workflow est-il adapté ?

Intermédiaire - Résumé IA, IA Multimodale

Est-ce payant ?

Ce workflow est entièrement gratuit et peut être utilisé directement. Veuillez noter que les services tiers utilisés dans le workflow (comme l'API OpenAI) peuvent nécessiter un paiement de votre part.

Workflows recommandés

Génération automatisée de rapports SEO avec RapidAPI SEO Analyzer et Google Docs
Utiliser l'analyseur SEO de RapidAPI et Google Docs pour générer un rapport SEO automatisé
Code
Google Docs
Form Trigger
+
Code
Google Docs
Form Trigger
9 NœudsEvoort Solutions
Résumé IA
Extraction de métadonnées de chaîne YouTube vers Google Docs avec RapidAPI
Extraire les métadonnées de chaînes YouTube vers Google Docs avec RapidAPI
Code
Google Docs
Form Trigger
+
Code
Google Docs
Form Trigger
9 NœudsEvoort Solutions
Étude de marché
Extraction de métadonnées de vidéos YouTube et enregistrement dans Google Docs avec RapidAPI
Extraire les métadonnées de vidéos YouTube et les sauvegarder dans Google Docs avec RapidAPI
Code
Google Docs
Form Trigger
+
Code
Google Docs
Form Trigger
9 NœudsEvoort Solutions
Divers
Génération automatisée de rapports GST avec GST Insights API et Google Docs
Utiliser l'API GST Insights et Google Docs pour générer un rapport GST automatisé
Code
Google Docs
Form Trigger
+
Code
Google Docs
Form Trigger
9 NœudsEvoort Solutions
Extraction de documents
Analyse et enregistrement automatisés du SEO de page avec RapidAPI et Google Sheets
Analyse et journalisation automatisées du référencement de pages avec RapidAPI et Google Sheets
Set
Code
Form Trigger
+
Set
Code
Form Trigger
33 NœudsEvoort Solutions
Étude de marché
Exportation automatisée des données de liens retour de Semrush vers Google Sheets (via RapidAPI
Exportation automatisée des données de liens retour depuis Semrush vers Google Sheets (via RapidAPI)
Code
Form Trigger
Http Request
+
Code
Form Trigger
Http Request
13 NœudsEvoort Solutions
Étude de marché
Informations sur le workflow
Niveau de difficulté
Intermédiaire
Nombre de nœuds9
Catégorie2
Types de nœuds5
Description de la difficulté

Adapté aux utilisateurs expérimentés, avec des workflows de complexité moyenne contenant 6-15 nœuds

Liens externes
Voir sur n8n.io

Partager ce workflow

Catégories

Catégories: 34