ブログ · SEO

スキーママークアップ(構造化データ)実践ガイド:SEOで今も効果があるもの

スキーママークアップは、ページの内容を検索エンジンに正確に伝えるためのコードです。2026年のGoogleで今も得られる効果、使うべきタイプ、そのまま使えるJSON-LDの例、落とし穴を避けるテスト方法を紹介します。

Searvia · 2026/10/24 · 読了目安:4分

要点: スキーママークアップとは、schema.org の語彙を使ってページを記述するコード(通常は JSON-LD のスクリプト)のことです。商品と価格、記事と著者、店舗と住所など、ページの内容を検索エンジンに正確に伝えます。Google では、価格、レビューの星、パンくずリストなどのリッチリザルトの対象になれますが、表示が保証されるわけではなく、ランキングを押し上げる施策でもありません。2026年5月の FAQ をはじめ、すでに廃止されたリッチリザルトもあります。Google が今もサポートしているタイプをマークアップし、ユーザーに見える内容と完全に一致させ、テンプレートを変更するたびにその前後でテストしましょう。

「スキーマを入れている」サイトの多くは、次のどちらかの問題を抱えています。何年も前に、今は Google が表示しなくなったリッチリザルト向けに追加したマークアップが残っている。あるいは、テーマ、プラグイン、アプリがそれぞれ独自のブロックを出力し、内容が食い違っている。このガイドでは、構造化データが現在果たす役割、2026年10月時点で取り組む価値のあるタイプ、そのままコピーして使える JSON-LD、そしてテストの手順を解説します。

スキーママークアップとは

Schema.org は、Web 上のものごとを記述するための共通語彙です。Google、Microsoft、Yahoo、Yandex が設立し、コミュニティプロジェクトとして運営されています。Product、Article、LocalBusiness、Event といったタイプと、各タイプが持てるプロパティ(price、author、address、startDate など)を定義しています。Schema.org によると、2024年時点で4,500万を超える Web ドメインが利用しています。

「構造化データ」は、機械が推測なしに読み取れる決まった形式の情報を指す総称です。「スキーママークアップ」は、schema.org の語彙で書かれた構造化データのことです。実務ではこの2つはほぼ同じ意味で使われます。

マークアップがない場合、検索エンジンは「マグカップ」という語の近くにある「$32」を見て、おそらく価格だろうと推測します。マークアップがあれば、ページがそれを明示できます。「これは『Speckled Stoneware Mug』という名前の Product で、32.00 USD で提供され、在庫がある」というように。Google の構造化データの概要は、その目的をこう説明しています。Google は構造化データを使ってページの内容を理解し、ユーザーにとってより魅力的な検索結果を可能にすることがある、というものです。

JSON-LD、Microdata、RDFa

Google 検索がサポートする形式は3つです。どれも同じ語彙を表現でき、違いは情報を置く場所にあります。

形式置く場所メリットデメリット
JSON-LD独立した <script type="application/ld+json"> ブロック追加・読み取り・生成が簡単。表示されるHTMLに手を加えない別のデータソースから生成すると、表示内容とずれることがある
Microdata表示されるHTML要素の属性(itemscope、itemprop)マークアップと表示内容が結びついているテンプレートが煩雑になり、リデザイン時に壊れやすい
RDFa表示されるHTML要素の属性(vocab、property)Microdata と同様で、検索以外でも使われるMicrodata と同様

Google は、サイトの構成が許すなら一般的に JSON-LD を推奨すると述べています。新規に追加するものはすべて JSON-LD にしましょう。すでにプラットフォームが正しい Microdata を出力しているなら、書き直す必要はありません。ただし、同じ項目を別の内容で記述する JSON-LD ブロックを重ねて追加するのは避けてください。

構造化データにできること、できないこと

ページをリッチリザルトの対象にできます。 リッチリザルトとは、強化された検索表示のことです。商品の価格と在庫状況、レビューの星、URL そのままではなくパンくずリスト、動画のサムネイル、イベントの日付などがあります。Google のドキュメントには、リッチリザルトでクリック率が向上した事例があります。たとえば Rotten Tomatoes は、構造化データを使ったページでクリック率が25%高いと計測しています。

