Breadcrumb nedir ve ne işe yarar? SEO, schema ve kullanıcı deneyimi faydalarını gösteren infografik

Breadcrumb (Türkçede sıkça “ekmek kırıntısı menü” diye geçer), bir sayfanın site hiyerarşisi içindeki yerini gösteren, tıklanabilir bir gezinme yoludur. Genelde sayfanın üst kısmında şu formda görünür:

Anasayfa > Blog > SEO > Breadcrumb Nedir

Bu küçük satır, hem kullanıcıya “neredeyim?” sorusunun cevabını verir hem de arama motorlarına sitenin yapısını daha net anlatır. Üstelik doğru kurgulandığında dahili bağlantı (internal link) mimarisini güçlendirir, taramayı kolaylaştırır ve kimi durumlarda arama sonuçlarında URL görünümünü daha anlaşılır hale getirebilir.

Breadcrumb mantığı: Bir navigasyon “haritası” gibi çalışır

Breadcrumb’ın temel görevi, bulunduğun sayfanın üst kategorilerini zincir halinde göstermektir. Bu zincirdeki her öğe (genelde son öğe hariç) tıklanabilir olur ve kullanıcıyı bir üst seviyeye taşır.

Bunu iyi yapan breadcrumb’lar şunları sağlar:

  • Kullanıcı geri tuşuna abanmak zorunda kalmaz; üst kategoriye tek tıkla çıkar.
  • Kategori yapısı kafada netleşir: “Bu içerik şu konu başlığının altında.”
  • Dahili link akışı daha düzenli çalışır: Üst sayfalar doğal şekilde link alır.

Breadcrumb ne işe yarar?

1) Kullanıcı deneyimini (UX) iyileştirir

  • Konum farkındalığı: Özellikle büyük sitelerde kullanıcı “sitenin neresindeyim” hissini kaybetmez.
  • Hızlı geri dönüş: Üst kategori/ana sayfa gibi güvenli limanlara kısa yol sunar.
  • Keşfi artırır: Kullanıcı, bir üst başlığa tıklayıp benzer içerikleri gezebilir.

2) SEO tarafında yapısal sinyal üretir

Breadcrumb, tek başına “sıralama fırlatıcı roket” değildir; ama iyi bilgi mimarisi kurmanın parçalarından biridir:

  • Crawl kolaylığı: Arama motoru botları sayfalar arasındaki hiyerarşiyi daha rahat okur.
  • Dahili link gücü: Üst kategori ve ara sayfalar düzenli link alır.
  • Anlam ilişkisi: Sayfanın hangi konu kümesine ait olduğu daha tutarlı görünür.
  • Zengin sonuç uygunluğu (structured data ile): Doğru işaretleme yapılırsa breadcrumb yolu, arama sonucunda daha anlamlı bir “yol” olarak kullanılabilir.

Breadcrumb türleri (hepsi aynı şey değil)

1) Hiyerarşik (Konum bazlı) Breadcrumb

En yaygın olanı budur. Site ağacındaki yeri gösterir:

Anasayfa > Hizmetler > SEO Danışmanlığı

Bloglar, kurumsal siteler, içerik siteleri için genelde en doğru tercih.

2) Özellik/Filtre (Attribute) Breadcrumb

E-ticarette sık görülür. Kategori + filtre kombinasyonunu yansıtır:

Anasayfa > Ayakkabı > Koşu > Nike > 42 Numara

Burada kritik nokta: Filtreler çoğu zaman “sonsuz URL” üretebildiği için SEO’da indeks şişmesi riskini kontrol etmek gerekir (canonical/noindex gibi stratejiler devreye girer).

3) Geçmiş (History) Breadcrumb

Kullanıcının sitede gezdiği yolu gösterir (tarayıcı geçmişi gibi). SEO açısından daha az anlamlıdır, UX’te de her zaman tutarlı değildir. Bu yüzden çoğu sitede tercih edilmez.

Breadcrumb + Structured Data (Schema) ilişkisi: Asıl SEO “kısmı” burada

