ai-seo について
ai-seoは、AI検索の回答での引用を目指すコンテンツ・SEOチーム向けのGEOスキルです。可視性監査、コンテンツの抽出しやすさの改善、スキーマの提案、エンティティ最適化の手順を提供します。
主な機能
- 01AI検索での引用と可視性を監査
- 02回答としての抽出しやすさを評価
- 03定義、手順、FAQ、比較を構成
- 04ページ種別に応じたスキーマを提案
- 05AIクローラーのアクセス設定を確認
活用シーン
- 01AI検索回答でのブランド引用を確認
- 02直接回答として抽出しやすいページに再構成
- 03robots.txtのAIクローラー制限を調査
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ borghei/ claude-skills --skill ai-seoインストール後、Claude Code で/ai-seoを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
scripts/content_scorer.pykeyword_analyzer.pyserp_simulator.py詳細
AI SEO
従来の検索結果で上位表示されるだけでなく、AI 検索プラットフォームから引用されるための生成エンジン最適化(GEO)。
目次
- キーワード
- クイックスタート
- AI 検索と従来の SEO の違い
- AI に引用されるための 3 つの柱
- 主要なワークフロー
- 引用されやすいコンテンツのパターン
- AI による発見のためのスキーママークアップ
- ボットへのアクセス設定
- モニタリングと追跡
- ベストプラクティス
- 連携ポイント
キーワード
AI SEO、生成エンジン最適化、GEO、AI による概要、Google SGE、ChatGPT による引用、Perplexity SEO、Claude による引用、AI 検索最適化、セマンティック検索、エンティティ最適化、LLM での可視性、AI 生成の回答、構造化データ、スキーママークアップ、コンテンツの抽出可能性、AI による引用可能性、GPTBot、PerplexityBot、ClaudeBot、回答エンジン最適化
まず確認すること
最適化の前に、次の情報を確認してください。不明または曖昧な項目があれば、推測せずに質問してください。
- 対象クエリ — 引用されたい質問(最適化するページと追加する抽出可能なコンテンツブロックを決めます)
- 対象の AI プラットフォーム — Perplexity / ChatGPT / Google AI Overviews / Claude(クロール、インデックス登録、引用の動作はプラットフォームごとに異なります)
- ブランド/エンティティ名 — 追跡する正確な表記(引用テストとエンティティ最適化に影響します)
- 最適化するページ/コンテンツ — 再構成する URL または下書き(抽出可能性の評価とスキーマの選定に影響します)
中止ルール:出力に最も影響する項目を 2~3 個だけ質問してください。ユーザーが「そのまま下書きを作って」と言った場合は作業を進め、成果物の冒頭に前提を列挙してください。
クイックスタート
AI での可視性を監査する
- robots.txt で AI ボットへのアクセスを確認します。まず検索/取得クローラー(OAI-SearchBot、Claude-SearchBot、PerplexityBot、Googlebot)、次に学習用クローラー(GPTBot、ClaudeBot、Google-Extended)を確認します
- 対象クエリの上位 10 件を Perplexity、ChatGPT、Google AI Overviews でテストします
- 引用されるクエリ、競合他社が引用されるクエリ、効果のあるコンテンツ形式を記録します
- 主要なページを「抽出可能性チェックリスト」に照らして評価します
- 検索ボリュームと現在の AI による引用状況の差が最も大きいページを優先します
AI に引用されるようページを最適化する
- 情報収集を目的とするクエリでは、冒頭 200 語以内に明確な定義ブロックを追加します
- 単独で抽出しても内容が伝わる H2 セクションでコンテンツを構成します
- 手順に関するクエリには番号付き手順を、「X と Y の比較」クエリには比較表を追加します
- 曖昧な主張はすべて、出典を明記した統計情報(「[出典] によると、[年]」)に置き換えます
- ページの種類に合ったスキーマ(Article、Product、Organization、BreadcrumbList)を実装します。目的はエンティティを正確に認識させることであり、AI に引用されるための近道ではありません(Google は、AI 機能に特別なスキーマは不要だと述べています)
- robots.txt で AI ボットが許可されていることを確認します
AI 検索と従来の SEO の違い
根本的な変化
従来の SEO はページを上位表示させます。AI SEO はコンテンツを引用させます。最適化の対象は異なります。
| 項目 | 従来の SEO | AI SEO |
|---|---|---|
| 目標 | 1 ページ目に表示される | AI 生成の回答で引用される |
| 成功指標 | クリック率 | 引用頻度 |
| コンテンツの優先事項 | キーワード密度 | 回答の抽出可能性 |
| 権威性のシグナル | 被リンク+ドメインの権威性 | 被リンク+回答の品質+出典の明記 |
| ユーザーの行動 | ユーザーがリンクをクリックする | AI が回答を抽出する。ユーザーはサイトを訪れない場合があります |
| コンテンツ形式 | 長文で包括的 | 単独で抽出できるコンテンツブロック |
| 最適化の単位 | ページ | 段落またはセクション |
従来の SEO から引き継がれるもの
- ドメインオーソリティは引き続き重要です。AI システムは信頼できる情報源を優先します。
- 被リンクは引き続き信頼性と専門性を示します。
- 技術的な SEO の基本(ページ速度、モバイル対応、クリーンな HTML)は引き続き適用されます。
- 独自の知見を含む質の高いコンテンツは引き続き成果を上げます。
変わること
- キーワード密度よりも、回答の明確さと直接性が重視されます
- ページ単位の最適化から、セクション単位や段落単位の最適化へと広がります
- 内部リンクは、PageRank の流れだけでなく、AI クローラーによる発見にも役立ちます
- 構造化データは、機械によるエンティティやページ種別の判別に役立ちますが、必須条件ではありません。Google は、AI Overviews や AI Mode に表示されるために特別な schema.org マークアップは必要ないと述べています(2026 年 9 月時点)
AI に引用されやすくする 3 つの柱
柱 1:構造(抽出可能)
AI システムはコンテンツをまとまりごとに取り込みます。クエリに直接答える段落、リスト、定義を見つけて抽出します。そのため、回答がそれだけで意味を成すようにコンテンツを構成する必要があります。
抽出可能性の要件:
- 「X とは何か」というクエリに対応する定義ブロック — 最初の 200 語以内に、簡潔な 1~2 文の定義を記載する
- 「X の方法」というクエリに対応する番号付き手順 — 動詞から始まり、それぞれが単独で意味を成す手順にする
- 「X と Y の比較」というクエリに対応する比較表 — 見出しを含む明快な表形式にする
- 質問形式のクエリに対応する FAQ ブロック — 質問と回答のペアを明示する
- データを求めるクエリに対応する、出典を完全に明記した統計情報
抽出可能性を損なうアンチパターン:
- 4,000 語のエッセイの 8 段落目に回答を埋もれさせる
- 個々のセクションを理解するために、前のセクションの文脈を必要とする
- 表にすべき比較を、物語調の文章で記述する
- 重要な定義を結論だけに記載する
柱 2:権威性(引用可能)
AI システムは、最も関連性の高い回答だけでなく、最も信頼できる回答を抽出します。
AI 時代における権威性のシグナル:
- ドメインオーソリティ — DA の高いドメインは優先的に引用されます
- 著者の明記 — 資格を持つ著者を明記したページは、匿名のページよりも高い成果を上げます
- 引用の連鎖 — 信頼できる情報源を引用することで、あなた自身も信頼できる情報源となります
- 情報の新しさ — AI システムは、時期が重要なクエリでは最新情報を優先します
- 独自データ — 独自の調査、アンケート、研究は、AI がほかでは見つけられないため、より多く引用されます
- 一貫したエンティティの存在 — 権威ある情報源で、あなたのブランドがエンティティとして掲載されています
柱 3:存在感(発見可能)
AI システムがコンテンツを見つけてインデックスに登録できる必要があります。
技術的な要件:
- robots.txt で AI クローラーを許可する
- ページの読み込みを速くし、HTML をクリーンにする
- 重要なコンテンツを JavaScript のみでレンダリングしない
- コンテンツ種別の分類にスキーママークアップを使用する
- 適切な canonical シグナルを設定する
- 有効な証明書を使用した HTTPS
主なワークフロー
ワークフロー 1:AI 可視性監査
ステップ 1:ボットのアクセス確認
AI クローラーのアクセス許可について、robots.txt を確認します。
# Search / retrieval crawlers — blocking these removes you from that platform's AI answers:
Googlebot # Google Search, incl. AI Overviews and AI Mode
OAI-SearchBot # ChatGPT search
Claude-SearchBot # Claude search
PerplexityBot # Perplexity search
# Training crawlers — blocking these does NOT remove you from AI search answers:
GPTBot # OpenAI model training
ClaudeBot # Anthropic model training
Google-Extended # Gemini training + grounding (not AI Overviews / AI Mode)
Applebot-Extended # Apple Intelligence training
検索/取得クローラーがブロックされている場合、これは最優先で修正すべき項目です。解決するまで、そのプラットフォームでの可視性はゼロです。トレーニングクローラーのブロックはポリシー上の選択であり、可視性の問題ではありません。全体の一覧はボットのアクセス設定を参照してください。
ステップ 2:引用テスト
各プラットフォームで、対象となる上位 10 件のクエリをテストします。
| プラットフォーム | テスト方法 | 記録する内容 |
|---|---|---|
| Perplexity | perplexity.ai で検索し、ソースパネルを確認します | 引用されたか?どの競合他社が引用されたか?どのコンテンツ形式が優勢か? |
| ChatGPT | ウェブブラウジングを有効にし、引用を確認します | 同上 |
| Google AI Overviews | Google で検索し、AI Overview パネルを確認します | 同上 |
| Microsoft Copilot | copilot.microsoft.com で検索し、ソースカードを確認します | 同上 |
| Claude | ウェブ検索を有効にしてクエリを実行します | 同上 |
ステップ 3:コンテンツの抽出しやすさの評価
各主要ページを採点します(0~7 点)。
- 最初の 200 語以内に中心的な概念の明確な定義がある
- 手順を尋ねるクエリに対応する番号付きリストまたはステップ形式のセクションがある
- 質問と回答のペアを直接示す FAQ セクションがある
- 統計に出典名と年が記載されている
- 比較が文章ではなく表形式で示されている
- H1 が回答または直接的な記述として表現されている
- ページの種類(Article、Product、Organization、BreadcrumbList)に合致する有効なスキーママークアップがある
評価の目安:0~3 点=大幅な再構成が必要です。4~5 点=良好な基準レベルです。6~7 点=優れています。
ステップ 4:競合の引用分析
対象の各クエリについて、以下を記録します。
- 現在引用されている情報源(プラットフォームごとに上位 3 件)
- 優勢なコンテンツ形式(定義、リスト、表、引用)
- 引用されている競合他社が提供していて、自社のコンテンツに欠けているもの
- 競合他社にはない独自のデータや専門知識がある分野
ワークフロー 2:AI による引用に向けたページの最適化
ステップ 1:回答を冒頭に置く
最初の段落には、対象のクエリへの核心となる回答を含める必要があります。前置きや背景説明は不要です。「今日の状況では……」のような書き出しは避けてください。
ステップ 2:各セクションを独立して理解できる構成にする
すべての H2 セクションは、単独の抜粋として回答になっている必要があります。
- 各セクションは要点から始めます
- 各セクションには、それ自体の根拠を含めます
- 理解するために前のセクションを読む必要がないようにします
- 文脈から切り離して引用しても意味が通じるようにします
ステップ 3:抽出しやすいコンテンツブロックを追加する
重要なページごとに、次の中から 2~3 個を追加します。
- 定義ブロック(最初の 200 語以内)
- 番号付きの手順(最大 5~10 個、動詞から始める)
- 比較表(明確な見出し、構造化されたデータ)
- FAQ の組み合わせ(質問は自然な言語のクエリに合わせる)
- 出典を明記した統計(「[出典]([年])によると、……の X%が」)
- 専門家の引用ブロック(「[氏名]、[組織での役職]:「[引用]」」)
ステップ 4:曖昧な表現を具体的な表現に置き換える
曖昧な主張をすべて見つけて置き換えます。
- 「多くの企業」→ 企業名または件数を示します
- 「調査によると」→ 調査名、組織名、年を示します
- 「大幅に改善」→ 改善率を示します
- 「業界をリードするブランド」→ 少なくとも 1 つのブランド名を示します
- 「専門家によると」→ 資格を含めて専門家名を示します
ステップ 5:スキーママークアップを追加する
ページの head に JSON-LD を実装します。
| コンテンツタイプ | スキーマ | 影響(2026 年 9 月時点) |
|---|---|---|
| 記事と投稿 | Article | 中 — Article のリッチリザルトと、明確な著者・日付シグナル |
| 製品ページ | Product(+ Review snippet) | 中 — Product のリッチリザルト、製品比較クエリ |
| 企業ページ | Organization | 中 — エンティティの権威性、ロゴ/ナレッジパネルのシグナル |
| すべてのページ | BreadcrumbList | 低~中 — Breadcrumb のリッチリザルト、サイト階層 |
| 著者ページ | Person / ProfilePage | 低~中 — 著者の信頼性シグナル |
| FAQ セクション | FAQPage | 低 — FAQ のリッチリザルトは Google 検索から削除済み(2026 年 5 月)。語彙としては有効ですが、Google 検索の機能はありません |
| 手順ガイド | HowTo | 低 — HowTo のリッチリザルトは Google 検索から削除済み(2023 年)。Google 検索の機能はありません |
AI システムが抽出するのは、ページ上で見える構造(Q&A の見出し、番号付きの手順)です。Google は、AI 機能に特別なスキーマは不要だと述べています。FAQPage/HowTo マークアップを AI に引用されるための手段として売り込まないでください。
ワークフロー 3:エンティティの最適化
ステップ 1:エンティティを定義する
ブランドがウェブ上で認知されたエンティティとして確立されていることを確認します。
- Wikipedia または Wikidata への掲載
- Google ナレッジパネル
- 引用元サイト全体で一貫した NAP(名前、住所、電話番号)
- Organization スキーマを含む、構造化された会社概要ページ
ステップ 2:エンティティとの関連性を構築する
エンティティを関連トピックに結び付けます。
- 引用されたいトピックについて、独自の調査を公開する
- 専門分野の権威あるサイトで(リンク付きで)言及される
- 業界の刊行物に専門家としてのコメントを提供する
- AI システムがインデックスするプラットフォームで、積極的な存在感を保つ
ステップ 3:引用の連鎖を強化する
信頼できる参照元のネットワークを作ります。
- 自社のコンテンツで権威ある情報源を引用する
- 権威ある情報源に自社のコンテンツを引用してもらう
- 著者ページから資格や刊行物へのリンクを設ける
- 業界のまとめ記事や比較記事に自社ブランドを掲載する
引用されるコンテンツのパターン
パターン 1:定義ブロック
**[Term]** is [concise definition in 1-2 sentences]. [One sentence of context
explaining why it matters or how it differs from related concepts].
最初の 200 語以内に配置します。曖昧な表現や前置きは避けてください。
パターン 2:番号付きの手順
AI による抽出に必要な条件:
- 手順には番号を付けます(箇条書きにしない)
- 各手順は動詞から始めます
- 各手順は単独で引用できるよう、独立している必要があります
- 手順は最大 5~10 個にします(AI は長いリストを途中で切り詰めます)
- 各手順には簡潔な説明を付けます(1~2 文)
パターン 3:比較表
見出しが明確な 2 列または複数列の表:
| Dimension | Option A | Option B |
|-----------|----------|----------|
| Price | $X/mo | $Y/mo |
| Key Feature | Description | Description |
| Best For | Use case | Use case |
パターン 4:FAQ ブロック
明確な Q&A ペアです。質問は自然言語のクエリに合致するものにします。
### What is [topic]?
[Direct answer in 1-2 sentences.]
### How does [topic] work?
[Step-by-step explanation.]
抽出において重要なのは、目に見える Q&A の構造です。FAQPage マークアップは任意です。Google は FAQ のリッチリザルトを表示しなくなりました(2026 年 5 月に廃止)。
パターン 5:出典を明記した統計
According to [Source Name] ([Year]), X% of [population] [finding].
出典を完全に明記することが重要です。AI が出典を検証できないため、出典のない統計は優先度が下がります。
パターン 6:専門家の引用ブロック
"[Quote]" — [Name], [Role] at [Organization]
氏名と資格を明記した専門家の発言は、AI システムが引用可能な情報として取り上げます。
AI による発見に向けたスキーママークアップ
優先して実装するもの
Google によると、AI Overviews や AI Mode に表示されるために特別な schema.org マークアップは必要ありません(AI features and your website)。Google のリッチリザルトを引き続き生成するスキーマや、エンティティを明確にするスキーマ(Article、Product、Organization、BreadcrumbList)を優先し、FAQPage と HowTo は任意の語彙として扱ってください。
FAQPage スキーマ(任意 — FAQ のリッチリザルトは 2026 年 5 月に Google 検索から廃止):
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "What is [topic]?",
"acceptedAnswer": {
"@type": "Answer",
"text": "[Direct answer]"
}
}
]
}
HowTo スキーマ(任意 — HowTo のリッチリザルトは 2023 年に Google 検索から廃止):
{
"@context": "https://schema.org",
"@type": "HowTo",
"name": "How to [do thing]",
"step": [
{
"@type": "HowToStep",
"name": "Step name",
"text": "Step description"
}
]
}
Article スキーマ(引き続きリッチリザルトの対象。著者と日付のシグナルを示します):
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Title",
"author": {
"@type": "Person",
"name": "Author Name",
"url": "https://author-page"
},
"datePublished": "2026-01-15",
"dateModified": "2026-03-01"
}
公開前に、schema.org/validator ですべてのスキーマを検証してください。
ボットのアクセス設定
AI クローラーの一覧(2026年9月時点)
主要な AI ベンダーは現在、目的ごとにクロールを分けているため、検索での可視性とトレーニングを個別に制御できます。
| ベンダー | ユーザーエージェント | 目的 | ブロックした場合 | robots.txt を尊重 |
|---|---|---|---|---|
| OpenAI | GPTBot | モデルトレーニング | 今後のトレーニングからコンテンツが除外される | はい |
| OpenAI | OAI-SearchBot | ChatGPT 検索インデックス | ChatGPT の検索回答に表示・引用されなくなる | はい |
| OpenAI | ChatGPT-User | ユーザーのリクエストに応じてページを取得 | ユーザーが開始する取得です。OpenAI によると、robots.txt のルールは「適用されない場合があります」 | 保証されない |
| Anthropic | ClaudeBot | モデルトレーニング | 今後のコンテンツがトレーニングから除外される | はい |
| Anthropic | Claude-SearchBot | Claude 検索インデックス | Claude の検索回答での可視性が低下する | はい |
| Anthropic | Claude-User | Claude のユーザーの依頼に応じてページを取得 | Claude がユーザー向けにページを取得できなくなる | はい |
| Perplexity | PerplexityBot | Perplexity 検索インデックス | Perplexity の回答に表示・リンクされなくなる | はい |
| Perplexity | Perplexity-User | ユーザーの質問に応じてページを取得 | Perplexity によると、この取得用クローラーは通常 robots.txt を無視します | いいえ |
Googlebot | Google 検索(AI Overviews と AI Mode を含む) | Google 検索から完全に除外される | はい | |
Google-Extended(robots.txt のトークンであり、独立したクローラーではありません) | Gemini のトレーニングと一部の Google システムでのグラウンディング。また、検索の生成 AI 機能を支えるモデルのトレーニングも制限します | Google 検索、ランキング、AI Overviews、AI Mode からは除外されません | はい |
出典:OpenAI のクローラー、Anthropic のクローラー、Perplexity のクローラー、Google の一般的なクローラー。
Google AI Overviews/AI Mode のオプトアウト: Google-Extended では、これらへの表示を制御できません。これらは Googlebot のインデックスから提供されます。2026年9月時点での選択肢は次のとおりです。
- Search Console の「検索の生成 AI」コントロール(Settings > Search generative AI。2026年8月31日にすべてのサイトへの提供を開始)—ランキングやその他の検索結果への掲載に影響を与えずに、サイトのリンクとコンテンツを AI Overviews、AI Mode、Discover の生成 AI 機能から除外します。数日以内に反映されます(ヘルプ)。
- ページ単位のスニペット制御 —
nosnippet、data-nosnippet、max-snippetによって表示内容を制限できますが、通常の検索結果でのページの表示にも影響します。 noindex— ページを Google 検索から完全に除外します。
推奨する robots.txt の設定
# Allow AI search / retrieval crawlers (visibility)
User-agent: OAI-SearchBot
Allow: /
User-agent: Claude-SearchBot
Allow: /
User-agent: Claude-User
Allow: /
User-agent: PerplexityBot
Allow: /
# Training crawlers — Allow or Disallow per your content policy;
# this choice does not affect AI search citation
User-agent: GPTBot
Allow: /
User-agent: ClaudeBot
Allow: /
User-agent: Google-Extended
Allow: /
User-agent: Applebot-Extended
Allow: /
トレーニングと引用のためのアクセス
トレーニングをブロックしながら AI による引用を許可する設定は、OpenAI、Anthropic、Perplexity では可能です。検索クローラー(OAI-SearchBot、Claude-SearchBot、PerplexityBot)は許可し、トレーニング用クローラー(GPTBot、ClaudeBot)は拒否してください。一方をブロックしても、もう一方はブロックされません。
Google の仕組みは異なります。Google-Extended はトレーニングと Gemini のグラウンディングを制限しますが、AI Overviews や AI Mode への表示は制限しません。通常の検索での可視性を保ちながら AI Overviews/AI Mode には表示させない場合は、Search Console の「検索の生成 AI」コントロールを使用してください(2026年9月時点)。スニペット制御や noindex でも対応できますが、通常の検索結果での表示に影響します。
推奨:AI による引用での可視性を確保したい場合は、検索・取得用クローラーを常に許可してください。トレーニング用クローラーについては、コンテンツのライセンス方針として別途判断してください。
モニタリングと追跡
引用状況の週次追跡(週20分)
Perplexity と ChatGPT で、対象とする上位10件のクエリをテストします。
- 引用されましたか?(はい/いいえ)
- 引用順位(1位、2位、3位のソース)
- コンテンツのどのテキストが使われましたか?
- 新たに表示された競合はいますか?
AI Overviews と AI Mode の Google Search Console
パフォーマンス レポートには「AI Overviews」の検索タイプフィルターはありません。AI Overviews と AI Mode からのクリック数と表示回数は、通常の検索結果と合算され、標準のウェブ検索タイプに含まれます(AI 機能とウェブサイト)。
2026 年 9 月時点で、Search Console には専用の生成 AI パフォーマンス レポートもあります(2026 年 6 月に発表され、2026 年 8 月 31 日までにすべてのサイトへの展開が完了。データを表示するには、サイトに十分な表示回数が必要です)(発表、ヘルプ)。
- AI Overviews と AI Mode に表示された、サイトへのリンクの表示回数のみ。クリックデータはありません
- ページ、国、デバイス、日付でグループ化し、どのページが最も多く表示されているかを確認できます
- 標準のパフォーマンス レポートの制限が適用されます(最大 1,000 行、最近のデータは暫定値)
クリック数を確認するには、パフォーマンス レポートでウェブ検索タイプを使用し、ランディングページの分析データも確認してください。AI 機能からのクリックを個別に抽出することはできません。
月次モニタリングチェックリスト
| シグナル | 確認する内容 | ツール |
|---|---|---|
| Perplexity の引用 | 上位 10 件のクエリ | 手動テスト |
| ChatGPT の引用 | 上位 10 件のクエリ | 手動テスト |
| Google AI Overviews / AI Mode | 表示回数(生成 AI レポート)。クリック数はウェブ検索タイプにのみ合算されます | Google Search Console |
| Copilot の引用 | 上位 5 件のクエリ | 手動テスト |
| AI ボットのクロール状況 | クロール頻度とページ | サーバーログ / Cloudflare |
| 競合他社の引用 | クエリで引用されているサイト | 手動テスト |
| コンテンツの鮮度 | 重要なページの日付情報 | コンテンツ監査 |
引用が減少した場合
引用が失われたときの診断チェックリスト:
- robots.txt が変更されましたか?(AI ボットを誤ってブロックしていないか確認してください)
- 競合他社が、より抽出しやすいコンテンツを公開しましたか?
- ページの構成が変更されましたか?(再構成によって引用パターンが崩れることがあります)
- ドメインオーソリティが低下しましたか?(被リンクの状況を確認してください)
- クエリの意図が変化しましたか?(AI システムがクエリを別の意味に解釈している可能性があります)
ベストプラクティス
-
ページ単位だけでなく、セクション単位で最適化する — AI はページ全体ではなく、段落やセクションを抽出します。すべての H2 ブロックが、それだけで引用可能であるべきです。
-
必ず最初に答えを示す — 最初の 200 語で、AI システムがコンテンツを有用と判断するかどうかが決まります。答えは冒頭に記載してください。
-
すべてに出典を明記する — 出典のない統計、名前のない専門家、根拠のない主張は、引用されやすさを低下させます。具体的な名前を挙げてください。
-
四半期ごとに更新する — AI システムは新しいコンテンツを優先します。公開日を更新し、90 日ごとにデータを最新の状態にしてください。
-
エンティティとしての存在感を高める — ウェブ全体でブランドがエンティティとして強く認識されるほど、AI システムから信頼され、引用されやすくなります。
-
従来の SEO と AI SEO のどちらかを選ばない — これらは相互に補完し合います。最適化シグナルの多くは共通しています。両方に取り組んでください。
-
複数のプラットフォームでテストする — Perplexity で引用されたページが、ChatGPT でも引用されるとは限りません。オーディエンスが利用するプラットフォームに合わせて最適化してください。
-
毎月、競合他社をモニタリングする — ターゲットクエリで引用されているサイトを追跡し、どのようなコンテンツのパターンを使用しているかを調べてください。
-
重要な回答では JavaScript でレンダリングされるコンテンツを避ける — AI クローラーは JavaScript を実行しない場合があります。重要なコンテンツが初期 HTML に含まれていることを確認してください。
-
スキーマを小手先の手段ではなく、正確に実装する — 表示されるコンテンツと一致する Article、Product、Organization、BreadcrumbList のマークアップは、エンティティの理解に役立ちます。Google によると、AI 機能に特別なスキーマは不要で、FAQ / HowTo のリッチリザルトは表示されなくなっています。
統合ポイント
- SEO スペシャリスト — 従来の検索順位最適化に使用します。AI SEO と従来の SEO を並行して実施してください。
- コンテンツ制作 — AI 引用向けに最適化する前に、基礎となるコンテンツを作成するために使用します。
- コンテンツの人間味付け — 執筆後に使用します。AI らしいコンテンツは AI による引用で成果が低くなります。AI システムは、信頼性が高く人間らしい文章を優先します。
- コンテンツ戦略 — AI での可視性を高めるために、どのトピックやクエリをターゲットにするか決める際に使用します。
- マーケティング分析 — キャンペーン分析ツールを使って、AI 引用経由のトラフィックがビジネスに与える影響を追跡します。
トラブルシューティング
| 問題 | 考えられる原因 | 対処方法 |
|---|---|---|
| DA が高いのにコンテンツが引用されない | 抽出しにくい構成になっており、回答が文章の中に埋もれている | 最初の 200 語以内に定義ブロック、番号付き手順、FAQ の問答を配置するよう再構成します |
| Perplexity では引用されるが、ChatGPT では引用されない | プラットフォームごとにクロールとインデックス登録のパイプラインが異なる | すべての AI クローラーがアクセスできることを確認し、JavaScript なしでのレンダリングをテストします |
| AI Overview に競合他社が表示される | 競合他社のコンテンツのほうが抽出しやすく、出典も明確である | 競合他社の引用されたコンテンツ形式を監査し、具体性を同等以上にします |
| サイト更新後に引用されなくなった | ページ構成の変更により、AI が使用していた抽出パターンが崩れた | 変更前後のページ構成を比較し、抽出可能なブロックを復元します |
| OAI-SearchBot / PerplexityBot が robots.txt で意図せずブロックされている | CMS の更新やセキュリティプラグインが robots.txt を上書きした | CMS やプラグインを更新するたびに robots.txt を監査し、監視を設定します |
| スキーママークアップがあるのにリッチリザルトが表示されない | 必須フィールドの不足、またはコンテンツとマークアップの不一致 | Google リッチリザルトテストで検証し、スキーマがページ上で表示されるコンテンツと一致していることを確認します |
| AI がデータを引用するが、ブランド名は引用しない | エンティティシグナルが不足しており、Organization スキーマや sameAs リンクがない | Wikidata、LinkedIn、ソーシャルプロフィールを参照する sameAs を含めた Organization スキーマを実装します |
成功基準
- AI 引用率:最適化から 90 日以内に、Perplexity、ChatGPT、Google AI Overviews 全体でターゲットクエリの 30% 以上に引用される
- 抽出可能性スコア:すべての主要ページで、コンテンツ抽出可能性スコアリングチェックリストの 7 点満点中 6~7 点を達成する
- ボットアクセス:robots.txt でブロックされている AI 検索/検索取得クローラーをゼロにする(トレーニング用クローラーは文書化されたポリシーに従う)。自動監視により毎月確認する
- エンティティ認識:ブランドが Google ナレッジパネルに表示され、Wikidata のエンティティとして認識される
- スキーマ適用率:すべてのコンテンツページに、ページタイプ(例:Article、Product、Organization、BreadcrumbList)に合致する JSON-LD スキーマを適用し、エラーがないことを検証する
- 更新頻度:すべての主要ページを過去 90 日以内に更新し、最新の dateModified シグナルを反映する
- AI Overviews からの CTR:AI Overviews が表示されるクエリのオーガニック CTR を個別に追跡し、Search Console でそのクエリの最適化前の自社ベースライン以上に維持する
対象範囲と制限事項
対象範囲:
- AI による抽出と引用に適したコンテンツ構造の最適化
- ボットのアクセス設定と監視
- AI に見つけられやすくするためのスキーママークアップの実装
- エンティティの最適化とナレッジグラフでのプレゼンス向上
- AI 検索プラットフォーム全体での引用の追跡
- コンテンツパターンの設計(定義、手順、表、FAQ)
対象範囲外:
- 従来のオーガニック検索順位の最適化(SEO Specialist をご利用ください)
- コンテンツのゼロからの作成(Content Production をご利用ください)
- 有料検索や有料 AI 掲載戦略
- AI モデルのトレーニングデータに関するライセンス供与やオプトアウトの交渉
- 自動追跡のためのプラットフォーム固有の API 統合
- AI と隣接するプラットフォーム向けのソーシャルメディア最適化
既知の制限事項:
- AI による引用の追跡は、ほぼ手作業で行う必要があります。プラットフォーム間で標準化された API は存在しません
- 引用アルゴリズムは不透明で、予告なく頻繁に変更されます
- 引用を許可しながら AI のトレーニングをブロックするには、ベンダーごとに別のユーザーエージェント(OpenAI、Anthropic、Perplexity)を使用します。Google AI Overviews / AI Mode は Googlebot を使用するため、そこに表示されるかどうかは robots.txt ではなく Search Console で制御します
- ユーザーが起動するフェッチャー(
ChatGPT-User、Perplexity-User)は、robots.txt に従わない場合があります - AI による要約は、従来の検索結果のクリック数を減らすと報告されています(Pew Research Center、2025年7月:AI による要約が表示された場合、ユーザーが従来の検索結果をクリックした訪問は 8%で、表示されなかった場合は 15%でした。一方、Google はオーガニック検索のクリック数全体は比較的安定していると報告しています)。この影響を完全に軽減することはできません
スクリプト
# Analyze content for AI citability signals
python scripts/content_scorer.py page.html --json
# Simulate how content might appear in AI search results
python scripts/serp_simulator.py --query "what is cloud cost optimization" --content page.md
# Analyze keyword opportunities for AI search visibility
python scripts/keyword_analyzer.py --keywords keywords.csv --json