Mindket

全站页面 SEO 审核,每个页面一份报告

新上架第 1 版 · 更新于

概览

一个从一张表单出发、审核网站最多 100 个页面的 n8n 工作流。Firecrawl 找出页面,DataForSEO 在浏览器里逐个检测,每个页面都在 Google Drive 里有一份 HTML 报告,在 Google Sheets 里有一行。

全站页面 SEO 审核,每个页面一份报告 是一款 n8n 工作流,属于营销类,由 Mindket 上架。可免费获取。当前为第 1 版,最近更新于 。在本页下载,或复制它的 JSON,再导入 n8n 画布。在 n8n 里启用之前,它不会运行。

速览

用在
  • n8n Cloud:导入文件,添加三个凭据和一个密钥,然后发布
  • 你自己的 n8n 服务器:同一个文件,同样的步骤
  • Google Drive:每个页面一个 HTML 文件,文件名是 seo-audit- 加时间戳
  • Google Sheets:每个页面一行,带一个下载报告的链接

平台

连接 4 个应用

运行方式

触发

网站审核表单

有人提交 Internal Links Check 表单时开始运行,表单里有:

  • Page URL,网站的地址

动作

  1. Firecrawl 梳理网站结构,返回最多 100 个页面地址
  2. DataForSEO 在浏览器里加载每个页面,返回评分、加载时间和各项检查
  3. 一个 Code 节点为这个页面生成一份带样式的 HTML 报告
  4. 报告存进 Google Drive 的一个文件夹
  5. 一行摘要,带问题数和首要修复项,加进 Google Sheets

结果

找到的每个页面都有一份 Drive 里的 HTML 报告和表格里的一行,各自带评分和第一个该修的问题

集成

开始之前要准备好这些。

Firecrawl

网站地图

根据网站的链接和 sitemap 梳理结构,返回最多 100 个地址。

需要Firecrawl API 密钥,填在节点的请求头里

DataForSEO

页面审核

用浏览器渲染和拼写检查加载每个页面,返回页面评分、加载时间和各项检查。

需要DataForSEO 的 API 登录名和密码,以及够用的余额

Google Drive

报告存储

把每个页面的 HTML 报告存成你文件夹里的一个新文件。

需要一个用来登录的 Google 账号,以及一个文件夹

Google Sheets

审核记录

每个页面加一行,写入各项检查、问题数、首要修复项和报告链接。

需要一个用来登录的 Google 账号,以及一张有 23 个表头的表格

工作流检查

由 Mindket 于 2026年11月13日检查

步骤
10 个步骤,由表单启动
AI
没有步骤调用 AI 模型
登录
需要登录:DataForSEO、Google Drive、Google Sheets、Firecrawl
API 密钥
文件里没有留下 API 密钥;有 1 处留空,需填入你自己的密钥
步骤类型
Mindket 的检查器能读懂它全部 9 种步骤类型

以上内容读自工作流文件,并非实际运行的结果。

关于

它是什么

这个 n8n 工作流审核一个网站上能找到的每个页面,最多 100 个,给每个页面一份 HTML 报告和表格里的一行。你在表单里输入一个地址。Firecrawl 根据网站的链接和 sitemap 梳理出页面。随后 DataForSEO 在浏览器里加载每个页面,连同脚本、资源和拼写检查,返回页面评分、加载时间和各项检查。一个 Code 节点把这些数字做成一份带样式的报告,存进 Google Drive。Google Sheets 拿到一行摘要,写着首要修复项。整个流程由十个节点完成。

适合谁

想在改版或提案之前,把一个小网站从技术上过一遍的自由 SEO 顾问、代理公司和网站主。它一页一页地读,所以几十个页面的网站最合适。如果你要做关键词研究或查排名,就别选它。它只看页面本身。网站上什么都不会被改动。

