JSON-LD ジェネレーター

簡単なフォームから Article・Product・FAQPage・HowTo・LocalBusiness・Event・Recipe・BreadcrumbList・Organization の各スキーマ向けに有効な JSON-LD 構造化データを生成します。

ツールを読み込み中…

JSON-LD ジェネレーターSchema.org の種類を選び、対応するフォーム項目を入力すると、ページに貼り付けられる整った有効な JSON-LD ブロックが手に入ります。生のオブジェクトと、そのまま使えるインライン JSON-LD スクリプトのラッパー(script type="application/ld+json" のブロック)の両方が出力されます。空の項目は自動的に省かれるので、マークアップはすっきり保たれます。すべてブラウザ内で生成され、入力した内容はどこにもアップロード・送信されません。

JSON-LD ジェネレーターとは?

JSON-LD ジェネレーターは、JSON を手書きせずに Schema.org の構造化データを作れる無料のブラウザ内ツールです。ドロップダウンからスキーマの種類(Article、Product、FAQPage、HowTo、LocalBusiness、Event、Recipe、BreadcrumbList、Organization)を選ぶと、その種類に必要な項目だけが表示されるようにフォームが切り替わります。SEO 担当者、開発者、コンテンツマーケターが、Google の検索結果に星評価・価格・よくある質問・パンくず・レシピ・イベント情報を直接表示させるためのリッチリザルト用マークアップを追加するのに使います。リスト型の種類は 1 行に 1 項目です。FAQPage は「質問 | 回答」のペア、HowTo と Recipe は 1 行に 1 ステップ、BreadcrumbList は「名前 | URL」のペアを入力します。このツールは入力したデータを出力するだけで、サイトをクロールしたり、Google の基準で検証したり、値を勝手に作ったりはしません。

JSON-LD ジェネレーターの使い方

  1. 種類のドロップダウンから、コンテンツに合うスキーマの種類を選びます。
  2. その種類に表示される項目(名前/見出し、説明、URL、画像など)を入力します。
  3. FAQPage と BreadcrumbList は、プレースホルダーの「左 | 右」形式で 1 行に 1 項目ずつ入力します。
  4. HowTo と Recipe は、1 行に 1 ステップ(または 1 材料)を書きます。
  5. JSON-LD の出力をコピーするか、<script> ラッパーをコピーしてページの <head> や本文にそのまま貼り付けます。
  6. 公開前に、必要に応じて Google のリッチリザルトテストで対象要件を満たすか確認します。

使用例

Article スキーマ

入力

種類: Article
見出し: サワードウの焼き方
著者: Jane Doe
公開日: 2026-01-31

出力

{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "サワードウの焼き方",
  "datePublished": "2026-01-31",
  "author": {
    "@type": "Person",
    "name": "Jane Doe"
  }
}

価格つき Product

入力

種類: Product
名前: ワイヤレスヘッドホン
価格: 29.99
通貨: USD

出力

{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "ワイヤレスヘッドホン",
  "offers": {
    "@type": "Offer",
    "price": "29.99",
    "priceCurrency": "USD"
  }
}

FAQ ペアを Question へ

入力

種類: FAQPage
無料ですか? | はい、完全に無料です。
データを保存しますか? | いいえ、ローカルで動作します。

出力

{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "無料ですか?",
      "acceptedAnswer": { "@type": "Answer", "text": "はい、完全に無料です。" }
    }
  ]
}

よくある質問

どのスキーマの種類に対応していますか?
Article、Product、FAQPage、HowTo、LocalBusiness、Event、Recipe、BreadcrumbList、Organization です。種類を選ぶと、その種類で使う項目だけが表示されるようフォームが切り替わり、出力にも対応する Schema.org のプロパティが反映されます。
FAQ・ステップ・パンくずを複数追加するには?
複数行ボックスで 1 行に 1 項目ずつ入力します。FAQPage と BreadcrumbList は各行に「左 | 右」のペア(質問 | 回答、または 名前 | URL)が必要です。HowTo のステップや Recipe の材料・手順は、単に 1 行に 1 項目です。
生の JSON と script タグの両方を出力しますか?
はい。1 つ目の出力ボックスには生の JSON-LD オブジェクトが入り、2 つ目はそれを <script type="application/ld+json">…</script> で包むので、編集せずにそのまま HTML に貼り付けられます。
マークアップを検証したり、リッチリザルトを保証したりしますか?
いいえ。入力から構文的に有効な JSON-LD を作りますが、Google の対象要件や特定のリッチリザルトの必須項目はチェックしません。Google のリッチリザルトテストやスキーマ マークアップ検証ツールで確認してください。
入力したデータはサーバーに送られますか?
いいえ。JSON-LD はすべてブラウザ内で JavaScript により組み立てられます。名前・価格・URL・説明など、入力した内容は一切アップロード・保存・送信されないため、非公開ページや公開前ページでも安全に使えます。

関連ツール