テクニカルSEO
2026年3月15日 15分

スキーママークアップ完全ガイド:JSON-LDコード例付き(2026)

スキーママークアップ完全ガイド:JSON-LDコード例付き(2026)

AIで要約する

AIにこの記事を読ませて重要なポイントを要約させましょう。

Google検索結果で星評価、FAQのドロップダウン、ステップバイステップのレシピ画像を見たことがありますか?これらを実現しているのがスキーママークアップです。

しかし2026年においてスキーマは「見栄えの良い検索結果」だけのためではありません。AI検索エンジン(ChatGPT、Perplexity、Google AI Overview)も構造化データを使用してコンテンツの種類、著者、信頼性を理解しています。

このガイドでは、スキーママークアップとは何か、どのタイプを使うべきか、そしてコピー&ペーストできるJSON-LDコードでどう実装するかを学びます。

スキーママークアップ(構造化データ)とは?

スキーママークアップは、ウェブページのコンテンツに意味のレイヤーを追加するコード構造です。検索エンジンに「このページは記事です」「このセクションはFAQです」「この製品の価格は299円です」といった情報を機械が理解できる言語で伝えます。

Schema.orgの語彙はGoogle、Bing、Yahoo、Yandexによって共同でサポートされています。つまりスキーマを追加することで、すべての主要な検索エンジンに同時に「語りかける」ことができます。

検索エンジンはコンテンツをどう「理解する」のか?

検索エンジンはHTMLを読むことはできますが意味を理解できません。「299円」と書いても、それが価格なのか電話番号なのかスコアなのか判断できません。

スキーママークアップはこの曖昧さを解消します。コンテンツに意味論的タグを追加することで、検索エンジンがページを単なるテキストとしてではなく概念的に理解できるようにします。

Schema.org、JSON-LD、Microdata — どれを選ぶ?

  • Schema.org: 構造化データの語彙(何を伝えるか)
  • JSON-LD: フォーマット(どう伝えるか) — Googleが公式に推奨するフォーマット
  • Microdata: 代替フォーマット(HTML内に埋め込む、より複雑)

JSON-LDを使用してください。 HTML構造から独立して動作し、メンテナンスが容易で、Googleが明示的に推奨しています。ページの<head>または<body>セクションに<script>タグとして追加されます。

スキーママークアップが2026年に今まで以上に重要な理由

Google AI Overviewとリッチリザルトへのスキーマの影響

Google AI Overviewは検索結果の上部にAIが生成した要約回答を表示します。これらの回答で引用されるページの大多数は構造化データを持つページです。

また、リッチスニペット(リッチリザルト)はCTRを最大30%向上させることができます。スキーマなしではこれらのリッチ表示は不可能です。

AI検索エンジンが構造化データを活用する方法

BrightEdgeの調査によれば、構造化データを持つページはAI回答において顕著に多く引用されています。理由はシンプルです:スキーマはAI検索エンジンにコンテンツが何について書かれているか、誰が書いたか、いつ更新されたかを明確に伝えます。

AIモデルは曖昧さを嫌います。スキーマは曖昧さを解消します。そのためGEO戦略のテクニカル基盤はスキーママークアップから始まります。

最重要スキーマタイプと実装コード

ArticleおよびBlogPostingスキーマ

ブログ記事や論文に使用します。Googleに記事のタイトル、著者、公開日、カバー画像を伝えます。

{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "スキーママークアップガイド2026",
  "author": {
    "@type": "Person",
    "name": "著者名"
  },
  "datePublished": "2026-03-15",
  "dateModified": "2026-03-15",
  "image": "https://example.com/images/schema-guide.png",
  "publisher": {
    "@type": "Organization",
    "name": "サイト名",
    "logo": {
      "@type": "ImageObject",
      "url": "https://example.com/logo.png"
    }
  }
}

このコードを各ブログ記事の<head>セクションに追加してください。headlinedatePublishedauthorフィールドを記事に合わせて更新してください。

