mcpField
G
geo-audit

geo-audit

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

geo-audit について

geo-audit は、AI 生成回答での可視性向上を目指すチーム向けに、ウェブサイトの包括的な GEO 監査を統括するスキルです。サイトの業種を判定し、専門サブエージェントで最大 50 ページを分析して、加重スコアと優先改善計画を作成します。

主な機能

  1. 01サイトの業種判定
  2. 02最大 50 ページの分析
  3. 035 分野の専門分析を委任
  4. 04加重 GEO スコアの算出
  5. 05優先順位付き監査レポートの作成

活用シーン

  1. 01AI 引用に向けたサイトの準備状況の監査
  2. 02技術面とコンテンツ面の課題特定
  3. 03カテゴリ別 GEO パフォーマンスの比較
  4. 04サイト改善の優先順位付け

インストール

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

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

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

詳細

GEO 監査オーケストレーションスキル

目的

このスキルは、あらゆるウェブサイトの包括的な生成エンジン最適化(GEO)監査を実施します。GEOとは、AI システム(ChatGPT、Claude、Perplexity、Gemini など)がウェブコンテンツを発見、理解、引用、推薦できるように最適化する取り組みです。この監査では、GEO のあらゆる側面におけるサイトのパフォーマンスを測定し、実行可能な改善計画を作成します。

重要なポイント

従来の SEO は検索エンジンのランキングを最適化します。GEO は AI による引用と推薦を最適化します。GEO 指標で高いスコアを獲得したサイトは、AI が生成する回答での可視性が 30~115%高くなります(Georgia Tech/Princeton/IIT Delhi による 2024 年の調査)。この 2 つの分野には重複する部分もありますが、それぞれ異なる要件があります。


監査ワークフロー

フェーズ 1:発見と初期調査

ステップ 1:ホームページを取得し、ビジネスタイプを判定する

  1. WebFetch を使用して、指定された URL のホームページを取得します。

  2. 次の手がかりを抽出します。

    • ページタイトル、メタディスクリプション、H1 見出し
    • ナビゲーションメニュー項目(サイト構造を把握)
    • フッターの内容(ビジネス情報、所在地、法的ページを把握)
    • ホームページ上の Schema.org マークアップ(Organization、LocalBusiness など)
    • 料金ページへのリンク(SaaS の手がかり)
    • 商品一覧のパターン(E コマースの手がかり)
    • ブログ/リソースのセクション(パブリッシャーの手がかり)
    • サービスページ(代理店の手がかり)
    • 住所/電話番号/Google Maps の埋め込み(地域ビジネスの手がかり)
  3. 次のパターンを使用して、ビジネスタイプを分類します。

ビジネスタイプ判定の手がかり
SaaS料金ページ、「サインアップ」/「無料トライアル」の CTA、app.domain.com サブドメイン、機能比較表、連携ページ
地域ビジネスホームページ上の実店舗の住所、Google Maps の埋め込み、「近くの」コンテンツ、LocalBusiness スキーマ、サービス提供地域のページ
E コマース商品一覧、ショッピングカート、商品スキーマ、カテゴリページ、価格表示、「カートに追加」ボタン
パブリッシャーブログ中心のナビゲーション、記事スキーマ、著者ページ、日付別アーカイブ、RSS フィード、大量のコンテンツ
代理店/サービス導入事例、ポートフォリオ、「実績」セクション、チームページ、顧客ロゴ、サービスの説明
ハイブリッド上記の手がかりの組み合わせ――優勢なパターンに基づいて分類

ステップ 2:サイトマップと内部リンクをクロールする

  1. /sitemap.xml と /sitemap_index.xml の取得を試みます。
  2. サイトマップがある場合は、次の優先順位で最大 50 件の一意なページ URL を抽出します。
    • ホームページ(必ず含める)
    • ナビゲーションの最上位ページ
    • 価値の高いページ(料金、会社概要、お問い合わせ、主要なサービス/商品ページ)
    • ブログ記事(最近の記事から 5~10 件をサンプルとして選択)
    • カテゴリページ/ランディングページ
  3. サイトマップがない場合は、ホームページから内部リンクをクロールします。
    • 同じドメインを指す <a href> リンクをすべて抽出する
    • 最大 2 階層までたどる
    • メインナビゲーションからリンクされているページを優先する
  4. robots.txt の指示を遵守し、取得が許可されていないパスにはアクセスしないでください。
  5. 最大 50 ページ、取得ごとのタイムアウトは 30 秒とします。

ステップ 3:ページレベルのデータを収集する

クロール対象の各ページについて、次の項目を記録します。

  • URL、タイトル、メタディスクリプション、正規 URL
  • H1~H6 の見出し構造
  • メインコンテンツの単語数
  • 存在する Schema.org タイプ
  • 内部リンク/外部リンクの数
  • alt テキストのある画像/ない画像
  • Open Graph と Twitter Card のメタタグ
  • レスポンスステータスコード
  • ページに構造化データがあるかどうか

フェーズ 2:サブエージェントへの並列委任

