パンくずリストSchemaジェネレーター
ページが有効なBreadcrumbList構造化データを提供していると、Googleは検索結果のURL上部にパンくずリストを表示します。このジェネレーターは、ホームから現在のページまでのパンくず階層を受け取り、正しいListItemの位置情報を持つschema.org JSON-LDブロックを作成し、<head>に入れられるscriptタグを返します。WordPressプラグインもYoastも不要で、きれいなJSON-LDだけを生成します。
BreadcrumbList JSON-LDを生成する方法
-
1
各パンくず階層を入力
ホームページから現在のページまで、各階層のラベルとURLを入力します。多くのサイトは2〜5階層です。
-
2
ツールが位置を自動で割り当て
ホームが位置1、次のパンくずが位置2、という順番です。schema.orgで有効な出力にするには位置の連番付けが必要です。
-
3
JSON-LDスニペットをコピー
ジェネレーターは`<head>`へそのまま貼り付けられる完全な`<script type="application/ld+json">`ブロックを返します。
-
4
検証
GoogleのリッチリザルトテストへアクセスしてマークアップがGoogleに受け入れられ、パンくず表示の対象になるか確認します。
有効なBreadcrumbList JSON-LDの構造
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "ホーム",
"item": "https://example.com/"
},
{
"@type": "ListItem",
"position": 2,
"name": "ブログ",
"item": "https://example.com/blog/"
},
{
"@type": "ListItem",
"position": 3,
"name": "パンくずリストの作り方"
}
]
}
最後のパンくずでitemを省くことが多い理由
Googleのドキュメントでは、最後のパンくずが現在のページを指すため、URLを省略することが認められています(多くのSEO担当者も推奨します)。ページURLはリクエストにすでに含まれているため、繰り返しても価値は増えません。このジェネレーターには、最後のitemフィールドを含めるか削除するかの切り替えスイッチがあります。
よくあるミス
- 位置の抜けや重複 — 位置は1, 2, 3… と隙間なく順番通りである必要があります。
- 末尾以外のパンくずでの
itemの欠落 — 任意で省略できる最後を除き、すべてのパンくずにURLが必要です。 - フラグメントのみのURL(
#section)— Googleはこれらをパンくずの対象として無視します。完全なパスを使ってください。 - 1ページに複数のBreadcrumbListブロック — 害はありませんが不要です。Googleはいずれか1つを選びます。
- 表示されているパンくずと一致しないラベル — Googleが構造化データ全体を信用しにくくなります。
配置
- 最もきれいにクロールさせるには、
<script>を<head>に置きます。 <body>内に置いても機能します。クロールバジェットがJSレンダリングを許容できる場合を除き、JavaScriptで注入するのは避けてください。<noscript>で囲まないでください。
よくある質問
推奨ですが、厳密には必須ではありません。Googleは構造化されたパンくずがユーザーに見える内容と一致することを求めるため、表示されるパンくずリストとJSON-LDを併用するのが最も安全です。
直接は影響しません。検索結果での表示(SERPでURLの代わりにパンくずを出す)に影響し、クリック率を改善することがあります。クリック率の改善は長期的に間接的な助けになります。
はい。Googleは、カテゴリ経由とタグ経由など異なる経路で到達できるページに対し、複数のBreadcrumbListブロックをサポートしています。各経路をそれぞれ独立したscriptブロックに入れてください。
JSON-LDまたはページURLをGoogleのリッチリザルトテストに貼り付けます。必須フィールドの欠落を指摘し、Googleが実際に表示するパンくずをプレビューできます。
関連ツール
単語頻度カウンター
任意のテキストでよく繰り返される語を、出現回数と密度パーセントで確認できます。推敲、SEO確認、コンテンツ監査に便利です。
バックリンクアンカーテキスト分析ツール
バックリンク、CSV行、URL | アンカーのペア、またはアンカーテキスト行を貼り付け、重複を数えて Anchor Text,Count,Share のCSVを出力します。
文字数・単語数カウンター
エッセイ、投稿、キャプション、メタディスクリプション向けに、単語数・文字数・文数・段落数を、読了時間、音読時間、キーワード密度、Flesch可読性スコアとともにカウントします。
上昇星座計算ツール
生年月日と出生時刻から上昇星座を推定します。2時間ごとの簡易方式で、完全な出生ホロスコープではありません。
逆引きDNS検索
IPv4またはIPv6アドレスのPTRレコードを検索します。メールサーバーの調査、ログ分析、迷惑メールフィルターの確認に役立ちます。
AES暗号化 / 復号
OpenSSLのAES暗号方式で低リスクのテキストを暗号化・復号します。パスフレーズはSHA-256でハッシュされ、Base64出力はIVと暗号文です。