本文へスキップ
課題解決プラットフォーム
AI検索対策公開: 2026-06-10最終更新: 2026-10-19更新約11分で読めます

AI検索と構造化データ|FAQ・Articleの実装ガイド

上田拓哉

上田拓哉(代表取締役)課題解決プラットフォーム 代表取締役監修プロフィール

この記事のポイント

  • 構造化データは、ページの内容をSchema.orgの語彙で機械に伝える仕組みで、記述形式はGoogleが推奨するJSON-LDを使う
  • Googleは生成AI検索に構造化データは不要としている。使う目的はリッチリザルトを含むSEOで、FAQ・HowToのリッチリザルトはGoogle検索に表示されない
  • 着手はArticle→FAQPage→HowToの順が目安。適用できるページの広さと実装コストで決める
  • マークアップはページ本文に表示されている内容と一致させる。本文にない情報の記述はガイドライン違反になる
  • 実装しても表示や引用が得られるとは限らない。Schema Markup Validatorとリッチリザルト テストを使い分けて検証し、Search Consoleでエラーを確認し続ける

構造化データ(Schema)は、ページの内容をSchema.orgの語彙で検索エンジンに伝える仕組みです。Googleの生成AI機能向けガイド(2026年10月9日更新)は、生成AI検索に構造化データは必要ないとしたうえで、リッチリザルトの対象になるのに役立つためSEOの一部として引き続き使うよう勧めています。本ガイドは、Article・FAQPage・HowToの3スキーマについて、Google検索での現状・優先順位・JSON-LDのコード例・検証手順を実装目線で整理します。

構造化データ(Schema)とは|検索エンジンにページ内容を正確に伝える仕組み

構造化データ(Schema)とは、Webページの内容を検索エンジンが誤解なく理解できるよう、決められた語彙(ボキャブラリ)で記述したメタデータです。語彙の標準はSchema.orgが策定しており、Googleはサイトの設定で許容される限りJSON-LDを使うよう推奨しています。

Google検索セントラル「構造化データの仕組み」では、構造化データがGoogle検索によるページ内容の理解と、リッチリザルトの表示に使われると説明されています。一方、Googleの生成AI機能向けガイドは、生成AI検索(AIによる概要・AIモード)に構造化データは必要なく、追加すべき特別なschema.orgマークアップもないとしています。構造化データはAI検索のために足すものではなく、SEOの基本として正しく整えるものと位置づけます。

記述形式特徴推奨度
JSON-LDHTMLと分離して記述。保守しやすいGoogle推奨
MicrodataHTMLタグに直接埋め込む可だが保守性が低い
RDFa属性で記述可だが採用は限定的

本ガイドではGoogleが推奨するJSON-LD形式を前提に、FAQPage・HowTo・Articleの3スキーマを扱います。

実装の優先順位|Article→FAQPage→HowToの順で着手する

3スキーマは適用できるページの広さと実装コストが異なります。実務では以下の順で着手するのが効率的です。

順位スキーマ適用範囲実装コストGoogle検索での現状
1Article記事ページ全般低記事のタイトル・画像・日付の表示に使われる
2FAQPageQ&Aを含むページ低〜中FAQのリッチリザルトは2026年5月7日以降表示されない
3HowTo手順型ページ中HowToのリッチリザルトは2023年9月に表示終了

Articleはほぼすべての記事に共通で適用でき、著者・公開日・更新日をGoogleに明示できます。FAQPageとHowToは「質問と回答」「手順」という構造を機械に伝えられますが、Google検索ではどちらもリッチリザルトとしては表示されなくなっています。ページの内容に合う場合に限って使い、AI検索での引用を目的に足すものではありません。

FAQPageスキーマの実装|質問と回答の構造を伝える

FAQPageは「よくある質問」を構造化し、質問と回答のペアを機械が読み取れる形にするスキーマです。なおGoogle検索では、FAQのリッチリザルトは2026年5月7日以降表示されなくなり、2026年6月15日には文書も削除されました(Google検索セントラルの更新履歴)。

