Digital Transformation
BreadcrumbList (Schema Breadcrumb)
TL;DR: BreadcrumbList adalah tipe structured data Schema.org yang mendeskripsikan posisi sebuah halaman dalam hierarki situs. Saat dipasang dengan benar, Google menampilkan jalur navigasi (misal Beranda > Glosarium > BreadcrumbList) menggantikan URL panjang di hasil pencarian, sehingga listing lebih ringkas dan mudah dipahami.
Apa itu BreadcrumbList?
BreadcrumbList adalah salah satu tipe dalam structured data yang khusus mendeskripsikan breadcrumb, yaitu jejak navigasi yang menunjukkan di mana posisi sebuah halaman dalam struktur situs. Analogi sederhananya seperti papan penunjuk arah di mal: Anda tahu sedang ada di lantai berapa dan di area mana tanpa harus tersesat. Markup ini biasanya ditulis dalam format JSON-LD dan dipasang di setiap halaman dalam yang punya parent.
Setiap item dalam BreadcrumbList punya position, name, dan item (URL). Google membaca urutan ini untuk membangun tampilan breadcrumb di SERP.
Struktur Dasarnya
| Properti | Fungsi |
|---|---|
itemListElement | Array berisi seluruh langkah breadcrumb |
position | Urutan langkah, mulai dari 1 |
name | Label yang ditampilkan, misal "Glosarium" |
item | URL kanonik halaman pada langkah itu |
Pada halaman terakhir (halaman aktif), banyak praktisi tetap mencantumkan item, meski Google kini cukup toleran jika item terakhir tanpa URL.
Kenapa Penting?
Breadcrumb yang terstruktur membuat listing Anda lebih mudah dipindai mata dan memperjelas konteks halaman bagi mesin pencari. Untuk situs dengan banyak kategori seperti glosarium atau katalog produk, breadcrumb membantu Google memahami hierarki dan mendistribusikan otoritas antar halaman. Mesin pencari menjelaskan rekomendasi ini di dokumentasi breadcrumb Google Search Central. Dalam praktik membangun situs berbasis Next.js, saya memasang BreadcrumbList lewat komponen layout terpusat agar setiap halaman dalam otomatis dapat markup yang konsisten tanpa pengulangan kode.
Pertanyaan Umum
Apakah BreadcrumbList menjamin breadcrumb muncul di Google?
Tidak menjamin. Markup yang valid adalah syarat perlu, tapi Google tetap memutuskan kapan menampilkannya berdasarkan relevansi dan kualitas halaman.
Apa bedanya dengan breadcrumb visual di halaman?
Breadcrumb visual adalah elemen UI yang dilihat pengunjung. BreadcrumbList adalah data terstruktur untuk mesin. Idealnya keduanya selaras agar tidak dianggap menyesatkan.
Istilah Terkait