谁在用,怎么用
行业谁在用怎么用例子
SEO 咨询自由顾问跑一遍潜在客户的网站,把几份报告附在提案里一位顾问用评分最低的五个页面作为提案的开场。
网页设计代理公司在客户网站重做之前和之后各审核一次一家代理公司把新旧网站的评分放在两个标签页里对照。
网上零售店主按 Priority Fix 给表格排序,按顺序逐页处理一位店主发现一批商品页都没有 meta description。
内容营销内容负责人按字数和可读性筛选,找出单薄的页面一位内容负责人挑出接下来要扩写的单薄文章。

你需要会一点 n8n,还要三个账号:DataForSEO、Firecrawl 和 Google。作者估计设置要 12 分钟左右,前提是账号都已经准备好。

用在哪里

任何能访问 DataForSEO、Firecrawl 和 Google 的 n8n 都能运行它,报告落在一个 Drive 文件夹里,摘要都进同一个标签页。

  • n8n Cloud:导入文件,添加三个凭据和一个密钥,然后发布
  • 你自己的 n8n 服务器:同一个文件,同样的步骤
  • Google Drive:每个页面一个 HTML 文件,文件名是 seo-audit- 加时间戳
  • Google Sheets:每个页面一行,带一个下载报告的链接

设置

点“获取”会把一个压缩包存到你的下载文件夹,里面有 workflow.json 和 Mindket 写的设置说明。先建好文件夹和表格。

先准备好这些
需要说明
n8nn8n Cloud 或你自己的服务器
DataForSEO一个有余额的账号,以及它的 API 登录名和 API 密码
Firecrawl一个 API 密钥,用来梳理网站
Google一个账号,用于 Google Drive OAuth2 和 Google Sheets OAuth2 凭据
一个文件夹存放报告的 Drive 文件夹
一张表格一个名为 Page SEO Audit 的标签页,第 1 行有 23 个表头
表格的表头
分组列
页面Date、URL、On Page Score、Status、Meta Title、Meta Description
内容和速度Readability Score、Load Time、Word Count、Misspelling、Page Size (mb)
检查项,每项 Yes 或 NoALT Missing、Broken Links、Broken Resources、Has H1、Has Title、Has Description、Has Canonical、SEO Friendly url、Passes core web vitals
结论Issues、Priority Fix、Full Report
  1. 在 n8n 里新建一个工作流,打开它的菜单,选 Import from File,选中 workflow.json。
  2. 建一个 Drive 文件夹,复制它的 ID:地址最后 /folders/ 后面那一段。
  3. 建好带 Page SEO Audit 标签页的表格,复制它的 ID:地址里 /d/ 和 /edit 之间那一长串。
  4. 添加 Google Drive OAuth2 凭据,在 Create file from text 里选中它,把 YOUR_FOLDER_ID 换成文件夹的 ID。
  5. 添加 Google Sheets OAuth2 凭据,在 Google Sheets 里选中它,把 YOUR_SHEET_ID 换成表格的 ID。
  6. 用你的 DataForSEO API 登录名和 API 密码添加一个 HTTP Basic Auth 凭据,在 On Page SEO 里选中它。
  7. 在 Get Map 的 Authorization 请求头里,把 <YOUR_FIRECRAWL_KEY> 换成你的密钥。尖括号也要去掉,请求头应该是 Bearer、一个空格,再加密钥。
  8. 保存,打开 Submit Form 的测试地址,发一个小网站。表格里的行没问题了,再点 Publish。

DataForSEO 的 API 密码不是你登录用的那个密码。它的后台会另外给出一组 API 专用的登录名和密码。

如何使用

打开表单,输入网站的完整地址,带上 https。表单马上回应,运行在后台继续。Firecrawl 返回它找到的地址,循环再把它们一个一个交给 DataForSEO。每个页面先在 Drive 里存好报告、在表格里写好一行,才轮到下一个,所以大网站要等一阵。之后按 On Page Score 或 Issues 给表格排序。

想要不同的效果,改这里
要改的在哪里改
审核多少个页面Get Map 请求体里的 limit,文件里是 100
子域名和 sitemap同一个请求体里的 includeSubdomains 和 sitemap
DataForSEO 做哪些检测On Page SEO 的请求体:浏览器渲染、资源加载和拼写检查,每一项都另外计费
报告的样式和栏目Code in JavaScript 里的 HTML
表格的列和首要修复项Google Sheets 里的映射,Priority Fix 按固定顺序取第一个问题
每行之前的停顿Wait,文件里是一秒