Breadcrumb’ı sadece görsel bir menü olarak koymak yeterli olabilir; ama arama motoruna bunu standart bir formatla anlatmak istiyorsan “structured data” (yapılandırılmış veri) kullanılır.

Google tarafında breadcrumb işaretlemesi için önerilen yapı BreadcrumbList’tir. Bunun minimum iki öğe (ListItem) içermesi beklenir ve her adımda isim + URL zinciri doğru kurulmalıdır. Ayrıca eski Data-Vocabulary işaretlemesi artık geçerli sayılmaz.

Örnek JSON-LD BreadcrumbList (kopyalayıp uyarlayabilirsin)

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [
    {
      "@type": "ListItem",
      "position": 1,
      "name": "Anasayfa",
      "item": "https://example.com/"
    },
    {
      "@type": "ListItem",
      "position": 2,
      "name": "Blog",
      "item": "https://example.com/blog/"
    },
    {
      "@type": "ListItem",
      "position": 3,
      "name": "Breadcrumb Nedir",
      "item": "https://example.com/blog/breadcrumb-nedir/"
    }
  ]
}
</script>

Dikkat edilmesi gerekenler:

  • position sırası 1’den başlar ve artar.
  • item alanı her adımda geçerli bir URL olmalı (boş bırakmak zinciri kırar).
  • En sonda “mevcut sayfa” yer alabilir; pratikte çoğu uygulama bu şekilde yapar.

Google’ın genel structured data kuralları da önemli: erişimi engelleme (robots/noindex ile çelişme), yanıltıcı içerik işaretlememe, teknik doğrulama vb.

“Google artık breadcrumb göstermiyor mu?” — 2025 güncellemesi kafa karıştırdı

Burada minik ama önemli bir nüans var:

  • 23 Ocak 2025’ten itibaren Google, mobil arama sonuçlarında breadcrumb (URL yolunu) göstermeyi bırakıp daha sade bir görünümle çoğunlukla sadece domain göstermeye başladı.
  • Masaüstünde breadcrumb görünümü devam edebiliyor.

Bu şu anlama geliyor:
Breadcrumb’ın site içi UX değeri aynen duruyor. Structured data tarafı da özellikle masaüstü ve genel yapı sinyalleri açısından hâlâ anlamlı. Yani “bitti bu iş” değil; sadece SERP’teki görünürlük mobilde azaldı.

Breadcrumb’ın SEO’ya katkısı: Gerçekçi bir çerçeve

Breadcrumb’ın SEO faydasını şöyle düşünmek daha doğru:

  • Direkt sıralama faktörü gibi davranmasını bekleme.
  • Ama iyi bir bilgi mimarisinin parçası olduğu için, dolaylı olarak:
    • taranabilirlik,
    • dahili link dağılımı,
    • konu kümeleri (topical clusters),
    • kullanıcı davranışları (gezinti, sayfada kalma, keşif)
      gibi metrikleri olumlu etkileyebilir.

En güzel tarafı da şu: Breadcrumb “küçük bir ek” gibi görünür ama site büyüdükçe değeri katlanır. 20 sayfada lüks, 2.000 sayfada hayat kurtarıcı.

Breadcrumb tasarlarken en iyi uygulamalar (Best Practices)

Yapı ve içerik

  • Anasayfa ile başlat (çoğu senaryoda en anlaşılırı).
  • Etiketleri kısa tut: “SEO Danışmanlığı Hizmeti” yerine “SEO Danışmanlığı” gibi.
  • Mevcut sayfayı breadcrumb’da gösteriyorsan tıklanabilir yapmamak genelde daha temiz (UX açısından).
  • Hiyerarşiyi gerçekten yansıt: Breadcrumb’ı “SEO amaçlı uydurma kategori” gibi kurgulamak ters tepebilir.

Teknik ve erişilebilirlik

  • HTML’de breadcrumb’ı bir nav bloğu içinde sunmak ve aria-label="Breadcrumb" gibi erişilebilirlik ipuçları eklemek iyi olur.
  • Her öğe gerçek bir link olmalı (JS ile tıklanabilir div değil).
  • Tek bir sayfada birden fazla breadcrumb yolu varsa (nadir), hangisinin “ana yol” olduğu net olmalı.

