公開日:2026-07-08
Webサイトの上部でよく見かける「ホーム>カテゴリ>記事タイトル」といった表示、あれが「パンくずリスト」です。名前は知っていても、由来やSEOへの効果、正しい設置方法まで説明できる人は意外と多くありません。本記事では、Web制作初心者からWeb担当者、マーケター、デザイナー・エンジニアまで、それぞれの関心に沿って基礎から実装方法まで解説します。
この記事の要約
パンくずリストとは?意味と名前の由来
パンくずリスト(英語ではBreadcrumbs、Breadcrumb Trail)とは、Webサイトを訪れたユーザーに対して「今、サイト内のどこにいるのか」を視覚的に示すナビゲーション要素です。多くの場合ページ上部に設置され、「ホーム > Webデザイン講座 > パンくずリストとは」のように、階層構造をリンク付きのテキストで表示します。
ヘンゼルとグレーテルに由来する名前
「パンくず」という少し変わった名前は、グリム童話『ヘンゼルとグレーテル』に由来します。主人公の兄妹が森の中で迷子にならないよう、通ってきた道にパンくずを少しずつ落としていったエピソードが元になっており、道に迷わないための目印という意味合いがそのままWebサイトのナビゲーションの名称として定着しました。
初めてWebサイトの制作・運営に携わる方にとっては些細な雑学に思えるかもしれませんが、名前の由来を知っておくと、パンくずリストの本質的な役割、すなわち「ユーザーが迷わないための道しるべ」であるという設計思想を理解しやすくなります。
パンくずリストとURLの違い
URLはブラウザのアドレスバーに表示される技術的な住所であり、一般のユーザーが意識して読むことは多くありません。一方パンくずリストは、ページの本文エリアに表示され、ユーザーが目にする「サイト内の地図」として機能します。ディレクトリ構造をそのままURLに反映しているサイトでは両者が近い形になりますが、必ずしも一致させる必要はなく、ユーザーにとって分かりやすい経路を優先して設計するケースも少なくありません。
パンくずリストの3つの種類
パンくずリストには大きく分けて3つの種類があります。それぞれ目的や向いているサイトが異なるため、自社サイトの構造に合わせて選ぶことが大切です。
位置型パンくずリスト
現在閲覧しているページがサイト全体のどの階層に位置するかを示すタイプ。現在最も多くのサイトで採用されている標準的な形式です。
属性型パンくずリスト
ページが持つ複数の属性(カテゴリ・タグ・条件など)を並べて表示。ECサイトの絞り込み条件表示などに向いています。
パス型パンくずリスト
ユーザーが実際にたどってきた閲覧履歴をそのまま表示。サイト構造を正しく伝えにくく、現在採用しているサイトはほとんどありません。
Webサイト全体の設計に責任を持つデザイナーやエンジニアの方は、まず位置型を基本としつつ、ECサイトなど絞り込み要素が強いサイトでは属性型の併用を検討するとよいでしょう。
パンくずリストを設置する4つのメリット
パンくずリストの設置には、ユーザビリティ・SEOの両面でメリットがあります。ここでは代表的な4つを紹介します。
ユーザビリティが向上し直帰率が下がる
ユーザーは今自分がサイトのどの位置にいるかを直感的に把握でき、上位階層への移動もワンクリックで行えます。目的の情報と少し違うページにたどり着いた場合でも、パンくずリストから一つ上の階層に戻れるため、そのままサイトを離脱してしまう可能性を減らせます。
サイト内の回遊率が高まる
兄弟階層や上位カテゴリへの移動をしやすくすることで、1回の訪問で複数のページを閲覧するユーザーが増え、サイト全体の回遊率向上が期待できます。
内部リンクとしてクローラビリティを高める
検索エンジンのクローラーはリンクをたどってサイト内を巡回するため、パンくずリストが適切に設置されていると、サイト全体の階層構造や各ページの関連性を検索エンジンが把握しやすくなります。
検索結果でのクリック率(CTR)向上につながる
構造化データとしてマークアップしておくと、Googleの検索結果でURLの代わりにパンくず形式の階層情報が表示される場合があります。クリックする前に内容とのミスマッチが減り、クリック率の向上や不要な離脱の防止が期待できます。
パンくずリストのSEO効果を正しく理解する
「パンくずリストを設置すれば検索順位が上がる」という単純な話ではありませんが、SEOの土台となる複数の要素に関わっています。
クロールバジェットと内部リンク評価
パンくずリストによって全ページから上位階層への内部リンクが自然に生まれるため、サイト全体の情報構造が整理され、クローラーがサイトのテーマ性やページ同士の関係性を把握しやすくなります。
2025年1月のGoogleモバイル検索仕様変更と今後の考え方
Googleは2025年1月、モバイル検索結果の表示URL欄からパンくずリスト形式の表示を廃止し、サイト名(ドメイン)のみを表示するシンプルな形式に統一しました。この変更はモバイル検索のみが対象で、デスクトップの検索結果では従来通り表示が維持されています。
この変更は「表示上の見え方」に関するものであり、BreadcrumbList構造化データを設置する意味がなくなったわけではありません。内部リンクとしての価値、クローラビリティの向上、ユーザビリティ向上によるサイト内回遊率の改善といった効果は引き続き有効です。
パンくずリストの設置方法(HTML/CSSの基本実装)
基本的なHTMLマークアップの書き方
パンくずリストは、リンクのリストであることを踏まえ、(順序付きリスト)を使ってマークアップするのが一般的です。外側を要素で囲み、aria-labelでナビゲーションの名称を指定します。
<nav aria-label="パンくずリスト">
<ol>
<li><a href="/">ホーム</a></li>
<li><a href="/course/web/">Webデザイナー専攻</a></li>
<li aria-current="page">パンくずリストとは</li>
</ol>
</nav> 現在表示しているページ自体はリンクにせず、テキストのまま表示し、aria-current="page"を付与するのがポイントです。区切り記号は、スクリーンリーダーに余計な情報として読み上げられないよう、HTMLではなくCSSのcontentプロパティで表示するのが望ましいとされています。
CSSで見た目を整える
nav[aria-label="パンくずリスト"] ol {
display: flex;
list-style: none;
padding: 0;
font-size: 0.875rem;
}
nav[aria-label="パンくずリスト"] li + li::before {
content: ">";
margin: 0 0.5em;
color: #999;
}
list-style: noneでリストの黒丸を消し、flexで横並びにするのが基本形です。サイト全体のトンマナに合わせてフォントサイズや余白、色を調整し、スマートフォンでも指でタップしやすいサイズを確保しましょう。
構造化データ(BreadcrumbList)でパンくずリストをマークアップする
見た目のHTML/CSSを整えるだけでなく、検索エンジンに構造を正しく伝えるための「構造化データ」も設置しておくことが欠かせません。
JSON-LD形式の記述例
Googleは、BreadcrumbListというschema.org準拠の構造化データを使ってパンくず情報をマークアップすることを案内しています。現在はページ内にとして埋め込むJSON-LD形式が推奨されています。
Googleのガイドラインでは、BreadcrumbListは最低2つ以上のListItemで構成すること、各アイテムのitemにはドメインを含む完全なURLを指定すること、現在のページ自体にはitemを含めなくてもよいことが案内されています。サイトのトップページを表す階層はパンくずに含める必要がありません。
画面に表示されているパンくずリストの内容と、構造化データの内容が食い違っていると、Googleの構造化データに関する品質ガイドライン違反とみなされ、手動対策の対象になる可能性があるため注意が必要です。
リッチリザルトテストでの確認方法
構造化データを設置したら、Google Search Consoleの「リッチリザルトテスト」や「URL検査」ツールを使って、正しく認識されているかを確認しましょう。
WordPressでパンくずリストを設置する方法
自社サイトがWordPressで構築されている場合、パンくずリストの設置方法は主に2通りあります。
プラグインを使って設置する
構造化データ対応のSEOプラグインを導入すれば、パンくずリストの表示とJSON-LD出力を、専門知識がなくても比較的簡単に設定できます。初めてパンくずリストを導入する担当者にはこの方法がおすすめです。
プラグインを使わず実装する方法
テーマファイルを直接編集できるエンジニアであれば、functions.phpに独自の関数を用意し、投稿の階層情報を取得してパンくず用のHTMLとJSON-LDを出力する方法もあります。実装後は定期的な表示確認が必要です。
パンくずリスト設置時に押さえておきたい注意点
パンくずの階層とURL階層の関係
可能な範囲でURLのディレクトリ階層と一致させるのが基本です。ただし、ユーザーにとって自然な分類がURL構造とは異なるケースでは、ユーザー体験を優先してパンくずの階層を設計しても問題ないとされています。
アクセシビリティへの配慮(aria-label・aria-current)
nav要素にaria-labelを付けてどのナビゲーションかを明示し、現在のページにはaria-current="page"を付与することで、支援技術のユーザーも今どこにいるかを把握できます。
モバイル表示とデザインの整合性
階層が深いページでは末尾の数階層のみを表示する、横スクロールを許可する、フォントサイズを調整するなど、モバイル環境でも読みやすいデザインを検討しましょう。
設置後に確認しておきたいチェックリスト
- 画面表示とJSON-LDの内容が一致しているか
- 各URLが相対パスではなく完全なURLになっているか
- position番号が1から連番で振られているか
- 現在ページにaria-current="page"が付与されているか
- リッチリザルトテストでエラー・警告が出ていないか
- スマートフォン表示でレイアウトが崩れていないか
パンくずリストを起点にサイト構造・SEO対策を見直す
パンくずリストは単体の小さな機能に見えて、サイト全体の情報設計・内部リンク戦略・構造化データ活用というテクニカルSEOの基本が詰まった要素です。こうしたサイト構造の設計やHTML/CSSの実装、構造化データの記述を体系的に学びたい方は、デジタルハリウッドのWebデザイナー専攻やUI/UXデザイン専攻のように、現場で使われるスキルを一通り習得できるコースを活用するのも一つの選択肢です。
パンくずリストに関するよくある質問
まとめ
パンくずリストは、ヘンゼルとグレーテルの逸話に由来する、ユーザーが迷わずサイト内を移動するためのナビゲーション機能です。位置型・属性型・パス型の3種類があり、現在は位置型が標準的に使われています。設置することでユーザビリティが向上し直帰率の低下や回遊率の向上が期待できるほか、内部リンクとしてクローラビリティを高め、構造化データを併用すれば検索結果でのCTR向上にもつながります。実装にはHTML/CSSでの表示に加え、JSON-LD形式のBreadcrumbList構造化データを設置し、URL階層との整合性やアクセシビリティ、モバイル表示にも配慮することが大切です。
Written By
デジタルハリウッドSTUDIO編集部
全国に展開する「デジタルハリウッドSTUDIO」の運営・広報チームです。Web・映像・デザインを学ぶ受講生一人ひとりの挑戦を日々サポートしてきた経験をもとに、現場のリアルな声や最新の学習トピックスを発信しています。