示例

你在表单里填一个地址。

Page URL: https://bakery.example

Firecrawl 返回这个网站的地址,比如首页、菜单页和联系页。对每一个,Page Data 从 DataForSEO 的回答里留下大约 70 个字段。表格里会多出这样一行:

表格里的一行
列值
URLhttps://bakery.example/menu
On Page Score78
Statusgood
Load Time2.4 sec
Has DescriptionNo
Issues3
Priority FixAdd meta description
Full Report一个链接,下载 Drive 里这个页面的 HTML 文件

报告在浏览器里打开。里面有评分、Core Web Vitals、检查清单、发现的问题和一份行动计划。

新手与专家

新手:n8n 把工作流画成用线连起来的方框,每个方框是一个节点,只做一件事。这里的 Loop Over Items 沿着下面那一排一次交出一个地址,过了 Google Sheets 再收回来。第一次运行先把 limit 设成 3。每个节点都会显示它收到和发出的内容,登录被拒或者网站地图是空的,都能在那里看出来。

专家:三个阶段分担工作。爬取负责找页面,浏览器检测负责测量,模板负责写成报告。

每个阶段做什么
节点调用或任务要知道的
Get MapFirecrawl 的 v2/map返回 links,由 Split Out 拆成一项一项
On Page SEODataForSEO 的 on_page/instant_pages,实时调用要求浏览器渲染、脚本、资源和拼写检查,超时了也照样返回
Page Data一个有大约 70 个字段的 Set 节点每个字段缺失时都退回 null、0 或 false,所以调用失败也会有一行
Code in JavaScript在模板字符串里拼出 HTML文件名是 seo-audit- 加 Date.now()
Google Sheets追加一行Full Report 是用新文件的 id 拼出来的 Drive 下载地址

有六个节点设成了失败后继续运行。DataForSEO 没能加载的页面照样会有一份报告和一行,里面大多是零。

注意事项

DataForSEO 每个页面都收费。报告和表格对先修什么,也可能说法不一。

  • 费用:DataForSEO 每次调用都收费,它的文档说浏览器渲染、脚本和资源都会加价。提交一次表单,Firecrawl 找到多少页面,就有多少次调用。Firecrawl 梳理网站也会消耗你的额度
  • 两个首要修复项:报告里的 Priority Action 和表格里的 Priority Fix 检查问题的顺序不同,同一个页面可能得到两个不同的首要修复项
  • 旧的指标:通过标准还在测 First Input Delay。据 web.dev,Google 已于 2024 年 3 月 12 日用 Interaction to Next Paint 取代它,成为 Core Web Vital
  • 零分:失败的页面显示 0 分,而不是报错。相信某一行之前,先看 On Page Score
  • 公开的表单:任何拿到表单地址的人都能用你的 DataForSEO 余额开始审核
  • 私有的链接:Full Report 地址只对能在你的 Drive 里看到这个文件的人有效
  • 你的数据:地址会发给 Firecrawl 和 DataForSEO,报告留在你的 Drive 里
  • 你的密钥:Firecrawl 密钥写在请求头里,分享工作流之前先把它删掉
  • 凭据:JSON 里没有任何凭据,也没有作者 Drive 或表格里的任何东西

README 和文件

README

全站页面 SEO 审核,每个页面一份报告

一个从一张表单出发、审核网站最多 100 个页面的 n8n 工作流。Firecrawl 梳理网站结构,DataForSEO 在浏览器里加载并检查每个页面,一个 Code 节点为每个页面写一份 HTML 报告,存进 Google Drive。Google Sheets 为每个页面记一行摘要,写着问题数、先修什么,以及报告链接。

包里有什么

  • workflow.json:n8n 导出的工作流,十个节点,没有便签。里面没有任何凭据。
  • README.md:这份设置说明,压缩包里的是英文版。

