更好的配置方式:讓 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 變成受監督的營運系統,而不是無人監管的釋出機器人。