Breadcrumb’lar, kullanıcıların bir web sitesi hiyerarşisi içindeki mevcut konumlarını anlamalarına yardımcı olur. Bunları schema.org aracılığıyla uygulamak, arama motorlarının bu yolu doğrudan sonuç sayfalarında görüntülemesine olanak tanır ve genellikle ham bir URL’yi net, okunabilir bir kategori yolu ile değiştirir. Arama motorları bir web sayfasını taradığında, sonucu belirli bilgileri arayan kullanıcılara nasıl sunacağını belirlemek için hem görünür metni hem de temel yapılandırılmış verileri değerlendirir.
Bir e-ticaret platformu veya büyük bir içerik portalı için net bir breadcrumb yoluna sahip olmak, ziyaretçilerin ana kategorilere kolayca geri dönebilmesini sağlar. Arama motorları bu yapılandırılmış netliği tercih eder çünkü bu, otomatik sistemlerin ilişki bağlantılarını tahmin etmeden site taksonomisini haritalamasına yardımcı olur. Bunu doğru bir şekilde oluşturmak, belirli sözlük standartlarına bağlı kalmayı ve kullanıcının gördüğü ile kodun beyan ettiği arasında katı bir tutarlılık sağlamayı gerektirir.

Breadcrumb’lar için neden schema.org kullanılmalı?
Arama motorları, yararlı snippet’lar sağlamak için sitenizin yapısını analiz eder. Schema.org sözlüğünü kullanarak, sayfalar arasındaki ilişkiyi tanımlayan resmi, makine tarafından okunabilir bir sinyal sağlarsınız. Bu, site mimarinizi netleştirir ve otomatik sistemlerin arama sonucu sayfalarında temiz, düzenli bir yol sunmasını kolaylaştırır.
Standartlaştırılmış bir sözlük olmadan, arama robotları tamamen URL’lerin ve gezinme menülerinin sezgisel analizine güvenir. Sezgisel analizler, özellikle karmaşık kategori yapılarına sahip büyük web sitelerinde yanlış yorumlamaya açıktır. Açık bir schema işaretlemesi sağlamak belirsizliği ortadan kaldırır ve robotun mevcut belgenin ebeveyninin hangi sayfa olduğunu ve genel kategori ağacının ana sayfadan en derin ürün veya makale sayfasına kadar nasıl aktığını tam olarak bilmesini sağlar.
Ayrıca, özel arama özellikleri genellikle zengin snippet’ları görüntülemek için doğrulanmış meta verilere bağlıdır. Bir kuruluş, temiz sayfa meta verilerinin yanı sıra uygun yapılandırılmış verileri uyguladığında, arama motorları genişletilmiş iş ayrıntılarını, gezinme bağlantılarını ve fiyat göstergelerini görüntüleyebilir. Breadcrumb uygulaması bu kurulumun temel bir direğidir ve hem kullanıcılar hem de dijital varlıklarınızda gezinen tarayıcılar için güvenilir bir yol haritası görevi görür.