何も保証されません。 Google の構造化データの一般的なガイドラインには、構造化データが検索結果に表示される保証はないと明記されています。有効なマークアップはページを対象にするだけで、リッチリザルトが役に立つかどうかはクエリごとに Google が判断します。

ランキングの近道ではありません。 Google は構造化データを、コンテンツを理解し、検索機能の対象になるための手段と位置づけています。最も分かりやすいのは不正の扱いです。構造化データに対する手動対策を受けると、そのページはリッチリザルトの対象外になりますが、Google によればウェブ検索での掲載順位には影響しません。

曖昧さの解消に役立ちます。 GoogleのOrganizationのドキュメントによると、Organization マークアップは、Google が組織の管理上の詳細を理解し、他の組織と区別するのに役立ち、検索結果やナレッジパネルに表示されるロゴにも影響することがあります。

Googleが今もサポートするリッチリザルト(2026年10月)

Google は3年にわたって一覧を絞り込んできました。廃止された機能向けのマークアップが害になることはありませんが、保守の手間が無駄になります。しかも、プラグインがデフォルトでそれを生成するケースが今も残っています。

廃止または制限された機能

機能経緯情報源
HowTo2023年8月にデスクトップのみに制限され、2023年9月13日以降は一切表示されないSearch Central ブログ
FAQ2023年8月に、著名な政府機関・医療系サイトに限定。Google のドキュメントには2026年5月7日以降 Google 検索に表示されないと記載され、ドキュメント自体も2026年6月に削除されたドキュメントの更新情報
サイトリンク検索ボックス2024年11月21日に検索結果から削除Search Central ブログ
コース情報、推定給与、学習動画、特別なお知らせ、車両リスティング検索結果ページの簡素化の一環として2025年6月に段階的廃止を発表。Google のドキュメントでは表示されなくなったとされ、ドキュメントは2025年9月に削除Search Central ブログ
ClaimReview、ブックアクション2025年6月に同様に対象とされた。その後、ある機能がまだこのマークアップを使っているため、Google はブックアクションの廃止バナーを削除したドキュメントの更新情報
練習問題2025年11月に非推奨、2026年1月にドキュメント削除ドキュメントの更新情報

Google はサイトリンク検索ボックスを廃止した際、サポート対象外の構造化データが検索で問題を起こすことはないため、マークアップを削除する必要はないと説明しました。他の機能にも同じ考え方が当てはまります。次にテンプレートを触るときに整理すれば十分で、慌てる必要はありません。

ほとんどのサイトで使う価値のあるタイプ

2026年10月に最終更新された検索ギャラリーには、Google が現在サポートしている機能が並んでいます。そのうち、多くの企業が使えるものは次のとおりです。

タイプ使う場所得られる可能性のあるものGoogleが必須とするもの
Organizationホームページまたは会社概要ページナレッジパネルでのロゴと詳細情報、より明確な識別必須プロパティなし
LocalBusiness(最も具体的なサブタイプ)各店舗・拠点のページ検索とマップでの事業者情報name、address
Product(販売者向けリスティング)購入できるページ検索結果での価格、在庫状況、配送・返品情報name、image、price と priceCurrency を含む offers
Product(商品スニペット)購入できないレビュー・比較ページ評価、価格帯、編集レビューの長所と短所name と、review・aggregateRating・offers のいずれか
Article、NewsArticle、BlogPosting記事やブログ投稿検索結果でのタイトル、画像、日付の改善必須プロパティなし
BreadcrumbListホームページより下のすべてのページ生のURLの代わりにパンくずリスト2項目以上の itemListElement
VideoObject動画を再生するページ動画のサムネイル、重要なシーンname、thumbnailUrl、uploadDate
Event実際に開催されるイベントのページ日付、会場、チケットの詳細name、startDate、location(Place)
SoftwareApplicationアプリやソフトウェアの製品ページ評価と価格name、offers.price、および aggregateRating または review
Recipeレシピページ画像、評価、調理時間レシピのガイドを参照
レビュースニペット商品、書籍、レシピなど対応アイテムのレビューレビューの星author、reviewRating、ネストされていない場合は itemReviewed

