ランディングページアナライザーAIを使ってウェブページを分析し、Google Docsレポートを生成
中級
これはAI Summarization, Multimodal AI分野の自動化ワークフローで、9個のノードを含みます。主にCode, GoogleDocs, FormTrigger, HttpRequestなどのノードを使用。 ラニリングページアナライザAIを使ってウェブページを分析し、Google Docsのレポートを生成
前提条件
- •ターゲットAPIの認証情報が必要な場合あり
ワークフロープレビュー
ノード接続関係を可視化、ズームとパンをサポート
ワークフローをエクスポート
以下のJSON設定をn8nにインポートして、このワークフローを使用できます
{
"meta": {
"instanceId": "60c025075753afcab9f803964b4caaca9402f435deb4efafbb8e3b93b54d8752",
"templateCredsSetupCompleted": true
},
"nodes": [
{
"id": "6171e049-fc10-40eb-953d-854e1a456b14",
"name": "フォーム送信時",
"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": "再フォーマット",
"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": "付箋",
"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": "付箋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": "付箋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": "付箋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": "付箋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
}
]
]
}
}
}よくある質問
このワークフローの使い方は?
上記のJSON設定コードをコピーし、n8nインスタンスで新しいワークフローを作成して「JSONからインポート」を選択、設定を貼り付けて認証情報を必要に応じて変更してください。
このワークフローはどんな場面に適していますか?
中級 - AI要約, マルチモーダルAI
有料ですか?
このワークフローは完全無料です。ただし、ワークフローで使用するサードパーティサービス(OpenAI APIなど)は別途料金が発生する場合があります。
関連ワークフロー
RapidAPI SEO Analyzer および Google Docs を使用して SEO レポートを自動生成
RapidAPI SEO 分析器および Google Docs を使用して自動のな SEO レポートを生成する
Code
Google Docs
Form Trigger
+
Code
Google Docs
Form Trigger
9 ノードEvoort Solutions
AI要約
RapidAPIを使ってYouTubeチャンネル メタデータをGoogle Docsに抽出
RapidAPIを使ってYouTubeチャネルメタデータをGoogle Docsに抽出
Code
Google Docs
Form Trigger
+
Code
Google Docs
Form Trigger
9 ノードEvoort Solutions
市場調査
RapidAPI を使って YouTube 動画 メタデータ を抽出して Google Docs に保存
RapidAPIを使ってYouTube動画メタデータを抽出してGoogle Docsに保存
Code
Google Docs
Form Trigger
+
Code
Google Docs
Form Trigger
9 ノードEvoort Solutions
その他
GST Insights API および Google Docs を使用して GST レポートを自動生成
GST Insights API および Google Docs を使用して自動のな GST レポートを生成する
Code
Google Docs
Form Trigger
+
Code
Google Docs
Form Trigger
9 ノードEvoort Solutions
文書抽出
RapidAPIとGoogle Sheetsを使ったページSEO分析の自動化と記録
APIキーの利用規約変更に基づくRapidAPIとGoogleスプレッドシートを使用したページSEO分析と記録の自動化
Set
Code
Form Trigger
+
Set
Code
Form Trigger
33 ノードEvoort Solutions
市場調査
RapidAPI を通じて Google Sheets への Semrush による自動バックラinking データ出力
Semrush から自動のにリバースリンクデータをGoogle Sheetsへ出力(RapidAPIを使用)
Code
Form Trigger
Http Request
+
Code
Form Trigger
Http Request
13 ノードEvoort Solutions
市場調査