如何配置你的第一个 OpenClaw SEO Agent

面向新手的教程:创建一个专用 OpenClaw SEO Agent,拥有独立工作区、角色、skills、数据连接器和定时监控任务。

更好的配置方式:让 OpenClaw 创建一个专用 SEO Agent

正确的 OpenClaw SEO 配置方式,不是把 SEO prompt 一直粘贴到你的主助手里。应该使用 OpenClaw 自身的多 Agent 模型:创建一个独立的 SEO Agent,给它自己的工作区,定义角色和安全规则,安装它需要的 skills,然后为监控任务设置定时运行。

读完本教程后,你应该拥有一个专用 Agent,例如 seo-operator,它可以:

  1. 在干净的 SEO 工作区里工作,而不是依赖你的通用聊天历史
  2. 读取站点上下文、目标 URL、数据导出和证据日志
  3. 使用公开的 OpenClaw skills 或 MCP connectors 来处理 GSC、Bing Webmaster Tools、GA4、关键词数据、浏览器检查、抓取和报告
  4. 只有在你批准范围后,才创建缺失的辅助 skill
  5. 通过 OpenClaw 定时任务运行每周 SEO/GEO 监控
  6. 在发布、编辑生产文件、提交表单或更改账号设置之前停止
OpenClaw SEO Agent 配置清单信息图

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 工作区

保存 site-context.md、角色文件、导出数据、prompt maps 与报告

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.mdtask-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 运营

上下文、记忆和权限混在一起

创建专用 seo-operator Agent

一次安装所有 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 操作员系列的一部分。如果你正在从零搭建工作流,建议按以下顺序阅读:

  1. 把 OpenClaw 用作 SEO/GEO 操作员
  2. 配置你的第一个 OpenClaw SEO Agent
  3. 把 OpenClaw 连接到 GSC、Bing Webmaster、GA4 与 SEO 数据
  4. 使用 OpenClaw 浏览器自动化做 SEO 与 GEO 研究
  5. 构建关键词聚类和 90 天内容日历
  6. 使用 Google Trends 获取每日内容灵感
  7. 创建 GEO prompt map
  8. 为 SEO 和 GEO 刷新旧内容
  9. 改进内链与站点架构
  10. 运行技术 SEO/GEO 审计
  11. 构建 OpenClaw SEO/GEO Agent Swarm
  12. 运行每日 SEO/GEO 监控
  13. 添加 SEO/GEO 质量门禁

下一步读什么

来源与说明

请以 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 变成受监督的运营系统,而不是无人监管的发布机器人。

探索此主题

继续阅读同一增长脉络