ギャラリーには、求人情報、データセット、ディスカッションフォーラム、Q&A ページ、プロフィールページ、映画、バケーションレンタル、有料コンテンツなども含まれます。始める前に知っておきたいドキュメント上のルールが2つあります。オンラインのみのイベントは Event のリッチリザルトの対象外で、物理的な開催場所が必要です。また、長所と短所の表示は編集レビューの商品専用で、販売者のページは対象外です。

そのまま使えるJSON-LDの例

各ブロックは、ページのHTML内の <script type="application/ld+json"> の中に入れます。通常は head 内です。値はすべて実際のデータに置き換え、ページに実際に表示されている内容だけをマークアップしてください。

Organization(ホームページ)

{
  "@context": "https://schema.org",
  "@type": "Organization",
  "@id": "https://www.example.com/#organization",
  "name": "Copperleaf Ceramics",
  "url": "https://www.example.com/",
  "logo": "https://www.example.com/images/logo-512.png",
  "description": "Handmade stoneware mugs, plates and bowls, shipped across the United States.",
  "email": "[email protected]",
  "sameAs": [
    "https://www.instagram.com/example",
    "https://www.linkedin.com/company/example"
  ]
}

Google は、Organization マークアップをすべてのページではなく、ホームページか、組織を説明する単一のページに置くことを推奨しています。ロゴのガイドラインでは、クロール可能でインデックス可能な、白い背景でも見栄えのする112×112ピクセル以上の画像が求められます。sameAs には、あなたについて説明している他のサイト(SNSやレビューのプロフィールなど)のURLを指定します。Google は、該当する組織向けに vatID や iso6523Code などの識別子も挙げています。

LocalBusiness(店舗・拠点ページ)

{
  "@context": "https://schema.org",
  "@type": "Bakery",
  "name": "North Street Bakery",
  "url": "https://www.example.com/locations/north-street",
  "telephone": "+1-555-010-0199",
  "priceRange": "$$",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "120 North Street",
    "addressLocality": "Springfield",
    "addressRegion": "IL",
    "postalCode": "62701",
    "addressCountry": "US"
  },
  "geo": {
    "@type": "GeoCoordinates",
    "latitude": 39.80172,
    "longitude": -89.64371
  },
  "openingHoursSpecification": [
    {
      "@type": "OpeningHoursSpecification",
      "dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"],
      "opens": "07:00",
      "closes": "18:00"
    },
    {
      "@type": "OpeningHoursSpecification",
      "dayOfWeek": "Saturday",
      "opens": "08:00",
      "closes": "14:00"
    }
  ]
}

Google のローカルビジネスのガイドでは、汎用の LocalBusiness ではなく、利用できる最も具体的なサブタイプ(Bakery、Dentist、HealthClub など)を使うこと、緯度・経度は小数点以下5桁以上にすること、電話番号は国番号と市外局番を含めること、priceRange は100文字未満にすることが求められています。詳細は Google ビジネス プロフィールと同じ内容にしてください。その点についてはGoogle ビジネス プロフィール最適化ガイドで解説しています。

オファー付きのProduct(販売者向けリスティング)

{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Speckled Stoneware Mug, 12 oz",
  "image": [
    "https://www.example.com/images/mug-1x1.jpg",
    "https://www.example.com/images/mug-4x3.jpg",
    "https://www.example.com/images/mug-16x9.jpg"
  ],
  "description": "Wheel-thrown stoneware mug with a speckled glaze. Dishwasher safe.",
  "sku": "MUG-SPK-12",
  "brand": {
    "@type": "Brand",
    "name": "Copperleaf Ceramics"
  },
  "offers": {
    "@type": "Offer",
    "url": "https://www.example.com/shop/speckled-mug",
    "price": "32.00",
    "priceCurrency": "USD",
    "availability": "https://schema.org/InStock",
    "itemCondition": "https://schema.org/NewCondition"
  },
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.8",
    "reviewCount": "14"
  }
}

