8
n8n 中文网amn8n.com

基于RapidAPI和Google表格的自动化SEO关键词分析

高级

这是一个Market Research, Multimodal AI领域的自动化工作流,包含 21 个节点。主要使用 Set, Code, FormTrigger, HttpRequest, GoogleSheets 等节点。 通过RapidAPI和Google表格实现自动化SEO关键词分析

前置要求
  • 可能需要目标 API 的认证凭证
  • Google Sheets API 凭证
工作流预览
可视化展示节点连接关系,支持缩放和平移
导出工作流
复制以下 JSON 配置到 n8n 导入,即可使用此工作流
{
  "meta": {
    "instanceId": "60c025075753afcab9f803964b4caaca9402f435deb4efafbb8e3b93b54d8752"
  },
  "nodes": [
    {
      "id": "2b931767-0890-44bd-bd6e-0520d2d30d19",
      "name": "表单提交时",
      "type": "n8n-nodes-base.formTrigger",
      "position": [
        -800,
        300
      ],
      "webhookId": "048b06f3-4345-4351-903d-1f15486955fb",
      "parameters": {
        "options": {},
        "formTitle": "OnPage SEO ( Keyword)",
        "formFields": {
          "values": [
            {
              "fieldLabel": "keyword",
              "requiredField": true
            },
            {
              "fieldLabel": "country",
              "requiredField": true
            }
          ]
        },
        "formDescription": "OnPage SEO ( Keyword)"
      },
      "typeVersion": 2.2
    },
    {
      "id": "6744f81f-3a81-4602-b6ce-24a47aefcf0d",
      "name": "全局存储",
      "type": "n8n-nodes-base.set",
      "position": [
        -480,
        300
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "10714a4e-2be6-4167-aef5-afe30eebdc2b",
              "name": "keyword",
              "type": "string",
              "value": "={{ $json.keyword }}"
            },
            {
              "id": "6d160d8b-ab11-4f0a-a484-2e3f8f7f3033",
              "name": "country",
              "type": "string",
              "value": "={{ $json.country }}"
            }
          ]
        }
      },
      "typeVersion": 3.4
    },
    {
      "id": "bcc6356f-69b7-48cb-8901-2155a7a354d8",
      "name": "重新格式化",
      "type": "n8n-nodes-base.code",
      "position": [
        200,
        20
      ],
      "parameters": {
        "jsCode": "\nreturn $input.first().json.data.semrushAPI.broadMatchKeywords;"
      },
      "typeVersion": 2
    },
    {
      "id": "880567fc-0355-4e2d-907b-91138a74600b",
      "name": "重新格式化 2",
      "type": "n8n-nodes-base.code",
      "position": [
        240,
        360
      ],
      "parameters": {
        "jsCode": "return $input.first().json.data.semrushAPI.keywordDifficulty[0];"
      },
      "typeVersion": 2
    },
    {
      "id": "21b7e79e-d94d-4dad-b40f-8c78eadf5958",
      "name": "重新格式化 5",
      "type": "n8n-nodes-base.code",
      "position": [
        260,
        700
      ],
      "parameters": {
        "jsCode": "return $input.first().json.data.semrushAPI.serpResults;"
      },
      "typeVersion": 2
    },
    {
      "id": "5d57d994-d970-4670-8868-18875f16890d",
      "name": "关键词洞察",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        500,
        20
      ],
      "parameters": {
        "columns": {
          "value": {},
          "schema": [],
          "mappingMode": "autoMapInputData",
          "matchingColumns": [],
          "attemptToConvertTypes": false,
          "convertFieldsToString": false
        },
        "options": {},
        "operation": "append",
        "sheetName": {
          "__rl": true,
          "mode": "list",
          "value": "gid=0",
          "cachedResultUrl": "",
          "cachedResultName": "Keyword Insights"
        },
        "documentId": {
          "__rl": true,
          "mode": "list",
          "value": "1dCSO-gv_mPD3O0QACeJaBFtjYGqtF-iF2_6iCuvm_Xw",
          "cachedResultUrl": "",
          "cachedResultName": "Website onPage ( Keyword)"
        },
        "authentication": "serviceAccount"
      },
      "credentials": {
        "googleApi": {
          "id": "Rt0RWApx8PL9t0RF",
          "name": "Google Docs account"
        }
      },
      "typeVersion": 4.6
    },
    {
      "id": "c2f0a816-6ba0-48b2-a764-dc19203aa3ed",
      "name": "关键词洞察请求",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        -140,
        20
      ],
      "parameters": {
        "url": "https://seo-on-page.p.rapidapi.com/keyword-tool.php",
        "method": "POST",
        "options": {},
        "sendBody": true,
        "contentType": "multipart-form-data",
        "sendHeaders": true,
        "bodyParameters": {
          "parameters": [
            {
              "name": "keyword",
              "value": "={{ $json.keyword }}"
            },
            {
              "name": "country",
              "value": "={{ $json.country }}"
            }
          ]
        },
        "headerParameters": {
          "parameters": [
            {
              "name": "x-rapidapi-host",
              "value": "seo-on-page.p.rapidapi.com"
            },
            {
              "name": "x-rapidapi-key",
              "value": "your key"
            }
          ]
        }
      },
      "typeVersion": 4.2
    },
    {
      "id": "5e918cef-3e92-4085-902c-19c1c56e0a4e",
      "name": "关键词难度请求",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        -20,
        380
      ],
      "parameters": {
        "url": "https://seo-on-page.p.rapidapi.com/keywordDifficulty.php",
        "method": "POST",
        "options": {},
        "sendBody": true,
        "contentType": "multipart-form-data",
        "sendHeaders": true,
        "bodyParameters": {
          "parameters": [
            {
              "name": "keyword",
              "value": "={{ $json.keyword }}"
            },
            {
              "name": "country",
              "value": "={{ $json.country }}"
            }
          ]
        },
        "headerParameters": {
          "parameters": [
            {
              "name": "x-rapidapi-host",
              "value": "=seo-on-page.p.rapidapi.com"
            },
            {
              "name": "x-rapidapi-key",
              "value": "your key"
            }
          ]
        }
      },
      "typeVersion": 4.2
    },
    {
      "id": "aed9c3bf-f81e-423a-a176-ef5a97e9ee05",
      "name": "关键词难度",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        560,
        340
      ],
      "parameters": {
        "columns": {
          "value": {},
          "schema": [
            {
              "id": "keyword",
              "type": "string",
              "display": true,
              "removed": false,
              "required": false,
              "displayName": "keyword",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            },
            {
              "id": "keywordDifficultyIndex",
              "type": "string",
              "display": true,
              "removed": false,
              "required": false,
              "displayName": "keywordDifficultyIndex",
              "defaultMatch": false,
              "canBeUsedToMatch": true
            }
          ],
          "mappingMode": "autoMapInputData",
          "matchingColumns": [],
          "attemptToConvertTypes": false,
          "convertFieldsToString": false
        },
        "options": {},
        "operation": "append",
        "sheetName": {
          "__rl": true,
          "mode": "list",
          "value": 1445611850,
          "cachedResultUrl": "https://docs.google.com/spreadsheets/d/1dCSO-gv_mPD3O0QACeJaBFtjYGqtF-iF2_6iCuvm_Xw/edit#gid=1445611850",
          "cachedResultName": "KeyWord Difficulty"
        },
        "documentId": {
          "__rl": true,
          "mode": "list",
          "value": "1dCSO-gv_mPD3O0QACeJaBFtjYGqtF-iF2_6iCuvm_Xw",
          "cachedResultUrl": "https://docs.google.com/spreadsheets/d/1dCSO-gv_mPD3O0QACeJaBFtjYGqtF-iF2_6iCuvm_Xw/edit?usp=drivesdk",
          "cachedResultName": "Website onPage ( Keyword)"
        },
        "authentication": "serviceAccount"
      },
      "credentials": {
        "googleApi": {
          "id": "Rt0RWApx8PL9t0RF",
          "name": "Google Docs account"
        }
      },
      "typeVersion": 4.6
    },
    {
      "id": "95fabfa0-c82a-450f-a48e-a3eee77e7c82",
      "name": "SERP 结果",
      "type": "n8n-nodes-base.googleSheets",
      "position": [
        660,
        700
      ],
      "parameters": {
        "columns": {
          "value": {},
          "schema": [],
          "mappingMode": "autoMapInputData",
          "matchingColumns": [],
          "attemptToConvertTypes": false,
          "convertFieldsToString": false
        },
        "options": {},
        "operation": "append",
        "sheetName": {
          "__rl": true,
          "mode": "list",
          "value": 684053301,
          "cachedResultUrl": "",
          "cachedResultName": "Serp Analytics"
        },
        "documentId": {
          "__rl": true,
          "mode": "list",
          "value": "1dCSO-gv_mPD3O0QACeJaBFtjYGqtF-iF2_6iCuvm_Xw",
          "cachedResultUrl": "",
          "cachedResultName": "Website onPage ( Keyword)"
        },
        "authentication": "serviceAccount"
      },
      "credentials": {
        "googleApi": {
          "id": "Rt0RWApx8PL9t0RF",
          "name": "Google Docs account"
        }
      },
      "typeVersion": 4.6
    },
    {
      "id": "d1d45c51-227d-425d-97f5-7fd0d32ad593",
      "name": "便签",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -2100,
        -200
      ],
      "parameters": {
        "width": 960,
        "height": 1220,
        "content": "# 📊 页面 SEO(关键词)- n8n 工作流"
      },
      "typeVersion": 1
    },
    {
      "id": "e4815a76-56c1-4866-a6c0-1a6cea997e98",
      "name": "便签1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -880,
        140
      ],
      "parameters": {
        "height": 320,
        "content": "### 1. 🟢 **表单提交时**"
      },
      "typeVersion": 1
    },
    {
      "id": "4f9f580f-57ca-4b18-a2fa-09f3fab03451",
      "name": "便签2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -560,
        140
      ],
      "parameters": {
        "height": 320,
        "content": "### 2. 📦 **全局存储**"
      },
      "typeVersion": 1
    },
    {
      "id": "ec770ca7-219c-4eb4-b677-10c7605d38bd",
      "name": "便签3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -220,
        -160
      ],
      "parameters": {
        "height": 320,
        "content": "### 3. 🌐 **关键词洞察请求**"
      },
      "typeVersion": 1
    },
    {
      "id": "1df871f7-f75d-424e-b011-6f58b4ad5e1d",
      "name": "便签4",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -80,
        180
      ],
      "parameters": {
        "height": 340,
        "content": "### 4. 🌐 **关键词难度请求**"
      },
      "typeVersion": 1
    },
    {
      "id": "a168caf8-73e2-405c-8588-88939bf50038",
      "name": "便签5",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        160,
        -180
      ],
      "parameters": {
        "height": 340,
        "content": "### 5. 🧾 **重新格式化**"
      },
      "typeVersion": 1
    },
    {
      "id": "51e19d07-9e11-46d9-9018-f473b1d1f4e5",
      "name": "便签6",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        460,
        -160
      ],
      "parameters": {
        "height": 320,
        "content": "### 6. 📊 **关键词洞察**"
      },
      "typeVersion": 1
    },
    {
      "id": "dd43562a-5946-4491-8761-5700cdb1d8fc",
      "name": "便签7",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        200,
        200
      ],
      "parameters": {
        "height": 300,
        "content": "### 7. 🧮 **重新格式化 2**"
      },
      "typeVersion": 1
    },
    {
      "id": "f823bb2d-3042-4717-8421-a42c914f5fd0",
      "name": "便签8",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        500,
        200
      ],
      "parameters": {
        "height": 300,
        "content": "### 8. 📈 **关键词难度**"
      },
      "typeVersion": 1
    },
    {
      "id": "303561c4-182f-4950-ba17-544cb633b2e6",
      "name": "便签9",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        200,
        540
      ],
      "parameters": {
        "height": 320,
        "content": "### 9. 🗂️ **重新格式化 5**"
      },
      "typeVersion": 1
    },
    {
      "id": "29647f1c-1cac-4ccc-bb55-7df969e9d3ed",
      "name": "便签10",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        580,
        560
      ],
      "parameters": {
        "height": 280,
        "content": "### 10. 🔍 **SERP 结果**"
      },
      "typeVersion": 1
    }
  ],
  "pinData": {},
  "connections": {
    "Re-Format": {
      "main": [
        [
          {
            "node": "Keyword Insights ",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Re-Format 2": {
      "main": [
        [
          {
            "node": "KeyWord Difficulty",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Re -Format 5": {
      "main": [
        [
          {
            "node": "SERP Result",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Global Storage": {
      "main": [
        [
          {
            "node": "Keyword Insights Request ",
            "type": "main",
            "index": 0
          },
          {
            "node": "KeyWord Difficulty Request",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "On form submission": {
      "main": [
        [
          {
            "node": "Global Storage",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Keyword Insights Request ": {
      "main": [
        [
          {
            "node": "Re-Format",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "KeyWord Difficulty Request": {
      "main": [
        [
          {
            "node": "Re-Format 2",
            "type": "main",
            "index": 0
          },
          {
            "node": "Re -Format 5",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}
常见问题

如何使用这个工作流?

复制上方的 JSON 配置代码,在您的 n8n 实例中创建新工作流并选择「从 JSON 导入」,粘贴配置后根据需要修改凭证设置即可。

这个工作流适合什么场景?

高级 - 市场调研, 多模态 AI

需要付费吗?

本工作流完全免费,您可以直接导入使用。但请注意,工作流中使用的第三方服务(如 OpenAI API)可能需要您自行付费。

工作流信息
难度等级
高级
节点数量21
分类2
节点类型6
难度说明

适合高级用户,包含 16+ 个节点的复杂工作流

外部链接
在 n8n.io 查看

分享此工作流