DevTools Japan トップへ

パンくずリスト構造化データ生成

schema.org BreadcrumbList のJSON-LDをリアルタイム生成

階層項目を入力

生成されたJSON-LD


    
すべての処理はブラウザ内で完結し、入力した名前・URLが外部に送信されることはありません。positionは上から順に自動採番されます。構造化データは実際に画面表示しているパンくずと内容を一致させてください。

パンくずリスト構造化データ ジェネレーターの使い方

ページの階層(パンくずリスト)を「名前」と「URL」で順に入力するだけで、schema.orgのBreadcrumbList形式の構造化データ(JSON-LD)を自動生成する無料ツールです。項目の追加・上下の並べ替え・削除に対応し、変更するたびにposition(順番)を自動で採番してコードをリアルタイムに再生成します。会員登録やインストールは不要で、すべての計算・生成はお使いの端末内(ブラウザ)で完結し、入力内容が外部に送信されることはありません。

使い方はかんたんです。「ホーム」を先頭に、カテゴリ・サブカテゴリ・現在のページと、上の階層から順に「表示名」と「URL」を入力します。「+ 階層を追加」で行を増やし、各行の「↑」「↓」で並べ替え、「×」で削除できます。入力に応じて画面中央にパンくずのプレビューが表示され、下部の黒い枠に完成したJSON-LDが表示されます。「コピー」ボタンを押せば、<script type="application/ld+json">タグごとクリップボードにコピーできるので、そのまま対象ページのHTMLに貼り付けられます。

BreadcrumbListの基本構造

BreadcrumbListは、サイト内の階層パスを表す構造化データの型です。全体をBreadcrumbListで囲み、各階層をitemListElementListItemとして並べます。ListItemは次の3つのプロパティを持ちます。

プロパティ意味
position階層の順番(1から始まる連番)1, 2, 3 …
nameその階層の表示名(パンくずの文字)ホーム、料理、レシピ名
itemその階層のページURL(絶対URL推奨)https://example.com/food/

positionは必ず1から始まる連番でなければならず、抜け番や重複があるとエラーの原因になります。本ツールは並べ替えや削除のたびに自動で振り直すため、番号を意識せずに正しいコードを得られます。

パンくずリストのSEO効果と検索結果への影響

パンくずリストの構造化データを設置すると、Googleがそのページのサイト内での位置づけを理解しやすくなります。もっとも分かりやすい効果は検索結果の表示です。通常、検索結果にはページのURLが表示されますが、BreadcrumbListを正しくマークアップしていると、URLの代わりに「example.com › 料理 › レシピ」のような階層パス(パンくず)が表示されることがあります。これにより、ユーザーはクリック前にそのページがサイトのどのカテゴリに属するかを把握でき、クリック率(CTR)の改善が期待できます。

ただし、構造化データそのものが検索順位(ランキング)を直接押し上げる要因になるわけではありません。あくまで検索結果の見え方の改善や、クローラーによるサイト構造の理解を助ける補助的な役割です。効果を得るための前提として、構造化データの内容と、実際にページ上に表示しているパンくずの内容が一致している必要があります。画面に表示していない階層を構造化データにだけ書くことはガイドライン違反となり、リッチリザルトの対象外になる可能性があります。

設置時のポイント

生成された<script type="application/ld+json">ブロックは、対象ページのHTMLの<head>内(<body>内でも可)に貼り付けます。URLはhttps://から始まる絶対URLで指定するのが確実です。末尾の項目(現在表示しているページ自身)については、GoogleはURL(item)の省略を許容しているため、本ツールの「最後の項目のURLを省略」オプションで対応できます。設置後は、Googleの「リッチリザルト テスト」やSearch Consoleの拡張レポートで、正しく認識されているかを確認するとよいでしょう。

よくある質問

パンくずリストの構造化データとは?
パンくずリスト(BreadcrumbList)の構造化データは、そのページがサイト階層のどこに位置するかを検索エンジンに伝えるためのマークアップです。schema.orgのBreadcrumbList型をJSON-LD形式で記述し、各階層をListItemとしてposition(順番)・name(表示名)・item(URL)で表します。Googleはこの情報を使い、検索結果のタイトル下にサイト内の階層パス(パンくず)を表示することがあります。
positionは自分で振る必要がある?
本ツールでは不要です。項目を追加・並べ替え・削除するたびに、上から順に1・2・3…とpositionを自動で採番し直してJSON-LDを再生成します。positionは1から始まる連番である必要があり、手作業だと抜け番や重複が起きやすいため、自動採番によりエラーを防げます。
最後の項目(現在のページ)にもURLは必要?
Googleは末尾の項目(現在表示中のページ自身)についてはitem(URL)を省略しても認識できます。本ツールでは「最後の項目のURLを省略」オプションを用意しており、オンにすると末尾のListItemからitemを外した形式で出力できます。基本的にはすべての項目にURLを入れておくと、他の検索エンジンでも解釈しやすくなります。
生成したJSON-LDはどこに貼ればいい?
出力される <script type="application/ld+json"> タグごと、対象ページのHTMLの<head>内(<body>内でも可)に貼り付けます。パンくずリストの構造化データは、実際に画面に表示しているパンくずと内容が一致している必要があります。表示していない階層を構造化データにだけ記載するのはガイドライン違反となるため注意してください。
構造化データを入れると検索順位は上がる?
BreadcrumbListの構造化データ自体が直接の順位上昇要因になるわけではありません。ただし検索結果にサイト階層のパスが表示されることで、ページの位置づけが伝わりクリック率(CTR)の改善が期待できます。またサイト構造をクローラーが理解しやすくなる副次効果もあります。まずは正しくマークアップし、表示内容と一致させることが重要です。
入力した内容はサーバーに送信される?
いいえ。本ツールはすべてブラウザ内(お使いの端末内)だけで動作し、入力した名前やURLが外部サーバーに送信・保存されることはありません。会員登録も不要で、ネットワークに接続していなくても利用できます。

関連ツール

カウントダウン計算ツール一覧