SEO担当者なら「構造化データ」という言葉は聞いたことがあるでしょう。Googleのリッチリザルト表示に使われるアレです。
しかし2026年の今、構造化データの役割は変わりました。
この記事では、構造化データの基本から、AI検索対策に特に効果的な3つのスキーマの実装方法までをコード付きで解説します。
構造化データとは何か
構造化データとは、Webページの内容を
構造化データは「このページには企業情報があります」「この部分はFAQです」とAIに明示的に伝える仕組みです。
3つの記述形式
| 形式 | 特徴 | 推奨度 |
|---|---|---|
| JSON-LD | HTMLの<head>にスクリプトとして記述。ページ本文と分離できる | ◎(Google推奨) |
| Microdata | HTML要素に直接属性を追加 | △(可読性が低い) |
| RDFa | HTML要素に属性を追加(Microdataの拡張) | △(複雑) |
JSON-LDを使いましょう。 GoogleもJSON-LDを推奨しており、AI検索エンジンもJSON-LDの解析に最適化されています。ページのHTMLを汚さずに構造化データを追加できるため、メンテナンスも容易です。
なぜ構造化データがAI検索に効くのか
従来のSEOでの役割
従来、構造化データの主な効果はGoogleのリッチリザルト(FAQ表示、レビュー星、パンくずリスト等)でした。検索順位そのものへの直接的な影響は限定的とされていました。
AI検索での役割の変化
AI検索エンジンにとって、構造化データは
| 構造化データ | AIが理解できること |
|---|---|
| Organization | この企業の名前、業種、所在地、SNSアカウント |
| FAQPage | この企業が持つ専門知識の範囲と深さ |
| Article | この記事の著者、専門性、公開日、信頼性 |
| Product | 提供するサービスの内容、価格、評価 |
| sameAs | この企業の外部での活動(SNS、メディア掲載) |
実際、ミツカルAIの診断で「構造化データ未実装」のサイトにJSON-LDを追加した事例では、Schema & Structured Dataカテゴリのスコアが
実装すべき3つのスキーマ(優先度順)
1. Organization(企業情報) — 最優先
自社の基本情報をAIに伝える最も重要なスキーマです。トップページの<head>に設置します。
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "株式会社サンプル",
"alternateName": "Sample Inc.",
"url": "https://example.com",
"logo": "https://example.com/logo.png",
"description": "中小企業向けのクラウド型業務管理ツールを提供するSaaS企業",
"foundingDate": "2018",
"numberOfEmployees": {
"@type": "QuantitativeValue",
"value": 25
},
"address": {
"@type": "PostalAddress",
"addressLocality": "渋谷区",
"addressRegion": "東京都",
"addressCountry": "JP"
},
"contactPoint": {
"@type": "ContactPoint",
"telephone": "+81-3-XXXX-XXXX",
"contactType": "sales",
"availableLanguage": "Japanese"
},
"sameAs": [
"https://twitter.com/sample_official",
"https://www.linkedin.com/company/sample",
"https://www.wantedly.com/companies/sample"
]
}
重要なプロパティの解説:
| プロパティ | 役割 | AI検索への影響 |
|---|---|---|
name | 正式な企業名 | AIが自社を認識する基本情報 |
description | 事業内容の要約 | AIが「何の会社か」を即座に判断できる |
sameAs | 外部プロフィールのURL | 「実在する企業」の証明。多いほど信頼度UP |
foundingDate | 設立年 | 企業の実績・歴史の裏付け |
logo | ロゴ画像のURL | AIによるブランド認識 |
sameAsに入れるURLは、本当に自社のプロフィールページだけにしてください。 無関係なURLを入れると、AIが誤った関連付けをする可能性があります。
構造化データを正しく実装してもChatGPTに表示されない場合、原因は別にある可能性が高い。切り分けはChatGPTに自社サイトが表示されない?原因と対策を30秒で可視化する方法で診断できます。
2. FAQPage(よくある質問) — 高効果
FAQPageスキーマは、AI検索対策において
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "クラウド型業務管理ツールとは何ですか?",
"acceptedAnswer": {
"@type": "Answer",
"text": "クラウド型業務管理ツールとは、インターネット経由で利用できる業務効率化ソフトウェアです。サーバーの設置や保守が不要で、月額料金で利用できます。当社のサービスは月額5,000円から利用可能です。"
}
},
{
"@type": "Question",
"name": "導入にはどのくらいの期間がかかりますか?",
"acceptedAnswer": {
"@type": "Answer",
"text": "最短3営業日で導入完了します。初期設定はカスタマーサクセスチームが無償でサポートします。データ移行が必要な場合は、1〜2週間程度です。"
}
}
]
}
FAQ作成のコツ:
- 顧客から実際に聞かれる質問を使う — 想像で作らず、営業チームやカスタマーサポートに確認する
- 回答は50〜150文字で完結させる — 長すぎるとAIが部分引用しにくい
- 具体的な数値を含める — 「月額5,000円から」「最短3営業日」
- 5〜10問が適切 — 多すぎると品質が薄まる
FAQのAI検索最適化の詳細ガイドはFAQページをAI検索に最適化する方法を参照してください。
3. Article(記事情報) — ブログ運用に必須
ブログ記事やお知らせページに設置します。著者情報と公開日を明示することで、AIが「この情報はいつ、誰が書いたか」を判断できます。
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "クラウド型業務管理ツールの選び方ガイド",
"author": {
"@type": "Person",
"name": "田中太郎",
"jobTitle": "プロダクトマネージャー",
"url": "https://example.com/team/tanaka"
},
"publisher": {
"@type": "Organization",
"name": "株式会社サンプル",
"logo": {
"@type": "ImageObject",
"url": "https://example.com/logo.png"
}
},
"datePublished": "2026-03-15",
"dateModified": "2026-03-28",
"description": "中小企業向けクラウド型業務管理ツールの選び方を、5つの基準で解説します。"
}
dateModifiedを正確に更新しましょう。 特にPerplexityは情報の鮮度を重視するため、記事を更新した際はdateModifiedを必ず更新してください。
設置方法
方法1: HTMLに直接記述(推奨)
HTMLの<head>タグ内に以下の形式で記述します。
<head>
<title>株式会社サンプル</title>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "株式会社サンプル",
...
}
</script>
</head>
方法2: WordPressプラグイン
| プラグイン | 特徴 | 料金 |
|---|---|---|
| Rank Math | GUIで構造化データを設定。AI対策機能も充実 | 無料版あり |
| Yoast SEO | 世界シェアNo.1のSEOプラグイン。基本的な構造化データを自動生成 | 無料版あり |
| Schema Pro | 構造化データ専用プラグイン。細かいカスタマイズが可能 | 有料($79/年) |
方法3: Google Tag Manager
GTMのカスタムHTMLタグとして構造化データを挿入する方法です。HTMLを直接編集できない環境で有効です。
設置後の確認方法
1. Googleリッチリザルトテスト
search.google.com/test/rich-results にURLを入力し、構造化データが正しく認識されるか確認します。
2. Schema.orgバリデーター
validator.schema.org でJSON-LDの構文エラーがないか確認します。
3. ミツカルAIでGEOスコアを再計測
構造化データ実装後にGEOスコアを再計測し、Schema & Structured Dataカテゴリのスコア変化を確認しましょう。
よくあるミスと注意点
| ミス | 対処法 |
|---|---|
| JSON-LDの構文エラー(カンマの過不足等) | バリデーターで確認してから設置 |
sameAsに無関係なURLを列挙 | 自社の公式プロフィールページのみ |
| FAQの回答が長すぎる(500文字超) | 50〜150文字で簡潔に |
dateModifiedを更新していない | 記事更新時に必ず日付を変更 |
1ページに同じ@typeを複数設置 | 1つの@typeは1ページに1つ |
まとめ
- 構造化データは、AIに自社情報を「機械語」で伝える仕組み
- JSON-LD形式をGoogleも推奨。HTMLを汚さず設置可能
- 優先度: Organization(必須) → FAQPage(高効果) → Article(ブログ用)
sameAsで外部プロフィールを紐づけることで信頼性UP- 設置後はバリデーター+GEOスコア再計測で効果確認