我们相对原来的副本改了什么

  • 作者的 Drive 文件夹已删掉。Create file from text 改为要 YOUR_FOLDER_ID。
  • 作者的表格和标签页 ID 已删掉。Google Sheets 改为要 YOUR_SHEET_ID,并按名称 Page SEO Audit 找标签页。
  • Firecrawl 请求头原来写的是 Bearer <api_key>,现在是 Bearer <YOUR_FIRECRAWL_KEY>。
  • DataForSEO、Drive 和 Sheets 的凭据都已删掉,上面作者的账号名也一并去掉。

开始之前

  • 一个 n8n 实例,n8n Cloud 或自己的服务器都行。
  • 一个有余额的 DataForSEO 账号。它的后台会给出一组 API 登录名和 API 密码,和你登录用的密码不是一回事。
  • 一个 Firecrawl API 密钥。
  • 一个 Google 账号、一个存报告的 Drive 文件夹,以及一张带下面这个标签页的 Google 表格。

设置

  1. 在 n8n 里新建一个工作流,打开它的菜单,选 Import from File,选中 workflow.json。
  2. 建一个 Drive 文件夹,复制它的 ID:地址最后 /folders/ 后面那一段。
  3. 建好表格,加一个名为 Page SEO Audit 的标签页,写好下面的表头,再复制表格的 ID:地址里 /d/ 和 /edit 之间那一长串。
  4. 添加 Google Drive OAuth2 凭据,在 Create file from text 里选中它,把 YOUR_FOLDER_ID 换成文件夹的 ID。
  5. 添加 Google Sheets OAuth2 凭据,在 Google Sheets 里选中它,把 YOUR_SHEET_ID 换成表格的 ID。
  6. 添加一个 HTTP Basic Auth 凭据,用户名填 DataForSEO 的 API 登录名,密码填 API 密码,在 On Page SEO 里选中它。
  7. 在 Get Map 的 Authorization 请求头里,把 <YOUR_FIRECRAWL_KEY> 换成你的密钥。尖括号也要去掉,请求头应该是 Bearer、一个空格,再加密钥。
  8. 第一次运行前,把 Get Map 请求体里的 limit 调到 3。
  9. 保存,打开 Submit Form 的测试地址,发一个网站地址。表格里的行没问题了,再点 Publish。

表格

Page SEO Audit 的第 1 行写这 23 个表头,拼法和这里一样:

| 分组 | 列 |
|---|---|
| 页面 | Date、URL、On Page Score、Status、Meta Title、Meta Description |
| 内容和速度 | Readability Score、Load Time、Word Count、Misspelling、Page Size (mb) |
| 检查项,每项 Yes 或 No | ALT Missing、Broken Links、Broken Resources、Has H1、Has Title、Has Description、Has Canonical、SEO Friendly url、Passes core web vitals |
| 结论 | Issues、Priority Fix、Full Report |

一次运行的过程

  1. Submit Form 显示 Internal Links Check 表单,只有一个字段 Page URL。输入带 https 的完整地址。表单马上确认。
  2. Get Map 请 Firecrawl 的 v2/map 根据网站的链接和 sitemap 找出最多 100 个地址,不含子域名。Split Out 把返回的 links 拆成一项一项。
  3. Loop Over Items 一次交出一个地址。
  4. On Page SEO 把地址发给 DataForSEO 的 on_page/instant_pages,打开浏览器渲染、JavaScript、资源加载和拼写检查,并要求超时了也照样返回。
  5. Page Data 从回答里留下大约 70 个字段:评分、标题和描述、各级标题、字数、可读性、页面计时、大小、链接和各项检查。缺失的字段退回 null、0 或 false。
  6. Code in JavaScript 生成报告:评分卡片、Core Web Vitals、优先行动、性能、检查清单、问题、资源、链接、meta 和社交标签,以及一份行动计划。文件名是 seo-audit- 加时间戳。
  7. Create file from text 把它存进你的文件夹。Wait 停一秒:文件里的数量是 1,Wait 1.1 没设单位时用秒。
  8. Google Sheets 追加一行。Full Report 是用新文件的 id 拼出来的 Drive 下载地址。然后循环处理下一个地址。

