Verwendung des LandingPage-Analyser-KI, um Webseiten zu analysieren und Google Docs-Berichte zu generieren

Fortgeschritten

Dies ist ein AI Summarization, Multimodal AI-Bereich Automatisierungsworkflow mit 9 Nodes. Hauptsächlich werden Code, GoogleDocs, FormTrigger, HttpRequest und andere Nodes verwendet. Verwendung des Landing Page Analyzer AI, um Webseiten zu analysieren und Google Docs-Berichte zu generieren

Voraussetzungen
  • Möglicherweise sind Ziel-API-Anmeldedaten erforderlich
Workflow-Vorschau
Visualisierung der Node-Verbindungen, mit Zoom und Pan
Workflow exportieren
Kopieren Sie die folgende JSON-Konfiguration und importieren Sie sie in n8n
{
  "meta": {
    "instanceId": "60c025075753afcab9f803964b4caaca9402f435deb4efafbb8e3b93b54d8752",
    "templateCredsSetupCompleted": true
  },
  "nodes": [
    {
      "id": "6171e049-fc10-40eb-953d-854e1a456b14",
      "name": "Bei Formularübermittlung",
      "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": "Reformat",
      "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": "Upload In 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": "Haftnotiz",
      "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": "Haftnotiz1",
      "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": "Haftnotiz2",
      "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": "Haftnotiz3",
      "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": "Haftnotiz4",
      "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
          }
        ]
      ]
    }
  }
}
Häufig gestellte Fragen

Wie verwende ich diesen Workflow?

Kopieren Sie den obigen JSON-Code, erstellen Sie einen neuen Workflow in Ihrer n8n-Instanz und wählen Sie "Aus JSON importieren". Fügen Sie die Konfiguration ein und passen Sie die Anmeldedaten nach Bedarf an.

Für welche Szenarien ist dieser Workflow geeignet?

Fortgeschritten - KI-Zusammenfassung, Multimodales KI

Ist es kostenpflichtig?

Dieser Workflow ist völlig kostenlos. Beachten Sie jedoch, dass Drittanbieterdienste (wie OpenAI API), die im Workflow verwendet werden, möglicherweise kostenpflichtig sind.

Verwandte Workflows

Generierung automatisierter SEO-Berichte mit RapidAPI SEO Analyzer und Google Docs
Automatisierte SEO-Berichte mit RapidAPI SEO Analyzer und Google Docs generieren
Code
Google Docs
Form Trigger
+
Code
Google Docs
Form Trigger
9 NodesEvoort Solutions
KI-Zusammenfassung
RapidAPI nutzen, um YouTube-Kanal-Metadaten in Google Docs zu extrahieren
Mit RapidAPI YouTube-Kanal-Metadaten in Google Docs extrahieren
Code
Google Docs
Form Trigger
+
Code
Google Docs
Form Trigger
9 NodesEvoort Solutions
Marktforschung
RapidAPI verwenden, um Metadaten von YouTube-Videos zu extrahieren und in Google Docs zu speichern
Mit RapidAPI YouTube-Videometadaten extrahieren und in Google Docs speichern
Code
Google Docs
Form Trigger
+
Code
Google Docs
Form Trigger
9 NodesEvoort Solutions
Verschiedenes
Generierung automatisierter GST-Berichte mit GST Insights API und Google Docs
Automatisierte GST-Berichte mit GST Insights API und Google Docs generieren
Code
Google Docs
Form Trigger
+
Code
Google Docs
Form Trigger
9 NodesEvoort Solutions
Dokumentenextraktion
Automatisierte Seiten-SEO-Analyse und -Dokumentation mit RapidAPI und Google Sheets
Automatisierte Seiten-SEO-Analyse und -Protokollierung mit RapidAPI und Google Sheets
Set
Code
Form Trigger
+
Set
Code
Form Trigger
33 NodesEvoort Solutions
Marktforschung
Automatisierter Export von Backlink-Daten aus Semrush nach Google Sheets (über RapidAPI)
Automatischer Export von Backlink-Daten aus Semrush zu Google Sheets (über RapidAPI)
Code
Form Trigger
Http Request
+
Code
Form Trigger
Http Request
13 NodesEvoort Solutions
Marktforschung
Workflow-Informationen
Schwierigkeitsgrad
Fortgeschritten
Anzahl der Nodes9
Kategorie2
Node-Typen5
Schwierigkeitsbeschreibung

Für erfahrene Benutzer, mittelkomplexe Workflows mit 6-15 Nodes

Externe Links
Auf n8n.io ansehen

Diesen Workflow teilen

Kategorien

Kategorien: 34