FAQスキーマ(よくある質問マークアップ)

よくある質問セクションに使用します。Google検索結果でQ&Aをドロップダウン形式で表示させます。

{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "スキーママークアップとは何ですか?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "スキーママークアップは、ウェブページのコンテンツに検索エンジンが理解できる形式で意味を付加する構造化データコードです。"
      }
    },
    {
      "@type": "Question",
      "name": "スキーママークアップはSEOに影響しますか?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "直接のランキング要因ではありませんが、リッチスニペットによりCTRが向上し、間接的なランキング効果が生まれます。"
      }
    }
  ]
}

注意: Googleは2023年にFAQリッチリザルトの表示を制限しました(権威あるサイトのみ)。しかしスキーマ自体は依然として価値があります — AI検索エンジンはFAQPageスキーマを積極的に利用しています。

HowToスキーマ(ハウツー)

ステップバイステップのプロセスに使用します。レシピ、インストールガイド、チュートリアルコンテンツに最適です。

{
  "@context": "https://schema.org",
  "@type": "HowTo",
  "name": "WordPressにスキーママークアップを追加する方法",
  "step": [
    {
      "@type": "HowToStep",
      "name": "プラグインをインストールする",
      "text": "WordPress管理パネルからRank MathまたはYoast SEOプラグインをインストールします。"
    },
    {
      "@type": "HowToStep",
      "name": "スキーマタイプを選択する",
      "text": "投稿エディターでスキーマタイプ(Article、FAQ、HowTo)を選択します。"
    },
    {
      "@type": "HowToStep",
      "name": "検証する",
      "text": "GoogleのRich Results Testでスキーマがエラーなく認識されていることを確認します。"
    }
  ]
}

ProductおよびOfferスキーマ(Eコマース)

商品ページに価格、在庫状況、ブランド、評価情報を検索エンジンに伝えます。ECサイトSEOガイドでProductスキーマのコンバージョン率への影響を詳述しています。

{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "商品名",
  "brand": {
    "@type": "Brand",
    "name": "ブランド名"
  },
  "offers": {
    "@type": "Offer",
    "price": "2980",
    "priceCurrency": "JPY",
    "availability": "https://schema.org/InStock"
  },
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.5",
    "reviewCount": "127"
  }
}

LocalBusinessスキーマ(地域ビジネス)

物理的な店舗を持つビジネスの住所、営業時間、連絡先情報を構造化形式で提供します。地域SEOガイドでGoogle Business ProfileとLocalBusinessスキーマの連携を説明しています。

{
  "@context": "https://schema.org",
  "@type": "LocalBusiness",
  "name": "ビジネス名",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "東京都渋谷区○○1-1",
    "addressLocality": "東京",
    "addressCountry": "JP"
  },
  "telephone": "+81-3-xxxx-xxxx",
  "openingHours": "Mo-Fr 09:00-18:00"
}

SpecialAnnouncementおよびEventスキーマ

2026年に重要性が増したこれらのスキーマタイプは、キャンペーン、イベント、特別告知に使用されます。GoogleはSpecialAnnouncementスキーマを特に緊急で時間的に敏感な情報のリッチリザルトとして表示できます。

Eventスキーマは、カンファレンス、ウェビナー、ライブイベントが検索結果で日時、場所、チケット情報とともに表示されるようにします。

スキーママークアップの追加方法(ステップバイステップ)

WordPressでのスキーマ追加

WordPressを使用している場合、最も簡単な方法はSEOプラグインを使用することです:

  1. Rank Math(無料):投稿エディターで自動スキーマサポート。Article、FAQ、HowTo、Productなど多数対応。
  2. Yoast SEO(無料):基本的なArticleスキーマを自動追加。FAQとHowToにはYoast SEO Premiumが必要。
  3. Schema Pro(プレミアム):完全なコントロールと高度なスキーマタイプ。

