更好的配置方式:让 OpenClaw 创建一个专用 SEO Agent
正确的 OpenClaw SEO 配置方式,不是把 SEO prompt 一直粘贴到你的主助手里。应该使用 OpenClaw 自身的多 Agent 模型:创建一个独立的 SEO Agent,给它自己的工作区,定义角色和安全规则,安装它需要的 skills,然后为监控任务设置定时运行。
读完本教程后,你应该拥有一个专用 Agent,例如 seo-operator,它可以:
- 在干净的 SEO 工作区里工作,而不是依赖你的通用聊天历史
- 读取站点上下文、目标 URL、数据导出和证据日志
- 使用公开的 OpenClaw skills 或 MCP connectors 来处理 GSC、Bing Webmaster Tools、GA4、关键词数据、浏览器检查、抓取和报告
- 只有在你批准范围后,才创建缺失的辅助 skill
- 通过 OpenClaw 定时任务运行每周 SEO/GEO 监控
- 在发布、编辑生产文件、提交表单或更改账号设置之前停止
OpenClaw SEO Agent 配置清单。
这篇教程是为新手写的。第一版可以只使用公开 URL 和 CSV 导出。等工作流已经有用之后,再添加只读 API 连接器。
你正在使用的 OpenClaw 能力
OpenClaw 支持带有独立工作区、状态、认证配置和路由的隔离 Agent。公开 CLI 文档展示了如何用 openclaw agents add 创建 Agent 并指定工作区;cron 文档展示了如何用 openclaw cron create 创建定时任务,并让它对指定 Agent 运行 prompt。
这个组合正是 SEO/GEO 工作流需要的:
| OpenClaw 能力 | 在 SEO/GEO 中怎么用 |
|---|---|
| 专用 Agent | 把 SEO 记忆、skills 和规则与个人助手隔离 |
| Agent 工作区 | 保存 |
| Skills 和 ClawHub | 添加浏览器、爬虫、分析、搜索、表格和报告能力 |
| MCP connectors | 让 Agent 读取数据源,而不是永远复制 CSV |
| Cron jobs | 让 SEO Agent 每周运行监控并发送摘要 |
| 审批策略 | 让 Agent 起草 tickets 和 briefs,而不是直接改站点 |
你可以直接使用 CLI 命令,也可以让 OpenClaw 帮你生成并运行配置。对新手来说,query-led 的方式更容易:告诉 OpenClaw 你想要什么,让它提出精确命令和文件,审核后只允许它执行安全部分。
第 1 步:向 OpenClaw 发送创建 Agent 的 query
从你的普通 OpenClaw 聊天或 CLI 会话开始。让 OpenClaw 创建一个专用 SEO Agent 和工作区。先不要让它“做 SEO”。先让它搭建操作环境。
使用这个 query:
为我的网站 SEO 和 GEO 工作创建一个新的专用 OpenClaw Agent。
Agent 名称:seo-operator
工作区名称:openclaw-seo-workspace
目标:创建一个受监督的 SEO/GEO 操作员,可以检查公开页面、读取已批准的导出数据、使用只读数据连接器、起草行动队列,并运行定时监控。
在做任何更改前,请先做三件事:
1. 展示你计划运行的精确 OpenClaw 命令。
2. 展示你计划创建的工作区文件。
3. 标注哪些动作是只读的,哪些动作会写入本地工作区文件,哪些动作需要我批准。
在我批准计划之前,不要连接任何私有账号,不要安装任何 skill,不要编辑生产文件,也不要安排 cron jobs。
OpenClaw 应该返回一个计划。典型的命令计划可能类似下面这样,但你应该始终以当前 OpenClaw 文档为准:
openclaw agents add seo-operator --workspace ~/.openclaw/workspace-seo-operator
openclaw agents list --bindings
如果你使用频道路由,之后可以把 Telegram、Discord 或其他频道账号绑定到这个 SEO Agent。如果你刚开始,先跳过频道路由,本地使用 Agent 即可。
第 2 步:要求新工作区,而不是共享文件夹
工作区让 SEO Agent 的工作可以重复执行。让 OpenClaw 创建一个干净的工作区,用文件把上下文、策略、任务、输出和证据分开。
批准创建 Agent 后,使用这个后续 query:
初始化 `seo-operator` 工作区。
只创建本地工作区文件。不要编辑我的网站、CMS、代码仓库、分析设置、robots.txt、sitemap 或生产配置。
创建这些文件:
- site-context.md
- seo-agent-role.md
- browser-safety-policy.md
- data-connectors.md
- skill-install-plan.md
- task-templates.md
- weekly-monitoring-plan.md
- action-queue.md
- evidence-log.md
- change-approval-log.md
为每个文件写入适合小网站站长的实用 starter 内容,目标是做 SEO 和 GEO 监控。
关键规则很简单:新 Agent 拥有自己的工作区。你的生产网站不是 Agent 的实验场。
你的第一个工作区可以长这样:
openclaw-seo-workspace/
site-context.md
seo-agent-role.md
browser-safety-policy.md
data-connectors.md
skill-install-plan.md
task-templates.md
weekly-monitoring-plan.md
action-queue.md
evidence-log.md
change-approval-log.md
第 3 步:初始化 SEO Agent 的角色
现在定义 Agent 的工作。这应该写进 seo-agent-role.md,但你可以让 OpenClaw 帮你起草和迭代。
使用这个 query:
为 `seo-operator` Agent 编写角色文件。
这个 Agent 应该作为我网站的受监督 SEO/GEO 操作员。它应该帮助处理:
- SEO 审计
- GEO prompt maps
- 关键词聚类
- 内容刷新 briefs
- 内链建议
- 技术 SEO 分诊
- 每周监控
- 在批准后审阅 GSC、Bing Webmaster Tools、GA4 和关键词数据
规则:
- 基于证据工作,不要猜测。
- 读取公开页面和已批准导出。
- 优先使用只读连接器。
- 产出行动队列、briefs 和报告。
- 安装 skills、连接账号、安排定时任务或写入工作区之外的位置前,必须请求批准。
- 未经明确人工批准,绝不发布内容、编辑生产文件、修改 robots.txt、修改重定向、修改 canonicals、更新 schema、提交表单或修改账号设置。
每条建议必须包含:
1. 发现
2. 来源或证据
3. 受影响 URL
4. 推荐修复
5. 预期影响
6. 风险等级
7. 是否需要审批
好的角色文件应该无聊且严格。如果它听起来像营销文案,就重写。你需要的是可预测行为,而不是个性。
第 4 步:创建站点上下文文件
接下来,给 Agent 稳定的网站上下文。如果信息缺失,让 OpenClaw 先采访你。
为 `seo-operator` 工作区创建 `site-context.md`。
如果缺少信息,请先问我,然后写一个简洁的上下文文件,包含:
- 品牌简介
- 产品或服务
- 目标受众
- 目标国家或语言
- 主要转化目标
- 重要 URL
- 竞争对手
- 我们想排名的话题
- 我们应该避免的话题
- 使用前必须验证的品牌声明
保持足够简短,方便 SEO Agent 每周复用。
Starter 格式:
## 品牌
[一段品牌描述]
## 受众
[网站服务的人群]
## 主要目标
- 增加高质量自然搜索流量
- 提升 AI answer citation readiness
- 找出需要刷新的页面
- 把发现转成人工批准的任务
## 重要 URL
- 首页:https://example.com/
- 博客:https://example.com/blog/
- 产品页:https://example.com/product/
## 竞争对手
- Competitor A
- Competitor B
- Competitor C
## 审批规则
任何声明、数字、比较或集成承诺,必须出现在已批准来源页面或已批准内部文档中,才能使用。
除非你的 OpenClaw 环境和访问策略专门为此设计,否则不要把机密销售数据、私有客户名称或未发布路线图粘贴给 Agent。
第 5 步:按正确顺序安装公开 skills
不要看到什么热门 skill 就装什么。先让 SEO Agent 创建 skill 计划,然后逐个批准。
使用这个 query:
为 `seo-operator` Agent 创建 skill 安装计划。
搜索 OpenClaw 公开 skills 和 ClawHub 分类,寻找能帮助这个 SEO/GEO 工作流的工具。只推荐公开 skills 或只读 MCP connectors。
我需要按这个顺序具备能力:
1. 用于公开页面检查的浏览器自动化
2. Web search 或 SERP research
3. 用于提取页面内容的 web fetch 或 crawler
4. 用于导出数据的 spreadsheet 或 CSV helper
5. Google Search Console connector 或 export reader
6. Bing Webmaster Tools connector 或 export reader
7. GA4 或 analytics connector / export reader
8. 关键词研究数据 connector,例如 DataForSEO API 或 CSV import flow
9. 报告或通知 connector
10. 审批或策略检查器
每个推荐都返回:
- skill 或 connector 名称
- 公开来源或 ClawHub 页面
- 它读取什么
- 它写入什么
- 所需权限
- 是否可以只读运行
- 为什么需要它
- 安装命令或设置说明
在我批准列表前,不要安装任何东西。
OpenClaw 的公开文档展示了如何通过 ClawHub 发现和安装 skill。准确包名会变化,所以要以当前文档和公开 skill 页面为准。常见模式类似:
openclaw skills search "Google Search Console"
openclaw skills install @owner/<slug>
openclaw skills list
openclaw skills verify @owner/<slug>
openclaw skills update --all
对新手来说,最好的第一版通常是:
| 能力 | 新手版本 | 自动化版本 |
|---|---|---|
| GSC | 上传到工作区的 CSV 导出 | 只读 GSC API 或 MCP connector |
| Bing Webmaster Tools | 上传到工作区的 CSV 导出 | 只读 Bing Webmaster API 或 MCP connector |
| GA4 | Landing page report 导出 | 只读 analytics connector |
| 关键词数据 | DataForSEO、Ahrefs/Semrush 导出,或手工关键词表 | API connector 或定时导出 |
| 浏览器检查 | OpenClaw browser automation 检查公开 URL | 定时浏览器快照任务 |
| 报告 | 工作区里的 Markdown 报告 | 通知或 webhook 投递 |
第 6 步:如果缺少所需 skill,让 OpenClaw 安全地写一个
有时你找不到完全需要的 connector。比如没有你偏好的 rank tracker、内部表格格式或小众 SEO API 的公开 skill。
不要直接让 Agent 创建一个强大的生产 connector。让它先起草一个最小只读 skill 提案。
我找不到用于 [数据源或工作流] 的公开 OpenClaw skill。
为 `seo-operator` Agent 创建一个最小只读 skill 提案。
这个 skill 应该:
- 只读取已批准的数据源
- 通过标准 OpenClaw secret 机制或环境配置接收凭据
- 只把输出写入 SEO 工作区
- 记录来源、时间戳、请求参数和错误
- 绝不提交表单、更改设置、删除数据、发布内容或写入生产系统
- 包含一个使用假数据/示例数据的测试命令
- 包含卸载说明
在写入文件前,先展示:
1. 拟定 skill 名称
2. 它会创建的文件
3. 它需要的权限
4. 测试它所需的命令
5. 回滚计划
这就是安全 Agent 和危险 Agent 的实际区别。安全 Agent 可以帮助你构建缺失工具,但它会通过提案、测试和回滚计划来做。
第 7 步:以只读模式连接 SEO 数据
角色和 skills 准备好后,逐步连接数据。如果你是新手,先从导出文件开始。等报告有用后,再接 API connector。
向 OpenClaw 提问:
以只读模式为 `seo-operator` Agent 设置数据源。
优先级如下:
1. 如果没有 API 凭据,先使用 CSV 导出。
2. 如果存在只读 connector,展示设置步骤和所需权限范围。
3. 用一个小查询验证连接。
4. 把测试结果摘要保存到 `evidence-log.md`。
5. 把任何周期性数据拉取说明保存到 `weekly-monitoring-plan.md`。
数据源:
- Google Search Console:queries、pages、clicks、impressions、CTR、position
- Bing Webmaster Tools:queries、pages、crawl 或 index signals(如可用)
- GA4:landing pages、engagement、conversions(如可用)
- 关键词数据库:keyword、volume、difficulty、intent、SERP features(如可用)
不要请求写权限。不要提交 URL。不要更改账号设置。
有用的第一张验证表可以长这样:
| 来源 | 测试查询 | 结果 | 风险 | 下一步 |
|---|---|---|---|---|
| GSC | 最近 28 天 top pages | 返回 20 行 | 低 | 用于每周报告 |
| Bing Webmaster Tools | 最近 28 天 top queries | 导出已加载 | 低 | 与 GSC 对比 |
| GA4 | 按转化排序的 landing pages | 缺少凭据 | 中 | 暂时使用 CSV 导出 |
| 关键词数据 | Seed keyword suggestions | 返回 200 行 | 低 | 用于聚类 |
第 8 步:给 Agent 第一个真实任务
现在让新的 SEO Agent 运行一次受监督审计。这能确认工作区、角色、浏览器规则和输出格式能协同工作。
以 `seo-operator` 身份运行第一次受监督 SEO/GEO 审计。
使用:
- site-context.md
- seo-agent-role.md
- browser-safety-policy.md
- 工作区中任何已批准的数据导出
审计这个 URL:[粘贴一个公开 URL]
检查:
- 搜索意图匹配
- title 和 meta description
- H1 和 heading 结构
- answer-first 清晰度
- 内部链接
- 页面可见的 schema 或结构化数据线索
- 面向 AI answer extraction 的 GEO readiness
- 缺失的证据或示例
- 有风险的声明
返回:
1. 简短诊断
2. 证据表
3. 行动队列
4. 下次运行前需要我提供什么
不要编辑页面。不要发布任何内容。不要登录私有账号。
手动审核结果。把每条建议标记为有用、含糊、错误、不安全或已批准。然后让 Agent 根据你的反馈更新 seo-agent-role.md 和 task-templates.md。
第 9 步:创建每周 SEO/GEO 定时监控任务
第一次审计有效后,再安排周期性监控任务。OpenClaw cron 文档展示了 openclaw cron create 的用法,以及如何用 --agent 指定 Agent。
先让 OpenClaw 提出定时任务:
为 `seo-operator` Agent 创建每周监控计划。
先不要安排任务。先展示精确 cron 命令和将要运行的 prompt。
每周任务应该:
- 每周一早上运行
- 使用 `seo-operator` Agent
- 只读取已批准的工作区文件和只读数据 connector
- 在可用时对比最近 7 天和最近 28 天
- 检查 GSC、Bing Webmaster Tools、GA4、关键词导出以及手动 GEO prompt 结果
- 识别流量下降、CTR 机会、排名增长、索引/抓取警告和 GEO 可见性缺口
- 创建 `weekly-report-YYYY-MM-DD.md`
- 将关键项追加到 `action-queue.md`
- 绝不发布、编辑工作区之外的文件、提交 URL 或更改账号设置
命令可能类似:
openclaw cron create "0 9 * * 1" \
"Run the weekly SEO/GEO monitoring workflow from weekly-monitoring-plan.md. Produce a report and update the action queue. Do not change production systems." \
--name "Weekly SEO/GEO monitoring" \
--agent seo-operator
任务创建后,让 OpenClaw 列出并测试它:
展示 `seo-operator` 的定时 SEO/GEO jobs,然后如果 OpenClaw 支持安全测试运行,请手动测试一次。等待结果并总结任何错误。
CLI 模式来自文档:
openclaw cron list --agent seo-operator
openclaw cron get <job-id>
openclaw cron run <job-id> --wait --wait-timeout 10m
openclaw cron runs --id <job-id> --limit 10
如果测试报告很空泛,不要继续增加自动化。先修正角色、数据源或报告模板。
第 10 步:使用这个每周报告模板
让 Agent 用一致格式写报告。这样输出更容易审核,也方便长期对比。
## 每周 SEO/GEO 监控报告
日期:
Agent:seo-operator
数据窗口:
使用的数据源:
缺失的数据源:
## 执行摘要
- 什么发生了变化?
- 什么需要人工关注?
- 什么可以等待?
## SEO 变化
| URL | 信号 | 证据 | 建议 | 优先级 | 审批 |
| --- | --- | --- | --- | --- | --- |
## GEO 变化
| Prompt 或主题 | 当前答案行为 | 引用缺口 | 推荐内容修复 | 优先级 |
| --- | --- | --- | --- | --- |
## 数据质量说明
- 缺失导出或失败 connector
- 可疑数字
- 假设
## 行动队列更新
- 新增:
- 变更:
- 关闭:
## 暂时不要自动化
- 任何需要发布的事项
- 任何需要账号变更的事项
- 任何需要工程审核的事项
报告应该创造决策,而不是制造噪音。如果每一项都是高优先级,说明 Agent 没有真正做优先级判断。
Skill 与 MCP 安全检查清单
在你让 SEO Agent 使用公开 skill、自定义 skill 或 MCP connector 之前,检查这五件事:
- 第一次运行是只读的。
- 它只请求最低限度的 API key 或账号权限。
- 它把输出写入 SEO 工作区,而不是直接写入 CMS、代码仓库、分析账号或生产服务器。
- 它为每条建议记录来源、时间戳、查询参数和假设。
- 它会在发布、更改设置、提交表单、编辑技术 SEO 文件或提交 URL 前停止。
如果一个 skill 无法解释它将读取什么或写入什么,就先不要把它加给 SEO Agent。
新手常见错误
| 错误 | 为什么会出问题 | 更好的做法 |
|---|---|---|
| 用主助手做 SEO 运营 | 上下文、记忆和权限混在一起 | 创建专用 |
| 一次安装所有 skills | 难以调试错误和权限 | 一次只安装一种能力 |
| 太早给写权限 | Agent 可能做出高风险站点或账号更改 | 从只读开始,产出行动队列 |
| 没有手动测试就安排定时任务 | 每周报告会变成含糊噪音 | 先运行一次受监督审计 |
| 没有数据就询问排名 | Agent 会猜 | 连接 GSC、Bing、GA4 或关键词导出 |
| 让 Agent 不经审核创建自定义 skills | 权限会扩散 | 要求 skill 提案、测试和回滚计划 |
FAQ
我应该创建新的 OpenClaw Agent,还是使用主 Agent?
创建新 Agent。SEO/GEO 工作需要稳定上下文、可重复报告、账号边界和定时任务。专用 Agent 可以把这些工作隔离开。
第一天就需要 GSC、Bing Webmaster Tools 和 GA4 吗?
不需要。先从公开 URL 和 CSV 导出开始。手动工作流能产出有用建议后,再添加只读 connector。
OpenClaw 可以帮我创建缺失的 SEO skills 吗?
可以,但要把它当成软件变更。要求只读提案,审核文件和权限,用示例数据测试,并保留回滚说明。
每周 cron job 应该自动发布建议吗?
不应该。定时任务应该产出报告和行动队列。发布、技术 SEO 更改、URL 提交和账号设置变更都应该由人工批准。
这和一次性的 SEO 审计 prompt 有什么不同?
Agent 有工作区、角色文件、skill 计划、数据 connector、证据日志和定时监控循环。它把 SEO 工作变成一个运营系统,而不是一次性回答。
OpenClaw SEO/GEO 学习路径
本文是 OpenClaw SEO/GEO 操作员系列的一部分。如果你正在从零搭建工作流,建议按以下顺序阅读:
- 把 OpenClaw 用作 SEO/GEO 操作员
- 配置你的第一个 OpenClaw SEO Agent
- 把 OpenClaw 连接到 GSC、Bing Webmaster、GA4 与 SEO 数据
- 使用 OpenClaw 浏览器自动化做 SEO 与 GEO 研究
- 构建关键词聚类和 90 天内容日历
- 使用 Google Trends 获取每日内容灵感
- 创建 GEO prompt map
- 为 SEO 和 GEO 刷新旧内容
- 改进内链与站点架构
- 运行技术 SEO/GEO 审计
- 构建 OpenClaw SEO/GEO Agent Swarm
- 运行每日 SEO/GEO 监控
- 添加 SEO/GEO 质量门禁
下一步读什么
- 上一篇: 如何把 OpenClaw 用作 SEO/GEO 操作员
- 下一篇: 如何把 OpenClaw 连接到 GSC、Bing Webmaster、GA4 与 SEO 数据
- 系列入口: 如何把 OpenClaw 用作 SEO/GEO 操作员
- 安全层: OpenClaw SEO/GEO 质量门禁:避免 AI 垃圾内容和高风险 Agent 操作
来源与说明
请以 OpenClaw 官方文档作为命令语法和当前能力的准确信息来源:
- OpenClaw 官方网站:https://openclaw.ai/
- OpenClaw GitHub README:https://github.com/openclaw/openclaw
- OpenClaw agents CLI 文档:https://docs.openclaw.ai/cli/agents
- OpenClaw multi-agent routing 文档:https://docs.openclaw.ai/concepts/multi-agent
- OpenClaw agent workspace 文档:https://docs.openclaw.ai/concepts/agent-workspace
- OpenClaw cron CLI 文档:https://docs.openclaw.ai/cli/cron
- OpenClaw scheduled tasks 文档:https://docs.openclaw.ai/automation/cron-jobs
- OpenClaw Skills 文档:https://docs.openclaw.ai/tools/skills
- OpenClaw ClawHub 文档:https://docs.openclaw.ai/clawhub
作者:Mara Venn,Auspia 拥有 14 年经验的技术 SEO 从业者。她写作的重点是把 AI Agent 变成受监督的运营系统,而不是无人监管的发布机器人。