Panduan Breadcrumbs
Apa breadcrumbs adalah, mengapa mereka penting untuk SEO, cara implement BreadcrumbList data terstruktur, dan apa changed ketika Google dihapus them dari mobile SERPs di 2025.
Bahasa
1 sinyal bukti di halaman ini
- Alat aktif terkaitSchema Markup Validator
Breadcrumbs adalah sebuah navigation trail (Home > Category > halaman) itu melakukan dua SEO jobs di setelah: terlihat HTML tautan lulus PageRank — Gary Illyes confirmed Google memperlakukan them sebagai wajar tautan — dan BreadcrumbList JSON-LD dapat drive readable path di Google's desktop penelusuran snippet. data terstruktur adalah tidak sebuah substitute untuk nyata tautan internal (Mueller mengatakan so secara langsung); Anda ingin keduanya layers. di January 2025 Google dropped breadcrumbs dari mobile SERPs, tetapi desktop display, schema processing, crawling, dan PageRank adalah semua unchanged. Test dengan Rich hasil Test dan monitor di Search Console's Breadcrumbs report.
Evidence for this claim Valid BreadcrumbList structured data can make a page eligible for breadcrumb presentation in Google Search, without guaranteeing display. Scope: Current Google breadcrumb feature eligibility and required properties. Confidence: high · Verified: Google Search Central: Breadcrumb markup guidelinesTL;DR — Breadcrumbs adalah little navigation trail near top dari sebuah halaman —
Home > Category > Page— itu tells Anda di mana Anda adalah pada sebuah situs. untuk SEO mereka melakukan dua hal: setiap tautan di trail adalah sebuah nyata internal tautan itu helps Google memahami dan lulus nilai melalui Anda situs, dan special code behind them (data terstruktur) dapat membuat Google tampilkan itu readable path di desktop penelusuran hasil alih-alih sebuah panjang URL.
Apa breadcrumbs adalah
Breadcrumbs adalah sebuah sekunder navigation element. mereka tampilkan Anda position di sebuah situs’s hierarchy sebagai sebuah trail, biasanya near top dari halaman:
Home > Books > Science Fiction > Award Winnersname muncul dari Hansel dan Gretel dropping breadcrumbs untuk temukan mereka cara back. setiap langkah sebelum saat ini halaman adalah sebuah clickable tautan, so Anda dapat jump “up” (terjemahan) “up” sebuah tingkat tanpa hunting melalui menu.
Mengapa mereka help SEO
ada dua terpisah hal going pada, dan ini adalah worth mempertahankan them apart:
- ** terlihat tautan.** setiap breadcrumb adalah sebuah wajar
<a href>tautan. itu berarti breadcrumbs adalah sebuah form dari internal linking — mereka connect Anda halaman together dan help Google temukan dan memahami them. Google’s Gary Illyes confirmed Google memperlakukan ini like apa pun lainnya tautan. - ** code behind them.** Ketika Anda tambahkan data terstruktur (sebuah kecil block dari
BreadcrumbListcode), Google dapat tampilkan Anda breadcrumb path di desktop penelusuran hasil alih-alih mentah URL. itu’s friendlier dan dapat earn lebih clicks.
Di mana Anda see breadcrumbs
Dua places:
- pada halaman — trail itself, helping pengunjung navigate.
- di Google’s hasil — pada desktop, readable path dapat muncul di atas halaman judul di place dari URL. (pada mobile, Google berhenti menunjukkan ini di January 2025 dan now menampilkan hanya Anda domain — lebih pada itu di Advanced tab.)
hal sebagian besar orang mendapatkan wrong
** data terstruktur tidak replace Anda nyata tautan.** beberapa orang think menambahkan
BreadcrumbList code adalah cukup pada -nya own. ini tidak — Google’s John Mueller
mengatakan URLs di dalam data terstruktur tidak digunakan yang sama cara sebagai wajar internal
tautan. So Anda ingin keduanya: sebenarnya clickable breadcrumb tautan dan structured
data describing them.
ingin implementation detail — JSON-LD template, January 2025 mobile perubahan, berbeda breadcrumb jenis, dan cara test them? Switch untuk Advanced tab.
Evidence for this claim Valid BreadcrumbList structured data can make a page eligible for breadcrumb presentation in Google Search, without guaranteeing display. Scope: Current Google breadcrumb feature eligibility and required properties. Confidence: high · Verified: Google Search Central: Breadcrumb markup guidelinesTL;DR — Breadcrumbs berfungsi pada dua layers. HTML layer (terlihat
<a href>tautan) adalah internal linking — Gary Illyes mengatakan Google memperlakukan breadcrumb tautan sebagai wajar tautan di PageRank computation. structured-data layer (BreadcrumbListJSON-LD) drives readable path di Google’s desktop snippet dan helps mesin baca Anda hierarchy — tetapi Mueller adalah jelas itu URLs di data terstruktur adalah tidak digunakan yang sama cara sebagai nyata tautan internal, so schema adalah tidak sebuah substitute untuk HTML. di January 2025 Google dihapus breadcrumbs dari mobile SERPs (root domain hanya now); desktop display, schema processing, crawling, dan PageRank adalah semua unchanged. gunakan location-based breadcrumbs, render them server-side, match terlihat text untuk schemaname, dan test dengan Rich hasil Test plus Search Console’s Breadcrumbs report.
Apa sebuah breadcrumb sebenarnya adalah
sebuah breadcrumb adalah sebuah sekunder navigation trail itu reflects sebuah halaman’s position di
situs hierarchy — Home > Category > Subcategory > Current Page. ini adalah “sekunder” (terjemahan) “sekunder”
karena ini complements Anda main navigation alih-alih replacing ini. nilai untuk
SEO muncul dari dua distinct layers itu I’ll pertahankan terpisah throughout ini piece,
karena conflating them adalah di mana sebagian besar mistakes mulai.
dua-layer architecture
Layer 1 — HTML. terlihat breadcrumb adalah sebuah <nav> containing nyata <a href>
anchor tautan. itu membuat ini internal linking, dan ini adalah bagian itu melewati nilai.
Gary Illyes adalah ditanyakan secara langsung tentang ini di 2017 dan mengatakan Google likes breadcrumbs
dan memperlakukan them “sebagai wajar links di, e.g., PageRank computation.” (terjemahan) “sebagai wajar tautan di, e.g., PageRank computation.” So sebuah breadcrumb
trail adalah sebuah systematic, sitewide internal-linking pattern — setiap product halaman tautan
up untuk -nya category, setiap category up untuk hub, dan so pada. itu distributes
PageRank toward Anda penting hub halaman dan memberikan crawler consistent paths deeper
ke situs.
Layer 2 — data terstruktur. BreadcrumbList JSON-LD annotates itu trail so
Google dapat (sebuah) tampilkan readable path di desktop penelusuran snippets dan (b) better
memahami Anda hierarchy, including ketika multiple navigation paths lead untuk
sama halaman. ini adalah bagian itu memengaruhi bagaimana Anda hasil looks.
trap adalah assuming Layer 2 membuat Layer 1 opsional. ini tidak. John Mueller put ini plainly di 2022: “sekadar karena di sana adalah structured data di a halaman di suatu tempat, I tidak akan see itu sebagai a replacement untuk wajar internal linking,” (terjemahan) “hanya karena ada data terstruktur di sebuah halaman di suatu tempat, I tidak akan see itu sebagai sebuah replacement untuk wajar internal linking,” dan “even jika di itu structured data, Anda juga sediakan URLs, we jangan gunakan itu URLs di itu sama way sebagai we akan gunakan wajar internal links.” (terjemahan) “bahkan jika di data terstruktur, Anda juga menyediakan URLs, kami jangan gunakan itu URLs di yang sama cara sebagai kami akan gunakan wajar tautan internal.” So schema adalah tidak sebuah shortcut sekitar nyata HTML tautan. Anda implement keduanya.
jenis dari breadcrumbs
- Location-based (hierarchy) — menampilkan di mana halaman sits di situs structure, identical untuk setiap pengunjung. ini adalah standard, dan satu-satunya jenis itu’s genuinely berguna untuk SEO.
- Attribute-based — menampilkan characteristics dari halaman, umum pada ecommerce dan
faceted navigation (
Home > Shoes > Running > Size 10). berguna ketika sebuah product dapat menjadi reached oleh attribute filtering. - History-based (path) — reflects individual pengguna’s clickstream (“you came from here” (terjemahan) “Anda came dari di sini”). ini adalah per-pengguna dan inconsistent, so ini mengirim Tidak reliable hierarchy sinyal — skip ini untuk SEO.
Yang satu seharusnya Anda gunakan? Google’s own guidance adalah spine di sini: menyediakan breadcrumbs reflecting sebuah typical pengguna navigation path, tidak niscaya sebuah literal mirror dari Anda struktur URL. Location-based adalah bagaimana sebagian besar situs satisfy itu di practice, karena ini adalah satu stable path setiap pengunjung sees regardless dari bagaimana mereka arrived. Attribute-based adalah exception Anda reach untuk pada filtered/faceted halaman di mana “typical path” (terjemahan) “typical path” genuinely berjalan melalui sebuah attribute. History-based tidak pernah satisfies guidance — ini tidak sebuah typical path, ini adalah sebuah pengguna’s path.
Bagaimana Google menggunakan breadcrumbs di SERP
Ketika BreadcrumbList markup adalah present dan valid, Google dapat replace green URL
di sebuah desktop hasil dengan breadcrumb path. Google menggunakan markup “to
categorize the information in the search result,” (terjemahan) “untuk
categorize informasi di penelusuran hasil,” dan display berfungsi di seluruh semua
regions dan languages di mana Penelusuran adalah tersedia — pada desktop. Note standard
caveats: setidaknya dua ListItem entries adalah diperlukan, dan sebuah valid markup tidak pernah
jaminan rich hasil.
January 2025 mobile perubahan — apa sebenarnya changed
pada January 23, 2025, Google announced ini akan “Tidak lebih lama menunjukkan breadcrumbs pada
mobile penelusuran hasil di all languages dan regions di mana Google Search adalah tersedia
(they continue untuk muncul pada desktop penelusuran hasil).” (terjemahan) “Tidak lebih lama tampilkan breadcrumbs pada
mobile hasil pencarian di semua languages dan regions di mana Google Search adalah tersedia
(mereka continue untuk muncul pada desktop hasil pencarian).” stated alasan:
breadcrumb element “isn’t as useful to people who are searching on mobile devices,
as it gets cut off on smaller screens.” (terjemahan) “tidak sebagai berguna untuk orang siapa adalah searching pada mobile devices,
sebagai ini mendapatkan cut off pada lebih kecil screens.” Mobile hasil now tampilkan root domain
(e.g., example.com) alih-alih path.
Di sini’s bagian itu penting, karena ini generated sebuah wave dari “do breadcrumbs still matter?” (terjemahan) “melakukan breadcrumbs masih penting?” panic:
- Apa changed: visual snippet pada mobile — root domain alih-alih path.
- Apa melakukan Tidak perubahan: desktop SERP breadcrumbs masih display; structured
data adalah masih processed; Search Console Breadcrumbs report masih berfungsi;
markup adalah masih testable di Rich hasil Test; dan crawling, internal-tautan,
dan PageRank nilai adalah completely untouched. Google explicitly mengatakan Tidak tindakan adalah
diperlukan — pertahankan menggunakan
BreadcrumbList.
My baca: SERP display adalah selalu smallest dari three alasan untuk gunakan breadcrumbs. internal-linking nilai (PageRank, crawl paths) dan UX nilai tidak move sebuah inch, so menghapus breadcrumbs di atas sebuah mobile-snippet cosmetic perubahan akan menjadi sebuah mistake.
Implementing BreadcrumbList data terstruktur
gunakan JSON-LD — ini adalah Google’s preferred format dan easiest untuk maintain secara terpisah dari Anda markup. (Microdata dan RDFa adalah masih didukung; old data-vocabulary.org vocabulary adalah deprecated — gunakan schema.org.)
diperlukan shape:
BreadcrumbList.itemListElement— sebuah array dariListItemobjects.ListItem.position— sebuah integer starting di 1, ascending.ListItem.name— display text.ListItem.item— absolute URL. ini adalah opsional pada akhir breadcrumb karena Google menggunakan saat ini halaman’s URL di sana.
penuh template adalah di Cheat Sheets tab.
umum implementation errors (dan mereka’re frequent):
- Missing
itempada sebuah non-akhir breadcrumb. - Relative URLs di mana absolute URLs adalah diperlukan.
- Non-sequential
positionintegers. - terlihat breadcrumb text itu tidak match schema
name. - Client-side, JS-hanya rendering itu Googlebot dapat tidak execute — render server-side so breadcrumb adalah di awal HTML.
- Linking untuk non-canonical URLs dengan tracking parameters.
- menggunakan deprecated data-vocabulary.org markup.
Testing dan monitoring
- Rich hasil Test (
search.google.com/test/rich-results) — validate markup dan catch errors sebelum dan setelah deployment. - pemeriksaan URL alat (Search Console) — konfirmasi bagaimana Google sebenarnya fetched dan interpreted langsung halaman.
- Search Console › Enhancements › Breadcrumbs — monitor valid vs. tidak valid items di seluruh situs post-launch; ini report dipertahankan berfungsi setelah January 2025 perubahan. Izinkan several days setelah penerbitan untuk crawling dan pengindeksan untuk catch up.
pertahankan cakupan dari “valid” (terjemahan) “valid” honest: per Google’s umum structured-data guidelines, passing validation membuat sebuah halaman eligible untuk didukung treatment — ini melakukan tidak jaminan breadcrumb akan display, itu rankings akan meningkatkan, itu traffic akan ikuti, atau itu sebuah AI-generated jawaban akan cite halaman. Treat sebuah bersih Rich hasil Test sebagai “Tidak known errors,” (terjemahan) “Tidak known errors,” tidak sebuah promise dari outcome.
Evidence for this claim Valid BreadcrumbList structured data can make a page eligible for breadcrumb presentation in Google Search, without guaranteeing display. Scope: Current Google breadcrumb feature eligibility and required properties. Confidence: high · Verified: Google Search Central: Breadcrumb markup guidelinesBreadcrumbs dan Bing
Bing mendukung shared schema.org vocabulary, including BreadcrumbList, dan dapat
surface breadcrumb rich hasil dari yang sama markup. practical takeaway: Anda
implement satu JSON-LD block dan ini menyajikan keduanya Google dan Bing — ada Tidak
Bing-spesifik breadcrumb format untuk maintain.
Best practices
- gunakan nyata HTML tautan, tidak data terstruktur alone — schema tidak replace internal linking.
- jangan tautan saat ini halaman ( akhir breadcrumb adalah halaman Anda’re pada).
- Match terlihat text untuk schema
nameso dua layers agree. - Render server-side so breadcrumb adalah di HTML Googlebot pertama menerima.
- pertahankan ini consistent dengan Anda taxonomy — breadcrumbs itu reflect typical navigation paths reinforce sebuah bersih hierarchy.
- Put breadcrumbs pada hub dan category halaman too, tidak hanya deep halaman — mereka reinforce hierarchy dan surface deeper konten di mana-mana.
Ketika Anda tidak perlu them
Genuinely flat situs — sebuah handful dari halaman dengan Tidak hierarchy, single-tingkat brochure situs, atau standalone landing halaman — gain little dari breadcrumbs. moment Anda memiliki dua atau lebih tingkat dari hierarchy (yang adalah sebagian besar konten situs, news situs, documentation, dan apa pun ecommerce catalog), mereka earn mereka pertahankan.
Breadcrumbs adalah satu piece dari bagaimana Anda wire sebuah situs together. mereka sit alongside Anda lebih luas internal linking, Anda URL dan folder structure, dan sitewide navigation — semua dari yang shape bagaimana keduanya orang dan crawler move melalui Anda hierarchy.
AI summary
sebuah condensed take pada Advanced versi:
- Breadcrumbs adalah sebuah hierarchy navigation trail (
Home > Category > Page) itu berfungsi pada dua layers: terlihat HTML<a href>tautan, danBreadcrumbListJSON-LD. - HTML layer = internal linking. Gary Illyes (2017): Google memperlakukan breadcrumb tautan sebagai wajar tautan di PageRank computation.
- Structured-data layer = SERP display + hierarchy sinyal. tetapi John Mueller (2022): structured-data URLs adalah tidak digunakan yang sama cara sebagai wajar internal tautan — schema adalah tidak sebuah substitute untuk HTML tautan. gunakan keduanya.
- January 2025: Google dihapus breadcrumbs dari mobile SERPs (root domain hanya). desktop display, schema processing, Search Console Breadcrumbs report, crawling, dan PageRank adalah semua unchanged. Tidak tindakan diperlukan.
- Implementation: JSON-LD;
itemListElementdariListItems denganposition(integer dari 1),name, danitem(absolute URL; opsional pada akhir item). data-vocabulary.org adalah deprecated — gunakan schema.org. Render server-side. - jenis: location-based ( SEO standard), attribute-based (ecommerce/facets), history-based (per-pengguna; tidak untuk SEO).
- Test dengan Rich hasil Test; monitor di Search Console › Enhancements › Breadcrumbs. Bing membaca yang sama schema.org markup.
Dokumentasi resmi
Utama-sumber documentation dari mesin pencari dan schema.org.
- Breadcrumb (BreadcrumbList) data terstruktur — diperlukan properties, JSON-LD contoh, multi-path guidance, dan testing langkah.
- Simplifying breadcrumbs pada mobile penelusuran (Jan 23, 2025) — announcement itu mobile SERPs Tidak lebih lama tampilkan breadcrumb path.
- Rich hasil Test — validate
BreadcrumbListmarkup. - Rich hasil report overview (Search Console help) — monitoring valid/tidak valid breadcrumb items post-deployment (breadcrumbs muncul sebagai satu dari Enhancements reports Search Console tracks).
Schema.org
- BreadcrumbList — vocabulary: sebuah chain dari ditautkan halaman typically ending dengan saat ini halaman.
- ListItem —
position,name, danitem.
Bing / Microsoft
- Marking up Anda situs dengan data terstruktur — Bing’s mendukung untuk schema.org markup, including
BreadcrumbList.
Quotes dari sumber
pada—record statements dari Google. setiap deep tautan jumps untuk quoted passage pada sumber halaman.
Gary Illyes, Google — breadcrumb tautan lulus PageRank (2017)
- “We like them. We treat them as normal links in, e.g., PageRank computation.” (terjemahan) “kami like them. kami treat them sebagai wajar tautan di, e.g., PageRank computation.” — Gary Illyes, pada breadcrumb navigation tautan. Baca coverage
John Mueller, Google — data terstruktur adalah tidak sebuah replacement untuk tautan internal (March 16, 2022)
- “So just because there is structured data in a page somewhere, I wouldn’t see that as a replacement for normal internal linking.” (terjemahan) “So hanya karena ada data terstruktur di sebuah halaman di suatu tempat, I tidak akan see itu sebagai sebuah replacement untuk wajar internal linking.” Jump untuk context
- “Even if in the structured data, you also provide URLs, we don’t use those URLs in the same way as we would use normal internal links.” (terjemahan) “Meskipun data terstruktur juga menyediakan URL, kami tidak menggunakan URL tersebut dengan cara yang sama seperti tautan internal biasa.”* Jump untuk context
Google Search Central Blog — January 2025 mobile perubahan
- “Starting today, we’re rolling out a change to no longer show breadcrumbs on mobile search results in all languages and regions where Google Search is available (they continue to appear on desktop search results).” (terjemahan) “Mulai hari ini, kami meluncurkan perubahan untuk tidak lagi menampilkan breadcrumb pada hasil penelusuran seluler di semua bahasa dan wilayah tempat Google Search tersedia; breadcrumb tetap muncul pada hasil penelusuran desktop.”* Jump untuk quote
- “We found that the breadcrumb element isn’t as useful to people who are searching on mobile devices, as it gets cut off on smaller screens.” (terjemahan) “kami ditemukan itu breadcrumb element tidak sebagai berguna untuk orang siapa adalah searching pada mobile devices, sebagai ini mendapatkan cut off pada lebih kecil screens.” Jump untuk quote
Dokumentasi Google Search Central — kegunaan markup
- “A breadcrumb trail on a page indicates the page’s position in the site hierarchy, and it may help users understand and explore a site effectively.” (terjemahan) “sebuah breadcrumb trail pada sebuah halaman indicates halaman’s position di situs hierarchy, dan ini dapat help pengguna memahami dan explore sebuah situs effectively.” Jump untuk quote
Breadcrumb implementation checklist
sebuah lulus untuk konfirmasi keduanya layers adalah right:
- terlihat breadcrumb adalah sebuah nyata
<nav>dengan<a href>tautan (tidak hanya text atau JS-hanya). - trail adalah exposed sebagai sebuah labeled navigation landmark (e.g., sebuah
<nav>denganaria-label="Breadcrumb"wrapping sebuah ordered list) per WAI-ARIA breadcrumb pattern. - saat ini halaman adalah marked dengan
aria-current="page"di trail. -
BreadcrumbListJSON-LD adalah present dan dirender server-side (di awal HTML). - setidaknya dua
ListItementries. -
positionintegers mulai di 1 dan ascend dengan Tidak gaps. - setiap non-akhir
ListItemmemiliki sebuah absoluteitemURL (akhir item dapat omit ini). -
itemURLs adalah canonical — Tidak tracking parameters atau non-canonical variants. - terlihat breadcrumb text matches schema
name. - menggunakan schema.org vocabulary, tidak deprecated data-vocabulary.org.
- saat ini halaman adalah tidak ditautkan di -nya own breadcrumb.
- Breadcrumbs reflect typical navigation paths, consistent dengan Anda taxonomy.
- Validated di Rich hasil Test; langsung URL diperiksa dengan URL Inspection.
- Search Console › Enhancements › Breadcrumbs reviewed untuk tidak valid items setelah launch.
mental models
1. Dua layers, dua jobs. HTML tautan melakukan linking job (PageRank, crawl paths). data terstruktur melakukan display + hierarchy-sinyal job. Diagnose masalah oleh asking yang layer adalah rusak: missing nilai/equity → periksa HTML tautan; missing atau wrong SERP path → periksa JSON-LD.
2. Schema annotates, ini tidak replace.
BreadcrumbList mendeskripsikan tautan itu sudah exist — ini tidak itself sebuah set dari
tautan internal. Mueller’s aturan: structured-data URLs tidak digunakan like wajar
tautan internal. So tidak pernah delete nyata breadcrumb tautan dan “keep itu schema.” (terjemahan) “pertahankan schema.”
3. Display ≠ nilai. SERP breadcrumb adalah terlihat payoff, tetapi durable nilai adalah internal linking dan UX. itu’s mengapa January 2025 mobile removal changed bagaimana hasil look tanpa mengubah apa breadcrumbs melakukan.
4. Location, tidak history. untuk SEO, breadcrumbs seharusnya deskripsikan di mana sebuah halaman sits (consistent untuk everyone), tidak di mana sebuah pengguna came dari (per-pengguna). Hierarchy adalah sebuah sinyal; clickstream tidak.
5. Match layers.
terlihat text, schema name, dan canonical URL seharusnya semua agree. Mismatches adalah
paling umum alasan sebuah valid-looking breadcrumb fails untuk render atau reports sebagai
tidak valid.
BreadcrumbList JSON-LD — template
Drop ini di halaman <head> atau <body>, dirender server-side. pertahankan name
text matching terlihat breadcrumb dan gunakan absolute, canonical URLs. akhir
item omits item karena Google menggunakan saat ini halaman’s URL.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "Books",
"item": "https://example.com/books"
},
{
"@type": "ListItem",
"position": 2,
"name": "Science Fiction",
"item": "https://example.com/books/sciencefiction"
},
{
"@type": "ListItem",
"position": 3,
"name": "Award Winners"
}
]
}
</script>Property quick reference
| Property | diperlukan? | Notes | Sumber |
|---|---|---|---|
itemListElement | Ya | Array dari ListItem; perlu setidaknya 2 | BreadcrumbList |
ListItem.position | Ya | Integer, dimulai di 1, ascending | ListItem |
ListItem.name | Ya | Display text; match terlihat breadcrumb | Google’s guide |
ListItem.item | Ya, except akhir | Absolute URL; opsional pada terakhir item | Google’s guide |
Fast facts
- Format: JSON-LD (preferred). data-vocabulary.org adalah deprecated → gunakan schema.org.
- SERP display: desktop hanya since Jan 2025; mobile menampilkan root domain.
- Schema masih processed pada mobile; Tidak tindakan diperlukan setelah perubahan.
- Test: Rich hasil Test. Monitor: Search Console › Enhancements › Breadcrumbs.
- sama markup menyajikan Bing (shared schema.org vocabulary).
Schema tanpa terlihat breadcrumb tautan
BreadcrumbList mendeskripsikan sebuah trail, tetapi ini melakukan tidak replace navigation. pengguna dan
crawler seharusnya mendapatkan ordinary HTML tautan itu ikuti yang sama hierarchy. tambahkan markup untuk
terlihat component alih-alih penerbitan sebuah hidden schema-hanya structure.
sebuah trail berdasarkan pengguna’s click history
History-based breadcrumbs perubahan menurut bagaimana seseorang arrived. mereka melakukan tidak mewakili satu stable location di architecture, so mereka adalah sebuah poor basis untuk internal linking dan data terstruktur. gunakan location-based hierarchy untuk SEO.
Inventing tingkat itu adalah tidak nyata destinations
sebuah breadcrumb such sebagai Home > Shoes > Running > Page adalah misleading jika /shoes/ atau
/shoes/running/ adalah tidak sebuah berguna, reachable category. setiap ditautkan ancestor seharusnya menjadi
sebuah genuine destination, tidak sebuah label ditambahkan hanya untuk membuat trail look menyelesaikan.
Letting HTML dan JSON-LD disagree
jika terlihat trail says satu hal sementara data terstruktur names berbeda tingkat atau URLs, implementation tells dua stories. Generate keduanya dari yang sama hierarchy sumber dan test them together.
menggunakan breadcrumb perubahan sebagai sebuah URL-migration shortcut
Mengubah sebuah breadcrumb URL melakukan tidak redirect sebuah old address, perbarui canonicals, atau repair tautan elsewhere. Treat navigation, schema, redirects, dan canonicalization sebagai terpisah rilis memeriksa.
contoh: satu hierarchy di HTML dan JSON-LD
terlihat tautan dan data terstruktur di bawah deskripsikan yang sama simplified path.
saat ini halaman adalah text di navigation dan akhir ListItem names ini.
<nav aria-label="Breadcrumb">
<ol>
<li><a href="/">Home</a></li>
<li><a href="/shoes/">Shoes</a></li>
<li aria-current="page">Trail shoes</li>
</ol>
</nav>
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{"@type":"ListItem","position":1,"name":"Home","item":"https://example.com/"},
{"@type":"ListItem","position":2,"name":"Shoes","item":"https://example.com/shoes/"},
{"@type":"ListItem","position":3,"name":"Trail shoes"}
]
}
</script>ini adalah illustrative markup, tidak sebuah promise itu Google akan tampilkan sebuah breadcrumb di sebuah particular hasil.
contoh: sebuah misleading trail
Home > Sale > Popular > Shoes > Trail shoesjika “Sale” (terjemahan) “Sale” dan “Popular” (terjemahan) “Popular” adalah temporary filters alih-alih stable ancestors, trail
mixes merchandising status dengan hierarchy. sebuah durable location trail akan biasanya menjadi
closer untuk Home > Shoes > Trail shoes; promotional paths dapat tetap terpisah tautan.
Prompt: reconcile breadcrumbs di seluruh sebuah template
Review the visible breadcrumb HTML, BreadcrumbList JSON-LD, canonical URL, and expected
site hierarchy below. Return one row per position with the visible label/URL, schema
label/URL, expected label/URL, and a mismatch finding. Check that positions are ordered,
ancestor URLs are absolute in JSON-LD, the current page is represented consistently,
and every linked ancestor is a real destination. Do not invent missing hierarchy
levels. Provide corrected HTML and JSON-LD only from the supplied expected hierarchy.
Expected hierarchy:
[PASTE POSITION | LABEL | CANONICAL URL]
Visible HTML:
[PASTE BREADCRUMB HTML]
JSON-LD:
[PASTE BREADCRUMBLIST]Prompt: plan breadcrumb aturan untuk multiple halaman jenis
Create deterministic breadcrumb rules for these page templates. For each template,
state the parent source of truth, label source, URL source, behavior for the current
page, and treatment of filters or temporary campaign pages. Flag any page that has
multiple plausible parents for a human decision. Keep the trail location-based and do
not infer categories that are absent from the supplied taxonomy.
Templates and taxonomy:
[PASTE TEMPLATE | TAXONOMY FIELDS | EXAMPLE CANONICAL URL] alat untuk implementing dan testing breadcrumbs
- Schema Validator memeriksa pasted JSON-LD atau penuh HTML untuk vocabulary, diperlukan properties, graph references, dan correctable markup masalah sebelum Anda ship ini.
- Schema Generator produces sebuah bersih starting block ketika Anda perlu draft data terstruktur, tetapi generated trail masih memiliki untuk match situs’s nyata terlihat hierarchy.
- Google Rich hasil Test menampilkan apakah Google dapat parse didukung markup pada sebuah URL atau code sample. sebuah valid hasil adalah eligibility evidence, tidak sebuah display promise.
- Search Console’s Breadcrumbs enhancement report helps temukan detected errors di seluruh Google-known halaman setelah rilis. ini melakukan tidak replace crawling Anda own templates.
- sebuah crawler dengan structured-data extraction adalah scalable perbandingan layer: export terlihat breadcrumb tautan, JSON-LD positions, canonical URLs, dan kode status so template-tingkat disagreement becomes obvious.
Validate sebuah breadcrumb implementation
| Test untuk jalankan | Yang diharapkan hasil | Failure interpretation | Monitoring window | Rollback trigger |
|---|---|---|---|---|
| Bandingkan terlihat trail dengan canonical hierarchy | Labels dan destination URLs mewakili yang sama stable ancestors di order | component adalah menggunakan click history, filters, atau sebuah berbeda taxonomy | setiap template rilis | Roll back jika pengguna adalah dikirim untuk wrong atau nonexistent parents |
Extract dan parse BreadcrumbList dari representative halaman | Positions adalah unique dan ordered; names dan URLs match terlihat trail | Schema generation drifted dari navigation | sebelum deployment dan immediately setelah | Roll back structured-data output jika tidak valid markup ships sitewide |
| ikuti setiap terlihat ancestor tautan | setiap destination mengembalikan yang dimaksud dapat diindeks halaman tanpa sebuah avoidable rantai pengalihan | trail mencakup stale, rusak, atau noncanonical destinations | Rilis day dan scheduled melakukan crawl | Roll back jika sebuah shared trail membuat broad rusak navigation |
| Test URL dan code samples di Rich hasil Test | Google parses breadcrumb item tanpa critical errors | syntax atau didukung-property shape adalah wrong | sebelum rilis; recheck setelah schema perubahan | Roll back schema perubahan jika valid halaman lose eligibility |
| Inspect desktop dan mobile dirender navigation | trail tetap usable, accessible, dan logically equivalent di keduanya widths | Responsive code hides berguna tautan atau perubahan hierarchy | setiap design-sistem rilis | Roll back jika trail blocks navigation atau exposes contradictory paths |
mengukur breadcrumb health, tidak hanya rich-hasil display
| Metric | Apa ini tells Anda | cara pull ini | Benchmark atau realistic range | Cadence |
|---|---|---|---|---|
| Valid breadcrumb coverage | Bagaimana banyak dari eligible template set emits parseable, consistent markup | crawl canonical halaman dan bandingkan valid items dengan eligible halaman | Establish sebuah template-tingkat baseline; unexplained losses seharusnya menjadi investigated | setiap rilis dan monthly |
| Rusak atau redirected ancestor tautan | Apakah terlihat navigation mengirim pengguna dan crawler melalui buruk destinations | crawl tautan ditemukan di dalam breadcrumb navigation dan group oleh akhir status | operational target adalah Tidak rusak ancestor tautan; track redirects secara terpisah selama migrations | Weekly pada mengubah situs; monthly jika tidak |
| HTML-untuk-schema agreement | Apakah terlihat labels dan URLs match setiap ListItem | Extract keduanya representations ke sebuah position-oleh-position perbandingan | gunakan pertama menyelesaikan crawl sebagai baseline dan drive unexplained mismatches toward zero | setiap template atau taxonomy perubahan |
| Breadcrumb click rate | Apakah orang gunakan trail untuk move upward melalui situs | Instrument clicks oleh position dan halaman template di analytics | Bandingkan dengan situs’s own pre-perubahan baseline; tidak ada universal healthy rate | Monthly dan setelah navigation perubahan |
| Search Console breadcrumb errors | Apakah Google reports detected structured-data masalah | Export Breadcrumbs enhancement report dan group oleh issue/template | Investigate baru errors; melakukan tidak infer performa dari sebuah lack dari errors alone | Weekly selama rollout, lalu monthly |
Breadcrumb appearance di penelusuran adalah tidak sebuah reliable standalone KPI karena Google controls display dan dihapus breadcrumbs dari mobile hasil. mengukur implementation, navigation, dan template coverage secara langsung.
Uji pemahaman Anda: Breadcrumbs
Five quick pertanyaan pada apa breadcrumbs melakukan dan cara implement them. Pick sebuah jawaban untuk setiap, lalu periksa.
Resources worth Anda time
My related writing
- tautan internal untuk SEO: sebuah Menyelesaikan Guide — di mana breadcrumbs fit sebagai sebuah sitewide internal-linking pattern.
- Sitelinks: Apa mereka adalah & cara Mendapatkan Them — related navigation surfaces Google dapat bangun dari Anda structure.
- situs web Migration: Definitive Guide — breadcrumbs among tautan internal itu perubahan selama sebuah move.
- pengindeksan mobile-pertama: sebuah Menyelesaikan Guide — mengapa beberapa mobile templates trimmed breadcrumbs untuk save space.
- Beginner’s Guide untuk SEO teknis — lebih luas picture breadcrumbs sit di dalam.
My speaking
- Bagaimana Penelusuran berfungsi (SlideShare) — my walkthrough dari crawling, rendering, pengindeksan, dan peringkat, dan di mana structure sinyal like breadcrumbs come di. (Standing disclaimer: “Ini adalah my understanding dari sistem… tidak going untuk menjadi 100% menyelesaikan atau accurate.” (terjemahan) “ini adalah my understanding dari sistem… tidak going untuk menjadi 100% menyelesaikan atau accurate.”)
dari sekitar industry
- Breadcrumb (BreadcrumbList) data terstruktur (Google) — canonical implementation reference.
- Simplifying breadcrumbs pada mobile penelusuran (Google Search Central Blog) — January 2025 mobile-removal announcement.
- Google Tidak lebih lama menampilkan breadcrumbs di mobile hasil pencarian (mesin pencari Land) — Barry Schwartz’s coverage dan impact assessment.
- Breadcrumbs di SEO: Apa Google’s Mobile perubahan Sebenarnya berarti (Sitebulb) — sebuah focused explainer dari perubahan.
- adalah Breadcrumbs sebuah Google peringkat Factor? (mesin pencari Journal) — peringkat-factor pertanyaan, answered.
- Breadcrumb Navigation Increasingly berguna (Nielsen Norman Group) — UX research: benefits, Tidak downsides di pengguna testing.
- SEO breadcrumbs guide (mesin pencari Land) — jenis, best practices, dan schema.
Log perubahan
Diperbarui 8 Agu 2026.
Ringkasan editorial dan detail perubahan yang tercatat.Detail perubahan
-
Catatan perubahan terperinci saat ini tersedia dalam bahasa Inggris.
Perbandingan lengkap tidak tersedia — tidak ada cuplikan sebelumnya yang diarsipkan untuk revisi ini.
Diperbarui 18 Jul 2026.
Ringkasan editorial dan detail perubahan yang tercatat.Detail perubahan
-
Catatan perubahan terperinci saat ini tersedia dalam bahasa Inggris.
Perbandingan lengkap tidak tersedia — tidak ada cuplikan sebelumnya yang diarsipkan untuk revisi ini.
Diperbarui 18 Jul 2026.
Ringkasan editorial dan detail perubahan yang tercatat.Detail perubahan
-
Catatan perubahan terperinci saat ini tersedia dalam bahasa Inggris.
-
Catatan perubahan terperinci saat ini tersedia dalam bahasa Inggris.
-
Catatan perubahan terperinci saat ini tersedia dalam bahasa Inggris.
-
Catatan perubahan terperinci saat ini tersedia dalam bahasa Inggris.
Perbandingan lengkap tidak tersedia — tidak ada cuplikan sebelumnya yang diarsipkan untuk revisi ini.