販売者向けリスティングのガイドでは、name、image、そして price と priceCurrency(3文字のISO 4217コード)を含む offers オブジェクトが必須です。在庫状況、商品の状態、ブランド、存在する場合は GTIN、配送の詳細、返品ポリシーも推奨されています。schema.org の price の定義では、小数点にピリオドを使った単なる数値とし、通貨は値に「$」を入れず priceCurrency で指定するよう求めています。セールについては、Google は現在、セール期間を定義するために validFrom と、validThrough または priceValidUntil を併用する方法を案内しています。また Google は、ページ上のマークアップと Merchant Center のフィードの両方を送ると、ショッピング関連の表示の対象になる可能性が最大化されるとしています。

Article(ブログ記事)

{
  "@context": "https://schema.org",
  "@type": "BlogPosting",
  "headline": "How to Care for Handmade Stoneware",
  "image": ["https://www.example.com/images/stoneware-care-16x9.jpg"],
  "datePublished": "2026-09-14T08:00:00+00:00",
  "dateModified": "2026-10-02T09:30:00+00:00",
  "author": [
    {
      "@type": "Person",
      "name": "Maya Lindqvist",
      "url": "https://www.example.com/about/maya"
    }
  ],
  "publisher": {
    "@id": "https://www.example.com/#organization"
  }
}

Article のガイドには必須プロパティはなく、author、日付、headline、image が推奨されています。author.name には肩書きや「投稿者:」などを付けず、人名だけを入れ、著者ごとに別のエントリを用意します。ここでの publisher は @id によって Organization ブロックを参照しているため、2つのブロックが無関係な2つのエンティティではなく、つながった1つのエンティティを記述することになります。

BreadcrumbList

{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [
    {
      "@type": "ListItem",
      "position": 1,
      "name": "Shop",
      "item": "https://www.example.com/shop"
    },
    {
      "@type": "ListItem",
      "position": 2,
      "name": "Mugs",
      "item": "https://www.example.com/shop/mugs"
    },
    {
      "@type": "ListItem",
      "position": 3,
      "name": "Speckled Stoneware Mug"
    }
  ]
}

パンくずリストのガイドによると、パンくずリストには2項目以上が必要です。最後の項目は item を省略でき(その場合 Google はそのページ自身のURLを使います)、一般的なユーザーがそのページにたどり着く経路に沿わせるべきで、URLのフォルダ構造をそのまま映す必要はありません。

ブロックを1つのグラフにつなぐ

1つのページが複数のものを記述することはよくあります。ページ自体、その背後にある組織、商品、パンくずリストなどです。Google のガイドラインでは、ページ上の複数のアイテムは、ネストしても個別に指定しても理解でき、別々のブロックを @id でリンクできるとされています。多くの WordPress 環境ではすでにそうなっています。たとえば Yoast SEO は、WebPage、WebSite、Organization または Person、Article、BreadcrumbList を別々のノードとし、@id で相互に参照させた単一の @graph を出力します。

実践上のルールは2つです。Organization には安定した @id を1つ付け、詳細を繰り返さずにあらゆる場所からそれを参照すること。そして、Google のガイドラインが求めるとおり、VideoObject などの副次的なアイテムに加えて、ページの主たるアイテム(Product や Recipe)もマークアップすることです。

スキーママークアップとAI検索

「スキーマこそAIの回答に載る鍵だ」というアドバイスは多く見かけます。しかし、Google 自身のAI機能とウェブサイトに関するガイダンスははっきりしています。AI による概要や AI モードに表示されるために追加すべき特別な schema.org の構造化データはなく、新しい機械可読ファイルも必要ありません。推奨されているベストプラクティスの1つに、構造化データがページ上の表示テキストと一致していることの確認が挙げられています。

他のAIアシスタントも、マークアップの要件を公開していません。構造化データが確実に果たすのは、曖昧さの除去です。名前、ロゴ、sameAs のプロフィールが一貫した Organization マークアップは、サイトがどの主体に属するかを示し、Product や SoftwareApplication のマークアップは、何をいくらで販売しているかを示します。これはページを読み取るあらゆるシステムにとって有用であり、だからこそアイデンティティ関連のマークアップのチェックをAI検索対応度チェッカーに含めています。ただし、これは基本的な衛生管理であり、成果を左右するレバーではありません。クローラーのアクセスや第三者からの言及といった、AI の回答に効く要素は生成エンジン最適化(GEO)のガイドで、成果の測定はAI可視性トラッキングで扱っています。

