最初のOpenClaw SEO Agentを設定する方法

専用ワークスペース、役割、Skills、データコネクター、定期モニタリングを備えたOpenClaw SEO Agentを初心者向けに設定する手順です。

よりよい設定方法:専用のSEO AgentをOpenClawに作らせる

OpenClawをSEOに使うとき、毎回メインのチャットにSEOの指示を貼り付けるのはおすすめしません。OpenClawには複数のAgentを分けて使う仕組みがあります。SEO用の専用Agentを作り、そのAgent専用のワークスペースを用意し、役割と安全ルールを決め、必要なSkillsを入れ、定期的なモニタリングを設定するのがよい方法です。

この記事を読み終えるころには、たとえば seo-operator という専用Agentを用意できます。このAgentは次のことを行います。

  1. 普段のチャット履歴ではなく、SEO専用のきれいなワークスペースで作業する
  2. サイト情報、対象URL、エクスポートデータ、証拠ログを読む
  3. GSC、Bing Webmaster Tools、GA4、キーワードデータ、ブラウザー確認、クロール、レポート作成に役立つ公開SkillsやMCPコネクターを使う
  4. 足りない補助Skillが必要な場合でも、範囲をあなたが承認してから作る
  5. OpenClawの定期タスクでSEO/GEOモニタリングを行う
  6. 公開、Productionファイル編集、フォーム送信、アカウント設定変更の前で止まる
OpenClaw SEO Agent設定チェックリスト

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ワークスペース

site-context.md、役割ファイル、エクスポート、プロンプトマップ、レポートを保存する

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.mdtask-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運用する

文脈、記憶、権限が混ざる

専用の seo-operator Agentを作る

すべての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オペレーターシリーズの一部です。ゼロから構築する場合は、次の順番で読むと分かりやすくなります。

  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プロンプトマップを作る
  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 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を、放置された自動公開ボットではなく、監督付きの運用システムにする方法を書いています。

このトピックを読む

同じテーマの記事を続けて読む