構造化データとは?なぜJSON-LDなのか
構造化データは、ページの内容を検索エンジンに「正確に」伝えるための補足情報です。 人間には同じに見えるページでも、構造化データがあると検索エンジンは 「これはFAQ」「これは店舗の営業情報」と確実に理解でき、 検索結果での特別表示(リッチリザルト)の対象になります。 記述形式はいくつかありますが、GoogleはJSON-LD形式を推奨しています。
5つのタイプの使い分け
| タイプ | 使う場面 | 期待できる表示 |
|---|---|---|
| FAQ | よくある質問があるページ | 検索結果にQ&Aの折りたたみ表示 |
| 記事(Article) | ブログ・ニュース記事 | 記事情報の正確な認識・日付表示 |
| パンくず | 階層のあるサイト全般 | 検索結果のURL欄が階層表示に |
| ローカルビジネス | 実店舗・事業所のページ | 所在地・電話番号等の認識 |
| 組織(Organization) | 会社概要・公式サイトのトップ | ナレッジパネル等での組織情報認識 |
このツールの使い方
- タイプを選ぶ:ページの内容に合うタブを選択します。
- フォームに入力:必須項目(*)を埋めると、その場でコードが生成されます。
- コピーして設置:生成されたscriptタグをページのHTMLに貼り付けます。
- 検証:公開後、Googleのリッチリザルトテストで認識を確認します。
よくある間違い
- 本文にない内容を入れる:構造化データはページの表示内容と一致が必須。乖離はガイドライン違反です。
- 日付形式の誤り:公開日・更新日は YYYY-MM-DD 形式で記述します(本ツールは日付選択で自動整形)。
- JSONの構文エラー:手書きでカンマや引用符を誤るケースが頻出。本ツールはフォームから生成するため構文エラーが起きません。
- 設置して終わり:リッチリザルトテストでの確認まで行いましょう。エラーがあると表示対象になりません。
よくある質問(FAQ)
構造化データ(JSON-LD)とは何ですか?
ページの内容(FAQ・記事・店舗情報など)を検索エンジンが理解しやすい形式で記述するコードです。schema.orgという共通規格に沿ってJSON形式で書き、scriptタグでページに埋め込みます。Googleが推奨する記述形式がJSON-LDです。
設置するとどんな効果がありますか?
検索結果に星評価・FAQの折りたたみ・パンくず表示などの「リッチリザルト」が出る可能性が高まり、クリック率の向上が期待できます。ただし表示はGoogle側の判断で、設置すれば必ず出るという保証はありません。
生成したコードはどこに貼ればよいですか?
HTMLの head 内または body 内のどちらでも有効です。WordPressならテーマのカスタムHTMLウィジェットや、プラグインのヘッダー挿入機能で追加できます。1ページに複数タイプの構造化データを併設しても問題ありません。
正しく設置できたか確認する方法は?
Googleの「リッチリザルトテスト」(search.google.com/test/rich-results)に公開後のページURLを入力すると、構造化データが認識されているか・エラーがないかを確認できます。
FAQの内容はページ本文と違っていてもいいですか?
いいえ。構造化データの内容はページに実際に表示されている内容と一致している必要があります。本文にないQ&Aを構造化データだけに入れるとガイドライン違反となり、ペナルティの対象になり得ます。
このツールは無料ですか?入力した内容は送信されますか?
完全無料・登録不要です。生成はすべてブラウザ内で行われ、入力した内容がサーバーに送信されることはありません。
SEOタグ周りでは canonical・hreflangタグ生成ツール、URL設計には 日本語スラッグジェネレータ もご利用ください。