構造化データのテスト方法

3つのツールを、3つの異なる問いに使い分けます。

JavaScript についての注意点が1つあります。Google は、動的に生成された Product マークアップによって、ショッピングのクロールの頻度や信頼性が下がることがあると述べています。価格や在庫が頻繁に変わる場合は特に重要です。可能であれば、商品マークアップはサーバーサイドでレンダリングされるHTMLに入れましょう。

よくある間違い

間違い問題点対処法
訪問者に見えないコンテンツをマークアップしているGoogle のガイドラインは、非表示コンテンツのマークアップを禁じており、手動対策につながることがあるページ上にあるものだけをマークアップする
ページと一致しない、または顧客が書いていない評価実際のユーザーによるものでないレビューは、手動対策の対象になることがあるレビューをページに表示し、実際の件数を使う
自社の LocalBusiness や Organization に星評価を付けるGoogle は、自社に関するレビューを管理している事業者は、サードパーティのウィジェット経由であっても、そのマークアップでのレビューの星の対象外になるとしているレビューをページに載せるのは構わないが、星の表示は期待しない
開示されていないインセンティブ付きレビュー2026年7月に Google のレビューに関するガイドラインへ追加されたインセンティブを明確に開示するか、そのレビューを除外する
必須プロパティの欠落必須プロパティが欠けているアイテムはリッチリザルトの対象外Google のドキュメントで各タイプの必須リストを確認する
2つのプラグインが異なる Product ブロックを出力価格や評価が矛盾し、どれが主たるアイテムか不明確になる片方を無効にし、アイテムごとにブロックを1つにする
通貨記号やカンマ区切りの小数を使った価格schema.org の price の形式に違反する"price": "32.00"、通貨は priceCurrency で指定
汎用的な LocalBusiness タイプGoogle は最も具体的なタイプを求めているDentist、Bakery、AutoRepair などを使う
全ページに、内容の異なる Organization マークアップ矛盾したアイデンティティのシグナルになる安定した @id を持つ Organization ノードを1つにし、他から参照する

実例:ショップの商品ページを修正する(仮想の例)

以下は仮想の例であり、実際のデータではありません。人気のECプラットフォームで運営される架空のオンラインショップ、Copperleaf Ceramics は、競合が検索結果に価格と在庫を表示しているのに、自社の商品ページは通常の青いリンクのままだと気づきました。マグカップのページを監査したところ、次のことが分かりました。

チェック項目修正前問題
ページ上の JSON-LD ブロックProduct ブロックが2つテーマとレビューアプリがそれぞれ1つずつ出力
価格一方のブロックは "$32"、もう一方は "32.00"値に記号が入っており、2つの値が異なる
priceCurrencyテーマのブロックで欠落販売者向けリスティングに必須
availability欠落推奨項目。購入者は検索結果で在庫を確認できる
aggregateRatingアプリのブロックでは31件のレビューで4.9ページには平均4.8の14件のレビューが表示されている
画像300×300のサムネイル1枚Google は複数の高解像度画像を求めている
Organization マークアップなしロゴやアイデンティティのデータがない
FAQPage マークアップ配送に関するもので、すべての商品ページにあるFAQ のリッチリザルトは2026年5月に廃止

修正は午後ひと回しで終わりました。

ショップがリッチリザルトの表示を強制することはできませんが、すべてのページが対象になり、購入者に見える内容と矛盾するものは何もなくなりました。

主要プラットフォームでの実装

30分でできるスキーマチェックリスト

Searviaによる構造化データのチェック