İçerik stratejisiyle uyum

  • Kategori sayfaların gerçekten değerli olsun (ince kategori sayfaları = zayıf halka).
  • Blogda kategori hiyerarşin kararlı olsun: bugün “SEO”, yarın “Arama Motoru Optimizasyonu” diye ikiye bölmek breadcrumb’ı da dağıtır.

Sık yapılan Breadcrumb hataları (ve neden problem oldukları)

  1. Yanlış hiyerarşi
  • Sayfa “/blog/seo/…” iken breadcrumb “Anasayfa > Hizmetler > SEO” gibi alakasız gidiyorsa kullanıcı da bot da şaşırır.
  1. Boş veya hatalı URL’ler
  • Structured data içinde item boş kalırsa zincir kopar, Search Console uyarıları görebilirsin.
  1. Noindex/robots engeliyle çelişmek
  • Breadcrumb’da link verdiğin üst sayfayı noindex yaptıysan (bilerek/bilmeyerek), mimari sinyalin tutarlılığı bozulur.
  1. Filtre breadcrumb’ı ile indeks şişmesi
  • E-ticarette “Renk > Beden > Marka > …” breadcrumb’ı her kombinasyonda ayrı URL’ye bağlarsan, tarama bütçesini çöpe atma riski doğar.

WordPress’te Breadcrumb nasıl eklenir? (Pratik yollar)

1) SEO eklentisiyle (kolay yol)

WordPress sitelerinde breadcrumb genelde eklentilerle açılır. Örneğin Rank Math içinde breadcrumb ayarları menüden aktif edilebiliyor.

Benzer şekilde Yoast SEO da breadcrumb sunar (tema içine kısa bir kodla yerleştirilir).

İpucu: Eklentiyi açıp breadcrumb’ı eklediğinde, tema tarafında nerede görüneceğini doğru seç. Blog yazılarında başlığın üstü genelde ideal.

2) Temaya/özel koda göre (kontrol bende olsun yolu)

Özel yazılım ya da özel tema kullananlarda breadcrumb genelde backend’de sayfa ağacına göre üretilir. Burada önemli olan:

  • URL yapısı ile breadcrumb hiyerarşisi tutarlı olacak,
  • kategori/etiket mantığın net olacak,
  • structured data (JSON-LD) doğru basılacak.

Breadcrumb doğrulama: “Yaptım oldu mu?” testleri

  • Google Search Console içinde Breadcrumbs raporları ve URL denetimi, hataları görmene yardım eder (her uyarı felaket değildir ama sinyal verir).
  • Rich Results Test ile sayfandaki yapılandırılmış verinin okunup okunmadığını kontrol edebilirsin.

Mini strateji: Blog yazıları için “ideal breadcrumb” kurgusu

SEO odaklı bir blog için çoğu zaman şu yapı hem kullanıcı dostu hem de sade olur:

Anasayfa > Blog > [Kategori] > [Yazı Başlığı]

Burada kritik seçim, kategori mimarisi:

  • 6–10 ana kategori (net, geniş)
  • Her kategoride gerçekten içerik biriktirmek (ince kategori sayfası oluşturmamak)
  • Etiketleri “ikincil sınıflandırma” olarak kullanmak

Uygulanabilir kontrol listesi

Breadcrumb ekleyeceksen, şu 8 madde seni %90 hedefe götürür:

  1. Hiyerarşiyi gerçek site yapına göre kurgula
  2. “Anasayfa > Blog > Kategori > Yazı” gibi sade bir şema seç
  3. Breadcrumb’ı görünür ve tutarlı bir yere koy
  4. Structured data’da BreadcrumbList kullan (JSON-LD tercih et)
  5. URL’ler ve position değerleri doğru mu kontrol et
  6. Filtre/parametreli URL’lerde indeks stratejini belirle
  7. Search Console ve Rich Results Test ile doğrula
  8. Kategori sayfalarını “gerçekten faydalı” hale getir (sırf breadcrumb için değil)


Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir