ウェブサイトのパンくずリストとは?

ウェブサイトのパンくずリスト

パンくずリストとは?マークアップと構造化データの作成ツール | We.Inc

パンくずリストとは何か、aria-currentを使ったアクセシブルなHTMLのパターン、GoogleのBreadcrumbListのルールを解説。両方を自動で書く作成ツール付きです。

パンくずリストとは、ページ上部近くにある短いリンクの連なりで、例えば「ホーム > 靴 > ランニングシューズ」のように、そのページがサイト内のどこにあるかを示します。訪問者は1つ上の階層に戻るために使います。BreadcrumbListの構造化データでマークアップすれば、Googleがサイトの階層構造を理解する助けにもなります。

パンくずリストの3つの種類

この名前は、童話に出てくるパンくずの道しるべに由来します。ウェブサイトでは補助的なメニューであり、メインのナビゲーションの代わりにはなりません。下では、W3Cによるアクセシブルなパターンと、Googleが読み取る構造化データ、そして自分の階層から両方を書き出す作成ツールを紹介します。

よくある質問

パンくずリストはSEOに効果がありますか?

Googleのパンくずリストに関するドキュメントによると、ページ本文のパンくずリストのマークアップは、そのページの情報を分類するために使われます。また、クローラーに階層を上へたどる内部リンクを増やすことにもなります。それだけで順位が上がる近道ではありません。

GoogleはBreadcrumbListに何を求めていますか?

2つ以上のListItemを含むitemListElement配列です。それぞれにname、1から始まるposition、ページのURLを指定したitemが必要です。最後の項目はitemを省略でき、その場合Googleはそのページ自体のURLを使います。

パンくずリストに現在のページを含めるべきですか?

W3Cのパターンでは、aria-currentをpageに設定した最後のリンクとして含めています。多くのサイトでは代わりにプレーンテキストで表示しています。スクリーンリーダーの利用者がどれが現在の項目かわかれば、どちらでも構いません。

パンくずリストはどの要素で囲むべきですか?

aria-label="Breadcrumb"などのラベルを付けたnav要素で囲み、その中に順序付きリストを置きます。リンクの順番に意味があるため、W3Cの例もまさにその形になっています。

1つのページに複数のパンくずリストを置けますか?

はい。Googleのページでは、2つのカテゴリーからたどれるページに2つのBreadcrumbListを置く例を示しています。マークアップとページを一致させるため、訪問者にも両方の階層を表示しましょう。

アクセシブルなパンくずリストのマークアップ

表示と一致する構造化データ

区切り記号のスタイル

このCSSは、最初の項目を除く各項目の前に小さな山形の記号を描画するため、区切り記号がスクリーンリーダーの読み上げるテキストに入ることはありません。

CSSの区切り記号を使ったパンくずリスト

名前を編集して試してみてください。山形の記号はHTML内の文字ではなく、::beforeのルールで描画しています。

パンくずリスト作成ツール

階層を1行に1つずつ入力:名前 | 完全なURL

プレビュー

HTML

JSON-LD構造化データ

コピー

コピーしました

GoogleはBreadcrumbListに2つ以上の項目を求めています。階層をもう1つ追加してください。

{n}行目にURLがありません。省略できるのは最後の項目だけです。

入力内容からブラウザー内で作成しています。何もアップロードされません。

無料で始める · クレジットカード不要

関連: ガイド|Webマーケティングと集客を学ぶ

製品

ご利用いただける方

機能

リソース

会社情報

サイトマップを見る