google-search-ai-optimization について
Google 検索の生成 AI 機能に取り組む開発者やコンテンツチーム向けのスキルです。Google のガイダンスに基づき、タスク別の実装資料と静的ページ監査スクリプトを活用します。
主な機能
- 01タスクに応じた資料の選択
- 02クロール・レンダリング・インデックス信号の確認
- 03AI 検索向けコンテンツの計画
- 04構造化データとページ UX の確認
- 05スクリプトによるページ信号の監査
活用シーン
- 01ページメタデータや構造化データの修正
- 02AI Overviews 向けコンテンツの計画
- 03クロール可能性とインデックス可否の確認
- 04EC やローカルビジネスの導線の確認
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ jpcaparas/ skills --skill google-search-ai-optimizationインストール後、Claude Code で/google-search-ai-optimizationを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
AGENTS.mdmetadata.jsonREADME.mdskill-card.prompt.mdagents/.gitkeepassets/.gitkeepevals/evals.jsonreferences/content-and-entity-patterns.mdecommerce-local-agentic.mdgoogle-guidance.mdgotchas.mdREADME.mdtechnical-implementation.mdscripts/audit_page.pytest_skill.pyvalidate.pytemplates/implementation-brief-template.md詳細
google-search-ai-optimization
Google の公式ガイダンスを基準として、Google 検索の生成 AI 機能に向けたウェブ体験を構築・監査します。
依頼に合わせて範囲を調整してください。タイトルの修正、スキーマに関する質問、コンテンツの編集に、完全な監査は不要です。タスクの解決に必要なリファレンスとツールだけを使用してください。通常のレイアウト、セクションの順序、コンテンツの長さは設計上の選択であり、Google の掲載条件ではありません。
判断フロー
何を行いますか?
-
コードベースに SEO/GEO を実装する
- クロール、レンダリング、メタデータ、スキーマの詳細が必要な変更では、
references/technical-implementation.mdを読みます。 - 静的なページ情報が役立つ場合は、
scripts/audit_page.pyを使用します。対象ページをインデックスに登録する場合に限り--expect-indexableを追加してください。意図的にnoindexを設定したページには追加しないでください。
- クロール、レンダリング、メタデータ、スキーマの詳細が必要な変更では、
-
AI Overviews、AI Mode、またはクエリの派生に向けてコンテンツを計画・編集する
- コンテンツの選択肢については
references/content-and-entity-patterns.mdを、ポリシー上の根拠が必要な場合はreferences/google-guidance.mdを読みます。
- コンテンツの選択肢については
-
EC、地域ビジネス、またはエージェント型のユーザージャーニーに取り組む
references/ecommerce-local-agentic.mdを読みます。
-
誤解、裏技、プレビュー制御、疑わしい推奨事項を調査する
references/gotchas.mdを読みます。
-
コードベース全体の SEO 監査を行い、修正を引き継ぐ
- まず {{ skill:seo-analysis }} を優先し、その後、このスキルを使って Google AI 検索に特化した実装方法を検討します。
クイックリファレンス
| タスク | 対応 | 理由 |
|---|---|---|
| Google AI 検索の各サービスにページを掲載できるようにする | インデックス登録が可能で、スニペットの対象となり、クロール可能で、Google 検索で役立つページにします | Google の生成 AI 機能は、検索のランキング、情報取得、品質システムを基盤としています |
| Google 向けに GEO/AEO を最適化する | 別個の裏技としてではなく、SEO として扱います | Google のガイダンスでは、AEO/GEO は検索体験の最適化として位置づけられています |
| 技術的な基盤を実装する | クロール可能なリンク、正規 URL、正しいステータスコード、レンダリングされる主要コンテンツ、サイトマップ、安定したメタデータを使用します | コンテンツの改善が意味を持つ前に、Google がページを発見し、レンダリングし、理解し、選択できる必要があります |
| AI の回答向けにコンテンツを改善する | 独自の経験、オリジナルの事実、明確な構成、メディア、ユーザーのニーズを満たす内容を追加します | 汎用的ではなく、ユーザーを第一に考えたコンテンツが、長期的に有効なシグナルとなります |
| 構造化データを使用する | ページを適切に表し、表示されるコンテンツおよび Google の機能ドキュメントと一致する JSON-LD のみを追加します | 構造化データはリッチリザルトの対象になるうえで役立ちますが、生成 AI 検索には必須ではありません |
| スニペットを慎重に制御する | nosnippet、max-snippet、max-image-preview、data-nosnippet は、意図したトレードオフがある場合にのみ使用します | プレビューを制限すると、AI Overviews や AI Mode での使用も制限される可能性があります |
| サポートされていない裏技は無視する | Google 向けに llms.txt、AI 専用のマークアップ、人為的なチャンク分割、偽の言及、クエリのバリエーションごとに大量のページを作成しないでください | Google は、こうした方法は Google 検索に不要、またはリスクがあると明示しています |
| ブラウザーエージェントをサポートする | セマンティックなコントロール、ラベル、安定したレイアウト、見える操作項目、アクセシビリティツリーの明確なシグナルを使用します | エージェント型の体験では、スクリーンショット、HTML、アクセシビリティツリーが調べられます |
コアワークフロー
依頼された変更に該当する手順を適用してください。ワークフロー全体を使うのは、包括的な監査や実装計画の場合だけです。
- ページの種類とビジネス上の目的を把握します。情報提供、商用、製品、ローカル、ドキュメント、サポート、アカウント、ユーティリティのいずれかを確認します。
- 検索を目的とするコンテンツの適格性を診断する際は、ステータスコード、インデックス登録の可否、robots ディレクティブ、canonical、クロール可能なリンク、レンダリング後のメインコンテンツ、スニペットの適格性を確認します。意図的な除外は維持してください。
- 変更を検証する必要がある場合は、関連するソースの抽象化レイヤーとレンダリング後の出力を調べます。共通レイアウト、メタデータ、ルーティング、CMS テンプレートの不具合は、多数の URL に影響することがあります。
- まず人間にとってページを改善します。独自の体験、ありふれていない情報、明確な見出し、有用なメディア、説明的なリンク、満足度の高い次のステップを用意します。
- 構造化データは、ページ上に表示されるコンテンツを正確に表し、Google 検索の対応機能やエンティティの明確化に役立つ場合にのみ追加します。
- EC サイトやローカルサイトでは、ページ上のコンテンツ、構造化データ、Merchant Center、Google ビジネス プロフィールの間で、商品、販売者、ビジネスの詳細に一貫性を保ちます。
- エージェントによる操作への対応状況を確認するには、機械可読な UI としてユーザージャーニーをテストします。セマンティック HTML、ラベル、安定したレイアウト、表示されるアクションを確認し、操作を妨げる非表示のオーバーレイがないことを確かめます。
- トレードオフを記録します。ページで
noindex、nosnippet、JavaScript のみのレンダリング、重複テンプレートを使用している場合は、それが意図的かどうかを記録してください。
レビューを捏造したり、欺瞞的なスキーマを使用したり、クローラー向けにコンテンツをクローキングしたりしないでください。Search Console、Merchant Center、Business Profile などの外部プロパティを変更する前に、承認を得てください。サイト内のコード変更を依頼されたことは、それらのアカウントを変更する同意を意味しません。
提出物
関連する根拠と受け入れ確認項目を添えて、依頼された回答、パッチ、または計画を返してください。包括的な監査では、任意の templates/implementation-brief-template.md を使って、次の項目を整理できます。
- 対象範囲に含まれる場合は、適格性に関する根拠と制限事項。
- 調査結果と優先順位を付けた修正案(必要に応じて表を使用)。
- コンテンツに関する作業が依頼されている場合は、コンテンツとエンティティに関する推奨事項。
対応していない施策については、依頼や根拠からその話題が生じた場合にのみ説明してください。範囲が定められた回答に、俗説に関する報告や無関係な計画を追加しないでください。
読み方ガイド
| 必要な情報 | 参照先 |
|---|---|
| 開発者向けに要約された Google AI 検索の公式ガイダンス | references/google-guidance.md |
| クロール、レンダリング、インデックス登録、メタデータ、canonical、robots、JS、スキーマの実装 | references/technical-implementation.md |
| コンテンツ、エンティティ、メディア、内部リンク、クエリの派生パターン | references/content-and-entity-patterns.md |
| EC、ローカルビジネス、Merchant Center、Business Profile、ブラウザーエージェントの UX | references/ecommerce-local-agentic.md |
| 対応していない施策、エッジケース、ポリシー上の落とし穴 | references/gotchas.md |
| 静的 HTML/URL のシグナル検査 | scripts/audit_page.py |
| 再利用可能な実装引き継ぎ資料 | templates/implementation-brief-template.md |
注意点
- GEO は Google 向けの独立した裏技レイヤーではありません。Google 検索では、AI 専用のマークアップを作り出すのではなく、検索体験と基盤を最適化してください。
- インデックス登録、ランキング掲載、検索結果への表示は、いずれも保証されません。技術的なチェックを通過しても、選ばれたり表示されたりするとは限りません。
- プレビューの制御設定は AI 機能に影響します。
nosnippetや制限の厳しいmax-snippet設定は、AI による概要や AI モードでの直接利用を制限する場合があります。 - 構造化データは生成 AI の必須要件ではありません。表示されるコンテンツを正確に記述し、リッチリザルトの対象となるために役立つ場合に使用してください。
- 派生したすべてのクエリ向けにページを量産しないでください。クエリのバリエーションごとの大量のページは、スケールドコンテンツの不正使用と見なされる場合があります。
- 実際にレンダリングされた内容が優先されます。フレームワークのメタデータ API、クライアント側レンダリング、Web コンポーネント、ハイドレーションによって、Google やエージェントに実際に見える内容が変わることがあります。
ソースの基準
記録された基準は、2026年5月16日にレビューされたGoogleの公式ガイダンス、特に2026-05-15 UTC更新と記録されているAI最適化ガイドです。これは日付を明記した基準であり、すべてのポリシーが現在も有効であるという主張ではありません。
ギャップ、不確かなポリシー、または変更の可能性がタスクに影響する場合は、関連する最新のGoogle/ツールの公式ドキュメントを参照してください。信頼できる情報源は裏付けとして使用し、Googleのポリシーの代わりにはしないでください。それ以外の場合は、定期的なブラウジングを行わず、十分な根拠を再利用してください。検証できない場合は、そのギャップを明記してください。根拠を示した修正案と、正規パッケージ内の例またはチェックを提案してください。インストール済みのコピーは自動編集しないでください。
ヘルパーファイル
references/README.md- ソースマップと情報開示ガイド。references/google-guidance.md- ウェブ開発向けに再構成した、Google AI 検索の公式ガイダンス。references/technical-implementation.md- 実装チェックとフレームワークのパターン。references/content-and-entity-patterns.md- 持続性のあるコンテンツとエンティティの戦略。references/ecommerce-local-agentic.md- コマース、ローカル、ブラウザーエージェントへの対応。references/gotchas.md- 落とし穴、誤解、誤検知。scripts/audit_page.py- 1つのURLまたはHTMLファイルを対象とした、決定論的な静的シグナル監査。scripts/validate.py- このスキルの構造バリデーター。scripts/test_skill.py- パッケージ化と監査動作を対象とした軽量なリグレッションテスト。templates/implementation-brief-template.md- 修正計画用テンプレート。