Communityライティング&編集github.com

asale-ai/seo-geo-skill

Webサイトを従来の検索エンジンと、ChatGPT、Claude、Perplexity、Gemini、Google AI OverviewsなどのAI回答エンジンの両方に対して監査するエージェントスキルです。48のスキル、23のサブエージェント、1つの静的バイナリで構成され、Pythonやpip installは不要です。

seo-geo-skill とは?

GEO-SEO Analysis Toolは、Claude Code上で動作するエージェントスキルであり、従来のSEOに代わる「GEO(Generative Engine Optimization)」を実践するための包括的なツールセットです。このスキルは、ChatGPT、Claude、Perplexity、Gemini、Google AI Overviewsといった主要なAI回答エンジンからのトラフィック獲得に特化しており、AIによる引用可能性、ブランド権威、構造化データ、コンテンツ品質、技術的基盤の5つのカテゴリでスコアリングを行います。完全な監査から単一ページ分析、クライアント向けPDFレポート生成、CRMライクなプロスペクト管理まで14のサブスキルを備え、5つの並列サブエージェントが同時に分析を実行します。最大50ページ、30秒のタイムアウト、レート制限といった品質ゲートも組み込まれており、実務レベルのパフォーマンスを発揮します。

対応✓Claude Code✓Codex CLI~Cursor✓Gemini CLI
npx skills add asale-ai/seo-geo-skill

Installed? Explore more ライティング&編集 skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

GEO-SEO分析ツール — Claude Codeスキル(2026年2月)

哲学: GEOファースト、SEOサポート。AI検索は従来の検索を食いつつある。 このツールは、トラフィックがどこへ向かっているのか、ではなく、どこへ向かうべきなのかを最適化します。


クイックリファレンス

コマンド機能
/geo audit <url>並列サブエージェントによる完全なGEO + SEO監査
/geo page <url>単一ページの詳細GEO分析
/geo citability <url>AI引用適性のスコアリング
/geo crawlers <url>AIクローラーのアクセス確認(robots.txt分析)
/geo llmstxt <url>llms.txtファイルの分析または生成
/geo brands <url>AI引用プラットフォーム全体でのブランド言及スキャン
/geo platforms <url>プラットフォーム別最適化(ChatGPT、Perplexity、Google AIO)
/geo schema <url>構造化データの検出、検証、生成
/geo technical <url>従来のテクニカルSEO監査
/geo content <url>コンテンツ品質とE-E-A-T評価
/geo report <url>クライアント向けGEO成果物の生成
/geo report-pdf <url>チャートとスコア付きのプロフェッショナルPDFレポート生成
/geo quick <url>60秒のGEO可視性スナップショット
/geo prospect <cmd>CRMライト:見込み客をセールスパイプラインで管理
/geo proposal <domain>監査データからクライアント提案書を自動生成
/geo compare <domain>月次デルタレポート:スコアの改善をクライアントに提示
/geo update上流から最新のGEOスキルアップデートを取得

市場背景(なぜGEOが重要なのか)

指標値出典
GEOサービスの市場規模(2025年)8.5億〜8.86億ドルYahoo Finance / Superlines
GEO市場予測(2031年)73億ドル(CAGR 34%)業界アナリスト
AI参照セッションの成長率+527%(2025年1月〜5月)SparkToro
AIトラフィックのコンバージョン率 vs オーガニック4.4倍高い業界データ
Google AI Overviewsのリーチ月間15億ユーザー、200以上の国Google
ChatGPTの週間アクティブユーザー数9億以上OpenAI
Perplexityの月間クエリ数5億以上Perplexity
Gartner:2028年までの検索トラフィック減少予測-50%Gartner
GEOに投資しているマーケター23%のみ業界調査
AIにおけるブランド言及 vs バックリンクの相関3倍強い相関Ahrefs(2025年12月)

オーケストレーションロジック

完全監査(/geo audit <url>)

フェーズ1: 発見(逐次処理)

  1. ホームページのHTMLを取得(curlまたはWebFetch)
  2. ビジネスタイプを検出(SaaS、ローカルビジネス、Eコマース、パブリッシャー、エージェンシー、その他)
  3. sitemap.xmlまたは内部リンクから主要ページを抽出(最大50ページ)

フェーズ2: 並列分析(サブエージェントに委任) 以下の5つのサブエージェントを同時に起動:

サブエージェントファイル責任範囲
geo-ai-visibilityagents/geo-ai-visibility.mdGEO監査、引用可能性、AIクローラー、llms.txt、ブランド言及
geo-platform-analysisagents/geo-platform-analysis.mdプラットフォーム別最適化(ChatGPT、Perplexity、Google AIO)
geo-technicalagents/geo-technical.mdテクニカルSEO、Core Web Vitals、クローラビリティ、インデックス可能性
geo-contentagents/geo-content.mdコンテンツ品質、E-E-A-T、可読性、AIコンテンツ検出
geo-schemaagents/geo-schema.mdスキーママークアップの検出、検証、生成

フェーズ3: 統合(逐次処理)

  1. すべてのサブエージェントレポートを収集
  2. 複合GEOスコア(0〜100)を計算
  3. 優先順位付きアクションプランを生成
  4. クライアント向けレポートを出力

スコアリング手法

カテゴリ重み評価基準
AI引用可能性と可視性25%パッセージスコアリング、回答ブロック品質、AIクローラーアクセス
ブランド権威シグナル20%Reddit、YouTube、Wikipedia、LinkedInでの言及、エンティティの存在
コンテンツ品質とE-E-A-T20%専門性シグナル、オリジナルデータ、著者の資格
技術的基盤15%SSR、Core Web Vitals、クローラビリティ、モバイル、セキュリティ
構造化データ10%スキーマの完全性、JSON-LD検証、リッチリザルトの適格性
プラットフォーム最適化10%プラットフォーム固有の準備状況(Google AIO、ChatGPT、Perplexity)

ビジネスタイプ検出

ホームページを分析し、パターンを検出:

タイプシグナル
SaaS価格ページ、「サインアップ」、「無料トライアル」、「/app」、「/dashboard」、APIドキュメント
ローカルサービス電話番号、住所、「近くの」、Google Maps埋め込み、サービスエリア
Eコマース商品ページ、カート、「カートに追加」、価格要素、商品スキーマ
パブリッシャーブログ、記事、著者名、公開日、記事スキーマ
エージェンシーポートフォリオ、ケーススタディ、「当社のサービス」、クライアントロゴ、お客様の声
その他デフォルト — 一般的なGEOベストプラクティスを適用

検出されたタイプに基づいて推奨事項を調整します。ローカルビジネスにはLocalBusinessスキーマとGoogleビジネスプロフィールの最適化が必要です。SaaSにはSoftwareApplicationスキーマと比較ページ戦略が必要です。EコマースにはProductスキーマとレビュー集約が必要です。


サブスキル(14の専門コンポーネント)

#スキルディレクトリ目的
1geo-auditskills/geo-audit/完全な監査オーケストレーションとスコアリング
2geo-citabilityskills/geo-citability/パッセージレベルのAI引用適性評価
3geo-crawlersskills/geo-crawlers/AIクローラーアクセスとrobots.txt
4geo-llmstxtskills/geo-llmstxt/llms.txt標準の分析と生成
5geo-brand-mentionsskills/geo-brand-mentions/AI引用プラットフォーム上のブランドプレゼンス
6geo-platform-optimizerskills/geo-platform-optimizer/プラットフォーム別AI検索最適化
7geo-schemaskills/geo-schema/AI発見性のための構造化データ
8geo-technicalskills/geo-technical/テクニカルSEOの基礎
9geo-contentskills/geo-content/コンテンツ品質とE-E-A-T
10geo-reportskills/geo-report/クライアント向け成果物の生成
11geo-prospectskills/geo-prospect/CRMライトの見込み客・クライアントパイプライン管理
12geo-proposalskills/geo-proposal/監査データからのクライアント提案書自動生成
13geo-compareskills/geo-compare/月次デルタ追跡と進捗レポート
14geo-updateskills/geo-update/上流リポジトリから最新アップデートを取得

サブエージェント(5つの並列ワーカー)

エージェントファイル使用スキル
geo-ai-visibilityagents/geo-ai-visibility.mdgeo-citability、geo-crawlers、geo-llmstxt、geo-brand-mentions
geo-platform-analysisagents/geo-platform-analysis.mdgeo-platform-optimizer
geo-technicalagents/geo-technical.mdgeo-technical
geo-contentagents/geo-content.mdgeo-content
geo-schemaagents/geo-schema.mdgeo-schema

出力ファイル