Rank Mathは2026年にAI Search Traffic Tracker機能でChatGPTとPerplexityからのトラフィックも追跡できます — スキーマのGEO効果を計測するのに便利です。

手動JSON-LDコードの記述

WordPressを使用していない場合、または完全なコントロールが必要な場合はJSON-LDコードを手動で追加できます:

  1. 上記のコードテンプレートから適切なものをコピーします
  2. ページの情報に合わせて内容を更新します
  3. コードを<script type="application/ld+json">タグで囲みます
  4. ページの<head>セクションに貼り付けます
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "ページタイトル",
  ...
}
</script>

DexterGPTによる自動スキーマ生成

各ページに個別にJSON-LDコードを書くことは時間がかかります — 特に数百ページのサイトでは。

**DexterGPTのスキーママークアップモジュール**は、ページをスキャンしてコンテンツタイプに適したスキーマコードを自動生成します。Article、FAQ、Product、LocalBusiness — ワンクリックで正確な構造化データを。

スキーママークアップのエラーとGoogleのペナルティ

スキーマを追加するだけでは不十分です — 正しく追加する必要があります。一般的なミス:

  • コンテンツと不一致のスキーマ: ページにないFAQセクションにFAQPageスキーマを追加する。Googleはこれをスパムとして扱います。
  • 必須フィールドの欠落: ArticleスキーマでheadlinedatePublishedを省略する。Googleはスキーマを一切処理しません。
  • 誤解を招く情報: 偽の価格、偽の星評価、誤った在庫状況。これは手動ペナルティ(manual action)の原因になります。
  • スキーマスパム: すべてのページに不要なスキーマタイプを追加する。ページの実際のコンテンツに適合するスキーマのみを使用してください。

Googleは誤解を招く構造化データを使用するサイトにリッチリザルトペナルティを与える場合があります。このペナルティはすべてのリッチスニペットが削除されることを意味します。

スキーマのテストと検証ツール

スキーマを公開する前に必ずテストしてください:

  1. Google Rich Results Test スキーマがGoogleに認識されているかどうか、エラーがあるかどうかを表示します。
  2. Schema Markup Validator すべてのスキーマタイプをサポートし、Google以外の一般的な検証を行います。
  3. Google Search Console — 強化: スキーマが本番環境に公開された後、GSCの「強化」セクションでエラーレポートを追跡してください。

ヒント: テクニカルSEOチェックリストの24番目と25番目の項目でスキーマ検証プロセスを包括的に説明しています。

よくある質問

スキーママークアップは直接のランキング要因ですか?

いいえ、スキーマは直接のランキング要因ではありません。しかしリッチスニペットによりCTRが向上し、間接的なランキング効果が生まれます。また、AI検索エンジンは構造化データを持つコンテンツをより信頼性が高いと判断し、より頻繁に引用します。

どのスキーマタイプから始めるべきですか?

Article/BlogPostingスキーマから始めましょう — すべてのブログ記事に適用できます。次にFAQPageとOrganizationスキーマを追加してください。ECサイトであればProductスキーマを優先してください。

スキーママークアップはすべてのCMSで動作しますか?

はい。JSON-LD形式はHTMLに追加されるscriptタグなので、WordPress、Wix、Shopify、Blogger、カスタムCMSを問わずすべてのプラットフォームで動作します。

1つのページに複数のスキーマタイプを使用できますか?

はい。例えば1つのブログ記事にArticleとFAQPageの両方のスキーマを含めることができます。Googleはこれをサポートしています。それぞれを別々の<script>タグで追加するか、@graph構造を使った1つのJSON-LDブロックとして追加できます。

スキーマを追加してからリッチスニペットが表示されるまでどのくらいかかりますか?

Googleがスキーマをクロールしてリッチスニペットの表示を開始するまで、通常数日から数週間かかります。GSCから再クロールをリクエストすることでプロセスを早めることができます。

関連記事:

この記事をシェアする: