geo-audit について
geo-audit は、AI 生成回答での可視性向上を目指すチーム向けに、ウェブサイトの包括的な GEO 監査を統括するスキルです。サイトの業種を判定し、専門サブエージェントで最大 50 ページを分析して、加重スコアと優先改善計画を作成します。
主な機能
- 01サイトの業種判定
- 02最大 50 ページの分析
- 035 分野の専門分析を委任
- 04加重 GEO スコアの算出
- 05優先順位付き監査レポートの作成
活用シーン
- 01AI 引用に向けたサイトの準備状況の監査
- 02技術面とコンテンツ面の課題特定
- 03カテゴリ別 GEO パフォーマンスの比較
- 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:ホームページを取得し、ビジネスタイプを判定する
-
WebFetch を使用して、指定された URL のホームページを取得します。
-
次の手がかりを抽出します。
- ページタイトル、メタディスクリプション、H1 見出し
- ナビゲーションメニュー項目(サイト構造を把握)
- フッターの内容(ビジネス情報、所在地、法的ページを把握)
- ホームページ上の Schema.org マークアップ(Organization、LocalBusiness など)
- 料金ページへのリンク(SaaS の手がかり)
- 商品一覧のパターン(E コマースの手がかり)
- ブログ/リソースのセクション(パブリッシャーの手がかり)
- サービスページ(代理店の手がかり)
- 住所/電話番号/Google Maps の埋め込み(地域ビジネスの手がかり)
-
次のパターンを使用して、ビジネスタイプを分類します。
| ビジネスタイプ | 判定の手がかり |
|---|---|
| SaaS | 料金ページ、「サインアップ」/「無料トライアル」の CTA、app.domain.com サブドメイン、機能比較表、連携ページ |
| 地域ビジネス | ホームページ上の実店舗の住所、Google Maps の埋め込み、「近くの」コンテンツ、LocalBusiness スキーマ、サービス提供地域のページ |
| E コマース | 商品一覧、ショッピングカート、商品スキーマ、カテゴリページ、価格表示、「カートに追加」ボタン |
| パブリッシャー | ブログ中心のナビゲーション、記事スキーマ、著者ページ、日付別アーカイブ、RSS フィード、大量のコンテンツ |
| 代理店/サービス | 導入事例、ポートフォリオ、「実績」セクション、チームページ、顧客ロゴ、サービスの説明 |
| ハイブリッド | 上記の手がかりの組み合わせ――優勢なパターンに基づいて分類 |
ステップ 2:サイトマップと内部リンクをクロールする
/sitemap.xmlと/sitemap_index.xmlの取得を試みます。- サイトマップがある場合は、次の優先順位で最大 50 件の一意なページ URL を抽出します。
- ホームページ(必ず含める)
- ナビゲーションの最上位ページ
- 価値の高いページ(料金、会社概要、お問い合わせ、主要なサービス/商品ページ)
- ブログ記事(最近の記事から 5~10 件をサンプルとして選択)
- カテゴリページ/ランディングページ
- サイトマップがない場合は、ホームページから内部リンクをクロールします。
- 同じドメインを指す
<a href>リンクをすべて抽出する - 最大 2 階層までたどる
- メインナビゲーションからリンクされているページを優先する
- 同じドメインを指す
robots.txtの指示を遵守し、取得が許可されていないパスにはアクセスしないでください。- 最大 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-T | 20% | 経験、専門性、権威性、信頼性 |
| 技術的 GEO | 15% | 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