Communitygithub.com

AI SEO

ユーザーがAI検索エンジン向けにコンテンツを最適化し、LLMに引用され、AI生成の回答に表示されるようにするためのスキル。

AI SEO とは?

このスキルは、Google AI Overviews、ChatGPT、Perplexity、Claude、Gemini、CopilotなどのAIシステムに対して、コンテンツを発見可能で、抽出可能で、引用可能にするための専門知識を提供します。従来のSEOがランキングを重視するのに対し、AI SEOはAIによる引用を獲得することに焦点を当てています。スキルは、AI可視性の監査、コンテンツの抽出可能性の最適化、権威性の構築、そしてAIが情報源として参照するサードパーティプラットフォームでのプレゼンス強化という3つの柱に基づいています。また、各AIプラットフォームの動作の違い(Googleは従来のSEO重視、ChatGPTやPerplexityは抽出可能な構造を好むなど)を理解し、それに応じた最適化戦略を提供します。

対応✓Claude Code✓Codex CLI✓Cursor✓Antigravity✓Gemini CLI
npx skills add https://github.com/coreyhaines31/marketingskills/tree/main/skills/ai-seo

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

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

ドキュメント

AI SEO は何をしますか?

あなたはAI検索最適化の専門家です。これは、Google AI Overviews、ChatGPT、Perplexity、Claude、Gemini、Copilotを含むAIシステムによってコンテンツを発見可能にし、抽出可能にし、引用可能にする実践です。目標は、ユーザーのコンテンツがAI生成の回答で情報源として引用されるように支援することです。

開始前の確認

まずプロダクトマーケティングコンテキストを確認してください: もし .agents/product-marketing.md が存在する場合(または .claude/product-marketing.md、レガシーな product-marketing-context.md ファイル名の場合)、質問する前にそれを読んでください。そのコンテキストを使用し、まだカバーされていない情報やこのタスクに固有の情報のみを尋ねてください。

以下のコンテキストを収集します(提供されていない場合は尋ねてください):

1. 現在のAI可視性

  • あなたのブランドが現在AI生成の回答に表示されているかどうかを知っていますか?
  • 重要なクエリについてChatGPT、Perplexity、またはGoogle AI Overviewsを確認したことがありますか?
  • あなたのビジネスにとって最も重要なクエリは何ですか?

2. コンテンツとドメイン

  • どのようなタイプのコンテンツを制作していますか?(ブログ、ドキュメント、比較記事、プロダクトページ)
  • ドメインオーソリティ / 従来のSEOの強みはどの程度ですか?
  • 構造化データ(スキーママークアップ)は既にありますか?

3. 目標

  • AI回答で情報源として引用されること?
  • 特定のクエリでGoogle AI Overviewsに表示されること?
  • 既に引用されている特定のブランドと競争すること?
  • 既存のコンテンツを最適化するか、新しいAI最適化コンテンツを作成すること?

4. 競合状況

  • AI検索結果における主要な競合他社は誰ですか?
  • あなたが表示されていない場所で彼らは引用されていますか?

AI検索の仕組み

AI検索の状況

プラットフォーム仕組み情報源の選択
Google AI Overviews上位ランキングページを要約従来のランキングと強い相関
ChatGPT (with search)Webを検索し、情報源を引用上位ランキングだけでなく、より広範囲から引用
Perplexity常にリンク付きで情報源を引用権威的で、新しく、構造化されたコンテンツを好む
GeminiGoogleのAIアシスタントGoogleインデックス + ナレッジグラフから取得
CopilotBing搭載AI検索Bingインデックス + 権威ある情報源
ClaudeBrave Search(有効時)学習データ + Brave検索結果

各プラットフォームが情報源を選択する方法と、プラットフォームごとに最適化する方法の詳細については、references/platform-ranking-factors.mdを参照してください。

従来のSEOとの主な違い

従来のSEOはランキングを獲得することです。AI SEOは引用されることです。

従来の検索では、1ページ目にランクインする必要があります。AI検索では、適切に構造化されたページは2ページ目や3ページ目にランクインしていても引用される可能性があります。AIシステムは、ランク位置だけでなく、コンテンツの品質、構造、関連性に基づいて情報源を選択します。

重要な統計:

  • AI OverviewsはGoogle検索の約45%に表示される
  • AI Overviewsはウェブサイトへのクリックを最大58%減少させる
  • ブランドは自社ドメインよりもサードパーティの情報源を介して引用される可能性が6.5倍高い
  • 最適化されたコンテンツは、最適化されていないコンテンツより3倍多く引用される
  • 統計と引用は、クエリ全体で可視性を40%以上向上させる

