Technical SEO Template 4 menit

Breadcrumb Schema yang Konsisten dengan URL

BreadcrumbList schema: properti wajib, konsistensi dengan URL structure, dan gotcha yang sering dilewatkan.

BreadcrumbList schema membantu Google pilih breadcrumb yang ditampilkan di SERP (lebih kaya daripada URL plain). Implementasi salah sering: mismatch dengan URL, urutan terbalik, atau skip level.

Template basic

<!-- Halaman /products/pump-engineering/albin-alp/ -->
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [
    {
      "@type": "ListItem",
      "position": 1,
      "name": "Home",
      "item": "https://witanabe.com/"
    },
    {
      "@type": "ListItem",
      "position": 2,
      "name": "Products",
      "item": "https://witanabe.com/products/"
    },
    {
      "@type": "ListItem",
      "position": 3,
      "name": "Pump Engineering",
      "item": "https://witanabe.com/products/pump-engineering/"
    },
    {
      "@type": "ListItem",
      "position": 4,
      "name": "ALBIN ALP Series"
    }
  ]
}
</script>

Perhatikan: item terakhir (halaman saat ini) TIDAK punya item property. Hanya name.


Aturan konsistensi

  • Breadcrumb mirror URL hierarchy.URL /products/pump/albin/ = breadcrumb Home > Products > Pump > ALBIN.
  • Position urut dari 1 sampai n.Tidak boleh skip angka.
  • Semua intermediate level punya URL.Jangan skip /products/ dan langsung /products/pump/albin/.
  • Name match visible breadcrumb di halaman.Schema = visible UI. Konsisten.
  • URL schema = URL canonical halaman.Bukan redirect atau variant.

Gotcha umum

Benar

  • Breadcrumb visible di halaman + schema match.
  • URL di item pakai trailing slash konsisten.
  • Last item (current) tidak punya item URL.

Salah

  • Schema breadcrumb tanpa visible breadcrumb di UI.
  • Mixed trailing slash (/products vs /products/).
  • Last item dengan URL (jadi link ke diri sendiri).
Deep breadcrumb

Kalau hirarki > 5 level, consider restructure. 3-5 level ideal. Halaman 6+ level deep jarang muncul di SERP breadcrumb.