Code in JavaScript、Create file from text、Wait、On Page SEO、Page Data 和 Google Sheets 都设成了失败后继续运行。DataForSEO 没能加载的页面照样会有一份报告和一行,里面大多是零。

改变风格

  • 审核多少个页面:Get Map 请求体里的 limit。includeSubdomains 和 sitemap 就在旁边。
  • DataForSEO 做哪些检测:On Page SEO 的请求体。关掉浏览器渲染能省钱,但会丢掉计时数据。
  • 报告:Code in JavaScript 里的 HTML 和 CSS,包括颜色和栏目。
  • 表格:Google Sheets 里的映射。Status 由评分决定(90 及以上 excellent,70 good,50 needs improvement,更低是 poor),Issues 数的是十一项检查。

注意事项

  • DataForSEO 每次调用都收费,它的文档说浏览器渲染、JavaScript 和资源都会加价。提交一次表单,Firecrawl 找到多少页面,就有多少次调用。Firecrawl 梳理网站也会消耗你的额度。先拿一个小网站试。
  • 报告里的 Priority Action 和表格里的 Priority Fix 检查问题的顺序不同。报告先看内容是否单薄和速度,表格先看有没有标题,所以同一个页面可能得到两个不同的首要修复项。
  • Core Web Vitals 的通过标准还在测 First Input Delay。据 web.dev,Google 已于 2024 年 3 月 12 日用 Interaction to Next Paint 取代它,成为 Core Web Vital,所以这一列只能当作粗略参考。
  • 失败的页面显示 0 分和空字段,而不是报错。相信某一行之前,先看 On Page Score。
  • 工作流发布之后,任何拿到表单地址的人都能用你的 DataForSEO 余额开始审核。
  • Full Report 链接只对能在你的 Drive 里看到这个文件的人有效。
  • 地址会发给 Firecrawl 和 DataForSEO。报告留在你的 Drive 里。
  • Firecrawl 密钥写在请求头里,分享工作流之前先把它删掉。
文件
README.md  6 KB
workflow.json  73 KB

2 个文件,共 79 KB,以 zip 压缩包下载。

更新内容

  • 第 1 版 · 2026-11-03

评价

还没有评分

写评价

还没有评价。

Mindket 的更多商品

查看 Mindket 的全部商品

anaksor-ocr

Sokheng · 工具包

这个模型从文档、收据和路牌照片里读取高棉语和英语文字,用一个检测器找文本行,再用识别器读每一行。适合需要在 Python 里做高棉语 OCR 的开发者。

新上架

Qwen2.5-7B-Instruct-GGUF

Qwen · 工具包

Qwen2.5-7B-Instruct 的 GGUF 文件,提供八种量化大小,可通过 llama.cpp 在本地聊天。适合想在自己电脑上用 7.6B 强力模型、又不想搭 Python 环境的人。

新上架

ACE-Step 1.5 XL SFT

ACE-Step · 工具包

用 4B 扩散解码器根据文字生成音乐,50 步并带引导控制,音频质量高于基础版。适合拥有 12 GB 或更多显存 GPU 的创作者。

新上架

营销类的相似商品

查看营销类的全部商品

Huashu Design

alchaincyf · 技能

把你在 AI 智能体里写的一句话需求,变成一份完成的设计:发布动画、可点击的应用原型、可编辑的幻灯片、信息图,或一组小红书图片。可在多种智能体中使用。

新上架29.4k

Pixel Art XL

nerijs · 工具包

一个用于 Stable Diffusion XL 的像素画风格附加模型,把文字提示词变成像素风图片,并可搭配 LCM LoRA 加快运行。适合游戏开发者、设计师和爱好者。

新上架

Licon MSR for LTX-2.5

LiconStudio · 工具包

给模型最多五张参考图,让生成视频中的人物、服装、物体和背景保持一致。这是用于 ComfyUI 中 LTX-2.5 的 LoRA,还可以为两位说话者添加音频参考。

新上架