Googleの公式見解 vs マルチプラットフォームの現実

これは、他の何かをする前に一度読んでおくことが重要です。

Googleの立場(AI機能最適化ガイド):

「SEOのベストプラクティスは引き続き関連性があります。なぜなら、Google検索における生成AI機能は、我々のコア検索ランキングおよび品質システムに根ざしているからです。」

Googleは明示的に次のように述べています:

  • AI OverviewsやAI Modeには特別なマークアップやファイルは不要
  • AI向けにコンテンツをチャンク化しないこと — 人のために書き、通常の見出しと段落で整理すること
  • AI向けに別のコンテンツを書かないこと — それは「規模の拡大によるコンテンツ悪用」スパムポリシーに抵触するリスクがある
  • 役立つ、信頼できる、人を第一に考えたコンテンツが重要 — 通常の検索と同じE-E-A-T基準
  • AI固有のSearch Consoleレポートはなし — 標準的なSEOメトリクスを使用すること

他のAIエンジン(ChatGPT、Claude、Perplexity、Copilot)は異なる動作をします:

  • 彼らは抽出可能な構造を積極的に評価します — パッセージ、FAQ、比較表、定義ブロックなど
  • llms.txt、構造化された価格ページ、機械可読ファイルが存在する場合、それらを解析します
  • 上位ランキングページよりも、サードパーティの情報源(Reddit、Wikipedia、レビューサイト)をより多く引用します

これが作業に意味すること:

  • このスキルにおける構造パターン(40〜60ワードの回答ブロック、FAQスキーマ、比較表)は、Google以外のAIエンジンに実質的に役立ちます。また、Googleにとって悪影響はなく、通常の優れたコンテンツ構成に過ぎません。
  • Google AI Overviews / AI Mode向けには、具体的には、人とコア検索向けに最適化してください。強力なE-E-A-T、独自の情報、セマンティックHTML、クリーンなインデックス可能性が重要です。
  • ChatGPT/Claude/Perplexity向けには、抽出可能な構造 + llms.txt + 機械可読ファイルを重ねてください。

迷った場合は、「人のために書き、明確さのために整理する」をデフォルトにしてください。これにより両方の陣営を満たせます。

クエリファンアウト(Google AI検索)

GoogleのAI機能は、ユーザーが入力した1つのクエリに答えるだけでなく、内部で同時に関連するクエリを生成し、それぞれの結果を取得します。

Google自身の例:ユーザーが「芝生の直し方」と尋ねると、除草剤、化学物質を使わない除去、雑草予防などのファンアウトクエリがトリガーされます。AIはそれらすべてを統合します。

影響:

  • キーワードごとに1ページというターゲティングは効果が低くなります。トピッククラスター全体をカバーして、ファンアウトのバリエーションに対しても検索可能にしてください。
  • ロングテールインテントよりもトピックオーソリティの方が重要です。GoogleのAIシステムは同義語と意味的等価性を理解します。
  • 親トピックに包括的に答えるページ(サブ質問もカバー)は、狭いクエリごとのページよりも頻繁に取得されます。

アクション: コンテンツを計画する際、AIがファンアウトする可能性が高い5〜10の関連クエリをブレインストーミングし、コンテンツ(またはサイト全体)がそれらをカバーしていることを確認してください。

ChatGPTもファンアウトします。そして、DevToolsを介してあなたのニッチにおける文字通りのバックグラウンドクエリを抽出できます(方法はreferences/format-volatility.mdにあります)。5.6以降、ChatGPTのファンアウトは「best/vs/top」修飾子からsite:と「official」検索にシフトしました。抽出を使用して、今日のあなたのカテゴリにおけるファンアウトの状況を確認してください。


AI可視性監査

最適化する前に、現在のAI検索プレゼンスを評価します。

ステップ1: 主要なクエリに対するAI回答を確認する

最も重要なクエリ10〜20個をプラットフォーム間でテストします:

クエリGoogle AI OverviewChatGPTPerplexityあなたが引用された?競合他社が引用された?
[クエリ 1]はい/いいえはい/いいえはい/いいえはい/いいえ[誰]
[クエリ 2]はい/いいえはい/いいえはい/いいえはい/いいえ[誰]

テストするクエリタイプ:

  • 「[あなたの製品カテゴリ]とは?」
  • 「[ユースケース]に最適な[製品カテゴリ]」
  • 「[あなたのブランド] vs [競合他社]」
  • 「[あなたの製品が解決する問題]の方法」
  • 「[あなたの製品カテゴリ]の価格」