JSON-LD実装例

{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "構造化データはAI検索に必要ですか?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Googleは生成AI検索に構造化データは必要ないとしています。リッチリザルトの対象になるのに役立つため、SEOの一部として使います。"
      }
    },
    {
      "@type": "Question",
      "name": "FAQPageはどんなページに使えますか?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "よくある質問とその回答を含むページに使えます。質問と回答が実際に本文へ表示されていることが条件です。"
      }
    }
  ]
}

実装上の注意

  • 質問・回答はページ本文に表示されている内容と一致させる(Google検索セントラル「構造化データ ガイドライン」2024年)
  • 広告や問い合わせ誘導を回答に詰め込まない
  • 同一の質問・回答を複数ページで重複させない

Schema.org「FAQPage」仕様に沿い、mainEntity に Question を列挙し、各質問へ acceptedAnswer を紐づけます。質問と回答は本文にも表示し、マークアップだけに書かないようにします。

HowToスキーマの実装|手順の構造を伝える

HowToは「やり方・手順」を構造化し、各ステップを順序立てて記述するスキーマです。Google検索では、HowToのリッチリザルトは2023年9月にパソコン・モバイルとも表示されなくなり、文書も削除されています(Google検索セントラルの更新履歴)。

JSON-LD実装例

{
  "@context": "https://schema.org",
  "@type": "HowTo",
  "name": "JSON-LDで構造化データを実装する手順",
  "step": [
    {
      "@type": "HowToStep",
      "position": 1,
      "name": "スキーマを選ぶ",
      "text": "ページ種別に合うスキーマ(Article・FAQPage・HowTo)を選定する。"
    },
    {
      "@type": "HowToStep",
      "position": 2,
      "name": "JSON-LDを記述する",
      "text": "Schema.org仕様に沿ってJSON-LDを記述し、head内またはbody内に設置する。"
    },
    {
      "@type": "HowToStep",
      "position": 3,
      "name": "検証する",
      "text": "Schema Markup Validatorで構文と語彙を確認し、Googleがリッチリザルトとして扱う種類はリッチリザルト テストでも確認する。"
    }
  ]
}

実装上の注意

  • 各ステップの text はページ本文の手順と一致させる
  • position で順序を明示する
  • 手順型でないコンテンツへ無理に適用しない(ガイドライン違反のリスク)

Schema.org「HowTo」仕様では step に HowToStep を順に並べます。Google検索ではリッチリザルトとして表示されないため、手順型のページで内容を機械に伝える補助として扱います。

Articleスキーマの実装|著者と日付でE-E-A-Tを明示する

Articleは記事の著者・公開日・更新日・見出しといったメタ情報を構造化し、「誰が・いつ書いたか」を明示するスキーマです。

JSON-LD実装例

次の例の題名・氏名・URL・日付は説明用の仮の値です。自社のページでは、ページに表示している題名・著者・日付に置き換えます。

{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "(記事の題名。ページのタイトルと同じにする)",
  "image": ["https://example.com/images/article-main.jpg"],
  "author": {
    "@type": "Person",
    "name": "(著者の氏名)",
    "url": "https://example.com/about/author/"
  },
  "datePublished": "2026-06-10T09:00:00+09:00",
  "dateModified": "2026-10-19T09:00:00+09:00"
}

実装上の注意

  • author は実在の著者を Person で明示し、author.url に著者のプロフィールページを入れる
  • datePublished と dateModified はページに表示している公開日・更新日と一致させる(Googleはタイムゾーンを付けることを勧めている)
  • headline はページのタイトルと一致させる
  • GoogleのArticle構造化データには必須プロパティがなく、author・datePublished・dateModified・headline・image などの推奨プロパティを、ページに当てはまる範囲で入れる

