JSON-LD 生成ツール — FAQ・記事・パンくずの構造化データを作成
構造化データは Google にページの内容を正確に伝え、よりリッチでクリックされやすい検索結果を引き出せる可能性があります。ブラウザ内で JSON-LD を生成。手順:タイプ(FAQ/記事/パンくず/組織)を選び、必須フィールドを埋めて、貼り付け可能な `<script>` 付きの Schema.org マークアップをコピー。必須・任意フィールドを区別して表示し、コピー前に JSON の妥当性を検証します。アップロードは一切ありません。例:2 件の FAQ からは mainEntity に 2 つの Question ノードが生成されます。
使い方
スキーマのタイプを選び、フォームに入力して「生成」を押します。ページが Schema.org の JSON-LD オブジェクトを組み立て、必須フィールドを確認し、整形した結果を script タグで包んで表示するので、ページの `<head>` にそのまま貼り付けられます。出力前に構文チェックが走り、必須フィールドの不足は黙って欠けたマークアップを作る代わりに一覧で表示されます。
生成ツールが確認すること
各タイプには最小限の有効な構造があります。このツールは JSON が正しい形式か、必須フィールドが空でないかを検証して通知しますが、マークアップがページの可視コンテンツと一致するかどうかは判断できません。
- FAQ:mainEntity は Question ノードの配列。各要素に name と acceptedAnswer.text が必要。
- 記事:headline と author が必須。datePublished、dateModified、image、description は任意だが推奨。
- パンくず:itemListElement は順序付きリストで、position は 1, 2, 3… と連番にする。
- 整合性:Google は構造化データをページの可視コンテンツと照合します。ページにない内容のマークアップはスパムポリシー違反になります。
例
「SDK はどうやってインストールしますか?」「データはローカルで処理されますか?」という 2 件の FAQ サンプル → 出力は mainEntity 配列に 2 つの Question オブジェクトを含み、それぞれ acceptedAnswer.text を持ち、ページの head にそのまま貼り付けられます。
こんなときに
- FAQ ページ:質問リストを構造化データとして追加し、ページ上の質問と回答を検索エンジンに伝える。
- 記事とドキュメント:コンテンツサイトやナレッジベースに、著者と日付を含む Article マークアップを付ける。
- 商品とサイト構造:パンくずでナビゲーション経路を、Organization でブランド名とロゴを記述する。
Frequently asked questions
JSON-LD の構造化データは誰のためのものですか?
Schema.org のマークアップを読む検索エンジンなどの読み手向けです。HTML に埋め込まれ、機械がエンティティや関係、事実を理解するためのもので、ユーザーに見えるコンテンツではありません。
FAQ スキーマを追加すればリッチリザルトが保証されますか?
いいえ。FAQ リッチリザルトは 2026 年 5 月に全サイトで表示停止となり、HowTo はそれ以前に停止しています。Google がマークアップを解析してページを理解することはあっても、SERP でのリッチリザルト保証はありません。スキーマはランキングやリッチリザルトの KPI ではなく、理解を助ける明瞭さとして扱ってください。
生成されるマークアップの必須フィールドは?
FAQ は各項目に質問と回答、記事は見出しと著者、パンくずは最低 2 段(各段に名前と URL)、組織は名前と URL が必要です。ページが必須フィールドをマークし、不足分を一覧表示します。
なぜマークアップを可視コンテンツと一致させる必要がありますか?
Google は、ページの実際の表示と一致しない構造化データを欺瞞的とみなします。たとえばページで実際に回答していない FAQ の質問をマークアップしても、JSON 自体が正しくてもマークアップ乱用と判断される可能性があります。
お問い合わせ・フィードバック
分かりにくい点、不具合、不足があれば下にメッセージを書いてください。ツールに関する内容はすべて確認します。