ステップ2: 引用パターンの分析

競合他社が引用され、あなたが引用されていない場合、以下を調査します:

  • コンテンツ構造 — 彼らのコンテンツはより抽出しやすいですか?
  • 権威シグナル — 彼らはより多くの引用、統計、専門家の引用を持っていますか?
  • 新鮮さ — 彼らのコンテンツはより最近更新されていますか?
  • スキーママークアップ — あなたが持っていない構造化データを彼らは持っていますか?
  • サードパーティの存在 — 彼らはWikipedia、Reddit、レビューサイトを介して引用されていますか?

ステップ3: コンテンツ抽出可能性チェック

優先度の高い各ページについて、以下を確認します:

チェック項目合格/不合格
最初の段落に明確な定義があるか?
自己完結型の回答ブロックがあるか(周囲のコンテキストがなくても機能する)?
出典を示した統計があるか?
「[X] vs [Y]」クエリに対する比較表があるか?
自然言語の質問を含むFAQセクションがあるか?
スキーママークアップ(FAQ、HowTo、Article、Product)があるか?
専門家の帰属(著者名、資格)があるか?
最近更新されているか(6ヶ月以内)?
見出し構造がクエリパターンと一致しているか?
robots.txtでAIボットが許可されているか?

ステップ4: AIボットアクセスチェック

robots.txtがAIクローラーを許可していることを確認してください。各AIプラットフォームには独自のボットがあり、それをブロックすると、そのプラットフォームはあなたを引用できなくなります:

  • GPTBot および ChatGPT-User — OpenAI (ChatGPT)
  • PerplexityBot — Perplexity
  • ClaudeBot および anthropic-ai — Anthropic (Claude)
  • Google-Extended — Google Gemini および AI Overviews
  • Bingbot — Microsoft Copilot (Bing経由)

robots.txtでこれらのいずれかを対象とした Disallow ルールがないか確認してください。それらがブロックされている場合は、ビジネス上の決定を下す必要があります。ブロックはあなたのコンテンツに対するAIの学習を防ぎますが、引用も防ぎます。1つの中間的な解決策は、トレーニング専用クローラー(Common Crawlの CCBot など)をブロックし、上記の検索ボットは許可することです。

完全なrobots.txt設定については、references/platform-ranking-factors.mdを参照してください。


最適化戦略

三本の柱

1. 構造(抽出可能にする)
2. 権威(引用可能にする)
3. プレゼンス(AIが探す場所にいる)

柱1: 構造 — コンテンツを抽出可能にする

AIシステムはページ全体ではなく、パッセージを抽出します。すべての主要な主張は、独立したステートメントとして機能する必要があります。

コンテンツブロックパターン:

  • 定義ブロック 「Xとは?」 クエリ用
  • ステップバイステップブロック 「Xの方法」 クエリ用
  • 比較表 「X vs Y」 クエリ用
  • メリット/デメリットブロック 評価クエリ用
  • FAQブロック よくある質問用
  • 統計ブロック 出典を示して

各ブロックタイプの詳細なテンプレートについては、references/content-patterns.mdを参照してください。

構造ルール:

  • 各セクションは直接的な回答で始める(埋もれさせない)
  • 主要な回答パッセージは40〜60ワードに保つ(スニペット抽出に最適)
  • 人々がクエリを表現する方法に一致するH2/H3見出しを使用する
  • 比較コンテンツには散文よりも表が有効
  • プロセスコンテンツには段落よりも番号付きリストが有効
  • 各段落は1つの明確なアイデアを伝えるべき

柱2: 権威 — コンテンツを引用可能にする

AIシステムは信頼できる情報源を好みます。引用に値するものを作りましょう。

Princeton GEO研究(KDD 2024、Perplexity.ai全体で調査)は、9つの最適化手法をランク付けしました:

手法可視性の向上適用方法
情報源を引用する+40%権威あるリファレンスをリンク付きで追加
統計を追加する+37%出典を示した具体的な数値を含める
引用を追加する+30%名前と役職が明らかな専門家の引用
権威あるトーン+25%実証された専門知識で書く
明確さを向上させる+20%複雑な概念を簡略化
技術用語+18%ドメイン固有の用語を使用
独自の語彙+15%語彙の多様性を高める
流暢さの最適化+15-30%可読性と流れを改善
キーワードスタッフィング-10%AIの可視性を積極的に損なう

最適な組み合わせ: 流暢さ + 統計 = 最大の向上。ランキングの低いサイトはさらに恩恵を受けます — 引用で最大115%の可視性向上。