Google検索セントラル「Article 構造化データ」は、Article構造化データを追加すると、Googleがページの詳細を理解し、記事のタイトル・画像・日付情報を適切に表示できるようになると説明しています。author には、個人なら Person、組織なら Organization を使います。

検証と公開後の確認手順|「実装した」で終わらせない

構造化データは記述しただけでは機能しません。検証と継続確認が必須です。

検証・確認手順

  1. Schema Markup Validatorで、ページに埋め込んだSchema.orgの構造化データ(FAQPage・HowToを含むすべての種類)の構文と語彙を検証する
  2. Article など、Google がリッチリザルトとして扱う種類は、リッチリザルト テスト(Google提供)でも確認する。このテストは Google のリッチリザルトを確かめるためのもので、FAQPage・HowTo は Google 検索でリッチリザルトとして表示されないため、この2つは Schema Markup Validator の結果で判断する
  3. ページ本文に存在する内容のみをマークアップしているか目視で照合する
  4. 公開後、Search Consoleにその種類のレポートがある場合は、エラー・警告を確認し続ける
  5. コンテンツ更新時に dateModified とマークアップ内容を同期させる

Google検索セントラル「構造化データ ガイドライン」(2024年)では、ユーザーに表示されない情報のマークアップや誤解を招く内容は違反になると明記されています。なお構造化データを実装しても、リッチリザルトやAI引用が得られるとは限らず、表示はGoogle側の判断に依存する点も前提として押さえます。

3スキーマ実装の優先度早見表

スキーマ適用ページ例Google検索での現状着手優先度
Articleブログ・コラム全般記事のタイトル・画像・日付の表示に使われる高
FAQPageQ&A・サービス説明リッチリザルトは2026年5月7日以降表示されない中(内容に合う場合)
HowTo手順・マニュアルリッチリザルトは2023年9月に表示終了低(手順型のみ)

実装工数の目安と内製判断|ROIの考え方

3スキーマの初回実装は、テンプレート化すれば1ページあたり30分〜1時間程度が目安です。CMSのテンプレートに組み込めば、以降は記事公開時に自動付与でき、運用工数はほぼゼロに近づきます(※業界一般の相場です)。

内製で進める手順

  1. まず主要記事テンプレートにArticleスキーマを組み込む(全記事に一括適用)
  2. Q&Aを含むページにFAQPageを追加する
  3. 手順型コンテンツにHowToを追加する
  4. FAQPage・HowTo を含むすべての種類を Schema Markup Validator で検証し、Article など Google がリッチリザルトとして扱う種類はリッチリザルト テストでも確認する
  5. この2つの確認を、公開・更新の手順に組み込む

テンプレート化まで進めれば、記事を公開するたびに同じ形で構造化データが付き、更新漏れや記述の誤りを減らせます。ただしGoogleは生成AI検索に構造化データは不要としているため、AI検索での引用を目的とした投資とは考えず、SEOの基本の整備として位置づけます。

構造化データとコンテンツ本体の関係|マークアップは「翻訳」にすぎない

実装で最も誤解されやすいのが、「構造化データを付ければAIに引用される」という思い込みです。構造化データは、あくまでページ本体の内容を機械が読める形に「翻訳」する役割であり、内容そのものを良くするものではありません。

Google検索セントラル「構造化データ ガイドライン」(2024年)では、ユーザーに表示されない情報のマークアップや、ページ内容と一致しないマークアップは違反になると明記されています。つまり、薄い内容にFAQやHowToを付けても、AIが引用したくなる情報がそもそも存在しなければ効果は生まれません。

要素役割不足すると
コンテンツ本体AIが引用する中身引用に値する情報がない
構造化データ中身を機械に伝える翻訳検索エンジンが構造を読み取りにくい
E-E-A-T情報発信主体の信頼性権威性が評価されにくい

順序として、まず引用される価値のあるコンテンツを用意し、その上で構造化データを正しく付与する、という流れが正解です。マークアップは補助であり、中身の代替にはなりません。

