JSON-LDスキーマ生成ツール

Article、FAQ、Product、Organization、パンくずリスト(Breadcrumbs)向けの構造化データを生成 — 有効なJSON-LD、そのまま貼り付け可能。

984回閲覧

仕組み

JSON-LDは、schema.orgの語彙を使って構造化データを記述する方法であり、検索エンジンはページが単なる平文で何を述べているかだけでなく、実際に何を含んでいるかについて機械可読な説明を得られます。タイプ(Article、FAQ、Product、Organization、Breadcrumb)を選び、項目を入力すると、このツールはページに貼り付けるための有効な<script type="application/ld+json">ブロックを生成します——慣習的には</head>の直前ですが、HTML内のどこに置いても機能します。

具体例:調理時間、材料の数、平均レビュースコアがマークアップされたレシピページはリッチリザルトの対象になり得ます——これは、ユーザーがクリックする前から、星評価、準備時間、価格などをGoogleの検索結果に直接表示する追加行のことです。スクリプト自体は描画されたページ上では見えません。検索エンジンのクローラーだけがそれを読み、訪問者が生のJSONを目にすることはありません。

知っておくべきこと

あなたを安全に保つ2つのルールがあります:マークアップはページ上に実際に表示されている内容を記述しなければなりません——ユーザーがどこにも見ることのできない4.8星の評価をマークアップすることは近道ではなく構造化データポリシー違反であり、Googleはこれを行っているページに対して手動またはアルゴリズムによってリッチリザルトを抑制できます。第二に、1つのページは通常、複数のブロックを一緒に持ちます——Article、Breadcrumbのたどり、FAQブロックを並べて持つのは一般的で有効な組み合わせです。デプロイ後は、動作すると思い込む前にGoogleのリッチリザルトテストで出力を検証してください。

この理由から、Productのマークアップは特別な重みを持ちます:価格、在庫状況、総合評価を含めることは、Googleが検索結果に直接表示できる具体的なデータを与えますが、その価格と在庫状況が訪問者が実際のページで目にするものと本当に一致している場合にのみ有効なままです。現実とずれてしまったスキーマ——たとえばセールが終わった後もマークアップされたままのセール価格など——は、まさにバリデーターや手動レビューが検出するために存在している種類の不一致です。そのため、元となるページ内容が変わるたびにマークアップを再確認してください。

  • 訪問者に実際には見えていない情報を決してマークアップしないでください。
  • 1つのページで複数のスキーマタイプを組み合わせることは普通であり、想定内のことです。
  • リッチリザルトは決して保証されるものではありません——それは構造化データが開く可能性であり、切り替えられるスイッチではありません。

よくある質問

FAQマークアップはまだリッチリザルトを表示しますか?

Googleは2023年にFAQのリッチリザルトを著名な権威サイトに限定しましたが、マークアップ自体は機械(そしてAIクローラー)がコンテンツを理解する助けになります——残しておく価値はあります。

スクリプトは正確にどこに配置すればよいですか?

HTML内のどこでも構いません——headでもbodyでも。慣習としては</head>の直前です。1ページに複数のスクリプトブロックがあっても問題なく、正常です。

無効または誤解を招く構造化データによってサイトがペナルティを受けることはありますか?

あります——Googleの構造化データガイドラインは、ユーザーが実際には目にすることのない評価や価格など、ページ上に本当には存在しない内容をマークアップすることを明確に禁止しています。これを行っているサイトはリッチリザルトの対象資格を失う可能性があり、深刻または繰り返しの場合には手動対策の対象になります。マークアップを正直に保てば、それは単純明快な資産であり続けます。

JSON-LDを追加すればリッチリザルトが得られることは保証されますか?

いいえ。それはページを対象資格のあるものにするだけで、保証するものではありません——Googleは、コンテンツの品質、サイトの権威性、クエリの文脈といった要因に基づいて、どの掲載結果に強化表示を適用するかを今なお個別に判断します。JSON-LDは可能性を解き放つものであり、機能をオンにするスイッチではないと考えてください。

1つのページ内で異なるスキーマタイプごとに別々のスクリプトが必要ですか?

複数の独立した<script type="application/ld+json">ブロックを出力することも、複数のタイプを1つの@graph配列にまとめることもできます——どちらも有効です。実際のほとんどのページは一度に複数のタイプを持ち、Article、Breadcrumb、FAQの組み合わせが一般的です。

コメント

まだコメントはありません — 最初のコメントを書いてみましょう!

関連ツール