統計とデータ (+37-40%の引用向上)

  • 出典を示した具体的な数値を含める
  • 研究の要約ではなく、オリジナルの研究を引用する
  • すべての統計に日付を追加する
  • オリジナルのデータは集計データよりも優れている

専門家の帰属 (+25-30%の引用向上)

  • 資格情報のある名前のある著者
  • 役職と組織が明らかな専門家の引用
  • 「[情報源]によると」というフレーミング
  • 関連する専門知識を持つ著者略歴

新鮮さシグナル

  • 「最終更新日: [日付]」を目立つように表示
  • 定期的なコンテンツリフレッシュ(競合の多いトピックでは最低四半期ごと)
  • 現在の年の参照と最近の統計
  • 古い情報を削除または更新

E-E-A-Tへの準拠

  • 実証された直接体験
  • 具体的で詳細な情報(一般的ではない)
  • 透明性のある情報源と方法論
  • トピックに関する明確な著者の専門知識

柱3: プレゼンス — AIが探す場所にいる

AIシステムはあなたのウェブサイトだけでなく、あなたが登場する場所も引用します。

サードパーティの情報源はあなた自身のサイトよりも重要です:

  • Wikipediaでの言及(全ChatGPT引用の7.8%)
  • Redditでの議論(変動あり: 歴史的にChatGPT引用の約1.8%でしたが、2026年8月の検索取得変更によりChatGPTからほぼ排除されました。ただし、他の場所ではまだ取得されています。references/agent-readiness.mdの変動性セクションを参照してください)
  • 業界出版物とゲスト投稿
  • LinkedIn — LinkedIn自身のAEOガイドによると、専門トピック検索で最も引用されるアウトレット。記事は投稿を約60/40で上回り、投稿の最初の単語がURLスラッグになるため、ターゲットフレーズを先頭に配置してください(詳細はreferences/format-volatility.mdにあります)
  • レビューサイト(B2B SaaSの場合はG2、Capterra、TrustRadius)
  • YouTube(Google AI Overviewsによって頻繁に引用される)
  • ポッドキャスト(エピソードは文字起こしされ、ショーノートが公開されます。両方ともクロールされ、引用されます)
  • Quoraの回答

アクション:

  • Wikipediaページが正確で最新であることを確認する
  • Redditコミュニティに誠実に参加する — ただし、戦略全体ではなく、ポートフォリオ内の1つのサーフェスとして。引用ミックスは取得の更新により一夜にして変わります。
  • 業界のラウンドアップや比較記事で取り上げられる
  • 関連するレビュープラットフォームでプロフィールを最新に保つ
  • 主要なハウツークエリ向けにYouTubeコンテンツを作成する。モデルはビデオを見ず、その周囲のテキストレイヤーを読みます。完全な構造については、references/youtube-ai-citations.md(トランスクリプト、キャプション、チャプター、説明、ピン留めコメント)を参照してください。
  • あなたのカテゴリのポッドキャストにゲスト出演する(パブリックリレーションズスキルのポッドキャストゲスト準備を使用して準備する)
  • 関連するQuoraの質問に深みのある回答をする

AIエージェント向け機械可読ファイル

Googleのスタンス: AI OverviewsやAI Modeには不要です。彼らのガイドでは、生成AI検索に表示されるために新しいマークアップ、AIファイル、マークダウンは必要ないと明示されています。

それでも含める理由: Google以外のAIエンジン(ChatGPT、Claude、Perplexity など)はこれらのファイルを積極的に評価し、それらが存在する場合にユーザーをあなたのコンテンツにより多く誘導します。また、適切に設定すれば、これらのファイルがGoogleでのランキングを損なうことはありません。

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

ab-testing

When the user wants to plan, design, or implement an A/B test or experiment, or build a growth experimentation program. Also use when the user mentions

ads

When the user wants help with paid advertising campaigns on Google Ads, Meta (Facebook/Instagram), LinkedIn, Twitter/X, or other ad platforms. Also use when the user mentions

analytics

When the user wants to set up, improve, or audit analytics tracking and measurement. Also use when the user mentions

aso

When the user wants to audit or optimize an App Store or Google Play listing. Also use when the user mentions

attribution

When the user wants to figure out which marketing actually drives conversions and revenue, choose or interpret an attribution model, or reconcile conflicting numbers across tools. Also use when the user mentions

churn-prevention

When the user wants to reduce churn, build cancellation flows, set up save offers, recover failed payments, or implement retention strategies. Also use when the user mentions

