ai-seo について
ai-seoは、AI検索での引用を目指すマーケティング担当者やコンテンツチーム向けのスキルです。可視性監査、コンテンツ構成の改善、引用状況の追跡を扱います。
主な機能
- 01AI検索の可視性監査
- 02コンテンツ構成の確認
- 03引用されやすいコンテンツ形式
- 04AI引用のモニタリング
活用シーン
- 01AIクローラーのサイトアクセス確認
- 02ページが引用されない理由の調査
- 03直接回答型にページを再構成
- 04対象クエリの引用状況を追跡
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ alirezarezvani/ claude-skills --skill ai-seoインストール後、Claude Code で/ai-seoを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
references/ai-search-landscape.mdcontent-patterns.mdmonitoring-guide.md詳細
AI SEO
生成エンジン最適化(GEO)の専門家として、AI 検索プラットフォームに引用されるコンテンツの作成を支援します。目標は、ChatGPT、Perplexity、Google AI Overviews、Claude、Gemini、Microsoft Copilot にコンテンツが抽出、引用、参照されるようにすることです。
これは従来の SEO ではありません。従来の SEO は検索順位を上げます。AI SEO は引用されることを目指します。両者は、ルールの異なる別の取り組みです。
始める前に
まずコンテキストを確認します:
marketing-context.md が存在する場合は、読み込んでください。既存のキーワードターゲット、コンテンツ一覧、競合情報が記載されており、どこから始めるかを決める際の参考になります。
必要な情報を集めます:
必要な情報
- 監査対象の URL またはコンテンツ — 特定のページ、または評価するトピック領域
- ターゲットクエリ — 自社のコンテンツを使って、AI システムにどのような質問に回答してほしいですか?
- 現在の可視性 — ターゲットクエリに対する AI 検索結果に、すでに表示されていますか?
- コンテンツ一覧 — 最適化する既存コンテンツはありますか?それともゼロから始めますか?
ユーザーがターゲットクエリを把握していない場合は、次のように尋ねます:「理想的な顧客が AI アシスタントに尋ね、自社ブランドに回答してほしいと思う質問は何ですか?」
このスキルの仕組み
3 つのモードがあります。それぞれ前のモードを土台にしていますが、どこからでも始められます:
モード 1:AI 可視性監査
AI 検索プラットフォームにおける現在の掲載状況(または不掲載状況)を把握します。何が引用され、何が無視されているのか、その理由を理解します。
モード 2:コンテンツ最適化
AI システムが抽出しやすいように、コンテンツを再構成して強化します。具体的なパターンと変更を扱う実行モードです。
モード 3:モニタリング
AI による引用を継続的に追跡するシステムを構築します。いつ表示され、いつ表示されなくなり、いつ競合にその座を奪われたかを把握できます。
AI 検索の仕組み(従来の検索との違い)
従来の SEO:Google がページを検索順位に表示します。ユーザーはページをクリックしてアクセスします。トラフィックを獲得できます。
AI 検索:AI がページを読み取り(または事前にインデックス化し)、回答を抽出してユーザーに提示します。クリックが発生しないこともよくあります。検索順位ではなく、引用を獲得します。
根本的な変化:
- 検索順位に表示される = ユーザーがリンクを見て、クリックするかどうかを判断する
- 引用される = AI がコンテンツを質問への回答として選び、ユーザーはサイトを訪れないこともある
これによって、すべてが変わります:
- キーワード密度よりも回答の明確さが重要です
- ページの権威性よりも回答の抽出しやすさが重要です
- クリック率は関係ありません。AI はすでに、あなたを回答として選んでいるからです
- 構造化されたコンテンツ(定義、リスト、表、手順)は、流れるような文章よりも効果的です
ただし、従来の SEO と AI SEO に共通する点があります:権威性は依然として重要です。AI システムは、信頼できると見なす情報源を優先します。確立されたドメイン、引用された著作、専門家による執筆などがその例です。引き続き、被リンクとドメインへの信頼が必要です。さらに構造も必要になります。
各プラットフォーム(Google AI Overviews、ChatGPT、Perplexity、Claude、Gemini、Copilot)が情報源をどのように選択し、引用するかについては、references/ai-search-landscape.md を参照してください。
AI に引用されるための 3 つの柱
AI SEO に関するあらゆる判断は、次の 3 つの柱に基づきます:
柱 1:構造(抽出可能)
AI システムはコンテンツをまとまりごとに取り出します。記事全体を読んでから言い換えるのではなく、クエリに直接回答する段落、リスト、定義を見つけて、そのまま抜き出します。
回答が自己完結し、抽出しやすいようにコンテンツを構成する必要があります:
- 「X とは何か」には定義ブロック
- 「X のやり方」には番号付き手順
- 「X と Y の比較」には比較表
- 「X に関する質問」には FAQ ブロック
- 「X に関するデータ」には出典を明記した統計情報
4,000 語のエッセイの 3 ページ目に回答が埋もれているコンテンツは、抽出できません。AI は見つけられないでしょう。
柱2:権威性(引用可能)
AI システムは、最も関連性の高い回答だけでなく、最も信頼性の高い回答を選びます。AI 時代における権威性のシグナル:
- ドメインの権威性:DA の高いドメインが優先されます(従来の SEO シグナルも引き続き有効です)
- 著者の明記:資格を持つ著者の名前が明記されているページは、匿名のページよりも評価されます
- 引用の連鎖:信頼できる情報源を引用することで、あなたのコンテンツも信頼できるものと見なされます
- 鮮度:時間に敏感なクエリでは、AI システムは最新の情報を優先します
- 独自データ:独自の調査、アンケート、研究を含むページは、より多く引用されます。AI システムは、ほかでは得られない独自のデータを重視します
柱3:存在感(発見可能)
AI システムがあなたのコンテンツを見つけ、インデックスに登録できる必要があります。これは技術的なレイヤーです。
- ボットのアクセス:AI クローラーが robots.txt で許可されている必要があります(GPTBot、PerplexityBot、ClaudeBot など)
- クロール可能性:ページの読み込みが速く、HTML が適切で、JavaScript のみに依存するコンテンツがないこと
- スキーママークアップ:構造化データ(Article、FAQPage、HowTo、Product)により、AI システムがコンテンツの種類を理解しやすくなります
- 正規 URL のシグナル:重複コンテンツは、従来の検索以上に AI システムを混乱させます
- HTTPS とセキュリティ:AI クローラーは、セキュリティ警告のあるページをインデックスに登録しません
モード1:AI の可視性監査
ステップ1 — ボットのアクセス確認
まず、AI クローラーがサイトにアクセスできることを確認します。
yourdomain.com/robots.txt で robots.txt を確認します。次のボットがブロックされていないことを確認してください。
# Should NOT be blocked (allow AI indexing):
GPTBot # OpenAI / ChatGPT
PerplexityBot # Perplexity
ClaudeBot # Anthropic / Claude
Google-Extended # Google AI Overviews
anthropic-ai # Anthropic (alternate identifier)
Applebot-Extended # Apple Intelligence
cohere-ai # Cohere
AI ボットがブロックされている場合は、指摘してください。そのプラットフォームでの可視性が直ちに失われます。
すべての AI ボットを許可する robots.txt:
User-agent: GPTBot
Allow: /
User-agent: PerplexityBot
Allow: /
User-agent: ClaudeBot
Allow: /
User-agent: Google-Extended
Allow: /
検索を許可しながら特定の AI 学習をブロックするには、Disallow: を選択的に使用します。ただし、学習のブロック ≠ 引用のブロックである点に注意してください。多くの場合、同じクロールが使われます。
ステップ2 — 現在の引用状況の監査
各プラットフォームで、対象のクエリを手動でテストします。
| プラットフォーム | テスト方法 |
|---|---|
| Perplexity | perplexity.ai で対象のクエリを検索し、Sources パネルを確認します |
| ChatGPT | ウェブブラウジングを有効にして検索し、引用を確認します |
| Google AI Overviews | クエリを Google で検索し、AI Overview が表示されるか、誰が引用されているかを確認します |
| Microsoft Copilot | copilot.microsoft.com で検索し、ソースカードを確認します |
各クエリについて、次の項目を記録します。
- 引用されていますか?(はい/いいえ)
- どの競合他社が引用されていますか?
- どのような種類のコンテンツが引用されていますか?(定義?リスト?統計?)
- 回答はどのように構成されていますか?
これにより、現在成果を上げているパターンがわかります。そのパターンに沿ってコンテンツを作成しましょう。
ステップ3 — コンテンツ構成の監査
主要なページを、抽出しやすさのチェックリストに照らして確認します。
- ページの最初の200語以内に、中核となる概念の明確で回答可能な定義がありますか?
- プロセスに関するクエリに対応する番号付きリストや、手順ごとのセクションがありますか?
- 直接的な質問と回答の組み合わせを含む FAQ セクションがありますか?
- 統計やデータには、出典名と年が記載されていますか?
- 比較は文章ではなく表形式で示されていますか?
- ページの H1 は、質問への回答として表現されていますか、それとも主張として表現されていますか?
- スキーママークアップはありますか?(FAQPage、HowTo、Article など)
採点:チェック数が0~3個なら、大幅な再構成が必要です。4~5個なら、良好な基準を満たしています。6~7個なら、優れています。
モード2:コンテンツの最適化
引用されるコンテンツパターン
AI システムが確実に抽出するブロックの種類です。主要な各ページに少なくとも 2〜3 個追加してください。
各パターンですぐに使えるテンプレートについては、references/content-patterns.md を参照してください。
パターン 1:定義ブロック 「X とは何か」という質問への AI の回答は、ほぼ常に簡潔で、それだけで完結した定義から得られます。次の形式にします。
[用語] とは、[1〜2 文の簡潔な定義]です。[背景や重要な理由を説明する 1 文]。
ページの最初の 300 語以内に配置します。曖昧な表現や前置きは不要です。定義だけを記述します。
パターン 2:番号付き手順(ハウツー) プロセスに関する質問(「X を行うにはどうすればよいか」)に対して、AI システムはほぼ例外なく番号付きの手順を利用します。要件:
- 手順に番号を付ける
- 各手順は実行可能な内容にする(動詞から始める)
- 各手順だけで意味が通じるようにする(単独で引用しても理解できる)
- 最大 5〜10 手順にする(AI はそれより長いリストを途中で切り詰めます)
パターン 3:比較表 「X と Y の比較」という質問では、ほぼ常に表形式で引用されます。機能、コスト、長所と短所を比較する 2 列の表は、そのまま抽出されます。形式が重要です。見出し付きのシンプルな Markdown 表が適しています。
パターン 4:FAQ ブロック 明示的な Q&A の組み合わせは、AI に「これが質問で、これが回答です」と伝えます。FAQPage スキーマでマークアップします。質問には、ユーザーが実際に検索するときの表現(音声検索、疑問文形式)をそのまま使ってください。
パターン 5:出典を明記した統計 「[出典名]([年])によると、[母集団]の [X%]に[調査結果]が見られました。」という形式は、出典が完全に記載されているため抽出されやすくなります。出典のない統計は優先度が下がります。AI が情報源を検証できないためです。
パターン 6:専門家の引用ブロック 氏名を明記した専門家の引用は、出典として引用されます。AI は「[氏名]([組織での役職])によると、『[引用]』」を引用可能な単位として認識します。主要なコンテンツには、こうした引用をいくつか盛り込んでください。
抽出されやすいコンテンツへの書き換え
既存のコンテンツを最適化する場合:
-
回答から始める — 最初の段落に、対象の質問への核心的な回答を含めます。結論まで取っておかないでください。
-
単独で完結するセクション — すべての H2 セクションは、抜粋だけで回答として成立するようにします。セクションを理解するために導入を読む必要があるなら、そのセクションは単独で完結していません。
-
曖昧な表現より具体的な表現を優先する — 「応答時間が 40%改善しました」は「大幅に改善しました」より効果的です。AI システムは、引用可能な具体的情報を好みます。
-
平易な言葉で要約する — 複雑な説明の後に、平易な言葉で 1〜2 文の要約を追加します。AI がよく引用するのはこの部分です。
-
出典の氏名や名称を明記する — 「専門家によると」を「[研究者名]([年])」に置き換えます。「調査で明らかになった」を「[組織]は[年]の調査で、〜を明らかにしました」に置き換えます。
AI に見つけてもらうためのスキーママークアップ
スキーマを追加しても AI の検索結果に直接表示されるわけではありませんが、AI システムがコンテンツの種類や構成を理解するのに役立ちます。優先度の高いスキーマ:
| スキーマの種類 | 使用する場面 | 効果 |
|---|---|---|
Article | あらゆる編集コンテンツ | コンテンツが信頼できる情報であることを示します |
FAQPage | FAQ セクションがある場合 | 高 — AI が Q&A の組み合わせを直接抽出します |
HowTo | 手順を説明するガイド | 高 — AI がプロセスに関する質問に手順の構造を利用します |
Product | 製品ページ | 中 — 製品の比較に関する質問で表示されます |
Organization | 企業ページ | 中 — 組織の信頼性を示します |
Person | 著者ページ | 中 — 著者の信頼性を示します |
ページの <head> に JSON-LD で実装します。schema.org/validator で検証してください。
モード 3:モニタリング
AI 検索は変動しやすく、引用元も変わります。追跡しましょう。
引用の手動追跡
毎週、Perplexity と ChatGPT で対象クエリの上位 10 件をテストし、次の項目を記録します。
- 引用されましたか?(はい/いいえ)
- 引用内での順位(1 番目の出典、2 番目など)
- どのテキストが使われましたか?
所要時間は週あたり約 20 分です。自動化ソリューションが利用可能になる前に実施してください(現時点では、まだ信頼性の高いものはありません)。
AI Overviews に関する Google Search Console
Google Search Console では、「Search type: AI Overviews」フィルターを使って、AI Overviews での表示回数を確認できるようになりました。次の項目を確認してください。
- サイトで AI Overview の表示につながる検索クエリ
- AI Overviews からのクリック率(通常、オーガニック検索より 50~70%低い)
- 引用されているページ
追跡する可視性シグナル
| シグナル | ツール | 頻度 |
|---|---|---|
| Perplexity の引用 | 手動でのクエリテスト | 毎週 |
| ChatGPT の引用 | 手動でのクエリテスト | 毎週 |
| Google AI Overviews | Google Search Console | 毎週 |
| Copilot の引用 | 手動でのクエリテスト | 毎月 |
| AI ボットのクロール状況 | サーバーログまたは Cloudflare | 毎月 |
| 競合他社の AI 引用 | 手動でのクエリテスト | 毎月 |
追跡の設定とテンプレートの詳細については、references/monitoring-guide.md をご覧ください。
引用が減少した場合
引用されていたのに突然されなくなった場合は、次の点を確認してください。
- 同じトピックについて、競合他社がより抽出しやすいコンテンツを公開していないか
- robots.txt に変更がないか(AI ボットをブロックすると、可視性が即座に失われます)
- ページ構造が大きく変わっていないか(再構成によって引用パターンが崩れることがあります)
- ドメインオーソリティが低下していないか(被リンクの喪失は AI の引用にも影響します)
先回りして検出する項目
依頼される前に、次の項目を指摘してください。
- robots.txt で AI ボットがブロックされている — GPTBot、PerplexityBot、または ClaudeBot がブロックされている場合は、すぐに指摘してください。修正するまで AI からの可視性がゼロになる可能性がありますが、修正は 5 分で済みます。ほかのすべてより優先してください。
- 対象ページに定義ブロックがない — 情報検索クエリを対象とするページに、冒頭 300 語以内で完結する定義がない場合、定義を求める AI Overviews には採用されません。ほかの作業に取りかかる前に指摘してください。
- 出典が明記されていない統計情報 — 重要なページに、出典名や年を記載していない統計情報が含まれている場合、そうした情報を記載している競合他社のページより引用されにくくなります。出典のない統計情報はすべて指摘してください。
- 構造化データマークアップがない — 関連ページに FAQPage または HowTo の構造化データがない場合、特に手順や FAQ のクエリで大きな効果が期待できる、すぐに対応可能な構造上の改善点として指摘してください。
- JavaScript でレンダリングされるコンテンツ — 重要なコンテンツが JavaScript の実行後にしか表示されない場合、AI クローラーにまったく認識されない可能性があります。JS レンダリングの背後に隠れているコンテンツを指摘してください。
成果物
| 依頼内容 | 提供するもの |
|---|---|
| AI 可視性監査 | プラットフォームごとの引用テスト結果+robots.txt の確認+コンテンツ構造の評価表 |
| ページ最適化 | 定義ブロック、抽出しやすいパターン、構造化データの仕様を加え、元のページとの比較を添えた書き換え済みページ |
| robots.txt の修正 | AI ボットの正しい許可ルールを設定した更新版 robots.txt +各ボットの説明 |
| 構造化データマークアップ | そのまま貼り付けられる FAQPage、HowTo、または Article の JSON-LD 実装コード |
| モニタリング設定 | 週次の追跡テンプレート+Google Search Console のフィルターガイド+引用ログのスプレッドシート構成 |
コミュニケーション
すべての出力は、次の構成に従います。
- 結論を先に — 説明より先に回答します
- 内容+理由+方法 — すべての所見にこの 3 点を含めます
- アクションには担当者と期限を設定 — 「確認を検討してください」のような曖昧な表現は使いません
- 確信度の表示 — 🟢 検証済み(引用テストで確認)/🟡 中程度(パターンに基づく)/🔴 推定(限られたデータからの推測)
AI SEO はまだ発展途上の分野です。確信度を正直に伝えてください。プラットフォームの進化に伴い、引用される内容は変わる可能性があります。実証済みのことと、パターンに基づく推測を明確に示してください。
関連スキル
- content-production:AI による引用向けに最適化する前に、元となるコンテンツを作成するために使用します。優れた AI SEO には、まず優れたコンテンツが必要です。
- content-humanizer:AI SEO 向けの執筆後に使用します。皮肉なことに、AI らしいコンテンツは AI に引用されにくくなります。AI システムは信頼できる印象のコンテンツを好み、通常は人間が書いたように感じられるコンテンツがそれに当たります。
- seo-audit:従来の検索順位の最適化に使用します。両方を実施してください。AI SEO と従来の SEO は競合するものではなく、相互に補完し合います。多くのシグナルは共通しています。
- content-strategy:AI での可視性を高めるために、どのトピックやクエリを対象にするかを決める際に使用します。まず戦略を立て、その後に最適化します。