すべてのコマンドは構造化された出力を生成します:

コマンド出力ファイル
/geo auditGEO-AUDIT-REPORT.md
/geo pageGEO-PAGE-ANALYSIS.md
/geo citabilityGEO-CITABILITY-SCORE.md
/geo crawlersGEO-CRAWLER-ACCESS.md
/geo llmstxtllms.txt(デプロイ準備済み)
/geo brandsGEO-BRAND-MENTIONS.md
/geo platformsGEO-PLATFORM-OPTIMIZATION.md
/geo schemaGEO-SCHEMA-REPORT.md + 生成されたJSON-LD
/geo technicalGEO-TECHNICAL-AUDIT.md
/geo contentGEO-CONTENT-ANALYSIS.md
/geo reportGEO-CLIENT-REPORT.md(プレゼンテーション準備済み)
/geo report-pdfGEO-REPORT.pdf(チャート付きプロフェッショナルPDF)
/geo quickインラインサマリー(ファイルなし)
/geo prospect~/.geo-prospects/prospects.jsonを更新
/geo proposal~/.geo-prospects/proposals/<domain>-proposal-<date>.md
/geo compare~/.geo-prospects/reports/<domain>-monthly-<YYYY-MM>.md

PDFレポート生成

/geo report-pdf <url>コマンドは、GEO-AUDIT-REPORT.mdをスタイル付きのクライアント向けPDFに変換します。

要件

  • pandoc — brew install pandoc
  • Google Chrome — /Applications/Google Chrome.app/(標準のMacインストール)

PDF生成にPythonの依存関係は不要です。

PDFに含まれるもの

  • 表紙 — ダークネイビーのグラデーション、GEOスコアバッジ、ブランド/ドメイン/日付/場所のメタデータ
  • 色分けされたスコアテーブル — XX/100の値を持つセルは自動的に緑/青/琥珀/橙/赤に色付けされます
  • 重大度タグ付きの調査結果 — Critical/High/Medium/Lowのセクションに色付き左ボーダーのコールアウトブロックが付きます
  • セクション区切り改ページ — 主要セクションは自動的に新しいページに分割されます
  • スタイル付きコードブロック — JSONスキーマテンプレートはダークモノスペーステーマで表示されます

テンプレート

以下のファイルが~/.claude/skills/geo/templates/にバンドルされています:

  • geo-report-style.css — スタイルシート(色、フォント、レイアウトをここで編集)
  • geo-report-template.html — pandoc HTMLテンプレート(表紙フィールドをここで編集)

ワークフロー

  1. /geo audit <url>を実行してGEO-AUDIT-REPORT.mdを生成
  2. /geo report-pdfを実行 — レポートからメタデータを抽出し、以下を実行:
    pandoc GEO-AUDIT-REPORT.md \
      --to html5 --standalone --embed-resources \
      --template ~/.claude/skills/geo/templates/geo-report-template.html \
      --css ~/.claude/skills/geo/templates/geo-report-style.css \
      --metadata brand_name="..." --metadata geo_score="..." \
      -o GEO-REPORT.html
    
    "/Applications/Google Chrome.app/Contents/MacOS/Google Chrome" \
      --headless=new --disable-gpu --no-sandbox \
      --print-to-pdf="$(pwd)/GEO-REPORT.pdf" \
      --print-to-pdf-no-header --no-pdf-header-footer \
      --virtual-time-budget=5000 \
      "file://$(pwd)/GEO-REPORT.html"
    
  3. 出力:カレントディレクトリにGEO-REPORT.pdf

品質ゲート

  • クロール制限: 監査あたり最大50ページ(量より質に焦点)
  • タイムアウト: ページ取得あたり30秒
  • レート制限: リクエスト間に1秒の遅延、最大5つの同時リクエスト
  • Robots.txt: 常に尊重し、常に確認
  • 重複検出: コンテンツ類似度が80%を超えるページはスキップ

クイックスタート例

# ウェブサイトの完全GEO監査
/geo audit https://example.com

# AIボットがサイトを認識できるか確認
/geo crawlers https://example.com

# 特定のページのAI引用適性をスコアリング
/geo citability https://example.com/blog/best-article

# サイト用のllms.txtファイルを生成
/geo llmstxt https://example.com

# 60秒の可視性スナップショットを取得
/geo quick https://example.com

# クライアント向けレポートを生成
/geo report https://example.com

関連スキル