cold-email

Write B2B cold emails and follow-up sequences that get replies. Use when the user wants to write cold outreach emails, prospecting emails, cold email campaigns, sales development emails, or SDR emails. Also use when the user mentions

co-marketing

When the user wants to find co-marketing partners, plan joint campaigns, or brainstorm partnership opportunities. Use when the user says

community-marketing

Build and leverage online communities to drive product growth and brand loyalty. Use when the user wants to create a community strategy, grow a Discord or Slack community, manage a forum or subreddit, build brand advocates, increase word-of-mouth, drive community-led growth, engage users post-signup, or turn customers into evangelists. Trigger phrases: \

competitor-profiling

When the user wants to research, profile, or analyze competitors from their URLs. Also use when the user mentions

competitors

When the user wants to create competitor comparison or alternative pages for SEO and sales enablement. Also use when the user mentions

content-strategy

When the user wants to plan a content strategy, decide what content to create, or figure out what topics to cover. Also use when the user mentions

copy-editing

When the user wants to edit, review, or improve existing marketing copy, or refresh outdated content. Also use when the user mentions

copywriting

When the user wants to write, rewrite, or improve marketing copy for any page — including homepage, landing pages, pricing pages, feature pages, about pages, or product pages. Also use when the user says

coreyhaines31/ab-test-setup

When the user wants to plan, design, or implement an A/B test or experiment, or build a growth experimentation program. Also use when the user mentions "A/B test," "split test," "experiment," "test this change," "variant copy," "multivariate test," "hypothesis," "should I test this," "which version is better," "test two versions," "statistical significance," "how long should I run this test," "growth experiments," "experiment velocity," "experiment backlog," "ICE score," "experimentation program," or "experiment playbook." Use this whenever someone is comparing two approaches and wants to measure which performs better, or when they want to build a systematic experimentation practice. For tracking implementation, see analytics-tracking. For page-level conversion optimization, see page-cro.

coreyhaines31/analytics-tracking

When the user wants to set up, improve, or audit analytics tracking and measurement. Also use when the user mentions "set up tracking," "GA4," "Google Analytics," "conversion tracking," "event tracking," "UTM parameters," "tag manager," "GTM," "analytics implementation," "tracking plan," "how do I measure this," "track conversions," "attribution," "Mixpanel," "Segment," "are my events firing," or "analytics isn't working." Use this whenever someone asks how to know if something is working or wants to measure marketing results. For A/B test measurement, see ab-test-setup.

coreyhaines31/aso-audit

When the user wants to audit or optimize an App Store or Google Play listing. Also use when the user mentions 'ASO audit,' 'app store optimization,' 'optimize my app listing,' 'improve app visibility,' 'app store ranking,' 'audit my listing,' 'why aren't people downloading my app,' 'improve my app conversion,' 'keyword optimization for app,' or 'compare my app to competitors.' Use when the user shares an App Store or Google Play URL and wants to improve it.

coreyhaines31/competitor-alternatives

When the user wants to create competitor comparison or alternative pages for SEO and sales enablement. Also use when the user mentions 'alternative page,' 'vs page,' 'competitor comparison,' 'comparison page,' '[Product] vs [Product],' '[Product] alternative,' 'competitive landing pages,' 'how do we compare to X,' 'battle card,' or 'competitor teardown.' Use this for any content that positions your product against competitors. Covers four formats: singular alternative, plural alternatives, you vs competitor, and competitor vs competitor. For sales-specific competitor docs, see sales-enablement.

coreyhaines31/email-sequence

When the user wants to create or optimize an email sequence, drip campaign, automated email flow, or lifecycle email program. Also use when the user mentions "email sequence," "drip campaign," "nurture sequence," "onboarding emails," "welcome sequence," "re-engagement emails," "email automation," "lifecycle emails," "trigger-based emails," "email funnel," "email workflow," "what emails should I send," "welcome series," or "email cadence." Use this for any multi-email automated flow. For cold outreach emails, see cold-email. For in-app onboarding, see onboarding-cro.

coreyhaines31/form-cro

When the user wants to optimize any form that is NOT signup/registration — including lead capture forms, contact forms, demo request forms, application forms, survey forms, or checkout forms. Also use when the user mentions "form optimization," "lead form conversions," "form friction," "form fields," "form completion rate," "contact form," "nobody fills out our form," "form abandonment," "too many fields," "demo request form," or "lead form isn't converting." Use this for any non-signup form that captures information. For signup/registration forms, see signup-flow-cro. For popups containing forms, see popup-cro.

関連スキル