Schema.org とは
Web 上の情報を機械が理解しやすい形式に変換する標準マークアップ仕様。
Google・Microsoft・Yahoo! が共同開発した業界標準。
Schema.org の役割
Without Schema.org(従来)
<h1>AEO とは</h1>
<p>AI Engine Optimization の略。...</p>
<p>著者:山田太郎</p>
<p>作成日:2026-04-05</p>
→ 人間には読みやすいが、機械には「何が何か」が分からない。
With Schema.org(構造化)
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "AEO とは",
"description": "AI Engine Optimization の略。...",
"author": {
"@type": "Person",
"name": "山田太郎"
},
"datePublished": "2026-04-05"
}
→ 機械が「これは記事」「著者は山田」「2026-04-05 作成」と明確に認識できる。
AEO で使用される主要スキーマ
①Article スキーマ
記事のメタデータ。ほぼ全記事で必須。
{
"@type": "Article",
"headline": "記事タイトル",
"description": "メタディスクリプション",
"author": {"@type": "Person", "name": "著者名"},
"datePublished": "2026-04-05",
"dateModified": "2026-04-05"
}
②FAQ Page スキーマ
質問と回答を体系化。AI 検索が最優先する。
{
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "AEO とは?",
"acceptedAnswer": {
"@type": "Answer",
"text": "AI Engine Optimization の略。..."
}
}
]
}
③Person スキーマ
著者情報。E-E-A-T を示す最重要データ。
{
"@type": "Person",
"name": "山田太郎",
"image": "https://example.com/photo.jpg",
"jobTitle": "SEO・AEO コンサルタント",
"sameAs": ["https://twitter.com/yamada_seo"]
}
④BreadcrumbList スキーマ
サイト構造を示す。ナビゲーション改善と SEO に効果。
{
"@type": "BreadcrumbList",
"itemListElement": [
{"@type": "ListItem", "position": 1, "name": "ホーム", "item": "https://example.com"},
{"@type": "ListItem", "position": 2, "name": "ニュース", "item": "https://example.com/news"}
]
}
Schema.org の形式(JSON-LD vs マイクロデータ)
JSON-LD(推奨)
HTML の <head> に JSON ブロックを埋め込む形式。最も推奨される。
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
...
}
</script>
メリット:
- HTML コンテンツと分離(保守性高い)
- 複数スキーマを同時実装可能
- WordPress プラグインで自動生成容易
マイクロデータ(レガシー)
HTML タグの属性に直埋め込みする形式。今は非推奨。
<div itemscope itemtype="https://schema.org/Article">
<h1 itemprop="headline">記事タイトル</h1>
</div>
AEO 対応では、JSON-LD で Article・FAQ・Person・BreadcrumbList を最低限実装することが必須。