project-aeo-monitoring-tools について
AI検索での可視性監視と引用分析の基盤を設計するエンジニア向けスキルです。構築か購入かの判断、プラットフォーム接続、構成、費用、指標を扱います。
主な機能
- 01自作と購入の判断基準
- 02AIプラットフォームのAPIと接続方法
- 03監視パイプラインの構成
- 04費用とリスクの評価
- 05引用とブランド可視性の指標
活用シーン
- 01複数プラットフォームの引用データパイプライン設計
- 02API、商用ツール、スクレイピングの比較
- 03監視基盤の費用見積もり
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ vasilyu1983/ ai-agents-public --skill project-aeo-monitoring-toolsインストール後、Claude Code で/project-aeo-monitoring-toolsを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
assets/setup/minimal-setup-guide.mdassets/technical/architecture-diagrams.mdcode-templates.mdtypescript-patterns.mddata/sources.jsonreferences/cost-estimation.mdlegal-compliance.mdplatform-access-methods.md詳細
AEO モニタリングツール
AI 検索エンジンでの可視性と競合他社からの引用を分析するための、カスタムインフラストラクチャを構築します。
対象読者:カスタム AEO モニタリングシステムを構築するエンジニア
AEO 戦略とコンテンツ最適化について:marketing-ai-search-optimization を使用してください。 従来の SEO について:marketing-seo-complete を使用してください。
このスキルを使用する場面
- カスタム AEO モニタリングインフラストラクチャ(API パイプライン、引用データベース、ダッシュボード)の構築
- AI 検索トラッキングの内製と外部サービス利用のどちらにするかを評価する
- プラットフォームごとの API とスクレイピングのトレードオフを理解する
- 引用分析用のデータパイプラインを設計する
- 複数のプラットフォームをモニタリングする場合のコストを見積もる
使用しない場面
- AEO コンテンツの最適化(引用されるためのページ改善)-> marketing-ai-search-optimization を使用してください
- 従来の SEO(クロール可能性、インデックス登録、Core Web Vitals)-> marketing-seo-complete を使用してください
- コンテンツ計画と編集戦略 -> marketing-content-strategy を使用してください
- プロダクト分析の計測設定 -> marketing-product-analytics を使用してください
コミット前に確認する
AEO ツールは急速に進化しています(買収、料金変更、新規参入)。ツールや API の導入を決める前に、ウェブ検索で最新の状況を確認してください。
"[tool name] pricing [current year]""[platform] API rate limits [current year]""AEO monitoring tools comparison [current year]"
判断基準:内製と外部サービス利用の比較
カスタムツールを構築する前に、市販のソリューションがニーズに合うか評価してください。
| 要素 | 市販ツールを利用 | カスタム構築 |
|---|---|---|
| 予算 | <$500/mo | ツール費用が>$2,000/mo、またはカスタムクエリが必要 |
| クエリ量 | <500 queries/week | >2,000 queries/week |
| プラットフォームの対応範囲 | 標準的な5〜6種類のエンジン | ニッチなエンジンやカスタムプロンプトが必要 |
| 連携要件 | 標準的なエクスポート(CSV、API) | CRM/分析ツールとの深い連携 |
| エンジニアリング能力 | 専任エンジニアがいない | 1人以上のFTEを確保できる |
| カスタマイズ | 標準的な指標で十分 | カスタムスコアリング、独自分析が必要 |
まず評価する市販ツール:
AEO 専用ツール:
| ツール | 価格 | 強み |
|---|---|---|
| Profound | $499/mo | AEO トラッキング全般、競合他社分析 |
| Goodie AI | $495+/mo | GEO を重視(ChatGPT、Gemini、Perplexity、Claude、Copilot、DeepSeek) |
| Otterly.AI | 要問い合わせ | 複数プラットフォームのモニタリング(ChatGPT、Perplexity、Gemini、AI Overviews) |
| AIclicks.io | 変動 | ChatGPT モニタリングと最適化のアドバイスを一体化 |
| LLMrefs | 無料 | 基本的な引用トラッキング |
| OmniSEO | 無料 | 包括的な AI トラッキングを無料で提供 |
AEO 機能を追加する既存ツール:
| ツール | 価格 | 強み |
|---|---|---|
| Semrush AI Toolkit | $188+/mo | エンタープライズ向け、SEO スイート全体と連携 |
| Ahrefs Brand Radar | 変動 | AI プラットフォーム全体でのリアルタイムなブランドモニタリング |
| SE Ranking AI Visibility | 変動 | AI と従来の SEO トラッキングを統合 |
| Authoritas | エンタープライズ向け | 複雑なカスタムプロンプト分析 |
| BrightEdge | エンタープライズ向け | エンタープライズ SEO と AI での可視性 |
リファレンス実装の docs/context.md には、資金調達データを含む24社以上の競合他社が記載されています。
プラットフォームのアクセス方法の概要
各 AI プラットフォームでは、異なるアクセス方法が必要です。
| プラットフォーム | 推奨される方法 | API の利用可否 | 月額費用 | 引用のサポート |
|---|---|---|---|---|
| Perplexity | Sonar API | はい(引用が標準で含まれます) | $15-30 | 標準で対応 |
| Gemini | 無料 API プラン | はい(1 日あたり 1,500 回まで無料) | $0 | レスポンスから抽出 |
| Claude | Claude API | はい | $75-150 | レスポンスから抽出 |
| ChatGPT / OpenAI | 公式 API(利用可能な場合はウェブ検索ツールを使用)または商用ベンダー | はい(条件によります) | $60-500+ | 条件によります(公式ツールまたはベンダー) |
| Google AI Overviews | 商用ツールのみ | いいえ(通常) | 該当なし | 商用ツールのみ |
| Microsoft Copilot | 商用ツールのみ | 制限あり | 該当なし | 商用ツールのみ |
| DeepSeek | DeepSeek API | はい | $5-50 | レスポンスから抽出 |
| Grok | X API(制限あり) | 制限あり | 条件によります | レスポンスから抽出 |
注:DeepSeek と Grok は、網羅性のために記載しています。現在、リファレンス実装がサポートしているのは Perplexity、Gemini、Claude、OpenAI です。DeepSeek と Grok のデータ収集機能はまだ実装されていません。
重要なポイント:Perplexity Sonar API は AEO に最も適しています。レスポンスに引用が標準で含まれるためです。
参照:references/platform-access-methods.md
アーキテクチャの階層
階層 1:API 優先(推奨)
利用可能な場合は公式 API を使用します。リスクが最も低く、保守性に最も優れています。
Query Bank -> API Orchestrator -> Response Store -> Analysis Layer
(30-100 quick start; (rate limiting, (PostgreSQL/ (citation extraction,
queries) retry logic) BigQuery) brand detection)
対象プラットフォーム:Perplexity、Gemini、Claude、OpenAI(基本構成。利用可能な場合は公式のウェブ検索ツールを使用) 費用:利用量に応じて月額 $15-300 リスク:低
階層 2:ハイブリッド(API +商用スクレイピング)
API が十分に整備されていないプラットフォーム向けに、商用スクレイピングサービスを追加します。
追加される対象:ChatGPT のウェブインターフェース、Google AI Overviews 費用:月額 $500-1,500(商用スクレイパーの費用が追加されます) リスク:中(スクレイパープロバイダーに依存)
階層 3:全面的なカスタムスクレイピング(非推奨)
AI プラットフォームのウェブスクレイピングを独自に行います。
避けるべき理由:
- 利用規約に違反するリスクが高い
- ボット検知が厳しい(特に Google と ChatGPT)
- 保守の負担が大きい(UI の変更によりスクレイパーが動作しなくなります)
- 法的責任が生じる可能性がある
参照:assets/technical/architecture-diagrams.md
リスク評価マトリクス
| 方法 | 利用規約上のリスク | 法的リスク | 検知リスク | 推奨度 |
|---|---|---|---|---|
| 公式 API | なし | なし | なし | 推奨 |
| 商用スクレイピングサービス | プロバイダーに移転 | プロバイダーの責任 | 低 | 適切なデューデリジェンスを行えば許容可能 |
| 独自のウェブスクレイピング | 高 | 中~高 | 高 | 非推奨 |
| robots.txt への違反 | 非常に高い | 高 | 非常に高い | 絶対に避けてください |
注視すべき法的動向:
- パブリッシャーによる訴訟とデータソースをめぐる紛争(例:Reddit v. Perplexity AI (2024))
- プラットフォームによる利用規約の適用と予定損害賠償の方針(例:X の利用規約の変更)
- クローラーのブロックや WAF ルールの増加(GPTBot、ClaudeBot など)
参照:references/legal-compliance.md
費用の見積もり
| 階層 | 構成要素 | 月額費用 |
|---|---|---|
| 最小構成 | Gemini の無料プラン+Perplexity Sonar+Supabase | $15-50 |
| 標準 | 複数プラットフォームの API+PostgreSQL | $150-300 |
| 包括構成 | API+商用スクレイピング+分析 | $500-1,500 |
| エンタープライズ | 全面的なカバレッジ+専用インフラストラクチャ | $2,000+ |
参照:references/cost-estimation.md
実装タイムライン
| 週 | 主な作業 | 成果物 |
|---|---|---|
| 1 | 基盤 | クエリバンク(クイックスタート用に30~100件、250~500件まで拡張)、API アカウント、データベーススキーマ |
| 2 | コアパイプライン | API オーケストレーター、レスポンスの保存、引用の抽出 |
| 3 | 分析 | ブランドの検出、競合他社の追跡、Share of Model の計算 |
| 4 | レポート | ダッシュボード、アラート、メンテナンス手順 |
| 5-6 | 高度な機能 | ボット分析、ページ健全性スコアリング、IndexNow の統合、.well-known/ ファイルへのアクセス追跡 |
| 7-8 | インテリジェンスレイヤー | 引用グラフ分析、ペルソナ別の可視性、コンテンツ最適化エンジン |
参照:assets/setup/minimal-setup-guide.md
読み込む内容(段階的な開示)
必要に応じて、追加のリファレンスを読み込みます。
| リファレンス | 読み込むタイミング |
|---|---|
| references/platform-access-methods.md | API のセットアップ、レート制限、プラットフォームごとの認証 |
| references/legal-compliance.md | ToS の分析、コンプライアンスチェックリスト、免責事項の文言 |
| references/cost-estimation.md | 詳細な価格内訳、ROI の計算 |
| assets/technical/architecture-diagrams.md | システムアーキテクチャ、データフロー図 |
| assets/technical/code-templates.md | Python オーケストレーター、SQL スキーマ、抽出関数 |
| assets/technical/typescript-patterns.md | リファレンス実装向けの TypeScript 固有のパターン |
| assets/setup/minimal-setup-guide.md | 4週間のステップごとの実装ガイド |
簡易検証(最初の API 呼び出し)
引用が機能することを確認するため、Perplexity Sonar をテストします。
curl -X POST "https://api.perplexity.ai/chat/completions" \
-H "Authorization: Bearer $PERPLEXITY_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "sonar",
"messages": [{"role": "user", "content": "What is [YOUR_BRAND]?"}]
}'
期待される結果:ソース URL を含む citations 配列が入った JSON レスポンスです。ブランドが引用付きで表示されれば、そのプラットフォームでのモニタリングは実行可能です。
クイックスタートチェックリスト
[ ] Define query bank (30-100 for quick start; 250-500 for advanced)
[ ] Choose platforms to monitor (prioritize by ICP usage)
[ ] Evaluate build vs. buy decision
[ ] If building: Set up API accounts (Perplexity, Gemini, Claude/OpenAI)
[ ] Run quick validation call above to confirm API access
[ ] Create database schema (PostgreSQL recommended)
[ ] Build API orchestrator with rate limiting
[ ] Implement citation extraction
[ ] Set up scheduled runs (daily/weekly)
[ ] Create Share of Model dashboard
[ ] Document maintenance procedures
[ ] (Optional) Monitor access to discovery files (/llms.txt, /.well-known/*.json)
主要な指標
主要指標:Share of Model(SoM)
SoM = (Your brand mentions / Total responses) * 100
SoM を追跡します。
- プラットフォーム別(ChatGPT、Perplexity、Gemini、Claude)
- クエリの意図別(情報収集、商用、取引)
- 経時的な推移(週次/月次の傾向)
- 競合他社との比較
副次指標:
- ブランド言及率(回答テキストにブランド名が含まれるレスポンスの割合。BrightEdge によると、引用より3.2倍頻繁)
- 引用率(自社 URL を含むレスポンスの割合)
- 引用内の順位(1番目、2番目、3番目の言及)
- サードパーティと自社の引用比率(G2、Reddit、YouTube と自社サイトからの引用の割合)
- ブランド言及のセンチメント
- クエリカバレッジ(対象クエリのうち、自社が表示される割合)
高度な指標(リファレンス実装の機能):
- ボット取り込み率(サーバーログに基づく、AI ボットがクロールしたページの割合)
- ページ健全性スコア(鮮度+構造+引用対応度の複合指標)
- 引用ネットワークの深さ(引用されたページから AI の回答までの経由数)
- AI リファラルトラッキング(既知の AI アシスタントドメインからのトラフィック)
- ペルソナ別の可視性(ユーザーの人口統計/ペルソナでセグメント化したブランドの表示状況)
- コンテンツ最適化スコア(現在のコンテンツと、理想的な引用対応構造とのギャップ)
高度な機能(基本的なモニタリングの範囲を超える機能)
リファレンス実装では、基本的なモニタリングを次の高度な機能で拡張します。
ボット分析とクローラーインテリジェンス
どの AI クローラーがコンテンツにアクセスし、どのように処理するかを追跡します。
- GPTBot、ClaudeBot、PerplexityBot、GoogleOther のサーバーログ分析
- ボットごとのクロール頻度と深さのパターン
- コンテンツタイプの選好(ボットが最も頻繁にアクセスするページ)
- 取り込みと引用の相関関係(クロールされることで引用につながるか)
- ディスカバリーファイルへのアクセス追跡:
/llms.txt、/.well-known/llmprofiles.json、/.well-known/mcp.json、/.well-known/agents.jsonへのリクエストを監視し、新たな標準の AI エージェントによる採用状況を測定します。
引用ネットワーク分析
コンテンツとAIの回答の間で、引用がどのように流れているかを把握します。
- 引用グラフ:どのページが、どのプラットフォームで、どのクエリに対して引用されているかを追跡します
- 引用の共起:自社のページと並んで、競合他社のどのページが表示されているかを把握します
- 引用の深さ:直接の引用と、派生または要約された言及を区別します
- 時系列パターン:引用の新鮮さが時間とともにどのように薄れていくかを把握します
- サードパーティ引用の追跡:サードパーティの情報源(G2、Reddit、YouTube、まとめ記事)が、自社が所有するページと比べて、AIの回答で自社ブランドを引用するタイミングを監視します。このデータを生み出す獲得型AEO戦略については、marketing-ai-search-optimizationを参照してください
コンテンツ最適化エンジン
引用される可能性を高めるための改善案を自動で提案します。
- ギャップ分析:自社コンテンツの構成を、最も多く引用されているページと比較します
- 推奨エンジン:具体的な提案(TL;DRの追加、比較表の追加、一次情報源の引用)
- A/Bトラッキング:コンテンツ更新後の引用率の変化を測定します
- 優先度スコアリング:引用の改善余地が最も大きいページを特定します
ペルソナとデモグラフィック
さまざまなユーザー層がAIを通じて自社ブランドをどのように見つけるかを把握します。
- ペルソナに基づくクエリのセグメント分け(技術系の購入担当者、経営幹部、エンドユーザー)
- ペルソナ別のプラットフォーム利用傾向(開発者はPerplexity、経営幹部はChatGPTを好むなど)
- セグメント別の可視性ギャップ:ペルソナごとに、自社が強い領域と弱い領域を把握します
- ブランドハブ:AI上で一貫したブランド表現を実現するための、ブランドアイデンティティデータの一元管理
関連スキル
| スキル | 目的 |
|---|---|
| marketing-ai-search-optimization | AEO戦略、コンテンツ最適化、測定手法、.well-known/ AIディスカバリーファイル、獲得型AEO(サードパーティ引用)、マルチモーダル最適化、Google UCP |
| marketing-seo-complete | 従来のSEO(クロール可能性、インデックス登録、CWV、構造化データ、リンク構築) |
| marketing-content-strategy | コンテンツの計画と編集戦略 |
| marketing-product-analytics | プロダクト分析と測定フレームワーク |
| software-frontend | クローラーがアクセスできるSSRの実装 |
| qa-observability | 監視とアラートの設定 |
免責事項
このガイダンスは教育を目的としています。利用者は以下を行う必要があります。
- 独自に法務確認を行う
- 適用される利用規約を遵守する
- robots.txtの指示を尊重する
- 各自の管轄区域の法律および規制に従う
プラットフォームの利用規約に違反する監視ツールを構築すると、アカウントの停止、法的措置、またはその両方につながる可能性があります。