AIが情報を正確に理解し、AIO(AI Overviews)のソースとして引用するためには、HTMLの裏側に機械向けの注釈を仕込む「構造化データ(JSON-LD)」の記述が極めて有効です。
ここでは、AIO対策で特に重要となる「FAQ(よくある質問)」と「Person(著者・専門家情報)」の具体的なコードサンプルと、それをWebサイトへ実装する手順を詳しく解説します。
1. 構造化データ(JSON-LD)の具体的なコードサンプル
構造化データは、HTMLの <head> 内または <body> 内のどこに記述してもGoogleに認識されます。一般的には、コードがバラバラにならないよう <head> タグ内に記述するか、CMS(WordPressなど)の専用カスタムフィールドに流し込みます。
① FAQ(よくある質問)のコードサンプル
記事の中にQ&Aセクションを設けている場合、この構造化データを記述することで、AIが「問い」と「答え」のペアをダイレクトに認識し、AIOの回答パーツとして採用しやすくなります。
HTML
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "AIO(AI Overviews)対策で最も重要なことは何ですか?",
"acceptedAnswer": {
"@type": "Answer",
"text": "最も重要なのは、ユーザーの検索意図に対して「アンサーファースト」で答えることと、生成AIには真似できない「独自の一次情報(体験談や自社調査データ)」をコンテンツに含めることです。"
}
},
{
"@type": "Question",
"name": "構造化データを導入すると必ずAIに引用されますか?",
"acceptedAnswer": {
"@type": "Answer",
"text": "必ず引用されるわけではありませんが、AI(大規模言語モデル)がページの文脈や正確な情報を構造的に理解するための強力な手がかりになるため、採用確率は大幅に向上します。"
}
}
]
}
</script>
② Person(著者・専門家情報)のコードサンプル
AIOは情報の「信頼性(E-E-A-T)」を厳しく評価します。記事を誰が書いているのか、その人はどんな実績がある専門家なのかをAIに伝えるためのコードです。
HTML
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "ProfilePage",
"mainEntity": {
"@type": "Person",
"name": "野瀬 正起",
"jobTitle": "デジタルマーケティングスペシャリスト",
"worksFor": {
"@type": "Organization",
"name": "NPO法人 ITさぽーとぐんま"
},
"description": "群馬県高崎市を拠点に、SEOコンテンツ制作、SNS運用、Web広告運用などのデジタルマーケティング支援に従事。ローカルビジネスの認知拡大と集客最大化を得意とする。",
"url": "https://example.com/author/masaki-nose",
"sameAs": [
"https://twitter.com/your_x_account",
"https://www.youtube.com/@your_youtube_channel",
"https://www.linkedin.com/in/your_profile"
]
}
}
</script>
💡 ポイント:
sameAsの項目に、個人の公式SNSや執筆実績のある外部サイトのURLを並べることで、AIは「Web上の点と点」を線で結び、あなたを「実在する信頼性の高い専門家」として認識します。
2. Webサイトへの具体的な実装手順
作成したコードをWebサイトに反映させ、Googleに正しく認識させるまでの手順です。
1.コードのカスタマイズ:事前準備。
上記のサンプルコードをベースに、文字列(質問内容や名前、URLなど)を自社の情報に書き換えます。ダブルクォーテーション(")やカンマ(,)を誤って消してしまうとエラーになるため注意してください。
2.リッチリザルトテストで検証:エラーチェック。
公開する前に、Google公式の「リッチリザルトテスト(Google公式ツール)」にアクセスします。コードをそのまま貼り付けてテストを実行し、「有効なアイテム」として緑色のチェックが表示されるか確認します。
3.HTMLへの埋め込み:サイトへの反映。
検証済みのコードをWebサイトに実装します。
- 手動の場合: 該当ページの HTML の
<head>〜</head>の間にコードを貼り付けます。 - WordPressの場合: ページごとにヘッダーコードを挿入できるプラグイン(「HFCM」など)を使用するか、テーマ独自のカスタムJavaScript/カスタムHTMLブロックに貼り付けます。
4.Google サーチコンソールでインデックスリクエスト:クローラーの呼び出し。
実装が完了したら、Google Search Consoleにログインし、該当ページのURLを上部の検索窓に打ち込みます。「インデックス登録をリクエスト」をクリックし、Googleのクローラーに修正をいち早く伝えます。
3. 実装後の確認と注意点
ページ上の「見えているテキスト」と一致させる
Googleは、構造化データの中だけにユーザーに見えない隠しテキストを仕込むことを禁止しています。FAQの「質問」と「回答」は、必ず実際のWebページ上にもテキストとして表示されている必要があります。 整合性がない場合、スパムとみなされるリスクがあるため注意してください。
サーチコンソールでの継続的なエラー監視
実装から数日〜1週間ほど経つと、Google Search Consoleの左メニュー「機能拡張」の欄に「FAQ」などの項目が追加されます。ここでエラー(赤色)が出ていないか定期的にチェックし、警告が出ている場合はコードの修正を行いましょう。