SEO

Schema Markup

Schema Markupは、検索エンジンやAIがコンテンツをより正確に理解できるよう、ウェブページに追加する構造化データです。Schema.orgの語彙を用いて記述され、Google、Bing、Yahoo!、Yandexを含む主要な検索エンジンによって共同でサポートされています。

Schema Markupは、検索エンジンやAIがコンテンツをより正確に理解できるよう、ウェブページに追加する構造化データです。Schema.orgの語彙を用いて記述され、Google、Bing、Yahoo!、Yandexを含む主要な検索エンジンによって共同でサポートされています。

なぜ重要なのか

スキーママークアップを適用すると、検索エンジンの検索結果ページ(SERP)にリッチスニペットを表示でき、クリック率(CTR)を大幅に向上させられます。実際に、Nestleはリッチリザルトが表示されたページでCTRが82%増加し、Rotten Tomatoesは構造化データのあるページでCTRが25%高くなったと記録しています。

2025年以降、生成AI検索環境(Google AI Overviews、ChatGPT、Perplexityなど)の拡大に伴い、スキーママークアップの重要性はさらに高まっています。AIシステムは回答の生成や出典の引用時に構造化データを参照するため、適切に実装されたJSON-LDは、単なるリッチスニペットを超えてAI検索の可視性を左右する重要な要素となっています。2026年時点では、スキーママークアップのあるページは、ないページと比べてCTRが20~40%高いと報告されています。

主要なスキーマタイプ

スキーママークアップは、ページの目的とコンテンツに応じてさまざまなタイプを用いて適用します。主要なタイプは次のとおりです。

  • Article / NewsArticle / BlogPosting:ブログ記事、ニュース記事、その他の編集コンテンツに使用します。著者、公開日、アイキャッチ画像などを指定します。
  • Product + Offer:ECページで価格、在庫状況、評価などの詳細を表示します。
  • BreadcrumbList:サイトのナビゲーションパスを示し、検索結果に階層構造を表示します。
  • FAQPage:よくある質問とその回答を構造化し、SERP上に直接表示します。
  • LocalBusiness:地域ビジネスの名称、住所、電話番号(NAP)情報を一貫して伝えます。
  • Organization / WebSite:サイト全体の組織情報とサイトリンク検索ボックスをサポートします。
  • HowTo:ステップバイステップのガイドコンテンツを構造化し、リッチリザルトとして表示します。

タイプを選択する際は、可能な限り最も具体的なタイプを使用することが重要です。たとえば、汎用的なArticleの代わりに、コンテンツの目的に合ったNewsArticleBlogPostingなどのサブタイプを適用することで、検索エンジンがより正確に分類できるようになります。

実装

Googleが公式に推奨する実装フォーマットはJSON-LD(JavaScript Object Notation for Linked Data)です。HTMLの<head>または<body>セクションに<script type="application/ld+json">タグを使って挿入され、ページのHTML構造から分離されているため、メンテナンスが容易です。

以下は、ブログ記事に適用したJSON-LDの例です。

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "BlogPosting",
  "headline": "The Complete Guide to Schema Markup",
  "description": "Learn the concepts of schema markup through JSON-LD implementation.",
  "author": {
    "@type": "Person",
    "name": "John Doe"
  },
  "publisher": {
    "@type": "Organization",
    "name": "inblog",
    "logo": {
      "@type": "ImageObject",
      "url": "https://example.com/logo.png"
    }
  },
  "datePublished": "2026-03-17",
  "dateModified": "2026-03-17",
  "image": "https://example.com/cover.jpg",
  "mainEntityOfPage": {
    "@type": "WebPage",
    "@id": "https://example.com/schema-markup-guide"
  }
}
</script>

実装における主な留意点:

  • JSON-LDで指定するデータは、常に実際のページコンテンツと一致している必要があります。
  • aboutmentionssameAsなどのプロパティを使ってエンティティ間の関係を結びつけることで、AIのコンテンツ理解が向上します。
  • 引用符の問題、Schema.org語彙の誤用、ワープロからコピーする際に混入する特殊文字などの構文エラーに注意しましょう。

検証ツール

スキーママークアップを実装した後は、検証のステップが不可欠です。主要な検証ツールは次のとおりです。

スキーママークアップは一度実装すれば終わりではなく、コンテンツの変更に合わせて継続的に更新・検証する必要があります。エラーを防ぎ、検索可視性を維持するためには、定期的な点検が重要です。

Sources:

関連するinblogの記事

inblogがどう役立つか

inblogは、すべてのページにArticle(BlogPosting)とOrganizationのスキーママークアップを自動的に適用します。