よりよい設定方法:専用のSEO AgentをOpenClawに作らせる
OpenClawをSEOに使うとき、毎回メインのチャットにSEOの指示を貼り付けるのはおすすめしません。OpenClawには複数のAgentを分けて使う仕組みがあります。SEO用の専用Agentを作り、そのAgent専用のワークスペースを用意し、役割と安全ルールを決め、必要なSkillsを入れ、定期的なモニタリングを設定するのがよい方法です。
この記事を読み終えるころには、たとえば seo-operator という専用Agentを用意できます。このAgentは次のことを行います。
- 普段のチャット履歴ではなく、SEO専用のきれいなワークスペースで作業する
- サイト情報、対象URL、エクスポートデータ、証拠ログを読む
- GSC、Bing Webmaster Tools、GA4、キーワードデータ、ブラウザー確認、クロール、レポート作成に役立つ公開SkillsやMCPコネクターを使う
- 足りない補助Skillが必要な場合でも、範囲をあなたが承認してから作る
- OpenClawの定期タスクでSEO/GEOモニタリングを行う
- 公開、Productionファイル編集、フォーム送信、アカウント設定変更の前で止まる
OpenClaw SEO Agentの設定チェックリスト。
このチュートリアルは初心者向けです。最初は公開URLとCSVエクスポートだけでも始められます。ワークフローが役に立つと分かってから、読み取り専用APIコネクターを追加してください。
ここで使うOpenClawの機能
OpenClawでは、Agentごとにワークスペース、状態、認証プロファイル、ルーティングを分けられます。公開CLIドキュメントでは、openclaw agents add でAgentを作り、ワークスペースを割り当てる方法が説明されています。また、cronドキュメントでは openclaw cron create を使い、特定のAgentに対してスケジュール実行する方法が説明されています。
この組み合わせは、SEO/GEOの運用に向いています。
| OpenClawの機能 | SEO/GEOでの使い方 |
|---|---|
| 専用Agent | SEOの記憶、Skills、ルールを個人用アシスタントから分ける |
| Agentワークスペース |
|
| SkillsとClawHub | ブラウザー、クローラー、分析、検索、スプレッドシート、レポート作成の機能を追加する |
| MCPコネクター | CSVを毎回貼り付けなくても、データソースを読めるようにする |
| Cron jobs | SEO Agentに定期モニタリングと要約作成をさせる |
| 承認ポリシー | サイトを直接変更させず、チケットやブリーフを作らせる |
CLIコマンドを直接使ってもよいですし、OpenClawに設定案を作らせてもかまいません。初心者には、会話で進める方法が分かりやすいです。つまり、やりたいことをOpenClawに伝え、実行予定のコマンドと作成ファイルを見せてもらい、確認してから安全な部分だけ実行させます。
Step 1:Agent作成の依頼を送る
まず、普段使っているOpenClawのチャットまたはCLIセッションで始めます。いきなり「SEOをやって」と頼まないでください。最初に作るべきなのは、作業環境です。
次のように依頼します。
私のWebサイトのSEOとGEO作業用に、新しい専用OpenClaw Agentを作ってください。
Agent名:seo-operator
ワークスペース名:openclaw-seo-workspace
目的:監督付きのSEO/GEOオペレーターを作ること。公開ページを確認し、承認済みのエクスポートを読み、読み取り専用データコネクターを使い、アクションキューを下書きし、定期モニタリングを実行できるようにします。
変更する前に、次の3点を見せてください。
1. 実行予定の正確なOpenClawコマンド
2. 作成予定のワークスペースファイル
3. どの操作が読み取り専用で、どの操作がローカルのワークスペースに書き込み、どの操作に私の承認が必要か
私が承認するまで、非公開アカウント接続、Skillのインストール、本番ファイル編集、cron jobの作成はしないでください。
OpenClawは計画を返すはずです。コマンド例は次のような形になります。ただし、実際には最新のOpenClawドキュメントを確認してください。
openclaw agents add seo-operator --workspace ~/.openclaw/workspace-seo-operator
openclaw agents list --bindings
チャネルルーティングを使う場合は、あとでTelegramやDiscordなどのアカウントをSEO Agentに紐付けられます。最初はローカルで使うだけで十分です。
Step 2:共有フォルダーではなく、新しいワークスペースを使う
ワークスペースがあるからこそ、SEO Agentの作業は繰り返し使えるようになります。OpenClawには、前提情報、方針、タスク、出力、証拠を分けて保存するきれいなワークスペースを作らせます。
Agent作成を承認した後、次のように依頼します。
`seo-operator` のワークスペースを初期化してください。
ローカルのワークスペースファイルだけを作成してください。Webサイト、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
小規模サイトの運営者がSEOとGEOモニタリングを始められるように、各ファイルに実用的な初期内容を書いてください。
大切なルールは簡単です。新しい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
Step 3:SEO Agentの役割を定義する
次に、Agentの仕事を定義します。これは seo-agent-role.md に入れておくと、毎回同じ基準で作業できます。
次のように依頼します。
`seo-operator` Agentの役割ファイルを書いてください。
このAgentは、私のWebサイトの監督付きSEO/GEOオペレーターとして動きます。対応する作業は次の通りです。
- SEO監査
- GEOプロンプトマップ
- キーワードクラスタリング
- コンテンツ更新ブリーフ
- 内部リンク提案
- テクニカルSEOの一次切り分け
- 毎週のモニタリング
- 承認された場合のみ、GSC、Bing Webmaster Tools、GA4、キーワードデータの確認
ルール:
- 推測ではなく証拠に基づいて作業する。
- 公開ページと承認済みエクスポートだけを読む。
- 最初は読み取り専用コネクターを使う。
- アクションキュー、ブリーフ、レポートを作る。
- Skillsのインストール、アカウント接続、スケジュール作成、ワークスペース外への書き込みの前に承認を求める。
- 明確な人間の承認なしに、コンテンツ公開、本番ファイル編集、robots.txt変更、リダイレクト変更、canonical変更、schema更新、フォーム送信、アカウント設定変更を行わない。
すべての提案には次を含めること。
1. 発見内容
2. ソースまたは証拠
3. 影響を受けるURL
4. 推奨修正
5. 期待される効果
6. リスクレベル
7. 必要な承認
よい役割ファイルは、派手ではなく、厳密です。マーケティング文のように聞こえる場合は書き直します。必要なのは個性ではなく、予測できる動きです。
Step 4:サイト情報ファイルを作る
次に、Agentに安定したサイト情報を渡します。不足している情報があれば、OpenClawに質問させます。
`seo-operator` ワークスペースに `site-context.md` を作ってください。
足りない情報があれば先に質問してください。そのうえで、次の内容を含む短いサイト情報ファイルを書いてください。
- ブランド概要
- 製品またはサービス
- 対象読者
- 対象国または言語
- 主なコンバージョン目標
- 重要URL
- 競合
- 上位表示を狙うトピック
- 避けるべきトピック
- 使用前に検証が必要なブランド主張
毎週SEO Agentが再利用できる長さにしてください。
初期フォーマットは次のようにします。
## ブランド
[1段落の説明]
## 読者
[誰に向けたサイトか]
## 主な目標
- 質の高い自然検索流入を増やす
- AI回答で引用されやすいページを増やす
- 更新が必要なページを見つける
- 発見内容を人が承認できるタスクにする
## 重要URL
- ホーム:https://example.com/
- ブログ:https://example.com/blog/
- 製品ページ:https://example.com/product/
## 競合
- Competitor A
- Competitor B
- Competitor C
## 承認ルール
主張、数値、比較、連携機能の説明は、承認済みのソースページまたは内部文書にある場合だけ使用する。
機密の売上データ、非公開の顧客名、未発表ロードマップは、環境と権限設計が整っていない限り、Agentに渡さないでください。
Step 5:公開Skillsを正しい順番で入れる
便利そうなSkillを全部入れるのは危険です。まずSEO AgentにSkill導入計画を作らせ、ひとつずつ承認します。
`seo-operator` AgentのSkill導入計画を作ってください。
OpenClawの公開SkillsとClawHubカテゴリから、このSEO/GEOワークフローに役立つツールを探してください。公開Skillsまたは読み取り専用MCPコネクターだけを推薦してください。
必要な機能はこの順番です。
1. 公開ページ確認のためのブラウザー自動化
2. Web検索またはSERP調査
3. ページ内容を抽出するWeb fetchまたはクローラー
4. エクスポートを扱うスプレッドシートまたはCSV補助
5. Google Search Consoleコネクターまたはエクスポート読み取り
6. Bing Webmaster Toolsコネクターまたはエクスポート読み取り
7. GA4または分析コネクター、またはエクスポート読み取り
8. DataForSEO APIやCSVインポートなどのキーワード調査データ接続
9. レポートまたは通知コネクター
10. 承認またはポリシーチェッカー
各推薦について、次を返してください。
- Skillまたはコネクター名
- 公開ソースまたはClawHubページ
- 何を読むか
- 何を書き込むか
- 必要な権限
- 読み取り専用で動くか
- なぜ必要か
- インストールコマンドまたは設定手順
私が承認するまで、何もインストールしないでください。
OpenClawの公開ドキュメントでは、ClawHubを使った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コネクター |
| Bing Webmaster Tools | CSVエクスポートを置く | 読み取り専用Bing Webmaster APIまたはMCPコネクター |
| GA4 | ランディングページレポートをエクスポート | 読み取り専用分析コネクター |
| キーワードデータ | DataForSEO、Ahrefs、Semrush、手動表 | APIコネクターまたは定期エクスポート |
| ブラウザー確認 | 公開URLをOpenClawブラウザーで確認 | 定期ブラウザースナップショット |
| レポート | ワークスペース内のMarkdownレポート | 通知またはWebhook配信 |
Step 6:必要なSkillがなければ、安全な読み取り専用Skillとして提案させる
必要なコネクターが見つからない場合もあります。たとえば、特定の順位計測ツール、社内スプレッドシート形式、ニッチなSEO APIなどです。
その場合でも、いきなり強力な本番コネクターを作らせないでください。まず最小限の読み取り専用Skill案を作らせます。
[data source or workflow] 用の公開OpenClaw Skillが見つかりません。
`seo-operator` Agent向けに、最小限の読み取り専用Skill案を作ってください。
このSkillは次を守る必要があります。
- 承認済みデータソースだけを読む
- 認証情報は標準のOpenClaw secret機構または環境設定で受け取る
- 出力はSEOワークスペースにだけ書く
- ソース、時刻、リクエスト条件、エラーを記録する
- フォーム送信、設定変更、削除、公開、本番システムへの書き込みをしない
- サンプルデータで動くテストコマンドを含める
- アンインストール手順を含める
ファイルを書く前に、次を見せてください。
1. 提案するSkill名
2. 作成するファイル
3. 必要な権限
4. テストに使うコマンド
5. ロールバック計画
これが安全なAgentと危険なAgentの違いです。安全なAgentは不足する道具を作る手伝いができますが、提案、テスト、ロールバックを通して進めます。
Step 7:SEOデータを読み取り専用で接続する
役割とSkillsが準備できたら、データを少しずつ接続します。初心者はエクスポートから始めてください。レポートが役に立つようになってからAPIコネクターへ進みます。
`seo-operator` Agentのデータソースを読み取り専用で設定してください。
優先順位:
1. API認証情報がない場合はCSVエクスポートから始める。
2. 読み取り専用コネクターがある場合は、設定手順と必要スコープを示す。
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日の上位ページ | 20行返った | 低 | 週次レポートに使う |
| Bing Webmaster Tools | 直近28日の上位クエリ | エクスポートを読み込めた | 低 | GSCと比較する |
| GA4 | コンバージョン別ランディングページ | 認証情報が不足 | 中 | まずCSVを使う |
| キーワードデータ | シードキーワード候補 | 200行返った | 低 | クラスタリングに使う |
Step 8:最初の実作業を任せる
ここで、新しいSEO Agentに1回だけ監督付き監査をさせます。ワークスペース、役割、ブラウザールール、出力形式が正しく動くか確認するためです。
`seo-operator` として、最初の監督付きSEO/GEO監査を実行してください。
使用するもの:
- site-context.md
- seo-agent-role.md
- browser-safety-policy.md
- ワークスペース内の承認済みデータエクスポート
監査するURL:[公開URLを貼る]
確認項目:
- 検索意図との一致
- titleとmeta description
- H1と見出し構造
- 最初に答えが分かる構成か
- 内部リンク
- ページ上で確認できるschemaまたは構造化データの手がかり
- AI回答に抽出されやすいGEO準備度
- 足りない証拠や例
- リスクのある主張
返すもの:
1. 短い診断
2. 証拠表
3. アクションキュー
4. 次回実行前に私から必要な情報
ページを編集しないでください。何も公開しないでください。非公開アカウントにログインしないでください。
結果は人が確認します。それぞれの提案を「有用」「あいまい」「誤り」「危険」「承認済み」に分けます。その後、レビュー結果をもとに seo-agent-role.md と task-templates.md を更新させます。
Step 9:週次SEO/GEOモニタリングを設定する
最初の監査がうまくいったら、定期モニタリングを設定します。OpenClawのcronドキュメントでは openclaw cron create と --agent の使い方が説明されています。
まず、スケジュールを作る前に計画を見せてもらいます。
`seo-operator` Agent向けに週次モニタリング計画を作ってください。
まだスケジュールは作成しないでください。先に正確なcronコマンドと実行されるプロンプトを見せてください。
週次ジョブは次を行います。
- 毎週月曜の朝に実行
- `seo-operator` Agentを使用
- 承認済みワークスペースファイルと読み取り専用データコネクターだけを読む
- 可能な場合、直近7日と直近28日を比較
- GSC、Bing Webmaster Tools、GA4、キーワードエクスポート、手動GEOプロンプト結果を確認
- 流入低下、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
ジョブ作成後、一覧とテストを確認します。
`seo-operator` のSEO/GEOスケジュール済みジョブを見せてください。安全なテスト実行ができる場合は、手動テストを実行し、結果とエラーを要約してください。
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
テストレポートがあいまいなら、自動化を増やしてはいけません。先に役割、データソース、レポートテンプレートを直します。
Step 10:週次レポートのテンプレート
Agentには、毎回同じ形式でレポートを書かせます。そうするとレビューしやすく、過去との比較も簡単です。
## Weekly SEO/GEO Monitoring Report
Date:
Agent: seo-operator
Data window:
Sources used:
Sources missing:
## Executive summary
- 何が変わったか
- 人が確認すべきこと
- 後回しでよいこと
## SEO changes
| URL | Signal | Evidence | Recommendation | Priority | Approval |
| --- | --- | --- | --- | --- | --- |
## GEO changes
| Prompt or topic | Current answer behavior | Citation gap | Recommended content fix | Priority |
| --- | --- | --- | --- | --- |
## Data quality notes
- 足りないエクスポートや失敗したコネクター
- 不自然な数値
- 仮定
## Action queue updates
- Added:
- Changed:
- Closed:
## Do not automate yet
- 公開が必要なもの
- アカウント変更が必要なもの
- エンジニア確認が必要なもの
レポートは判断を作るためのものです。すべてが高優先度になっているなら、Agentは優先順位付けに失敗しています。
SkillとMCPの安全チェックリスト
公開Skill、自作Skill、MCPコネクターを使わせる前に、次の5点を確認してください。
- 初回実行は読み取り専用である。
- 必要最小限のAPIキーまたはアカウント権限だけを求める。
- 出力先はSEOワークスペースであり、CMS、リポジトリ、分析アカウント、本番サーバーではない。
- すべての提案について、ソース、時刻、クエリ条件、仮定を記録する。
- 公開、設定変更、フォーム送信、技術SEOファイル編集、URL送信の前で止まる。
何を読み、何を書き込むのか説明できないSkillは、まだSEO Agentに追加しないでください。
初心者がよくやる失敗
| 失敗 | なぜ問題か | よい方法 |
|---|---|---|
| メインAgentでSEO運用する | 文脈、記憶、権限が混ざる | 専用の |
| すべてのSkillを一度に入れる | エラーと権限の原因が分かりにくい | 1機能ずつ追加する |
| 早すぎる書き込み権限付与 | サイトやアカウントを危険にする | 読み取り専用から始める |
| 手動テスト前にスケジュールする | 週次レポートが雑音になる | まず1回だけ監督付き監査をする |
| データなしで順位を聞く | Agentが推測する | GSC、Bing、GA4、キーワードエクスポートを接続する |
| 自作Skillをレビューなしで作らせる | 権限が広がりすぎる | 提案、テスト、ロールバックを必須にする |
FAQ
新しいOpenClaw Agentを作るべきですか?
はい。SEO/GEO作業には、安定した前提情報、繰り返し使えるレポート、アカウント境界、定期ジョブが必要です。専用Agentに分ける方が安全です。
初日からGSC、Bing Webmaster Tools、GA4が必要ですか?
必要ありません。公開URLとCSVエクスポートから始めてください。手動ワークフローで有用な提案が出るようになってから、読み取り専用コネクターを追加します。
OpenClawに足りないSEO Skillを作らせてもよいですか?
はい。ただしソフトウェア変更として扱います。読み取り専用の提案、ファイルと権限のレビュー、サンプルデータでのテスト、ロールバック手順を必ず用意してください。
週次cron jobで提案を自動公開してよいですか?
いいえ。定期ジョブはレポートとアクションキューを作るだけにします。公開、技術SEO変更、URL送信、アカウント設定変更は人が承認します。
1回だけのSEO監査プロンプトと何が違いますか?
Agentにはワークスペース、役割ファイル、Skill計画、データコネクター、証拠ログ、定期モニタリングがあります。これにより、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プロンプトマップを作る
- 古いコンテンツを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 docs:https://docs.openclaw.ai/cli/agents
- OpenClaw multi-agent routing docs:https://docs.openclaw.ai/concepts/multi-agent
- OpenClaw agent workspace docs:https://docs.openclaw.ai/concepts/agent-workspace
- OpenClaw cron CLI docs:https://docs.openclaw.ai/cli/cron
- OpenClaw scheduled tasks docs:https://docs.openclaw.ai/automation/cron-jobs
- OpenClaw Skills docs:https://docs.openclaw.ai/tools/skills
- OpenClaw ClawHub docs:https://docs.openclaw.ai/clawhub
著者:Mara Venn。Auspiaで14年の経験を持つテクニカルSEO実務者。AI Agentを、放置された自動公開ボットではなく、監督付きの運用システムにする方法を書いています。