mcpField
G
geo-report

geo-report

github.com/zubair-trabzadaマーケティング・グロース11.3k839 回インストール3 週間前に更新
リポジトリ

geo-report について

geo-reportは複数のGEO監査スキルの結果をまとめ、経営者やマーケティング担当者向けのレポートを作成します。技術的な調査結果をビジネスへの影響や優先度付きの提案に置き換え、加重スコアを算出します。

主な機能

  1. 01複数のGEO監査結果を集約
  2. 02加重GEO準備度スコアの算出
  3. 03定義済みテンプレートでレポート生成
  4. 04技術的な結果をビジネス提案に変換

活用シーン

  1. 01顧客向けに総合GEO監査を提出
  2. 02サイトのAI検索可視性の課題を整理

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/zubair-trabzada/geo-seo-claude --skill geo-report

インストール後、Claude Code で/geo-reportを入力して読み込まれたか確認します。

詳細

GEO クライアントレポート生成ツール

目的

このスキルは、すべての GEO 監査スキルの出力を集約し、クライアントやステークホルダーにそのまま提出できる、プロフェッショナルなレポートを作成します。レポートは開発者ではなく、事業主やマーケティング責任者向けに作成されます。技術的な調査結果は、ビジネスへの影響と優先度を付けた明確なアクション項目に置き換えます。

このスキルの使い方

  1. まず以下の監査を実施します(または既存のレポートデータを使用します)。
    • geo-platform-optimizer -> GEO-PLATFORM-OPTIMIZATION.md
    • geo-schema -> GEO-SCHEMA-REPORT.md
    • geo-technical -> GEO-TECHNICAL-AUDIT.md
    • geo-content -> GEO-CONTENT-ANALYSIS.md
    • (任意)geo-llmstxt -> llms.txt の評価
    • (任意)geo-brand-mentions -> ブランドの権威性データ
  2. すべてのスコアと調査結果を集めます
  3. GEO 総合準備スコアを算出します
  4. 以下のテンプレートを使用してクライアントレポートを生成します
  5. 出力:GEO-CLIENT-REPORT.md

GEO 総合準備スコアの算出

構成要素の重み
構成要素重み参照スキル
AI プラットフォームへの対応状況25%geo-platform-optimizer
コンテンツの品質と E-E-A-T25%geo-content
技術的基盤20%geo-technical
スキーマと構造化データ15%geo-schema
ブランドの権威性とエンティティの存在感15%geo-platform-optimizer(エンティティシグナル)
スコアの計算式
GEO Score = (Platform Score * 0.25) + (Content Score * 0.25) + (Technical Score * 0.20) + (Schema Score * 0.15) + (Brand Score * 0.15)

最も近い整数に丸めます。上限は100です。

クライアント向けスコアの解釈
スコア範囲評価クライアント向けの説明
85-100優秀貴社のサイトは AI 検索で優位な位置にあります。この優位性の維持と拡大に注力しましょう。
70-84良好強固な基盤があり、AI での表示機会を高める明確な余地があります。的を絞った最適化により、大きな成果が期待できます。
55-69普通貴社のサイトには、競合が活用している可能性のある AI 対応上の課題があります。体系的な最適化計画でこれらの課題を解消できます。
40-54平均以下AI 検索での表示を妨げる重大な障壁があります。対策を講じなければ、AI が生成する回答で貴社ブランドが表示されなくなるリスクがあります。
0-39要対応AI 対応に関する重大な問題があり、直ちに対処する必要があります。競合が、本来貴社ブランドが獲得すべき AI 検索トラフィックをすでに獲得している可能性があります。

レポートテンプレート

レポート全体は、以下の構成に厳密に従います。各セクションには、記載内容と書き方の指示があります。


セクション1:エグゼクティブサマリー

以下を含む段落を、必ず1段落だけ(4~6文)作成します。

  • 分析対象(ドメイン、ページ数、分析日)
  • GEO 総合準備スコアとその位置付け(「XX/100で、[brand] は [label] の評価区分に該当します」)
  • 最も大きな影響を及ぼす調査結果(良い点または悪い点)
  • 優先度の高い推奨事項トップ3を1文で提示
  • ビジネスへの影響を示す文(「これらの推奨事項に対処すれば、AI 経由のトラフィックが推定 XX% 増加し、現在のトラフィック傾向に基づくと月あたり約 $X,XXX に相当します」)