分析を 5 つの専門サブエージェントに委任します。各サブエージェントは収集済みのページデータをもとに、カテゴリスコア(0~100)と調査結果を出力します。

サブエージェント 1:AI 可視性分析(geo-ai-visibility)

  • AI システムが引用できるかどうかについて、コンテンツブロックを分析します(引用可能性スコアリング)
  • robots.txt と llms.txt の有無を確認し、AI クローラーがアクセスできるかを調べます
  • YouTube、Reddit、Wikipedia、LinkedIn でブランドの存在を調査します
  • AI モデルがエンティティを認識する際に利用する、ブランドの権威性を示すシグナルをスコアリングします

サブエージェント 2:プラットフォーム最適化(geo-platform-analysis)

  • Google AI Overviews、ChatGPT、Perplexity、Gemini、Bing Copilot への対応状況を評価します
  • プラットフォーム固有のランキング要因と最適化の機会を確認します

サブエージェント 3:技術的 GEO インフラストラクチャ(geo-technical)

  • AI クローラーがアクセスできるか、robots.txt を分析します
  • AI システムからの技術的なアクセス性について、メタタグとヘッダーを検証します
  • ページ速度、サーバーサイドレンダリング、Core Web Vitals を確認します
  • セキュリティヘッダーとモバイル最適化を評価します

サブエージェント 4:コンテンツの E-E-A-T 品質(geo-content)

  • 経験、専門性、権威性、信頼性のシグナルを評価します
  • 著者のプロフィール、資格、出典の引用を確認します
  • コンテンツの鮮度、深さ、独自性を評価します
  • 「About」ページの品質とチームの資格を検証します

サブエージェント 5:スキーマと構造化データ(geo-schema)

  • すべての schema.org マークアップを検証します
  • GEO に重要なスキーマタイプ(FAQ、HowTo、Organization、Product、Article)を確認します
  • スキーマの完全性と正確性を評価します
  • 不足しているスキーマの適用機会を特定します

フェーズ 3:スコアの集計とレポートの生成
総合 GEO スコアの計算

総合 GEO スコア(0~100)は、6 つのカテゴリスコアを加重平均して算出します。

カテゴリ重み測定対象
AI 引用可能性25%AI システムがコンテンツを引用・抽出できる度合い
ブランドの権威性20%第三者による言及、エンティティ認識シグナル
コンテンツの E-E-A-T20%経験、専門性、権威性、信頼性
技術的 GEO15%AI クローラーのアクセス、llms.txt、レンダリング、速度
スキーマと構造化データ10%Schema.org マークアップの品質と完全性
プラットフォーム最適化10%AI モデルが学習や引用に利用するプラットフォームでの存在感

計算式:

GEO_Score = (Citability * 0.25) + (Brand * 0.20) + (EEAT * 0.20) + (Technical * 0.15) + (Schema * 0.10) + (Platform * 0.10)
スコアの解釈
スコア範囲評価解釈
90-100優秀GEO 最適化は最高水準です。AI に引用される可能性が非常に高いサイトです
75-89良好GEO の基盤は強固ですが、改善の余地があります
60-74普通GEO での存在感は中程度です。最適化の大きな機会があります
40-59不十分GEO シグナルが弱く、AI システムによる引用や推奨が難しい可能性があります
0-39危機的GEO 最適化がほとんど行われておらず、AI システムからほぼ認識されません

問題の重大度分類

監査で見つかったすべての問題を、重大度に応じて分類します。

重大(直ちに修正)
  • robots.txt ですべての AI クローラーがブロックされている
  • インデックス可能なコンテンツがない(SSR がなく、JavaScript でのみレンダリングされる)
  • ドメインレベルの noindex ディレクティブ
  • 主要ページでサイトが 5xx エラーを返す
  • 構造化データがまったくない
  • どの AI システムにもブランドがエンティティとして認識されていない
高(1 週間以内に修正)
  • 主要な AI クローラー(GPTBot、ClaudeBot、PerplexityBot)がブロックされている
  • llms.txt ファイルがない
  • 主要ページに質問と回答のコンテンツブロックがまったくない
  • Organization または LocalBusiness スキーマがない
  • コンテンツページに著者のクレジットがない
  • プレビューなしで、すべてのコンテンツがログインまたはペイウォールの背後にある
中(1 か月以内に修正)
  • AI クローラーが部分的にブロックされている(許可されるものとブロックされるものがある)
  • llms.txt はあるが、不完全または形式が正しくない
  • コンテンツブロックの平均引用可能性スコアが 50 未満
  • FAQ コンテンツがあるページに FAQ スキーマがない
  • 資格情報の記載がない簡素な著者プロフィール
  • Wikipedia または Reddit でブランドの存在が確認できない
低(可能であれば最適化)
  • 軽微なスキーマ検証エラー
  • 一部の画像に代替テキストがありません
  • 重要度の低いページでコンテンツの鮮度に問題があります
  • Open Graph タグがありません
  • 一部のページで見出し階層が最適化されていません
  • LinkedIn の企業ページは存在しますが、情報が不完全です

出力形式

次の構成で GEO-AUDIT-REPORT.md というファイルを生成してください。

# GEO Audit Report: [Site Name]

**Audit Date:** [Date]
**URL:** [URL]
**Business Type:** [Detected Type]
**Pages Analyzed:** [Count]

---

## Executive Summary

**Overall GEO Score: [X]/100 ([Rating])**

[2-3 sentence summary of the site's GEO health, biggest strengths, and most critical gaps.]

### Score Breakdown

| Category | Score | Weight | Weighted Score |
|---|---|---|---|
| AI Citability | [X]/100 | 25% | [X] |
| Brand Authority | [X]/100 | 20% | [X] |
| Content E-E-A-T | [X]/100 | 20% | [X] |
| Technical GEO | [X]/100 | 15% | [X] |
| Schema & Structured Data | [X]/100 | 10% | [X] |
| Platform Optimization | [X]/100 | 10% | [X] |
| **Overall GEO Score** | | | **[X]/100** |

---

## Critical Issues (Fix Immediately)

[List each critical issue with specific page URLs and recommended fix]

## High Priority Issues

[List each high-priority issue with details]

## Medium Priority Issues

[List each medium-priority issue]

## Low Priority Issues

[List each low-priority issue]

---

## Category Deep Dives

### AI Citability ([X]/100)
[Detailed findings, examples of good/bad passages, rewrite suggestions]

### Brand Authority ([X]/100)
[Platform presence map, mention volume, sentiment]

### Content E-E-A-T ([X]/100)
[Author quality, source citations, freshness, depth]

### Technical GEO ([X]/100)
[Crawler access, llms.txt, rendering, headers]

### Schema & Structured Data ([X]/100)
[Schema types found, validation results, missing opportunities]

### Platform Optimization ([X]/100)
[Presence on YouTube, Reddit, Wikipedia, etc.]

---

## Quick Wins (Implement This Week)

1. [Specific, actionable quick win with expected impact]
2. [Another quick win]
3. [Another quick win]
4. [Another quick win]
5. [Another quick win]

## 30-Day Action Plan

### Week 1: [Theme]
- [ ] Action item 1
- [ ] Action item 2

### Week 2: [Theme]
- [ ] Action item 1
- [ ] Action item 2

### Week 3: [Theme]
- [ ] Action item 1
- [ ] Action item 2

### Week 4: [Theme]
- [ ] Action item 1
- [ ] Action item 2

---

## Appendix: Pages Analyzed

| URL | Title | GEO Issues |
|---|---|---|
| [url] | [title] | [issue count] |

品質ゲート

  • ページ数の上限: 1 回の監査でクロールするページ数は 50 ページを超えないでください。価値の高いページを優先してください。
  • タイムアウト: 1 ページの取得時間の上限は 30 秒です。これを超えるページはスキップしてください。
  • Robots.txt: クロールの前に必ず robots.txt を確認し、その指示に従ってください。AI 固有の指示があれば記録してください。
  • レート制限: サーバーへの過剰な負荷を避けるため、ページ取得の間隔を最低 1 秒空けてください。
  • エラー処理: 取得に失敗した場合は記録し、監査を続行してください。取得失敗は付録に記載してください。
  • コンテンツタイプ: HTML ページのみを分析してください。PDF、画像、その他のバイナリコンテンツはスキップしてください。
  • 重複排除: クロールの前に URL を正規化してください。重複するコンテンツ(例:HTTP と HTTPS、www の有無、末尾のスラッシュ)をスキップしてください。

業種別の監査調整

SaaS サイト
  • 重点を高める項目:機能比較表(引用されやすさが高い)、インテグレーションページ、ドキュメントの品質
  • 確認項目:API ドキュメントの構成、変更履歴ページ、ナレッジベースの構成
  • 主なスキーマ:SoftwareApplication、FAQPage、HowTo
地域密着型ビジネス
  • 重点を高める項目:NAP の一貫性、Google ビジネス プロフィールのシグナル、地域スキーマ
  • 確認項目:サービス提供地域のページ、地域に特化したコンテンツ、レビューのマークアップ
  • 主なスキーマ:LocalBusiness、GeoCoordinates、OpeningHoursSpecification
E コマースサイト
  • 重点を高める項目:商品説明(引用されやすさ)、比較コンテンツ、購入ガイド
  • 確認項目:商品スキーマの完全性、レビューの集約、商品ページの FAQ セクション
  • 主なスキーマ:Product、AggregateRating、Offer、BreadcrumbList
パブリッシャー
  • 重点を高める項目:記事の品質、著者の資格、出典の引用方法
  • 確認項目:記事スキーマ、著者ページ、公開日の新しさ、独自調査
  • 主なスキーマ:Article、NewsArticle、Person(著者)、ClaimReview
エージェンシー/サービス
  • 重点を高める項目:事例紹介(引用されやすさ)、専門性の提示、ソートリーダーシップ
  • 確認項目:ポートフォリオのスキーマ、チームの資格、業界固有の専門性を示すシグナル
  • 主なスキーマ:Organization、Service、Person(チーム)、Review

コメント