30x-seo-ai-visibility について
DataForSEO AI Optimization API を使い、AI 検索や LLM プラットフォームでのブランド言及・引用を調べる SEO スキルです。ドメイン、キーワード、プラットフォーム間の分析に加え、ChatGPT、Claude、Gemini、Perplexity の回答も取得できます。
主な機能
- 01AI プラットフォームでのドメイン言及の追跡
- 02キーワードに対する引用ドメインの検索
- 03引用上位のドメインとページの確認
- 04プラットフォーム間の可視性指標の比較
- 05複数モデルの回答と出典の取得
活用シーン
- 01AI 検索結果でのブランド掲載状況の確認
- 02テーマごとに頻繁に引用されるドメインの特定
- 03ブランドと競合の AI 可視性の比較
- 04モデル回答内のブランド言及と出典の分析
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ norahe0304-art/ 30x-seo --skill 30x-seo-ai-visibilityインストール後、Claude Code で/30x-seo-ai-visibilityを入力して読み込まれたか確認します。
詳細
SEO AI 可視性モニター
DataForSEO AI Optimization API を使用して、AI 搭載の検索サービスや LLM プラットフォーム全体でのブランドの可視性を監視・分析します。
API 設定
認証情報は ~/.config/dataforseo/auth に保存されています(Base64 エンコード)。
AUTH=$(cat ~/.config/dataforseo/auth)
クイックリファレンス
| コマンド | 内容 |
|---|---|
/seo ai-visibility domain <domain> | AI プラットフォーム全体でドメインへの言及を確認します |
/seo ai-visibility keyword <keyword> | トピックに関して AI が引用するドメインを確認します |
/seo ai-visibility top-domains <keyword> | キーワードで最も多く引用されるドメインを表示します |
/seo ai-visibility top-pages <domain> | ドメイン内で最も多く引用されるページを表示します |
/seo ai-visibility compare <domain1> <domain2> | ドメイン間で AI 可視性を比較します |
/seo ai-visibility chatgpt <query> | クエリに対する ChatGPT の回答を取得します |
/seo ai-visibility claude <query> | クエリに対する Claude の回答を取得します |
/seo ai-visibility perplexity <query> | クエリに対する Perplexity の回答を取得します |
API エンドポイント
LLM メンション検索(ドメイン/キーワードのモニタリング)
curl -s -X POST "https://api.dataforseo.com/v3/ai_optimization/llm_mentions/search/live" \
-H "Authorization: Basic $(cat ~/.config/dataforseo/auth)" \
-H "Content-Type: application/json" \
-d '[{
"target": [{"domain": "example.com"}],
"platform": "google",
"location_code": 2840,
"language_code": "en",
"limit": 100
}]'
キーワードの上位ドメイン
curl -s -X POST "https://api.dataforseo.com/v3/ai_optimization/llm_mentions/top_domains/live" \
-H "Authorization: Basic $(cat ~/.config/dataforseo/auth)" \
-H "Content-Type: application/json" \
-d '[{
"target": [{"keyword": "TARGET_KEYWORD"}],
"platform": "google",
"limit": 20
}]'
ドメインの上位ページ
curl -s -X POST "https://api.dataforseo.com/v3/ai_optimization/llm_mentions/top_pages/live" \
-H "Authorization: Basic $(cat ~/.config/dataforseo/auth)" \
-H "Content-Type: application/json" \
-d '[{
"target": [{"domain": "example.com"}],
"platform": "google",
"limit": 50
}]'
集計指標
curl -s -X POST "https://api.dataforseo.com/v3/ai_optimization/llm_mentions/aggregated_metrics/live" \
-H "Authorization: Basic $(cat ~/.config/dataforseo/auth)" \
-H "Content-Type: application/json" \
-d '[{
"target": [{"domain": "example.com"}],
"platform": "google"
}]'
プラットフォーム横断の集計指標
curl -s -X POST "https://api.dataforseo.com/v3/ai_optimization/llm_mentions/cross_aggregated_metrics/live" \
-H "Authorization: Basic $(cat ~/.config/dataforseo/auth)" \
-H "Content-Type: application/json" \
-d '[{
"target": [{"domain": "example.com"}]
}]'
ChatGPT の回答
curl -s -X POST "https://api.dataforseo.com/v3/ai_optimization/chat_gpt/llm_responses/live" \
-H "Authorization: Basic $(cat ~/.config/dataforseo/auth)" \
-H "Content-Type: application/json" \
-d '[{
"prompt": "YOUR_QUERY_HERE"
}]'
Claude の回答
curl -s -X POST "https://api.dataforseo.com/v3/ai_optimization/claude/llm_responses/live" \
-H "Authorization: Basic $(cat ~/.config/dataforseo/auth)" \
-H "Content-Type: application/json" \
-d '[{
"prompt": "YOUR_QUERY_HERE"
}]'
Gemini の回答
curl -s -X POST "https://api.dataforseo.com/v3/ai_optimization/gemini/llm_responses/live" \
-H "Authorization: Basic $(cat ~/.config/dataforseo/auth)" \
-H "Content-Type: application/json" \
-d '[{
"prompt": "YOUR_QUERY_HERE"
}]'
Perplexity の回答
curl -s -X POST "https://api.dataforseo.com/v3/ai_optimization/perplexity/llm_responses/live" \
-H "Authorization: Basic $(cat ~/.config/dataforseo/auth)" \
-H "Content-Type: application/json" \
-d '[{
"prompt": "YOUR_QUERY_HERE"
}]'
分析モード
1. ドメインの AI 可視性監査
AI にドメインが引用される頻度を確認します。
Input: domain (e.g., "example.com")
Output:
- Total AI mentions across platforms
- Questions/queries where cited
- Citation position (first source, etc.)
- Trend over time
- Competitor comparison
2. キーワードの AI ランドスケープ
トピックに関して AI が引用するドメインを確認します。
Input: keyword (e.g., "best project management tools")
Output:
- Top cited domains
- Citation frequency per domain
- Content types that get cited
- Gap analysis (competitors cited, you're not)
3. AI の回答分析
実際の AI の回答を取得して、文脈を把握します。
Input: query
Output:
- Raw AI response
- Sources cited
- How your brand is mentioned (if at all)
- Sentiment/positioning
4. プラットフォーム横断の比較
AI プラットフォーム間で可視性を比較します。
Input: domain
Output:
- Google AI Overview visibility
- ChatGPT citation rate
- Claude citation rate
- Perplexity citation rate
- Platform-specific insights
主要指標
AI 可視性スコア
- メンション数:AI に引用された合計回数
- クエリカバレッジ:引用された関連クエリの割合
- 引用位置:AI の回答における平均位置
- ソースの多様性:引用されているページの多様さ
プラットフォーム別内訳
| プラットフォーム | 利用可能なデータ |
|---|---|
| Google AI Overview | メンション、クエリ、引用 |
| ChatGPT | 回答内容、ブランドへの言及 |
| Claude | 回答内容、ブランドへの言及 |
| Gemini | 回答内容、ブランドへの言及 |
| Perplexity | 回答内容、ソース |
出力形式
AI 可視性レポート
# AI Visibility: [domain]
Generated: [Date]
## Overview
- Total AI Mentions: X
- Platforms Present: Google AIO, ChatGPT, Claude
- Top Cited Pages: X pages
## Google AI Overview
- Mentions: X
- Top Queries:
1. "[query]" - cited in position 1
2. "[query]" - cited in position 3
## Platform Comparison
| Platform | Mentions | Trend |
|----------|----------|-------|
| Google AIO | X | +15% |
| ChatGPT | X | +8% |
| Claude | X | New |
## Top Cited Content
| Page | Mentions | Queries |
|------|----------|---------|
| /guide | 45 | 23 |
| /blog/post | 32 | 18 |
## Recommendations
1. [Gap identified] - Create content for [topic]
2. [Opportunity] - Optimize [page] for AI citation
キーワードの AI ランドスケープレポート
# AI Landscape: "[keyword]"
## Top Cited Domains
| Rank | Domain | Mentions | Authority |
|------|--------|----------|-----------|
| 1 | competitor1.com | 89 | High |
| 2 | competitor2.com | 67 | High |
| 3 | your-domain.com | 23 | Medium |
## Citation Analysis
- Average sources per response: 5
- Content types cited:
- Guides/tutorials: 45%
- Product pages: 30%
- Blog posts: 25%
## Gap Opportunities
Keywords where competitors are cited but you're not:
1. [keyword] - competitor1 cited
2. [keyword] - competitor2 cited
戦略的な示唆
AI 可視性が重要な理由
- ゼロクリック回答:AI が直接回答することで、クリック数が減少します
- 権威性のシグナル:引用されることは、AI がコンテンツを信頼していることを示します
- 検索の未来:AI 検索は急速に成長しています
- ブランドの存在感:言及されることで、記憶に残ります
最適化戦略
- 構造化されたコンテンツ:明確な見出し、リスト、定義
- E-E-A-T シグナル:経験、専門性、権威性、信頼性
- 網羅的な内容:関連する質問にも回答します
- 新鮮なコンテンツ:定期的な更新で関連性を示します
- 引用に値する情報:統計、調査、独自の洞察
注意すべき兆候
- AI にまったく言及されていない(AI 検索から見えない状態)
- 競合他社は頻繁に引用されているのに、自社は引用されていない
- ブランド名を含むクエリでしか引用されていない
- 言及数が減少傾向にある
他のスキルとの連携
seo-contentを使用して、AI に引用されやすいページに最適化しますseo-keywordsを使用して、AI が回答を提供するクエリを見つけますseo-serpを使用して、SERP における AI Overview の表示状況を確認しますseo-backlinksを使用して権威性を高めます(AI の信頼性と相関します)
ベストプラクティス
モニタリング頻度
| 確認項目 | 頻度 |
|---|---|
| ドメインへの言及 | 毎週 |
| 競合他社との比較 | 隔週 |
| 上位キーワードのランドスケープ | 毎月 |
| プラットフォーム横断の監査 | 毎月 |
対応のきっかけ
| シグナル | 対応 |
|---|---|
| 競合他社は引用されているのに、自社は引用されていない | コンテンツを作成/最適化します |
| 言及数が減少した | コンテンツの問題を調査します |
| 新しいクエリが登場した | コンテンツ作成の機会として活用します |
| 誤ったページが引用されている | 適切なページを最適化します |
[PROTOCOL]: 変更時にこのヘッダーを更新し、その後 CLAUDE.md を確認してください
コメント
Markdown 対応