文体:自信を持ち、率直で、プロフェッショナルにします。専門用語は使いません。曖昧な表現は避けます。ツールがレポートを生成しているような書き方ではなく、コンサルタントが調査結果を伝えるように記述します。

セクション2:GEO 総合準備スコア

総合スコアを目立つように提示します。

## GEO Readiness Score: XX/100 — [Label]

続いて、構成要素ごとの内訳を表にします。

| Component | Score | Weight | Weighted Score |
|---|---|---|---|
| AI Platform Readiness | XX/100 | 25% | XX |
| Content Quality & E-E-A-T | XX/100 | 25% | XX |
| Technical Foundation | XX/100 | 20% | XX |
| Schema & Structured Data | XX/100 | 15% | XX |
| Brand Authority | XX/100 | 15% | XX |
| **Overall** | | | **XX/100** |
セクション3:AI での表示状況ダッシュボード

プラットフォームごとの対応スコアを提示します。

## AI Visibility Dashboard

| AI Platform | Readiness Score | Key Gap | Priority Action |
|---|---|---|---|
| Google AI Overviews | XX/100 | [One-line gap] | [One-line action] |
| ChatGPT Web Search | XX/100 | [One-line gap] | [One-line action] |
| Perplexity AI | XX/100 | [One-line gap] | [One-line action] |
| Google Gemini | XX/100 | [One-line gap] | [One-line action] |
| Bing Copilot | XX/100 | [One-line gap] | [One-line action] |

これらのスコアが何を示すのか、簡潔な段落を追加します。「これらのスコアは、各 AI 検索プラットフォームで貴社のコンテンツが引用される可能性を示しています。50未満のスコアは、そのプラットフォームで引用されるうえで重大な障壁があることを示します。」

セクション4:AI クローラーのアクセス状況

わかりやすい表で提示します。

## AI Crawler Access

| AI Crawler | Platform | Status | Impact | Recommendation |
|---|---|---|---|---|
| Googlebot | Google Search + AIO | Allowed/Blocked | Critical | [Action] |
| GPTBot | ChatGPT / OpenAI | Allowed/Blocked | High | [Action] |
| Bingbot | Bing + Copilot + ChatGPT | Allowed/Blocked | High | [Action] |
| PerplexityBot | Perplexity AI | Allowed/Blocked | Medium | [Action] |
| Google-Extended | Gemini Training | Allowed/Blocked | Medium | [Action] |
| ClaudeBot | Anthropic Claude | Allowed/Blocked | Medium | [Action] |
| Applebot-Extended | Apple Intelligence | Allowed/Blocked | Medium | [Action] |

クライアント向けの説明:「AI クローラーをブロックするのは、営業時間中に店舗を閉めるようなものです。クローラーが貴社のサイトにアクセスできなければ、そのクローラーを利用する AI プラットフォームは貴社のコンテンツを引用できません。特定のデータライセンス上の懸念がない限り、主要な AI クローラーをすべて許可することを推奨します。」

セクション 5:ブランドの権威性分析

各プラットフォームにおけるエンティティの存在状況を示します。

## Brand Authority

| Platform | Presence | Status | Impact on AI Visibility |
|---|---|---|---|
| Wikipedia | Yes/No | [Detail] | Very High — 47.9% of ChatGPT citations are Wikipedia |
| Wikidata | Yes/No | [Detail] | High — machine-readable entity data |
| LinkedIn | Yes/No | [Detail] | High — Bing Copilot and ChatGPT signal |
| YouTube | Yes/No | [Detail] | High — Gemini and Perplexity signal |
| Reddit | Yes/No | [Detail] | Very High — 46.7% of Perplexity citations are Reddit |
| Google Knowledge Panel | Yes/No | [Detail] | High — Gemini entity recognition |
| Crunchbase | Yes/No | [Detail] | Medium — entity validation |
| GitHub | Yes/No | [Detail] | Medium — tech brand signal |