よくある実装エラーと修正の勘所

構造化データの実装でつまずく箇所は、ある程度パターン化しています。代表的なエラーと修正の方向性を整理します。

エラー主な原因修正の勘所
構文エラーJSON-LDのカンマ・括弧の誤りSchema Markup Validator(Googleがリッチリザルトとして扱う種類はリッチリザルト テストも)で該当箇所を特定
内容不一致本文にない情報をマークアップ本文に存在する内容のみに修正
Google検索向けの必須・推奨プロパティの欠落機能ごとに必須の項目が違う(Articleは必須なし・推奨のみ)Google検索セントラルの各機能の文書で必須・推奨を確認する(Schema.orgの仕様は語彙の定義で、Google検索の要件ではない)
日付フォーマット誤りdatePublishedの形式不正ISO 8601形式に統一(例:2026-10-19T09:00:00+09:00)
同じ実体の重複・矛盾テーマとプラグインが同じ記事のArticleを二重に出力し、日付や著者が食い違う同じ実体の記述は1つにまとめ、値を本文とそろえる。種類の違う構造化データ(ArticleとBreadcrumbListなど)は1ページに併記できる

見落としやすいのが「内容不一致」と「日付フォーマット誤り」です。FAQの回答を本文に載せずマークアップだけで記述するのはガイドライン違反であり、datePublished を「2026年6月10日」のような日本語表記で書くと正しく解釈されません。ISO 8601形式で統一し、Googleの勧めに沿ってタイムゾーンも付けます(例:2026-10-19T09:00:00+09:00)。

AI検索別に押さえる構造化データの位置づけ

AI検索は複数あり、構造化データの扱いを公式に説明しているかどうかも異なります。Googleは、生成AI機能向けのガイドで扱いを明記しています。

AI検索構造化データの位置づけ補足
Google(AIによる概要・AIモード)生成AI検索に構造化データは不要。追加すべき特別なマークアップもないリッチリザルトのため、SEOの一部として使用を推奨(生成AI機能向けのガイド・2026年10月9日更新)
ChatGPT(検索機能)本記事では公式の説明を確かめていないクロールの許可(OAI-SearchBot)と本文の分かりやすさを先に整える
Perplexity本記事では公式の説明を確かめていないクロールの許可と本文の分かりやすさを先に整える

Googleは生成AI検索に構造化データを求めていません。特定のAI検索のために構造化データを足すより、本文で質問に答え、内容に合うスキーマを正しく付けてSEOの基本を整えることが、複数のAI検索に共通する土台になります。

当社のAIO対策支援|構造化データの実装まで

当社のAIO対策・LLMO対策の内容と料金はAI検索対策(LLMO・AIO)にまとめています。構造化データの実装とFAQコンテンツの設計はスタンダードに含まれ、初月のAIO診断で現状と改善点を整理したうえで、反映後の推移を月次モニタリングレポートで報告します。料金は次のとおりです(税抜)。

AI検索対策(LLMO・AIO)の料金(税抜)価格・契約条件は当社サイトの料金表と同じ値を表示しています
プラン料金初期費用・契約条件含まれるもの
スタンダードおすすめ¥300,000/ 月(税抜)
初期費用 ¥150,000〜(内容に準ずる)
最低6ヶ月(以降1ヶ月単位で自動更新)
最低期間の総額 ¥1,950,000〜(初期費用¥150,000〜+¥300,000×6ヶ月)
AIO診断(初月)/構造化データ実装/FAQコンテンツ設計/月次モニタリングレポート
プレミアム¥500,000/ 月(税抜)
初期費用 ¥150,000〜(内容に準ずる)
最低6ヶ月(以降1ヶ月単位で自動更新)
最低期間の総額 ¥3,150,000〜(初期費用¥150,000〜+¥500,000×6ヶ月)
スタンダードの全内容/コンテンツ制作(月4記事)/外部での言及づくり(サイテーション対策)/AI検索での言及状況を毎月計測/週次レポート

