aeolabaeolab
用語解説

Schema.org

Semantic Markup Vocabulary

Web上の情報を機械が理解しやすくするための標準化されたマークアップ形式。Article・FAQ・Personなど複数のスキーマタイプがあり、SEO・AEO双方で必須


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 を最低限実装することが必須。


関連用語

最終更新: 2026-04-05T00:00:00+00:00