スキーマ マークアップ ジェネレーター

次へ

構造化データは、検索エンジンが「靴についてのページ」と「靴職人についてのページ」の違いを理解するための仕組みです。このジェネレーターは、4 つのよく使われるタイプ(Article、Product、LocalBusiness、Organization)が共通して持つ中核プロパティ(名前・説明・URL・画像)を使って、そのいずれか 1 つの整った Schema.org JSON-LD スニペットを生成します。有効ですぐに貼り付けられる出発点のブロックが得られ、そこにタイプ固有のプロパティを追加して広げていきます。

スキーマ マークアップを生成する方法

  1. 1

    スキーマのタイプを選ぶ

    マークアップするページに応じて、Article、Product、LocalBusiness、Organization のいずれかを選びます。

  2. 2

    フィールドを入力する

    名前、説明、ページの URL、画像の URL を入力します。空のまま残したフィールドは出力から取り除かれます。

  3. 3

    JSON-LD を生成する

    ツールが正しく整形された `<script type="application/ld+json">` ブロックを出力します。

  4. 4

    ページの head に貼り付ける

    `<head>` の中、または `</body>` の直前に置きます。Google はどちらの位置も同じように解析します。

このジェネレーターが生成するもの

このジェネレーターは Schema.org エンティティの共通の中核を書き出します。あなたが選ぶ @type と、入力した namedescriptionurlimage のうち任意のものです。これは整った有効な出発点で、その後に各タイプがリッチリザルトのために必要とするプロパティを足して仕上げます。

対応するタイプ

タイプ 用途
Article ブログ記事、ニュース、その他の編集ページ
Product 販売中の単一の製品や商品
LocalBusiness 店舗や所在地を持つ実店舗のビジネス
Organization エンティティとしての会社やブランド

出力の形

Product 向けに名前・説明・URL・画像を入力すると、次が得られます。

{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "トレイルランニングシューズ",
  "description": "テクニカルなトレイル向けの軽量シューズ。",
  "url": "https://example.com/trail-shoe",
  "image": "https://example.com/trail-shoe.jpg"
}

これが <script type="application/ld+json"> ブロックに包まれ、貼り付ける準備が整います。空のフィールドは省かれるので、スニペットは整ったままです。

さらに先へ

上の 4 つのプロパティはすべてのタイプに共通しますが、完全なリッチリザルトには通常もっと多くが必要です。ブロックを貼り付けたら、タイプ固有のプロパティを手で追加してください。

  • Article はよく headlinedatePublishedauthor オブジェクトを追加します。
  • Product はよく offers オブジェクト(価格と在庫状況)と aggregateRating を追加します。
  • LocalBusiness はよく addresstelephoneopeningHours を追加します。
  • Organization はよく logo と、ソーシャルプロフィールへの sameAs リンクを追加します。

効いてくるヒント

  • マークアップを見えているコンテンツに合わせてください。 Google はページに存在しないものを記述するマークアップを警告し、時にはペナルティを課します。
  • ページと画像には絶対 URL を使ってください。 相対 URL は黙って無視されることがあります。
  • 公開前にテストしてください。 スニペットを Google のリッチリザルト テストや Schema.org のバリデーターに貼り付け、選んだタイプにまだ足りない必須フィールドを確認しましょう。

よくある質問

Google は JSON-LD を推奨しており、HTML 全体に散らばらず 1 つのスクリプトブロックにまとまるため、最も保守しやすい方式です。Microdata と RDFa もサポートされますが手間がかかるので、CMS の都合で強制されない限り JSON-LD を使い続けてください。このツールは常に JSON-LD を出力します。

直接には上がりません。構造化データそれ自体は順位付けの要因ではありません。その役割はリッチリザルトを引き出すことで、これによりクリック率が通常 10〜30% 向上します。順位の上昇はマークアップではなくクリック率から生まれます。

これらのタイプが共通して持つ 4 つ、name、description、url、image と、あなたが選ぶ @type だけです。これは有効な基本スニペットです。貼り付けたあと、リッチリザルトに必要なタイプ固有のプロパティ(たとえば Product の offers、Article の datePublished)を追加してください。

生成されたブロックを Google のリッチリザルト テストや Schema.org のバリデーターに貼り付けてください。このジェネレーターは共通の中核プロパティしか埋めないため、バリデーターは、あなたがまだ追加すべきタイプ固有の必須プロパティも教えてくれます。

関連ツール

このツールは他の言語でも利用できます