月額プランは初期費用150,000円〜・最低6ヶ月(以降1ヶ月単位の自動更新)です。この記事の内容を当社に頼む場合の作業は、各プランの対応範囲(料金表)のとおりで、AI検索での引用や順位を約束するものではありません。

関連記事

参考文献

あわせて読みたい

この記事は株式会社課題解決プラットフォームが2026-06-10に公開し、2026-10-19に内容を更新しました。料金と契約条件は、AI検索対策(LLMO・AIO)の料金表が最新です。

よくある質問

Q.構造化データ(Schema)はAI検索に必要ですか?

Google検索の生成AI機能(AIによる概要・AIモード)については、Googleの生成AI機能向けガイド(2026年10月9日更新)が「生成 AI 検索に構造化データは必要ありません」と明記し、追加すべき特別なschema.orgマークアップもないとしています。そのうえで、リッチリザルトの対象になるのに役立つため、SEO戦略の一部として引き続き使うよう勧めています。ChatGPT・Perplexityなどほかの AI 検索は、このガイドの対象外です。構造化データは、AI検索のために足すものではなく、ページの内容を検索エンジンに正確に伝えるSEOの基本として整えます。

Q.FAQ・HowTo・Articleのうち、どれから実装すべきですか?

適用できるページの広さと実装コストから、Article→FAQPage→HowToの順で検討するのが実務上の目安です。Articleは記事ページ全般に使え、著者・公開日・更新日をGoogleに明示できます。GoogleのArticle構造化データの文書は、記事のタイトル・画像・日付情報を適切に表示できるようになると説明しています。FAQPageとHowToは質問と回答・手順という構造を機械に伝えられますが、Google検索ではFAQのリッチリザルトは2026年5月7日以降表示されず、HowToのリッチリザルトも2023年9月に表示が終わっています。自社ページの種類と目的に合わせて優先順位を決めます。

Q.構造化データを実装したのに反映されないのはなぜですか?

主な原因は(1)JSON-LDの構文エラー、(2)ページ上の見える内容とマークアップの不一致、(3)Googleのガイドライン違反、の3つです。Google検索セントラル「構造化データ ガイドライン」(2024年)では、ユーザーに表示されない情報をマークアップすることや、誤解を招く内容は違反になると明記されています。対策は、Schema Markup Validator で構文と語彙を確かめ、Article など Google がリッチリザルトとして扱う種類はリッチリザルト テストでも確かめたうえで、ページ本文に存在する内容のみをマークアップすることです。なお構造化データは実装しても表示されるとは限らず、表示はGoogle側の判断に依存します。

無料セルフチェック

AI検索対策チェックリスト(無料・2026年版)

ChatGPT・Perplexity・AI Overviewに対する自社サイトの対応状況をセルフチェックできます。登録は不要です。

初回30分の無料相談で、現状の整理と進め方の方向性をお渡しします

課題が整理されていなくても構いません。

  • 初回30分無料
  • 全国オンライン対応
  • 秘密厳守
  • 必須は3項目

相談フォーム

ご用件を選ぶと、入力欄に下書きが入ります(任意)

+ お名前・電話番号(任意)

※ 送信後は1〜2営業日以内にメールでご連絡します。

  • 週23〜48人当社サイトへのAI検索経由の訪問(2026年9月)
  • 500ページ超AIで開発・運用している当社サイト(2026年9月)
  • 記事600本超当社サイトで公開している解説記事(2026年9月)

料金の目安(税抜)

  • AI検索対策(LLMO・AIO) 月¥300,000〜
  • AI研修 ¥150,000〜/人
  • AI開発 ¥300,000〜
  • MEO 月¥49,800〜
  • 動画 ¥150,000〜

※料金は代表的な目安で、ご要望により変動します。

初回30分無料・秘密厳守

フォーム