
## 概述
这个n8n工作流帮助您自动发现网站内部链接机会,从而提升SEO表现。它通过分析目标URL和关键词,在您的网站中寻找相关内容页面,并为您提供内部链接建议。强大的内部链接结构有助于搜索引擎更好地理解您的网站架构。
## 工作流程原理
– 您提供目标URL列表和想要排名的关键词
– 工作流使用SERP API在您的网站中搜索相关页面,排除当前目标URL
– 过滤搜索结果并提取相关URL
– 将建议写入Google Sheets,如果没有找到合适匹配则添加”N/A”
## 工作流节点详解
### 手动触发器 (Manual trigger)
启动工作流的入口点,允许用户手动触发流程。
### 获取URL和关键词 (Get URLs and keywords)
从连接的Google Sheets中读取目标URL和对应的关键词。此节点过滤掉已处理的行(通过检查”Internal link 1″列是否有值),避免覆盖之前运行的结果。
### 循环处理项目 (Loop Over Items)
以批次方式处理每个URL,默认批次大小为5。建议不要设置过高的批次大小,以避免API速率限制,特别是Google Sheets API。
### 使用SerpAPI获取搜索结果 (Get search results using SerpAPI)
通过SerpAPI获取搜索结果,搜索查询格式为:`关键词 site:域名 -inurl:当前URL`。这种搜索策略确保只获取来自您网站的结果,同时排除当前正在处理的URL。
### 从JSON中提取链接 (Extract links from JSON)
SerpAPI返回的数据包含许多不需要的信息,此节点专门过滤有机搜索结果,提取相关链接URL。
### 添加内部URL到Google Sheets (Add internal URL to Google Sheet)
将提取的内部链接机会更新到Google Sheets中。使用内联if语句处理没有URL的情况,添加”N/A”标记。最多支持10个内部链接机会的存储。
## 设置步骤
1. 启用Google Sheets API并创建包含域名、目标URL和关键词的表格
2. 创建SERP API账户并获取API密钥
3. 可选:如果您不想使用SERP API,可以设置Google可编程搜索引擎
4. 将SERP API密钥和Google Sheets凭据添加到n8n
5. 运行工作流,在Google Sheets中生成内部链接建议
## 技术要点
– 使用服务账户凭据类型进行Google Sheets写入操作
– 支持最多10个内部链接机会的记录
– 自动过滤已处理的行,避免重复工作
– 批次处理机制防止API速率限制
## 应用场景
– SEO优化专家寻找内部链接机会
– 内容营销人员改进网站结构
– 网站管理员提升页面权重传递
– 数字营销团队自动化SEO审核流程

评论(0)