blog-geo
ChatGPTやPerplexityなどのAIが引用しやすいように、ブログ記事を監査し、引用に適した形式や構造化データなどを評価して、AI引用準備スコアを算出し、最適化を支援するSkill。
📜 元の英語説明(参考)
AI citation optimization audit scoring blog posts for ChatGPT, Perplexity, and Google AI Overview citability. Evaluates passage-level citability, Q&A formatting, entity clarity, structured data, and AI crawler accessibility. Generates citation capsules and a 0-100 AI Citation Readiness score. Use when user says "geo", "ai citation", "ai optimization", "citation audit", "aeo", "perplexity optimization", "chatgpt citation".
🇯🇵 日本人クリエイター向け解説
ChatGPTやPerplexityなどのAIが引用しやすいように、ブログ記事を監査し、引用に適した形式や構造化データなどを評価して、AI引用準備スコアを算出し、最適化を支援するSkill。
※ jpskill.com 編集部が日本のビジネス現場向けに補足した解説です。Skill本体の挙動とは独立した参考情報です。
下記のコマンドをコピーしてターミナル(Mac/Linux)または PowerShell(Windows)に貼り付けてください。 ダウンロード → 解凍 → 配置まで全自動。
mkdir -p ~/.claude/skills && cd ~/.claude/skills && curl -L -o blog-geo.zip https://jpskill.com/download/10520.zip && unzip -o blog-geo.zip && rm blog-geo.zip
$d = "$env:USERPROFILE\.claude\skills"; ni -Force -ItemType Directory $d | Out-Null; iwr https://jpskill.com/download/10520.zip -OutFile "$d\blog-geo.zip"; Expand-Archive "$d\blog-geo.zip" -DestinationPath $d -Force; ri "$d\blog-geo.zip"
完了後、Claude Code を再起動 → 普通に「動画プロンプト作って」のように話しかけるだけで自動発動します。
💾 手動でダウンロードしたい(コマンドが難しい人向け)
- 1. 下の青いボタンを押して
blog-geo.zipをダウンロード - 2. ZIPファイルをダブルクリックで解凍 →
blog-geoフォルダができる - 3. そのフォルダを
C:\Users\あなたの名前\.claude\skills\(Win)または~/.claude/skills/(Mac)へ移動 - 4. Claude Code を再起動
⚠️ ダウンロード・利用は自己責任でお願いします。当サイトは内容・動作・安全性について責任を負いません。
🎯 このSkillでできること
下記の説明文を読むと、このSkillがあなたに何をしてくれるかが分かります。Claudeにこの分野の依頼をすると、自動で発動します。
📦 インストール方法 (3ステップ)
- 1. 上の「ダウンロード」ボタンを押して .skill ファイルを取得
- 2. ファイル名の拡張子を .skill から .zip に変えて展開(macは自動展開可)
- 3. 展開してできたフォルダを、ホームフォルダの
.claude/skills/に置く- · macOS / Linux:
~/.claude/skills/ - · Windows:
%USERPROFILE%\.claude\skills\
- · macOS / Linux:
Claude Code を再起動すれば完了。「このSkillを使って…」と話しかけなくても、関連する依頼で自動的に呼び出されます。
詳しい使い方ガイドを見る →- 最終更新
- 2026-05-18
- 取得日時
- 2026-05-18
- 同梱ファイル
- 1
📖 Skill本文(日本語訳)
※ 原文(英語/中国語)を Gemini で日本語化したものです。Claude 自身は原文を読みます。誤訳がある場合は原文をご確認ください。
Blog GEO -- AI引用最適化監査
ChatGPT、Perplexity、Google AI Overviews における AI 引用の準備状況についてブログ記事を評価します。プラットフォーム固有の推奨事項とともに、引用カプセルと 0〜100 の AI 引用準備スコアを生成します。
主要な調査データ
監査全体を通して、これらのベンチマークを参照してください。
- ChatGPT、Perplexity、AI Overviews で一致する引用元はわずか 12%
- LLM 引用の 80% は Google のトップ 100 にランクインしていません
- ブランドはサードパーティのソースを通じて 6.5 倍引用されやすい
- 120〜180 語のセクションは ChatGPT の引用が 70% 増加
<thead>を使用した比較表は AI 引用率が 47% 向上- コンテンツの鮮度: 上位の引用の 76.4% は 30 日以内に更新
監査プロセス
ステップ 1: コンテンツを読む
ブログ記事から以下を抽出します。
- コンテンツの全文と単語数
- 見出し構造 (H1、H2、H3 階層)
- 個々の段落とその単語数
- FAQ セクション (存在する場合)
- スキーママークアップ (JSON-LD、microdata、RDFa)
- robots.txt の言及または meta robots ディレクティブ
- TL;DR またはサマリーボックス
- 比較表とその HTML 構造
- 番号付き/順序付きリスト
- 定義スタイルの書式設定
ステップ 2: パッセージレベルの引用可能性 (4 点)
見出し間の各セクションで、AI が抽出可能なパッセージを確認します。
| チェック | 基準 |
|---|---|
| 単語数 | 各セクションには、120〜180 語の自己完結型パッセージが含まれています |
| 文脈からの独立性 | 各パッセージは、周囲の文脈から抽出されても意味が通じます |
| 主張構造 | パッセージには、特定の主張 + 裏付けとなる証拠 + ソースの帰属が含まれています |
| 完全性 | パッセージは、読者が隣接するセクションを読む必要なく質問に答えます |
採点: すべての基準を満たすパッセージの数を、セクションの総数と比較します。
- 4 点: 80% 以上のセクションに引用可能なパッセージがある
- 3 点: 60〜79%
- 2 点: 40〜59%
- 1 点: 20〜39%
- 0 点: 20% 未満
ステップ 3: Q&A の書式設定 (3 点)
見出しの形式と回答の構造を確認します。
| チェック | 基準 |
|---|---|
| 質問の見出し | H2 の 60〜70% が質問として表現されています |
| 回答優先形式 | 各 H2 の下の冒頭の段落は、直接的な回答を提供します |
| FAQ セクション | 構造化された質問と回答のペアを持つ専用の FAQ セクション |
採点:
- 3 点: 3 つの基準すべてを満たす
- 2 点: 2 つの基準を満たす
- 1 点: 1 つの基準を満たす
- 0 点: 満たすものがない
ステップ 4: エンティティの明確さ (3 点)
トピックの一貫性と曖昧さ回避を確認します。
| チェック | 基準 |
|---|---|
| 標準トピック | ページごとに 1 つの明確な主要トピック |
| 一貫した命名 | 同じエンティティ名が全体で使用されます (紛らわしい同義語はありません) |
| 導入文 | 導入段落に明確なトピックステートメント |
| タイトルとコンテンツの一致 | タイトルはコンテンツの焦点を正確に反映しています |
採点:
- 3 点: 4 つの基準すべてを満たす
- 2 点: 3 つの基準を満たす
- 1 点: 1 つまたは 2 つの基準を満たす
- 0 点: 満たすものがない
ステップ 5: 抽出のためのコンテンツ構造 (3 点)
AI が抽出可能なコンテンツパターンを確認します。
| チェック | 基準 |
|---|---|
| TL;DR ボックス | 上部に 40〜60 語のスタンドアロンの要約が存在します |
| 比較表 | 適切な HTML <thead> を持つ表 (引用率が 47% 向上) |
| 順序付きリスト | プロセスとステップバイステップの手順の番号付きリスト |
| 定義の書式設定 | 明確な定義パターンで書式設定されたキーターム |
| 引用カプセル | 主要な各セクションに 40〜60 語の決定的なステートメント |
採点:
- 3 点: 4〜5 個の要素が存在する
- 2 点: 3 個の要素が存在する
- 1 点: 1〜2 個の要素が存在する
- 0 点: 存在しない
ステップ 6: AI クローラーのアクセシビリティ (2 点)
AI クローラーのインデックス作成に関する技術的な要件を確認します。
| チェック | 基準 |
|---|---|
| 静的 HTML | コンテンツは静的 HTML でレンダリングされ、JavaScript の背後にありません |
| robots.txt | AI クローラーを許可します: GPTBot, ChatGPT-User, ClaudeBot, PerplexityBot |
| HTML のスキーマ | スキーママークアップは静的 HTML にあり、JS で挿入されていません |
| ページサイズ | AI クローラーの制限内の妥当なページサイズ |
採点:
- 2 点: すべての基準を満たす
- 1 点: ほとんどの基準を満たしていますが、1 つの問題があります
- 0 点: 複数の問題が AI クローラーをブロックしています
ステップ 7: プラットフォーム固有の分析
各 AI プラットフォームの引用の好みに合わせて投稿を評価します。
ChatGPT
- 「Best X」のリスティクルを好む (引用の 43.8%)
- 引用が多く、信頼できるコンテンツを好む
- 最新性が重要 -- 最近の更新が優先されます
- ドメインオーソリティが引用の可能性に影響を与えます
Perplexity
- Reddit のソースを好む (すべての引用の 6.6%)
- コンテンツの急速な劣化: 2〜3 日の引用ウィンドウ
- 鮮度が最も重要な要素です
- コミュニティで検証されたコンテンツが推奨されます
Google AI Overviews
- Google プロパティを好む (引用の 23%)
- 高い Domain Rating は引用と強く相関しています
- SERP の 49% に存在します
- すでにオーガニックで上位にランク付けされているコンテンツを好む
各プラットフォームについて、以下を提供します。
- 現在の引用可能性評価 (高 / 中 / 低)
- 引用の可能性を高めるための具体的な改善策
- コンテンツ形式の推奨事項
ステップ 8: 引用カプセルを生成する
投稿の各 H2 セクションについて、引用カプセルを作成します。
- 長さ: 40〜60 語、自己完結型
- 構造: 特定の主張 + データポイント + ソースの帰属
- 目的: AI が引用として直接引用できるパッセージ
- 形式: 作成者が埋め込むことができる推奨される追加として提示します
例:
[ソース] によると、[数値を含む特定の主張]。これは [文脈/比較] を表しており、[重要性] を示しています。[主張を裏付ける詳細]。
H2 セクションごとに 1 つのカプセルを生成します。それぞれに、それが属するセクションの見出しをラベル付けします。
ステップ 9: AI 引用準備スコアを計算する (0〜100)
15 ポイントのサブカテゴリスコアを 0〜100 の表示スコアにマッピングします。
| カテゴリ | 生のポイント | 表示の重み | 最大表示スコア |
|---|---|---|---|
| パッセージレベルの引用可能性 | /4 | x6.75 | 27 |
| Q&A の書式設定 | /3 | x6.67 | 20 |
| エンティティの明確さ | /3 | x6.67 | 20 |
| コンテンツ構造 | /3 | x6.67 | 20 |
| AI クローラーのアクセシビリティ | /2 | x6.5 | 13 |
| 合計 |
(原文はここで切り詰められています)
📜 原文 SKILL.md(Claudeが読む英語/中国語)を展開
Blog GEO -- AI Citation Optimization Audit
Scores blog posts for AI citation readiness across ChatGPT, Perplexity, and Google AI Overviews. Generates citation capsules and a 0-100 AI Citation Readiness score with platform-specific recommendations.
Key Research Data
Reference these benchmarks throughout the audit:
- Only 12% of sources cited match across ChatGPT, Perplexity, and AI Overviews
- 80% of LLM citations don't rank in Google's top 100
- Brands 6.5x more likely cited through third-party sources
- 120-180 word sections get 70% more ChatGPT citations
- Comparison tables with
<thead>achieve 47% higher AI citation rates - Content freshness: 76.4% of top citations updated within 30 days
Audit Process
Step 1: Read Content
Extract from the blog post:
- Full content text and word count
- Heading structure (H1, H2, H3 hierarchy)
- Individual paragraphs and their word counts
- FAQ sections (if present)
- Schema markup (JSON-LD, microdata, RDFa)
- robots.txt mentions or meta robots directives
- Any TL;DR or summary boxes
- Comparison tables and their HTML structure
- Numbered/ordered lists
- Definition-style formatting
Step 2: Passage-Level Citability (4 pts)
Check each section between headings for AI-extractable passages:
| Check | Criteria |
|---|---|
| Word count | Each section contains 120-180 word self-contained passages |
| Context independence | Each passage makes sense extracted from surrounding context |
| Claim structure | Passages contain: specific claim + supporting evidence + source attribution |
| Completeness | Passage answers a question without requiring reader to read adjacent sections |
Scoring: Count passages meeting all criteria vs total sections.
- 4 pts: 80%+ sections have citable passages
- 3 pts: 60-79%
- 2 pts: 40-59%
- 1 pt: 20-39%
- 0 pts: <20%
Step 3: Q&A Formatting (3 pts)
Check heading format and answer structure:
| Check | Criteria |
|---|---|
| Question headings | 60-70% of H2s are phrased as questions |
| Answer-first format | Opening paragraph under each H2 provides a direct answer |
| FAQ section | Dedicated FAQ section with structured question-answer pairs |
Scoring:
- 3 pts: All three criteria met
- 2 pts: Two criteria met
- 1 pt: One criterion met
- 0 pts: None met
Step 4: Entity Clarity (3 pts)
Check topic consistency and disambiguation:
| Check | Criteria |
|---|---|
| Canonical topic | One unambiguous primary topic per page |
| Consistent naming | Same entity name used throughout (no confusing synonyms) |
| Intro statement | Clear topic statement in the introduction paragraph |
| Title-content match | Title accurately reflects the content focus |
Scoring:
- 3 pts: All four criteria met
- 2 pts: Three criteria met
- 1 pt: One or two criteria met
- 0 pts: None met
Step 5: Content Structure for Extraction (3 pts)
Check for AI-extractable content patterns:
| Check | Criteria |
|---|---|
| TL;DR box | 40-60 word standalone summary present at top |
| Comparison tables | Tables with proper HTML <thead> (47% higher citation rate) |
| Ordered lists | Numbered lists for processes and step-by-step instructions |
| Definition formatting | Key terms formatted with clear definition patterns |
| Citation capsules | 40-60 word definitive statements in each major section |
Scoring:
- 3 pts: 4-5 elements present
- 2 pts: 3 elements present
- 1 pt: 1-2 elements present
- 0 pts: None present
Step 6: AI Crawler Accessibility (2 pts)
Check technical requirements for AI crawler indexing:
| Check | Criteria |
|---|---|
| Static HTML | Content rendered in static HTML, not behind JavaScript |
| robots.txt | Allows AI crawlers: GPTBot, ChatGPT-User, ClaudeBot, PerplexityBot |
| Schema in HTML | Schema markup in static HTML, not JS-injected |
| Page size | Reasonable page size within AI crawler limits |
Scoring:
- 2 pts: All criteria met
- 1 pt: Most criteria met but one issue
- 0 pts: Multiple issues blocking AI crawlers
Step 7: Platform-Specific Analysis
Evaluate the post for each AI platform's citation preferences:
ChatGPT
- Favors "Best X" listicles (43.8% of citations)
- Prefers well-cited, authoritative content
- Recency matters -- recent updates get priority
- Domain authority influences citation likelihood
Perplexity
- Favors Reddit sources (6.6% of all citations)
- Rapid content decay: 2-3 day citation window
- Freshness is the most critical factor
- Community-validated content preferred
Google AI Overviews
- Favors Google properties (23% of citations)
- High Domain Rating strongly correlated with citation
- Present in 49% of SERPs
- Prefers content that already ranks well organically
For each platform, provide:
- Current citability rating (High / Medium / Low)
- Specific improvements to increase citation likelihood
- Content format recommendations
Step 8: Generate Citation Capsules
For each H2 section in the post, write a citation capsule:
- Length: 40-60 words, self-contained
- Structure: Specific claim + data point + source attribution
- Purpose: A passage AI could directly quote as a citation
- Format: Present as a suggested addition the author can embed
Example:
According to [Source], [specific claim with number]. This represents
[context/comparison], making it [significance]. [Supporting detail
that reinforces the claim].
Generate one capsule per H2 section. Label each with the section heading it belongs under.
Step 9: Calculate AI Citation Readiness Score (0-100)
Map the 15-point subcategory scores to a 0-100 display score:
| Category | Raw Points | Display Weight | Max Display Score |
|---|---|---|---|
| Passage-Level Citability | /4 | x6.75 | 27 |
| Q&A Formatting | /3 | x6.67 | 20 |
| Entity Clarity | /3 | x6.67 | 20 |
| Content Structure | /3 | x6.67 | 20 |
| AI Crawler Accessibility | /2 | x6.5 | 13 |
| Total | /15 | 100 |
Rating thresholds:
- 90-100: Excellent -- highly citable by AI systems
- 70-89: Good -- citable with minor improvements
- 50-69: Needs Work -- significant gaps in citability
- Below 50: Poor -- major restructuring needed
Step 10: Generate Report
Output the following report:
## AI Citation Readiness Report: [Title]
**AI Citation Readiness Score: [X]/100** -- [Rating]
### Score Breakdown
| Category | Raw | Display | Max |
|----------|-----|---------|-----|
| Passage-Level Citability | X/4 | X | 27 |
| Q&A Formatting | X/3 | X | 20 |
| Entity Clarity | X/3 | X | 20 |
| Content Structure | X/3 | X | 20 |
| AI Crawler Accessibility | X/2 | X | 13 |
| **Total** | **X/15** | **X** | **100** |
### Per-Section Citability Analysis
| Section (H2) | Word Count | Self-Contained | Claim+Evidence | Citable |
|---------------|-----------|----------------|----------------|---------|
| [heading] | [N] | Yes/No | Yes/No | Yes/No |
### Platform-Specific Optimization
#### ChatGPT
- [specific recommendations]
#### Perplexity
- [specific recommendations]
#### Google AI Overviews
- [specific recommendations]
### Generated Citation Capsules
#### [H2 Section 1]
> [40-60 word citation capsule]
#### [H2 Section 2]
> [40-60 word citation capsule]
### Technical Recommendations
- [ ] [Technical fix with specifics]
### Priority Action Items
1. [Most impactful improvement]
2. [Second most impactful]
3. [Third most impactful]
Run `/blog analyze <file>` for full content quality scoring.