Breadcrumb'lar
Breadcrumb'ların ne olduğu, SEO için neden önemli oldukları, BreadcrumbList yapılandırılmış verisinin nasıl uygulanacağı ve Google'ın 2025'te bunları mobil SERP'lerden kaldırmasıyla nelerin değiştiği.
Diller
Bu sayfada 1 kanıt sinyali
- İlgili canlı araçSchema Markup Validator
Breadcrumb'lar, aynı anda iki SEO görevi gerçekleştiren bir gezinme yoludur (Home > Category > Page): görünür HTML bağlantıları PageRank aktarır — Gary Illyes, Google'ın bunları normal bağlantılar olarak değerlendirdiğini doğruladı — ve BreadcrumbList JSON-LD, Google'ın masaüstü arama snippet'ında okunabilir yolun gösterilmesini sağlayabilir. Yapılandırılmış veri gerçek dahili bağlantıların yerini tutmaz (Mueller bunu doğrudan söyledi); her iki katman da gereklidir. Google, Ocak 2025'te breadcrumb'ları mobil SERP'lerden kaldırdı, ancak masaüstü görünümü, schema işleme, tarama ve PageRank değişmedi. Rich Results Test ile test edin ve Search Console'un Breadcrumbs raporundan izleyin.
TL;DR — Breadcrumbs, sayfanın üst kısmına yakın bir yerde bulunan küçük gezinme yoludur —
Home > Category > Page— ve bir sitede nerede olduğunuzu gösterir. SEO açısından iki işlevi vardır: yoldaki her bağlantı, Google’ın sitenizi anlamasına ve site içinde değer aktarmasına yardımcı olan gerçek bir dahili bağlantıdır; ayrıca bunların arkasındaki özel kod (yapılandırılmış veri), Google’ın masaüstü arama sonuçlarında uzun bir URL yerine okunabilir yolu göstermesini sağlayabilir. 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 guidelines
Breadcrumbs nedir?
Breadcrumbs bir ikincil gezinme öğesidir. Genellikle sayfanın üst kısmına yakın bir yerde, site hiyerarşisindeki konumunuzu bir yol olarak gösterir:
Home > Books > Science Fiction > Award WinnersAdını, geri dönüş yolunu bulmak için ekmek kırıntıları bırakan Hansel ve Gretel’den alır. Geçerli sayfadan önceki her adım tıklanabilir bir bağlantıdır; böylece menüde aramak zorunda kalmadan bir üst seviyeye geçebilirsiniz.
SEO’ya neden yardımcı olur?
Burada birbirinden ayrı iki unsur vardır ve bunları ayrı değerlendirmek önemlidir:
- Görünür bağlantılar. Her breadcrumb, normal bir
<a href>bağlantısıdır. Bu, breadcrumb’ların bir dahili bağlantı biçimi olduğu anlamına gelir: sayfalarınızı birbirine bağlar ve Google’ın onları bulup anlamasına yardımcı olurlar. Google’dan Gary Illyes, Google’ın bunları diğer tüm bağlantılar gibi değerlendirdiğini doğruladı. - Bunların arkasındaki kod. Yapılandırılmış veri (küçük bir
BreadcrumbListkod bloğu) eklediğinizde Google, masaüstü arama sonucunda ham URL yerine breadcrumb yolunuzu gösterebilir. Bu daha kullanıcı dostudur ve daha fazla tıklama kazandırabilir.
Breadcrumbs nerelerde görülür?
İki yerde:
- Sayfada — ziyaretçilerin gezinmesine yardımcı olan yolun kendisi.
- Google sonuçlarında — masaüstünde okunabilir yol, URL yerine sayfa başlığının üzerinde görünebilir. (Google, Ocak 2025’te bunu mobilde göstermeyi bıraktı ve artık yalnızca alan adınızı gösteriyor; ayrıntılar Gelişmiş sekmesinde.)
Çoğu kişinin yanlış anladığı nokta
Yapılandırılmış veri gerçek bağlantılarınızın yerini tutmaz. Bazı kişiler yalnızca
BreadcrumbList kodunu eklemenin yeterli olduğunu düşünür. Yeterli değildir: Google’dan
John Mueller, yapılandırılmış verideki URL’lerin normal dahili bağlantılarla aynı biçimde
kullanılmadığını söyledi. Dolayısıyla ikisine de ihtiyacınız vardır: gerçek ve
tıklanabilir breadcrumb bağlantıları ve bunları açıklayan yapılandırılmış veri.
JSON-LD şablonu, Ocak 2025’teki mobil değişiklik, farklı breadcrumb türleri ve bunların nasıl test edileceği gibi uygulama ayrıntılarını mı arıyorsunuz? Gelişmiş sekmesine geçin.
TL;DR — Breadcrumbs iki katmanda çalışır. HTML katmanı (görünür
<a href>bağlantıları) dahili bağlantı oluşturur; Gary Illyes, Google’ın PageRank hesaplamasında breadcrumb bağlantılarını normal bağlantılar olarak değerlendirdiğini söyledi. Yapılandırılmış veri katmanı (BreadcrumbListJSON-LD), Google’ın masaüstü snippet’ındaki okunabilir yolu oluşturur ve arama motorlarının hiyerarşinizi anlamasına yardımcı olur. Ancak Mueller, yapılandırılmış verideki URL’lerin gerçek dahili bağlantılarla aynı biçimde kullanılmadığını açıkça belirtti; dolayısıyla schema, HTML’nin yerini tutmaz. Google, Ocak 2025’te breadcrumb’ları mobil SERP’lerden kaldırdı (artık yalnızca kök alan adı gösteriliyor); masaüstü görünümü, schema işleme, tarama ve PageRank değişmedi. Konum tabanlı breadcrumb’lar kullanın, bunları sunucu tarafında oluşturun, görünür metni schemanamedeğeriyle eşleştirin ve Rich Results Test ile Search Console’un Breadcrumbs raporunu kullanarak test edin. 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 guidelines
Bir breadcrumb gerçekte nedir?
Breadcrumb, bir sayfanın site hiyerarşisindeki konumunu yansıtan ikincil gezinme
yoludur: Home > Category > Subcategory > Current Page. Ana gezinmenin yerini almak
yerine onu tamamladığı için “ikincil” olarak adlandırılır. SEO değeri birbirinden
farklı iki katmandan gelir. Hataların çoğu bu katmanların birbirine karıştırılmasıyla
başladığından, yazı boyunca bunları ayrı ele alacağım.
İki katmanlı mimari
Katman 1 — HTML. Görünür breadcrumb, gerçek <a href> bağlantıları içeren bir
<nav> öğesidir. Bu nedenle dahili bağlantı oluşturur ve değer aktaran kısım budur.
Gary Illyes’e 2017’de bu konu doğrudan soruldu ve Google’ın breadcrumb’ları sevdiğini,
onları “as normal links in, e.g., PageRank computation.” biçiminde değerlendirdiğini
söyledi. Dolayısıyla breadcrumb yolu, sistematik ve site genelinde kullanılan bir
dahili bağlantı modelidir: her ürün sayfası kendi kategorisine, her kategori merkeze
ve bu şekilde yukarı doğru bağlantı verir. Bu, PageRank’i önemli merkez sayfalarınıza
dağıtır ve tarayıcılara sitenin daha derinlerine uzanan tutarlı yollar sağlar.
Katman 2 — yapılandırılmış veri. BreadcrumbList JSON-LD, Google’ın (a) masaüstü
arama snippet’larında okunabilir yolu göstermesini ve (b) aynı sayfaya birden fazla
gezinme yolu ulaştığında bile hiyerarşinizi daha iyi anlamasını sağlamak üzere bu
yolu açıklar. Sonucunuzun nasıl göründüğünü etkileyen kısım budur.
Yanılgı, Katman 2’nin Katman 1’i isteğe bağlı hâle getirdiğini varsaymaktır. Getirmez. John Mueller bunu 2022’de açıkça ifade etti: “just because there is structured data in a page somewhere, I wouldn’t see that as a replacement for normal internal linking,” ve “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.” Dolayısıyla schema, gerçek HTML bağlantılarını kullanmaktan kaçınmanın kestirme yolu değildir. İkisini de uygularsınız.
Breadcrumb türleri
- Konum tabanlı (hiyerarşi) — sayfanın site yapısındaki yerini gösterir ve her ziyaretçi için aynıdır. Bu standart türdür ve SEO açısından gerçekten yararlı olan tek türdür.
- Özellik tabanlı — sayfanın özelliklerini gösterir; e-ticaret ve fasetli
gezinmede yaygındır (
Home > Shoes > Running > Size 10). Bir ürüne özellik filtreleme yoluyla ulaşılabildiğinde kullanışlıdır. - Geçmiş tabanlı (yol) — kullanıcının kendi tıklama akışını (“buradan geldiniz”) yansıtır. Kullanıcıya özgü ve tutarsız olduğundan güvenilir bir hiyerarşi sinyali göndermez; SEO için kullanmayın.
Hangisini kullanmalısınız? Buradaki temel dayanak Google’ın kendi yönlendirmesidir: URL yapınızın birebir kopyasını değil, tipik bir kullanıcı gezinme yolunu yansıtan breadcrumb’lar sunun. Konum tabanlı tür, ziyaretçilerin nasıl geldiğinden bağımsız olarak herkesin gördüğü tek kararlı yol olduğundan, çoğu site bu yönlendirmeyi pratikte bu yöntemle karşılar. Özellik tabanlı tür, “tipik yolun” gerçekten bir özellikten geçtiği filtrelenmiş/fasetli sayfalarda kullanılan istisnadır. Geçmiş tabanlı tür bu yönlendirmeyi hiçbir zaman karşılamaz; tipik bir yol değil, bir kullanıcının yoludur.
Google breadcrumb’ları SERP’te nasıl kullanır?
BreadcrumbList işaretlemesi mevcut ve geçerli olduğunda Google, masaüstü
sonucundaki yeşil URL’yi breadcrumb yoluyla değiştirebilir. Google işaretlemeyi arama
sonucundaki bilgileri “to categorize the information in the search result,” amacıyla
kullanır ve görünüm, masaüstünde Search’ün kullanılabildiği tüm bölge ve dillerde
çalışır. Standart sınırlamaları unutmayın: en az iki ListItem girdisi gerekir ve
geçerli işaretleme, zengin sonucu hiçbir zaman garanti etmez.
Ocak 2025 mobil değişikliği — gerçekte ne değişti?
Google, 23 Ocak 2025’te “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).” değişikliğini duyurdu. Belirtilen
gerekçe, breadcrumb öğesinin “isn’t as useful to people who are searching on mobile devices,
as it gets cut off on smaller screens.” olmasıydı. Mobil sonuçlar artık yol yerine kök
alan adını (ör. example.com) gösteriyor.
Bir “breadcrumb’lar hâlâ önemli mi?” paniği dalgasına yol açtığı için asıl önemli nokta şudur:
- Değişen: mobildeki görsel snippet — yol yerine kök alan adı gösteriliyor.
- DEĞİŞMEYEN: masaüstü SERP breadcrumb’ları hâlâ gösteriliyor; yapılandırılmış veri
hâlâ işleniyor; Search Console Breadcrumbs raporu hâlâ çalışıyor; işaretleme hâlâ
Rich Results Test ile test edilebiliyor; tarama, dahili bağlantı ve PageRank değeri
ise tamamen aynı kaldı. Google açıkça herhangi bir işlem gerekmediğini belirtti;
BreadcrumbListkullanmaya devam edin.
Benim değerlendirmeme göre SERP görünümü, breadcrumb kullanmanın üç nedeni arasında zaten en önemsiz olanıydı. Dahili bağlantı değeri (PageRank ve tarama yolları) ile UX değeri hiç değişmedi. Bu nedenle mobil snippet’taki görsel bir değişiklik yüzünden breadcrumb’ları kaldırmak hata olur.
BreadcrumbList yapılandırılmış verisini uygulama
JSON-LD kullanın; Google’ın tercih ettiği ve işaretlemenizden bağımsız olarak bakımı en kolay formattır. (Microdata ve RDFa hâlâ desteklenmektedir; eski data-vocabulary.org söz dağarcığı kullanımdan kaldırılmıştır — schema.org kullanın.)
Gerekli yapı:
BreadcrumbList.itemListElement—ListItemnesnelerinden oluşan bir dizi.ListItem.position— 1’den başlayan ve artan bir tam sayı.ListItem.name— görüntülenen metin.ListItem.item— mutlak URL. Google burada geçerli sayfanın URL’sini kullandığından son breadcrumb’da isteğe bağlıdır.
Tam şablon Cheat Sheets sekmesindedir.
Yaygın uygulama hataları (ve bunlarla sık karşılaşılır):
- Sonuncu olmayan bir breadcrumb’da
itembulunmaması. - Mutlak URL gereken yerde göreli URL kullanılması.
positiontam sayılarının sıralı olmaması.- Görünür breadcrumb metninin schema
namedeğeriyle eşleşmemesi. - Googlebot’un çalıştırmayabileceği, yalnızca istemci tarafında ve JS ile oluşturma; breadcrumb’ın ilk HTML içinde bulunması için sunucu tarafında oluşturun.
- İzleme parametreleri içeren standart olmayan URL’lere bağlantı verilmesi.
- Kullanımdan kaldırılmış data-vocabulary.org işaretlemesinin kullanılması.
Test ve izleme
- Rich Results Test (
search.google.com/test/rich-results) — işaretlemeyi doğrulayın ve dağıtımdan önce ve sonra hataları yakalayın. - URL Inspection aracı (Search Console) — Google’ın canlı sayfayı gerçekte nasıl getirdiğini ve yorumladığını doğrulayın.
- Search Console › Enhancements › Breadcrumbs — yayın sonrasında site genelindeki geçerli ve geçersiz öğeleri izleyin; bu rapor Ocak 2025 değişikliğinden sonra da çalışmaya devam etti. Yayından sonra tarama ve dizine eklemenin yetişmesi için birkaç gün bekleyin.
“Geçerli” kavramının kapsamını doğru değerlendirin: Google’ın genel yapılandırılmış veri yönergelerine göre doğrulamayı geçmek, sayfayı desteklenen görünüm için uygun hâle getirir; breadcrumb’ın gösterileceğini, sıralamaların iyileşeceğini, trafik geleceğini veya yapay zekâ tarafından oluşturulan bir yanıtın sayfadan alıntı yapacağını garanti etmez. Temiz bir Rich Results Test sonucunu, sonuç vaadi olarak değil, “bilinen hata yok” şeklinde değerlendirin. 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 guidelines
Breadcrumbs ve Bing
Bing, BreadcrumbList dâhil olmak üzere ortak schema.org söz dağarcığını destekler ve
aynı işaretlemeden breadcrumb zengin sonuçları gösterebilir. Pratik sonuç şudur: tek
bir JSON-LD bloğu uygularsınız ve bu hem Google’a hem Bing’e hizmet eder; bakımı
yapılacak Bing’e özel bir breadcrumb formatı yoktur.
En iyi uygulamalar
- Yalnızca yapılandırılmış veri değil, gerçek HTML bağlantıları kullanın; schema, dahili bağlantıların yerini tutmaz.
- Geçerli sayfaya bağlantı vermeyin (son breadcrumb, bulunduğunuz sayfadır).
- İki katmanın uyuşması için görünür metni schema
namedeğeriyle eşleştirin. - Breadcrumb’ın Googlebot’un ilk aldığı HTML’de bulunması için sunucu tarafında oluşturun.
- Taksonominizle tutarlı olmasını sağlayın; tipik gezinme yollarını yansıtan breadcrumb’lar temiz bir hiyerarşiyi güçlendirir.
- Breadcrumb’ları yalnızca derin sayfalara değil, merkez ve kategori sayfalarına da ekleyin; bunlar hiyerarşiyi güçlendirir ve daha derindeki içeriği her yerde görünür kılar.
Breadcrumb’a ne zaman ihtiyacınız yoktur?
Gerçekten düz yapıya sahip siteler — hiyerarşisi olmayan birkaç sayfalık siteler, tek seviyeli tanıtım siteleri veya bağımsız açılış sayfaları — breadcrumb’lardan çok az fayda sağlar. İki veya daha fazla hiyerarşi seviyeniz olduğu anda (içerik ve haber sitelerinin, dokümantasyonun ve tüm e-ticaret kataloglarının çoğunda olduğu gibi) breadcrumb’lar sağladıkları değeri hak eder.
Breadcrumbs, bir siteyi birbirine bağlama yönteminizin bir parçasıdır. Daha geniş dahili bağlantı sisteminiz, URL ve klasör yapınız ve site genelindeki gezinmeyle yan yana çalışırlar; bunların tümü hem insanların hem tarayıcıların hiyerarşiniz içinde nasıl hareket ettiğini şekillendirir.
Yapay zekâ özeti
Gelişmiş sürümün özetlenmiş açıklaması:
- Breadcrumbs bir hiyerarşik gezinme yoludur (
Home > Category > Page) ve iki katmanda çalışır: görünür HTML<a href>bağlantıları veBreadcrumbListJSON-LD. - HTML katmanı = dahili bağlantı. Gary Illyes (2017): Google, breadcrumb bağlantılarını PageRank hesaplamasında normal bağlantılar olarak değerlendirir.
- Yapılandırılmış veri katmanı = SERP görünümü + hiyerarşi sinyali. Ancak John Mueller (2022): yapılandırılmış veri URL’leri normal dahili bağlantılarla aynı biçimde kullanılmaz; schema, HTML bağlantılarının yerini tutmaz. İkisini de kullanın.
- Ocak 2025: Google, breadcrumb’ları mobil SERP’lerden kaldırdı (yalnızca kök alan adı gösteriliyor). Masaüstü görünümü, schema işleme, Search Console Breadcrumbs raporu, tarama ve PageRank değişmedi. Herhangi bir işlem gerekmiyor.
- Uygulama: JSON-LD;
position(1’den başlayan tam sayı),nameveitem(itemListElementiçindekiListItemöğelerinin mutlak URL’si; son öğede isteğe bağlıdır). data-vocabulary.org kullanımdan kaldırılmıştır; schema.org kullanın. Sunucu tarafında oluşturun. - Türler: konum tabanlı (SEO standardı), özellik tabanlı (e-ticaret/fasetler), geçmiş tabanlı (kullanıcıya özgü; SEO için uygun değil).
- Rich Results Test ile test edin; Search Console › Enhancements › Breadcrumbs bölümünde izleyin. Bing aynı schema.org işaretlemesini okur.
Resmî dokümantasyon
Arama motorları ve schema.org tarafından sağlanan birincil kaynak dokümantasyonu.
- Breadcrumb (BreadcrumbList) structured data — gerekli özellikler, JSON-LD örneği, birden fazla yol için yönlendirme ve test adımları.
- Simplifying breadcrumbs on mobile search (Jan 23, 2025) — mobil SERP’lerin artık breadcrumb yolunu göstermediğine ilişkin duyuru.
- Rich Results Test —
BreadcrumbListişaretlemesini doğrulayın. - Rich result report overview (Search Console help) — dağıtımdan sonra geçerli/geçersiz breadcrumb öğelerini izleme (breadcrumb’lar, Search Console’un izlediği Enhancements raporlarından biri olarak görünür).
Schema.org
- BreadcrumbList — söz dağarcığı: genellikle geçerli sayfayla biten, bağlantılı sayfalar zinciri.
- ListItem —
position,nameveitem.
Bing / Microsoft
- Marking up your site with structured data — Bing’in
BreadcrumbListdâhil schema.org işaretlemesine yönelik desteği.
Kaynaktan alıntılar
Google’ın kayıtlara geçmiş açıklamaları. Her derin bağlantı, kaynak sayfadaki alıntılanan bölüme gider.
Gary Illyes, Google — breadcrumb bağlantıları PageRank aktarır (2017)
- “We like them. We treat them as normal links in, e.g., PageRank computation.” — Gary Illyes, breadcrumb gezinme bağlantıları hakkında. Haberi okuyun
John Mueller, Google — yapılandırılmış veri dahili bağlantıların yerini tutmaz (16 Mart 2022)
- “So just because there is structured data in a page somewhere, I wouldn’t see that as a replacement for normal internal linking.” Bağlama gidin
- “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.” Bağlama gidin
Google Search Central Blog — Ocak 2025 mobil değişikliği
- “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).” Alıntıya gidin
- “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.” Alıntıya gidin
Google Search Central dokümanları — işaretlemenin amacı
- “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.” Alıntıya gidin
Breadcrumb uygulama kontrol listesi
Her iki katmanın da doğru olduğunu onaylamak için kontrol listesi:
- Görünür breadcrumb,
<a href>bağlantıları içeren gerçek bir<nav>öğesidir (yalnızca metin veya JS değildir). - Yol, WAI-ARIA breadcrumb modeline uygun olarak etiketlenmiş bir gezinme işaret
noktası şeklinde sunulur (ör. sıralı listeyi saran ve
aria-label="Breadcrumb"içeren bir<nav>). - Geçerli sayfa, yol içinde
aria-current="page"ile işaretlenmiştir. -
BreadcrumbListJSON-LD mevcuttur ve sunucu tarafında (ilk HTML içinde) oluşturulur. - En az iki
ListItemgirdisi vardır. -
positiontam sayıları 1’den başlar ve boşluk olmadan artar. - Sonuncu olmayan her
ListItem, mutlak biritemURL’sine sahiptir (son öğe bunu atlayabilir). -
itemURL’leri standarttır; izleme parametreleri veya standart olmayan varyantlar içermez. - Görünür breadcrumb metni schema
namedeğeriyle eşleşir. - Kullanımdan kaldırılmış data-vocabulary.org yerine schema.org söz dağarcığı kullanılır.
- Geçerli sayfaya kendi breadcrumb’ı içinde bağlantı verilmez.
- Breadcrumb’lar taksonominizle tutarlı tipik gezinme yollarını yansıtır.
- Rich Results Test ile doğrulanmıştır; canlı URL, URL Inspection ile kontrol edilmiştir.
- Yayından sonra geçersiz öğeler için Search Console › Enhancements › Breadcrumbs incelenmiştir.
Zihinsel modeller
1. İki katman, iki görev. HTML bağlantıları bağlama görevini (PageRank, tarama yolları), yapılandırılmış veri ise görünüm + hiyerarşi sinyali görevini yerine getirir. Sorunları teşhis ederken hangi katmanın bozuk olduğunu sorun: eksik değer/otorite → HTML bağlantılarını kontrol edin; eksik veya yanlış SERP yolu → JSON-LD’yi kontrol edin.
2. Schema açıklar, yerini tutmaz.
BreadcrumbList, zaten var olan bağlantıları açıklar; kendisi bir dahili bağlantı
kümesi değildir. Mueller’ın kuralı: yapılandırılmış veri URL’leri normal dahili
bağlantılar gibi kullanılmaz. Bu nedenle gerçek breadcrumb bağlantılarını hiçbir
zaman silip “schema’yı tutmayın.”
3. Görünüm ≠ değer. SERP breadcrumb’ı görünür getiridir; ancak kalıcı değer dahili bağlantı ve UX’tir. Ocak 2025’te mobil görünümden kaldırılması bu nedenle breadcrumb’ların yaptığı işi değiştirmeden sonuçların görünüşünü değiştirdi.
4. Geçmiş değil, konum. SEO açısından breadcrumb’lar, kullanıcının nereden geldiğini (kullanıcıya özgü) değil, sayfanın nerede bulunduğunu (herkes için tutarlı) açıklamalıdır. Hiyerarşi bir sinyaldir; tıklama akışı değildir.
5. Katmanları eşleştirin.
Görünür metin, schema name ve standart URL birbiriyle uyumlu olmalıdır. Uyuşmazlıklar,
geçerli görünen bir breadcrumb’ın oluşturulamamasının veya geçersiz olarak
raporlanmasının en yaygın nedenidir.
BreadcrumbList JSON-LD — şablon
Bunu sunucu tarafında oluşturulacak şekilde sayfanın <head> veya <body> bölümüne
ekleyin. name metnini görünür breadcrumb ile eşleştirin ve mutlak, standart URL’ler
kullanın. Google geçerli sayfanın URL’sini kullandığı için son öğede item bulunmaz.
<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>Özellikler için hızlı başvuru
| Özellik | Gerekli mi? | Notlar | Kaynak |
|---|---|---|---|
itemListElement | Evet | ListItem dizisi; en az 2 öğe gerekir | BreadcrumbList |
ListItem.position | Evet | Tam sayı, 1’den başlar ve artar | ListItem |
ListItem.name | Evet | Görüntülenen metin; görünür breadcrumb ile eşleştirin | Google’s guide |
ListItem.item | Son öğe dışında evet | Mutlak URL; son öğede isteğe bağlıdır | Google’s guide |
Kısa bilgiler
- Format: JSON-LD (tercih edilen). data-vocabulary.org kullanımdan kaldırılmıştır → schema.org kullanın.
- SERP görünümü: Ocak 2025’ten beri yalnızca masaüstünde; mobilde kök alan adı gösterilir.
- Schema mobilde hâlâ işlenir; değişiklik sonrasında herhangi bir işlem gerekmez.
- Test: Rich Results Test. İzleme: Search Console › Enhancements › Breadcrumbs.
- Aynı işaretleme Bing için de kullanılır (ortak schema.org söz dağarcığı).
Görünür breadcrumb bağlantıları olmadan schema
BreadcrumbList bir yolu açıklar ancak gezinmenin yerini tutmaz. Kullanıcılara ve
tarayıcılara aynı hiyerarşiyi izleyen normal HTML bağlantıları sunulmalıdır. Yalnızca
gizli bir schema yapısı yayımlamak yerine işaretlemeyi görünür bileşene ekleyin.
Kullanıcının tıklama geçmişine dayalı yol
Geçmiş tabanlı breadcrumb’lar, kullanıcının sayfaya nasıl geldiğine göre değişir. Mimaride tek ve kararlı bir konumu temsil etmediklerinden dahili bağlantı ve yapılandırılmış veri için zayıf bir temel oluştururlar. SEO için konum tabanlı bir hiyerarşi kullanın.
Gerçek hedef olmayan seviyeler oluşturma
/shoes/ veya /shoes/running/ yararlı ve erişilebilir bir kategori değilse
Home > Shoes > Running > Page gibi bir breadcrumb yanıltıcıdır. Bağlantı verilen her
üst öğe, yalnızca yolu eksiksiz göstermek için eklenmiş bir etiket değil, gerçek bir
hedef olmalıdır.
HTML ile JSON-LD’nin uyuşmamasına izin verme
Görünür yol bir şey söylerken yapılandırılmış veri farklı seviyeler veya URL’ler belirtiyorsa uygulama iki farklı hikâye anlatır. İkisini de aynı hiyerarşi kaynağından oluşturun ve birlikte test edin.
Breadcrumb değişikliklerini URL taşıma kestirmesi olarak kullanma
Bir breadcrumb URL’sini değiştirmek eski adresi yönlendirmez, canonical değerlerini güncellemez veya başka yerlerdeki bağlantıları onarmaz. Gezinme, schema, yönlendirmeler ve canonical belirleme işlemlerini ayrı sürüm kontrolleri olarak ele alın.
Örnek: HTML ve JSON-LD’de tek hiyerarşi
Aşağıdaki görünür bağlantılar ve yapılandırılmış veri aynı basitleştirilmiş yolu
açıklar. Geçerli sayfa gezinme içinde metin olarak yer alır ve son ListItem onu
adlandırır.
<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>Bu, açıklama amaçlı bir işaretlemedir; Google’ın belirli bir sonuçta breadcrumb göstereceğine ilişkin bir vaat değildir.
Örnek: yanıltıcı bir yol
Home > Sale > Popular > Shoes > Trail shoes“Sale” ve “Popular” kararlı üst öğeler yerine geçici filtrelerse yol, satış durumlarını
hiyerarşiyle karıştırır. Kalıcı bir konum yolu genellikle Home > Shoes > Trail shoes
yapısına daha yakın olur; promosyon yolları ayrı bağlantılar olarak kalabilir.
İstem: bir şablondaki breadcrumb’ları uzlaştırma
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]İstem: birden fazla sayfa türü için breadcrumb kurallarını planlama
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] Breadcrumb uygulama ve test araçları
- Schema Validator, yayımlamadan önce yapıştırılan JSON-LD veya tam HTML’yi söz dağarcığı, gerekli özellikler, grafik referansları ve düzeltilebilir işaretleme sorunları açısından kontrol eder.
- Schema Generator, yapılandırılmış veri taslağı hazırlamanız gerektiğinde temiz bir başlangıç bloğu oluşturur; ancak oluşturulan yolun yine de sitenin gerçek görünür hiyerarşisiyle eşleşmesi gerekir.
- Google Rich Results Test, Google’ın bir URL veya kod örneğindeki desteklenen işaretlemeyi ayrıştırıp ayrıştıramadığını gösterir. Geçerli sonuç, görüntüleme vaadi değil, uygunluk kanıtıdır.
- Search Console’un Breadcrumbs enhancement raporu, yayın sonrasında Google’ın bildiği sayfalarda algılanan hataları bulmaya yardımcı olur. Kendi şablonlarınızı taramanın yerini tutmaz.
- Yapılandırılmış veri çıkarma özelliğine sahip bir tarayıcı, ölçeklenebilir karşılaştırma katmanıdır: görünür breadcrumb bağlantılarını, JSON-LD konumlarını, standart URL’leri ve durum kodlarını dışa aktararak şablon düzeyindeki uyuşmazlıkları belirgin hâle getirin.
Breadcrumb uygulamasını doğrulama
| Çalıştırılacak test | Beklenen sonuç | Hatanın yorumu | İzleme aralığı | Geri alma tetikleyicisi |
|---|---|---|---|---|
| Görünür yolu standart hiyerarşiyle karşılaştırın | Etiketler ve hedef URL’ler aynı kararlı üst öğeleri doğru sırayla temsil eder | Bileşen tıklama geçmişi, filtreler veya farklı bir taksonomi kullanıyor | Her şablon sürümünde | Kullanıcılar yanlış veya var olmayan üst sayfalara gönderiliyorsa geri alın |
Temsilî sayfalardan BreadcrumbList öğesini çıkarıp ayrıştırın | Konumlar benzersiz ve sıralıdır; adlar ve URL’ler görünür yolla eşleşir | Schema üretimi gezinmeden sapmış | Dağıtımdan önce ve hemen sonra | Geçersiz işaretleme site genelinde yayımlanırsa yapılandırılmış veri çıktısını geri alın |
| Görünür tüm üst öğe bağlantılarını izleyin | Her hedef, önlenebilir bir yönlendirme zinciri olmadan amaçlanan dizine eklenebilir sayfayı döndürür | Yol eski, bozuk veya standart olmayan hedefler içeriyor | Sürüm günü ve planlı taramalar | Ortak bir yol geniş çaplı bozuk gezinmeye neden oluyorsa geri alın |
| URL ve kod örneklerini Rich Results Test ile test edin | Google breadcrumb öğesini kritik hata olmadan ayrıştırır | Söz dizimi veya desteklenen özellik yapısı yanlış | Sürümden önce; schema değişikliklerinden sonra yeniden kontrol edin | Geçerli sayfalar uygunluğu kaybederse schema değişikliğini geri alın |
| Masaüstü ve mobilde oluşturulan gezinmeyi inceleyin | Yol her iki genişlikte de kullanılabilir, erişilebilir ve mantıksal olarak eşdeğer kalır | Duyarlı kod yararlı bağlantıları gizliyor veya hiyerarşiyi değiştiriyor | Her tasarım sistemi sürümünde | Yol gezinmeyi engelliyor veya çelişkili yollar gösteriyorsa geri alın |
Yalnızca zengin sonuç görünümünü değil, breadcrumb sağlığını ölçün
| Metrik | Size ne anlatır? | Nasıl elde edilir? | Karşılaştırma ölçütü veya gerçekçi aralık | Sıklık |
|---|---|---|---|---|
| Geçerli breadcrumb kapsamı | Uygun şablon kümesinin ne kadarının ayrıştırılabilir ve tutarlı işaretleme ürettiği | Standart sayfaları tarayın ve geçerli öğeleri uygun sayfalarla karşılaştırın | Şablon düzeyinde bir başlangıç çizgisi belirleyin; açıklanamayan kayıplar araştırılmalıdır | Her sürümde ve aylık |
| Bozuk veya yönlendirilen üst öğe bağlantıları | Görünür gezinmenin kullanıcıları ve tarayıcıları kötü hedeflerden geçirip geçirmediği | Breadcrumb gezinmesi içindeki bağlantıları tarayın ve nihai duruma göre gruplandırın | Operasyonel hedef bozuk üst öğe bağlantısının bulunmamasıdır; taşıma sırasında yönlendirmeleri ayrıca izleyin | Değişen sitelerde haftalık; diğerlerinde aylık |
| HTML-schema uyumu | Görünür etiketlerin ve URL’lerin her ListItem ile eşleşip eşleşmediği | Her iki gösterimi konum bazında karşılaştırılacak şekilde çıkarın | İlk eksiksiz taramayı başlangıç çizgisi olarak kullanın ve açıklanamayan uyuşmazlıkları sıfıra yaklaştırın | Her şablon veya taksonomi değişikliğinde |
| Breadcrumb tıklama oranı | İnsanların sitede yukarı çıkmak için yolu kullanıp kullanmadığı | Tıklamaları konum ve sayfa şablonuna göre analiz sisteminde ölçün | Sitenin değişiklik öncesi başlangıç çizgisiyle karşılaştırın; evrensel bir sağlıklı oran yoktur | Aylık ve gezinme değişikliklerinden sonra |
| Search Console breadcrumb hataları | Google’ın algılanan yapılandırılmış veri sorunlarını bildirip bildirmediği | Breadcrumbs enhancement raporunu dışa aktarın ve sorun/şablona göre gruplandırın | Yeni hataları araştırın; yalnızca hata olmamasından performans sonucu çıkarmayın | Kullanıma sunma sırasında haftalık, ardından aylık |
Google görünümü kontrol ettiği ve breadcrumb’ları mobil sonuçlardan kaldırdığı için arama sonuçlarındaki breadcrumb görünümü tek başına güvenilir bir KPI değildir. Uygulamayı, gezinmeyi ve şablon kapsamını doğrudan ölçün.
Kendinizi test edin: Breadcrumbs
Breadcrumb’ların ne yaptığı ve nasıl uygulanacağı hakkında beş kısa soru. Her biri için bir yanıt seçin, ardından kontrol edin.
Zaman ayırmaya değer kaynaklar
İlgili yazılarım
- Internal Links for SEO: A Complete Guide — breadcrumb’ların site genelindeki dahili bağlantı modeline nasıl uyduğu.
- Sitelinks: What They Are & How to Get Them — Google’ın yapınızdan oluşturabileceği ilgili gezinme yüzeyleri.
- Website Migration: The Definitive Guide — taşıma sırasında değişen dahili bağlantılar arasında breadcrumb’lar.
- Mobile-First Indexing: A Complete Guide — bazı mobil şablonların yer kazanmak için breadcrumb’ları neden kısalttığı.
- The Beginner’s Guide to Technical SEO — breadcrumb’ların içinde yer aldığı daha geniş çerçeve.
Konuşmalarım
- How Search Works (SlideShare) — tarama, oluşturma, dizine ekleme ve sıralama süreçleriyle breadcrumb gibi yapı sinyallerinin nerede devreye girdiğine ilişkin anlatımım. (Sürekli geçerli açıklama: “This is my understanding of systems… not going to be 100% complete or accurate.”)
Sektörden kaynaklar
- Breadcrumb (BreadcrumbList) structured data (Google) — temel uygulama referansı.
- Simplifying breadcrumbs on mobile search (Google Search Central Blog) — Ocak 2025 mobil kaldırma duyurusu.
- Google no longer shows breadcrumbs in mobile search results (Search Engine Land) — Barry Schwartz’ın haberi ve etki değerlendirmesi.
- Breadcrumbs in SEO: What Google’s Mobile Change Actually Means (Sitebulb) — değişikliğe odaklanan açıklayıcı bir kaynak.
- Are Breadcrumbs A Google Ranking Factor? (Search Engine Journal) — sıralama faktörü sorusunun yanıtı.
- Breadcrumb Navigation Increasingly Useful (Nielsen Norman Group) — UX araştırması: kullanıcı testlerinde faydalar ve olumsuz yön bulunmaması.
- SEO breadcrumbs guide (Search Engine Land) — türler, en iyi uygulamalar ve schema.
Değişiklik günlüğü
9 Ağu 2026 tarihinde güncellendi.
Editoryal özet ve kaydedilen değişiklik ayrıntıları.Değişiklik ayrıntıları
-
Ayrıntılı değişiklik notları şu anda İngilizce olarak mevcut.
Tam karşılaştırma kullanılamıyor — bu sürüm için önceki anlık görüntü arşivlenmemiş.
8 Ağu 2026 tarihinde güncellendi.
Editoryal özet ve kaydedilen değişiklik ayrıntıları.Değişiklik ayrıntıları
-
Ayrıntılı değişiklik notları şu anda İngilizce olarak mevcut.
Tam karşılaştırma kullanılamıyor — bu sürüm için önceki anlık görüntü arşivlenmemiş.
8 Ağu 2026 tarihinde güncellendi.
Editoryal özet ve kaydedilen değişiklik ayrıntıları.Değişiklik ayrıntıları
-
Ayrıntılı değişiklik notları şu anda İngilizce olarak mevcut.
Tam karşılaştırma kullanılamıyor — bu sürüm için önceki anlık görüntü arşivlenmemiş.
18 Tem 2026 tarihinde güncellendi.
Editoryal özet ve kaydedilen değişiklik ayrıntıları.Değişiklik ayrıntıları
-
Ayrıntılı değişiklik notları şu anda İngilizce olarak mevcut.
Tam karşılaştırma kullanılamıyor — bu sürüm için önceki anlık görüntü arşivlenmemiş.
18 Tem 2026 tarihinde güncellendi.
Editoryal özet ve kaydedilen değişiklik ayrıntıları.Değişiklik ayrıntıları
-
Ayrıntılı değişiklik notları şu anda İngilizce olarak mevcut.
-
Ayrıntılı değişiklik notları şu anda İngilizce olarak mevcut.
-
Ayrıntılı değişiklik notları şu anda İngilizce olarak mevcut.
-
Ayrıntılı değişiklik notları şu anda İngilizce olarak mevcut.
Tam karşılaştırma kullanılamıyor — bu sürüm için önceki anlık görüntü arşivlenmemiş.