無料のスキーママークアップチェッカーは、ウェブサイトSEOチェッカーと同じエンジンで動きます。入力したページ(ドメインのみの場合はホームページ)のHTML内の JSON-LD を読み取り、検出したタイプを一覧にし、Organization、LocalBusiness、Person のアイデンティティマークアップと sameAs リンクの有無を確認し、質問と回答のコンテンツも探します。これは全38項目のチェックの一部です。アプリでは、サイト監査が毎週ページをクロールし、各ページのスキーマタイプを記録して、構造化データのないホームページを、タイトル、壊れたページ、サイトマップの問題とあわせて指摘します。何をどの順番でチェックするかという全体像については、テクニカルSEO監査ガイドをご覧ください。

よくあるご質問

スキーママークアップとは何ですか?
スキーママークアップは、Webページに追加するコードで、schema.org の共通語彙を使ってその内容を記述するものです。たとえば、そのページが価格のある商品なのか、著者と日付のある記事なのか、住所と営業時間のあるローカルビジネスなのかを示します。検索エンジンはこれを読んでページを理解し、対応しているタイプについては、商品の価格、レビューの星、パンくずリストなどのリッチリザルトを表示します。
スキーママークアップで検索順位は上がりますか?
Google は構造化データを、ページを理解しリッチリザルトの対象になるための手段として説明しており、順位を押し上げるものとは位置づけていません。リッチリザルトは掲載を目立たせ、クリックを増やす可能性がありますが、Google は表示を保証しません。また、構造化データに対する手動対策でも失われるのはリッチリザルトの対象資格だけで、Google はウェブ検索での掲載順位は変わらないとしています。
JSON-LD、Microdata、RDFaのどの形式を使うべきですか?
Google 検索は3つすべてをサポートしており、サイトの構成が許すなら JSON-LD を推奨しています。JSON-LD は表示されるHTMLとは別に、1つのスクリプトブロックにまとまるため、追加・読み取り・保守がしやすい形式です。Microdata や RDFa は、お使いのプラットフォームがすでに正しく出力している場合にだけ使いましょう。
FAQのリッチリザルトは今も表示されますか?
いいえ。Google は2023年8月に FAQ のリッチリザルトを著名な政府機関・医療系サイトに限定し、ドキュメントには2026年5月7日以降 FAQ のリッチリザルトは Google 検索に表示されないと記載されています。表示されている FAQ と一致する FAQPage マークアップを入れても害はありませんが、検索結果に展開式の質問が表示されることはなくなりました。
GoogleのAIによる概要やChatGPTに表示されるために、スキーママークアップは必要ですか?
Google については不要です。AI機能に関する Google のガイダンスでは、AIによる概要や AI モードに表示されるために追加すべき特別な schema.org の構造化データはなく、構造化データは表示されているテキストと一致させるべきだとされています。他のアシスタントについても、公開されている要件はありません。ただし、組織、商品、著者を明確に示すマークアップは、あなたが何者かという曖昧さをなくすため、今も有用です。

ソース

  1. Introduction to structured data markup in Google Search – Google Search Central
  2. General structured data guidelines – Google Search Central
  3. Structured data markup that Google Search supports (search gallery) – Google Search Central
  4. Latest Google Search documentation updates – Google Search Central
  5. Changes to HowTo and FAQ rich results – Google Search Central Blog
  6. Simplifying the search results page – Google Search Central Blog
  7. Farewell, sitelinks search box – Google Search Central Blog
  8. Organization structured data – Google Search Central
  9. Local business structured data – Google Search Central
  10. Merchant listing structured data – Google Search Central
  11. Product snippet structured data – Google Search Central
  12. Review snippet structured data – Google Search Central
  13. Article structured data – Google Search Central
  14. Breadcrumb structured data – Google Search Central
  15. Video structured data – Google Search Central
  16. Software app structured data – Google Search Central
  17. Event structured data – Google Search Central
  18. Generate structured data with JavaScript – Google Search Central
  19. AI features and your website – Google Search Central
  20. Rich Results Test – Search Console Help
  21. Rich result status reports – Search Console Help
  22. The future of the Structured Data Testing Tool – Google Search Central Blog
  23. Schema.org
  24. price property – Schema.org
  25. structured_data filter – Shopify Liquid reference
  26. Schema functional specification – Yoast developer portal

続きを読む