クライアント向けの説明:「AI プラットフォームは、複数の信頼できる情報源でブランドを照合することで信頼性を高めます。ブランドが正確かつ一貫した形で存在するプラットフォームが増えるほど、AI の回答で引用される可能性が高まります。」

セクション 6:引用可能性の分析
最も引用されやすいページ上位 5 件

各ページについて、以下を記載します。

  • URL
  • 引用されやすい理由(構成、詳しさ、E-E-A-T シグナル)
  • さらに引用されやすくするための具体的な改善案 1 つ
最も引用されにくいページ上位 5 件

各ページについて、以下を記載します。

  • URL
  • 引用されにくい理由(内容の薄さ、構成の悪さ、シグナルの不足)
  • 具体的な書き換えまたは再構成の提案

ビジネスへの影響:「最も引用されやすいページは、AI が生成する回答に表示される有力候補です。引用されにくいページのうち 5 件を改善することは、AI 検索での可視性を高めるために実施できる、最も ROI の高いコンテンツ投資です。」

セクション 7:技術面の健全性の概要

主な技術的な調査結果を、ビジネス関係者にもわかりやすい表現で示します。

## Technical Health

| Area | Status | Business Impact |
|---|---|---|
| Core Web Vitals | Good/Needs Work/Poor | [Impact on user experience and rankings] |
| Server-Side Rendering | Yes/Partial/No | [Impact on AI crawler visibility] |
| Mobile Optimization | Good/Needs Work/Poor | [Impact on Google's mobile-first indexing] |
| Security (HTTPS + Headers) | Good/Needs Work/Poor | [Impact on trust signals] |
| Page Speed | Fast/Average/Slow | [Impact on user experience and crawl budget] |
| IndexNow Protocol | Implemented/Not | [Impact on Bing/ChatGPT indexing speed] |

重大な調査結果の強調表示:SSR がない、または一部にしか実装されていない場合は、目立つように強調します:「サイトではクライアントサイドレンダリングが使用されているため、AI クローラーがアクセスしても空のページが表示されます。これは、AI 検索での可視性に最も大きな影響を与える技術的な問題です。これが解決されるまで、ほとんどの AI プラットフォームはコンテンツを引用できません。」

セクション 8:スキーマと構造化データ
## Schema & Structured Data

### Current Implementation
| Schema Type | Present | Status | AI Impact |
|---|---|---|---|
| Organization | Yes/No | [Valid/Issues] | Critical — entity recognition |
| Article + Author | Yes/No | [Valid/Issues] | High — E-E-A-T signal |
| sameAs (entity links) | Yes/No | [Count] links | Critical — cross-platform entity graph |
| [Business-specific] | Yes/No | [Valid/Issues] | [Impact] |
| WebSite + SearchAction | Yes/No | [Valid/Issues] | Medium — sitelinks |
| BreadcrumbList | Yes/No | [Valid/Issues] | Low-Medium — navigation context |

スキーマがない場合は、次のように記載します:「すぐに使える構造化データのコードを用意し、技術付録に掲載しています。開発チームは、最小限の作業でサイトに追加できます。」

セクション 9:llms.txt の状況
## llms.txt — AI Content Guide

| File | Status | Recommendation |
|---|---|---|
| /llms.txt | Present/Missing | [Action] |
| /llms-full.txt | Present/Missing | [Action] |

クライアント向けの説明:「llms.txt は、AI システムにサイトの内容と最も重要なページを伝える新しい標準です(robots.txt に似ています)。まだ広く採用されているわけではありませんが、導入することで競合より一歩先んじ、AI プラットフォームに直接情報を提供できます。」

セクション 10:優先順位を付けたアクションプラン

これはレポートで最も重要なセクションです。アクションを実施時期と影響度に基づいて整理します。

## Prioritized Action Plan

### Quick Wins (This Week)
*High impact, low effort — can be implemented immediately*

| # | Action | Impact | Effort | Platforms Affected |
|---|---|---|---|---|
| 1 | [Specific action] | [High/Med] | [Hours estimate] | [Which AI platforms] |
| 2 | [Specific action] | [High/Med] | [Hours estimate] | [Which AI platforms] |

クイックウィンの基準:1 人で 4 時間未満で実施できること。例:

  • robots.txt で AI クローラーのブロックを解除する
  • 既存のコンテンツに公開日を追加する
  • 経歴を添えた著者名を追加する
  • 壊れたメタディスクリプションを修正する
  • 既存の Organization スキーマに sameAs プロパティを追加する
  • llms.txt ファイルを作成または登録する
### Medium-Term Improvements (This Month)
*Significant impact, moderate effort — requires content or technical changes*

| # | Action | Impact | Effort | Platforms Affected |
|---|---|---|---|---|
| 1 | [Specific action] | [High/Med] | [Days estimate] | [Which AI platforms] |

中期的な施策の基準:1~5 日の作業。例:

  • 上位 10 ページを、質問形式の見出しと直接的な回答を用いた構成に変更する
  • 包括的な Schema.org マークアップを実装する
  • 経歴と sameAs リンクを記載した著者ページを作成する
  • Core Web Vitals を最適化する(画像の圧縮、コード分割)
  • Bing Webmaster Tools に登録して設定する
  • IndexNow プロトコルを実装する
### Strategic Initiatives (This Quarter)
*Long-term competitive advantage, requires ongoing investment*

| # | Action | Impact | Effort | Platforms Affected |
|---|---|---|---|---|
| 1 | [Specific action] | [High/Med] | [Weeks estimate] | [Which AI platforms] |

戦略的施策の基準:数週間から数か月にわたる継続的な取り組み。例:

  • Wikipedia/Wikidata におけるエンティティの存在感を高める
  • Reddit コミュニティへの積極的な参加戦略を策定する
  • 検索クエリに沿った YouTube コンテンツ戦略を策定する
  • (現状がクライアントサイドレンダリングの場合)サーバーサイドレンダリングを実装する
  • 包括的なコンテンツ戦略を通じてトピックの権威性を築く
  • 独自の調査やデータを公開するプログラムを確立する
推定される影響

アクションプランの後に、影響の推定値を含めてください。

「業界ベンチマークと今回の監査で特定された具体的な不足点に基づくと、次のことが見込まれます。

  • すぐに実施できる改善策だけでも、GEO スコアを約[X-Y]ポイント改善できます。
  • アクションプランをすべて実施すると、GEO スコアを約[XX]/100まで改善できます。
  • 現在のトラフィックとコンバージョン率を前提とすると、AI での視認性向上により、オーガニック流入の価値が月あたり約**$X,XXX~$XX,XXX**増加すると推定されます。」

控えめな推定値を使用してください。金額は、以下の情報に基づいて算出してください。

  • 現在推定されるオーガニックトラフィックの価値(分析データが利用可能な場合はそのデータ、利用できない場合は業界ベンチマークに基づく推定値)
  • AI 検索が、2026年末までにオーガニック検索経由の発見の25~40%を占めると予測されていること
  • GEO スコアが10ポイント向上すると、通常、AI による引用頻度が15~25%増加すること
セクション11:競合他社との比較(競合他社の URL が提供された場合)

主要ドメインとあわせて競合他社の URL も分析した場合:

## Competitor Comparison

| Metric | [Your Brand] | [Competitor 1] | [Competitor 2] |
|---|---|---|---|
| Overall GEO Score | XX/100 | XX/100 | XX/100 |
| Google AIO Readiness | XX/100 | XX/100 | XX/100 |
| ChatGPT Readiness | XX/100 | XX/100 | XX/100 |
| Perplexity Readiness | XX/100 | XX/100 | XX/100 |
| Schema Coverage | [Detail] | [Detail] | [Detail] |
| Wikipedia Presence | Yes/No | Yes/No | Yes/No |
| Reddit Authority | [Detail] | [Detail] | [Detail] |
| SSR Status | Yes/No | Yes/No | Yes/No |

### Where You Lead
[Specific areas where the brand outperforms competitors]

### Where You Trail
[Specific areas where competitors have an advantage, with actions to close the gap]
セクション12:付録
## Appendix

### Methodology
This GEO audit was conducted using the following methodology:
- **Pages analyzed**: [List of specific URLs audited]
- **Platforms assessed**: Google AI Overviews, ChatGPT, Perplexity AI, Google Gemini, Bing Copilot
- **Technical checks**: HTTP headers, robots.txt, HTML source analysis, structured data validation
- **Content assessment**: E-E-A-T framework (Experience, Expertise, Authoritativeness, Trustworthiness) per Google's December 2025 Quality Rater Guidelines
- **Schema validation**: JSON-LD parsing and Schema.org specification compliance
- **Date of analysis**: [Date]

### Data Sources
- Google Search Quality Rater Guidelines (December 2025 update)
- Schema.org full type hierarchy
- Industry citation studies (Zyppy, Authoritas, Semrush AI search research, 2025-2026)
- Core Web Vitals thresholds (web.dev, 2026 standards)
- AI crawler user-agent documentation (per-platform official docs)

### Glossary

| Term | Definition |
|---|---|
| GEO | Generative Engine Optimization — optimizing content to be cited by AI search platforms |
| AIO | AI Overviews — Google's AI-generated answer boxes at the top of search results |
| E-E-A-T | Experience, Expertise, Authoritativeness, Trustworthiness — Google's content quality framework |
| SSR | Server-Side Rendering — generating HTML on the server so crawlers can read content without JavaScript |
| CWV | Core Web Vitals — Google's page experience metrics (LCP, INP, CLS) |
| LCP | Largest Contentful Paint — time to render the largest visible element |
| INP | Interaction to Next Paint — responsiveness metric (replaced FID in March 2024) |
| CLS | Cumulative Layout Shift — visual stability metric |
| JSON-LD | JavaScript Object Notation for Linked Data — preferred structured data format |
| sameAs | Schema.org property linking an entity to its profiles on other platforms |
| IndexNow | Protocol for instantly notifying search engines of content changes |
| llms.txt | Proposed standard file for guiding AI systems about a site's content |
| YMYL | Your Money or Your Life — topics requiring highest E-E-A-T standards |
| SERP | Search Engine Results Page |
| Topical Authority | The depth and breadth of a site's coverage of its core topic area |

書式とトーンのガイドライン

書式
  • 全体を通して、表、見出し(H2/H3)、箇条書き、強調用の太字を使った整った Markdown を使用します。
  • データには表、提案には箇条書き、重要な用語には太字を使用します。
  • 読みやすさのため、セクション間には空行を1行入れます。
  • 主要セクションの区切りには水平線(---)を使用します。
  • URL はすべて絶対 URL にします(相対 URL は使用しません)。
トーン
  • プロフェッショナルでありながら、わかりやすい — 開発者ではなく、事業主に向けて書きます。
  • 自信を持って簡潔に — 発見事項は可能性ではなく結論として述べます。
  • 行動につながる内容 — すべての発見事項を具体的なアクションに結び付けます。
  • 事業への影響を重視 — 技術的な問題を事業上の成果に置き換えて説明します。
  • 避ける表現:説明のない専門用語、曖昧な表現、受動態、過剰な但し書き
  • 使用する表現:「貴社のサイトは[対応している/対応していない]……」「……を推奨します」「これは……に影響します」
金額による価値の示し方

可能な場合は、提案を事業価値に結び付けてください。

  • 「Google AIO への対応度を35から70に改善すると、AI による概要での表示が推定50%増加する可能性があります。現在の検索ボリュームを前提とすると、これは月間約2,000人の追加訪問者に相当します。」
  • 「サーバーサイドレンダリングを導入すれば、ChatGPT、Perplexity などの AI プラットフォームからコンテンツにアクセスできるようになります。これらのプラットフォームを通じて、競合他社はすでにユーザーにリーチしています。」
  • 「Schema.org マークアップへの投資(開発者の作業時間として推定8~16時間)により、エンティティ認識スコアが20から75に向上し、引用される可能性が大幅に高まることが見込まれます。」

推定値は控えめに設定してください。前提条件を明確に示してください。特定の成果を保証しないでください。


出力

上記のテンプレート全体に実際の監査データを反映し、GEO-CLIENT-REPORT.md を作成してください。レポートは以下の要件を満たす必要があります。

  • 詳細さは40~80ページ相当(3,000~6,000語)
  • 編集せずにクライアントへ送付できる
  • 自己完結している(他のレポートファイルを参照せず、関連データをすべて含む)
  • 印刷や提示に適した、整った Markdown 形式

コメント