Breadcrumb işaretlemesi nasıl yapılandırılır
Uygulama, BreadcrumbList türüne dayanır. Yoldaki her adım, bir ad ve belirli sayfaya bir bağlantı içeren bir ListItem olarak tanımlanır. Arama motorunun verileri görmezden gelmesine neden olabilecek tutarsızlıkları önlemek için işaretlemenin sayfanızdaki görünür breadcrumb gezinmesiyle eşleştiğinden emin olmalısınız.
- Listeyi tanımlamak için @context ve @type alanlarını dahil edin.
- Hiyerarşinin her seviyesi için ayrı ListItem nesneleri kullanın.
- Sırayı korumak için 1’den başlayan bir konum numarası atayın.
- Her öğeyi ilgili URL’ye bağlayın.
JSON-LD bloğunu yazarken, mutlak URL’lerin kanonik stratejinizle eşleştiğinden emin olun. Siteniz HTTPS üzerinden çalışıyorsa, breadcrumb listesindeki her bağlantı da güvenli protokolü kullanmalıdır. HTTP ve HTTPS’i karıştırmak veya yönlendirilmiş URL’lere işaret etmek robotu şaşırtabilir ve snippet oluşturmayı geciktirebilir.
Konum numaralandırması sıralı olmalı ve ana sayfa veya kök kategori için 1 tam sayısından başlamalıdır. Numaraları atlamak veya yinelenen konum değerleri atamak schema kurallarını ihlal eder ve site tanılama araçlarında doğrulama hatalarına neden olur. Hiyerarşiyi mümkün olduğunca düz tutun ve kullanıcı için değer katmayan gereksiz ara sayfalardan kaçının.
Kaçınılması gereken yaygın hatalar nelerdir?
Kodunuz ve içeriğiniz arasındaki uyumsuzluk sorunlara neden olur. İşaretleme mevcut olmayan bir sayfaya işaret ediyorsa veya görünür metinden farklı bir hiyerarşi görüntülüyorsa, motor verileri görmezden gelebilir. Tutarlılık, tüm dizine eklenmiş sayfalarda güvenilir sonuçlar için anahtardır.
- Breadcrumb listesi içinde mevcut sayfaya bağlantı vermekten kaçının.
- Schema’da sağlanan tüm URL’lerin göreceli değil, mutlak olduğundan emin olun.
- Hiyerarşiyi mantıklı tutun ve site haritasına kesinlikle uyun.
- Yapılandırılmış verilerinize bozuk dahili bağlantıları dahil etmeyin.
Sık karşılaşılan bir diğer hata, kategori yolunun kullanıcının nasıl geldiğine bağlı olarak değiştiği dinamik sayfalarda statik breadcrumb şablonları uygulamaktır. Breadcrumb yolu, kullanıcının belirli tıklama geçmişini veya oturum durumunu değil, öğenin kanonik kategori ağacını yansıtmalıdır. Her URL için tek, yetkili bir yol sürdürmek, arama motoruna çelişkili sinyallerin ulaşmasını önler.
Engellenen kaynakları kontrol etmek de hayati önem taşır. robots.txt dosyanız yanlışlıkla yapılandırılmış veri betiklerinizi içeren dizini engelliyorsa veya sayfalar sunucu hataları döndürüyorsa, robot işaretlemeyi ayrıştıramaz. Düzenli teknik denetimler, bu sessiz hataları arama varlığınızı etkilemeden önce yakalamanıza yardımcı olur.
Düzgün haritalanmış bir hiyerarşi, iyi bir arama varlığının temelidir. Kod sayfa ile eşleşmiyorsa, algoritma görünür içeriğe meta verilerden daha fazla öncelik verecektir.
Alien Road SEO ekibi
Alien Road bunu nasıl uyguluyor
Alien Road’da, breadcrumb uygulamasına önce bir müşteri sitesinin mevcut URL yapısını denetleyerek yaklaşıyoruz. İşaretlemeyi körü körüne uygulamıyoruz. Bunun yerine, schema.org kodunu sayfa şablonlarına enjekte etmeden önce site gezinmesinin temiz ve kategorize edilmiş olduğundan emin oluyoruz.
Tipik bir çalışma için, her breadcrumb adımının geçerli, dizine eklenmiş bir sayfa olduğunu doğrulamak için site taksonomisini gözden geçiriyoruz. Daha sonra işaretlemeyi baş kısma veya şablonların gövdesine yakın bir yere eklemek için standart bir JSON-LD formatı kullanıyoruz. Dağıtımdan sonra, robotun yeni verileri durum hataları veya yönlendirmelerle karşılaşmadan başarıyla ayrıştırdığını doğrulamak için tarama günlüklerini izliyoruz.
Ayrıca görsel breadcrumb’ların yapılandırılmış verilerle tam olarak eşleştiğini kontrol ediyoruz. Birden fazla fiziksel şube veya uluslararası alt klasörler işleten müşterilerle çalışırken, yerelleştirilmiş dizin yollarını hesaba katmak için schema parametrelerini ayarlıyoruz ve farklı bölgelerdeki kullanıcıların arama sonuçlarında doğru gezinme hiyerarşisini görmelerini sağlıyoruz.
Breadcrumb’lar için JSON-LD kullanmayı tercih ediyoruz çünkü meta verileri HTML yapısından ayırır ve frontend’de kazara görüntüleme hataları riskini azaltır.
Alien Road SEO ekibi
Bu hafta nereden başlamalı
Breadcrumb gezinmesinin eksik olup olmadığını görmek için ana sayfanızı ve üst düzey kategori sayfalarınızı gözden geçirin. Şablonlarınıza basit, metin tabanlı bir breadcrumb yolu ekleyerek başlayın, ardından JSON-LD formatını kullanarak gerekli schema.org işaretlemesiyle sarın. Robotun bir sonraki ziyareti sırasında herhangi bir hatayla karşılaşıp karşılaşmadığını görmek için site tanılamanızı kontrol edin.
Ardından, mutlak bağlantıların kullanıldığından ve konum numaralarının doğru olduğundan emin olmak için bir ürün veya makale URL’si örneği üzerinde bir doğrulama kontrolü çalıştırın. Bu temel unsurları erkenden düzeltmek, önümüzdeki haftalarda güvenilir snippet oluşturma ve daha iyi kullanıcı etkileşimi için zemin hazırlar.