Site Navigasyonu için Gelişmiş BreadcrumbList Schema Teknikleri

Bu sayfayı yapay zekâya sor

8 görüntülenme 8 dk okuma

BreadcrumbList şeması, Yandex gibi arama motorlarının snippet’lerde navigasyon yollarını görüntülemesine yardımcı olmak için bir sayfanın web sitesi hiyerarşisi içindeki konumunu tanımlayan yapılandırılmış bir veri formatıdır. Bu işaretleme, site mimarisinin her seviyesini listelemek için belirli özellikleri kullanır ve otomatik botların, yalnızca görsel düzene güvenmeden ana kategoriler ve alt sayfalar arasındaki ilişkiyi yorumlamasına olanak tanır. Doğru uygulama, kullanıcıların arama sonuçlarında net bir yol görmesini sağlar, bu da doğrudan daha yüksek etkileşimi ve daha net site yapısı iletişimini destekler.

BreadcrumbList şeması Yandex arama görünürlüğü için neden gereklidir?

Arama algoritmaları, sitenizin farklı bölümlerinin nasıl bağlandığına dair zihinsel bir harita oluşturmak için yapılandırılmış verileri kullanır. Yandex gibi bir arama motoru için breadcrumb’lar (ekmek kırıntıları) sadece bir kullanıcı arayüzü öğesi değildir; arama sonuçları sayfası için önemli bir veri kaynağıdır. Bir sayfa doğru şekilde işaretlendiğinde, Yandex genellikle arama snippet’indeki ham URL dizesini okunabilir bir breadcrumb yolu ile değiştirir. Bu, sonucun daha profesyonel görünmesini sağlar ve kullanıcıya sayfanın kataloğunuzda veya içerik kitaplığınızda nerede yer aldığına dair anında bağlam verir.

Site Navigasyonu için Gelişmiş BreadcrumbList Schema Teknikleri

Bu şema olmadan, arama tarayıcıları hiyerarşiyi URL yoluna göre tahmin etmek zorundadır. Birçok modern web uygulamasında URL’ler düzdür veya sitenin gerçek mantıksal yapısını yansıtmayan dinamik parametreler içerir. Örneğin, bir ürün /p/item-123 adresinde olabilir, ancak mantıksal olarak Ana Sayfa > Mutfak > Espresso Makineleri altında yer alır. BreadcrumbList kullanarak, fiziksel URL yapısından bağımsız olarak tarayıcıya mantıksal yolu bildirirsiniz. Bu, sitenizin dizinde daha organize bir şekilde temsil edilmesine yol açar.

Ayrıca, bu verileri sağlamak arama botlarının ana kategori sayfalarını daha verimli bir şekilde keşfetmesine yardımcı olur. Bot derin bir ürün sayfasını taradığında, breadcrumb şeması onu kategori ve alt kategori seviyelerine geri yönlendirir. Şema aracılığıyla yapılan bu iç bağlantı, üst düzey sayfalarınızın otoritesini güçlendirir. Sitenizdeki her sayfanın diğer ilgili bölümlere bir geçit görevi görmesini sağlayarak, tarama bütçesinin tüm alan adınız genelinde dağılımını iyileştirir.

Optimal indeksleme için BreadcrumbList şeması nasıl yapılandırılır?

Bunu uygulamanın en etkili yolu, Yandex’in tam olarak desteklediği JSON-LD formatını kullanmaktır. Bu, HTML başlığında veya gövdesinde şema verilerini içeren bir komut dosyası bloğu yerleştirmeyi içerir. Yapı, her öğenin breadcrumb yolundaki bir seviyeyi temsil ettiği bir öğe listesini izler. Her seviye bir konum, bir ad ve bir ID (URL) içermelidir. Konum özelliği kesin bir gerekliliktir; ana sayfa için 1’den başlamalı ve yoldaki her sonraki adım için bir artmalıdır.

Site Navigasyonu için Gelişmiş BreadcrumbList Schema Teknikleri — 2

Dış mekan ekipmanları satan bir mağaza için tipik bir e-ticaret örneğini düşünün. Bir kullanıcı yürüyüş botlarına bakıyorsa, şema tam yolu yansıtmalıdır. İlk öğe Ana Sayfa, ikincisi Kategori (Ayakkabı), üçüncüsü Alt Kategori (Yürüyüş Botları) ve son öğe ürünün kendisidir. Bunların her biri kodda net bir şekilde tanımlanmalıdır. Bir seviyeyi atlarsanız veya ardışık olmayan sayılar verirseniz, Yandex Webmaster araçları muhtemelen bunu bir hata olarak işaretleyecek veya işaretlemeyi basitçe görmezden gelecektir.

  • Herhangi bir belirsizliği önlemek için @id özelliği için mutlak URL’ler kullanın.
  • ‘name’ alanının sayfadaki görünür metinle tam olarak eşleştiğinden emin olun.
  • Geçerli sayfayı listedeki son öğe olarak ekleyin, ancak isterseniz son öğe için bağlantıyı atlayabilirsiniz.
  • JSON-LD komut dosyasını temiz ve gereksiz karakterlerden veya yorumlardan arındırılmış tutun.

Yaygın bir soru, breadcrumb işaretlemesinin kullanıcı için görünür olması gerekip gerekmediğidir. Yandex yönergeleri genellikle mikroformatlarda sağlanan verilerin sayfada görünen içerikle eşleşmesi gerektiğini belirtir. Şemanızda, sayfada insan gözü için mevcut olmayan bir breadcrumb yolu sağlarsanız, bu bir kalite sorunu olarak görülebilir. Arama motoru ve kullanıcı ile güveni korumak için kodu her zaman gerçek site navigasyon bağlantılarıyla senkronize tutun.

Breadcrumb dizisindeki son öğenin geçerli sayfa URL’sine karşılık geldiğini her zaman doğrularız, bu da otomatik indeksleyicileri karıştıran sahipsiz yol sonlarını önler.

Alien Road SEO ekibi

Yandex Webmaster’daki yaygın doğrulama hataları nelerdir?

Sitenizi Yandex Webmaster’da kontrol ederken, ‘Yapılandırılmış Veriler’ bölümü bulunan herhangi bir sorun hakkında ayrıntılı bir rapor sunar. Sık karşılaşılan bir hata, genellikle ‘item’ veya ‘name’ özelliği boş bırakıldığında ortaya çıkan ‘Eksik Alan’ uyarısıdır. Bazı CMS platformlarında, bir kategori adı ayarlanmamışsa, sistem şemayı bozan boş bir dize çıkarabilir. Breadcrumb’ın her seviyesinin geçerli, açıklayıcı bir ada sahip olduğundan emin olmalısınız.

Diğer bir sorun, şema ile gerçek URL yapısı arasındaki uyumsuzluktur. Şemanız bir sayfanın ebeveyninin ‘Kategori A’ olduğunu söylüyorsa, ancak iç bağlantılarınız ve URL’niz ‘Kategori B’yi öneriyorsa, Yandex bunu çelişkili bulabilir. Tutarlılık, başarılı indeksleme için anahtar bir faktördür. Site yapınızı değiştirirseniz, breadcrumb şeması yeni yolları yansıtacak şekilde hemen güncellenmelidir. Güncel olmayan şema, snippet’lerin arama sonuçlarından kaybolmasının yaygın bir nedenidir.

Sözdizimi hataları da büyük bir engeldir. JSON-LD bloğunda eksik bir virgül veya yanlış yerleştirilmiş bir kıvırcık parantez, tüm komut dosyasını okunmaz hale getirecektir. Arama botları otomatikleştirildiği için ‘neredeyse doğru’ kodu yorumlayamazlar. Kodu canlı bir ortama dağıtmadan önce bir doğrulayıcı araç kullanmak, bu basit ama maliyetli hataları önlemek için standart bir uygulamadır. Küçük bir hata bile sitenizin haftalarca zengin snippet’ler göstermesini engelleyebilir.

E-ticaret mağazalarında karmaşık hiyerarşilerin yönetimi

Büyük e-ticaret platformlarında, tek bir ürün birden fazla kategoriye ait olabilir. Örneğin, ‘Su Geçirmez Ceket’ ‘Yeni Gelenler’, ‘Erkek Giyim’ ve ‘Yağmurluk’ altında olabilir. Bu, breadcrumb şeması için bir zorluk yaratır. Bunu yönetmek için, şema için en alakalı birincil yolu seçmelisiniz. Yandex, sitenin köküne geri dönen tek, mantıksal bir yolu tercih eder. Bir birincil kategori seçmek, yinelenen içerik sorunlarını önlemeye yardımcı olur ve tarayıcıya net bir sinyal verir.

Binlerce ürünü olan siteler için manuel işaretleme imkansızdır. Şemayı site şablonlarınıza entegre etmeniz gerekir. Bu, kodun kategori adlarını ve URL’leri veritabanınızdan dinamik olarak çekmesi gerektiği anlamına gelir. Shopify veya Magento gibi bir platform kullanıyorsanız, ürünün birincil koleksiyonuna dayalı olarak BreadcrumbList JSON-LD oluşturmak için liquid veya phtml dosyalarını değiştirebilirsiniz. Bu otomasyon, mağazaya eklenen her yeni ürünün Yandex araması için otomatik olarak optimize edilmesini sağlar.

  • Birden fazla konuma eşlenen ürünler için birincil kategoriyi tanımlayın.
  • CMS şablonlarınız içinde şema oluşturmayı otomatikleştirin.
  • Yolun doğru kaldığından emin olmak için çeşitli ürün türlerini (örneğin, basit ve yapılandırılabilir) test edin.
  • Bir şablon güncellemesinden sonra ayrıştırma hatalarındaki herhangi bir artış için Yandex Webmaster’ı izleyin.

Diğer bir gelişmiş teknik, mobil kullanıcılar için breadcrumb’ların kullanılmasını içerir. Ekran alanı sınırlı olduğu için bazı siteler mobil cihazlarda breadcrumb’ları gizler. Ancak, şema kodda hala mevcutsa, Yandex bunu arama sonucu snippet’i için kullanabilir. Bu, yapılandırılmış verilerin sağladığı gelişmiş arama görünürlüğünden yararlanırken temiz bir mobil tasarım korumanıza olanak tanır.

Alien Road bunu nasıl uyguluyor

Tipik bir müşteri etkileşimi sırasında, ekibimiz mevcut navigasyon şablonlarının kapsamlı bir teknik denetimini gerçekleştirir. Örneğin, özel kahve ekipmanları satan bir Shopify mağazasında, her koleksiyon ve alt koleksiyon katmanını haritalandırıyoruz. URL’nin kullanıcının mantıksal yolculuğuyla eşleşmeyebileceği boşlukları arıyoruz. Amacımız, kullanıcının sitedeki deneyimi ile arama motorunun bu siteyi anlaması arasında sağlam bir köprü oluşturmaktır.

Daha sonra katalog şablonlarına dinamik JSON-LD komut dosyaları enjekte ediyoruz. Bu, ürünler yeni kategorilere sıralandıkça breadcrumb hiyerarşisinin otomatik olarak güncellenmesini sağlar. Sadece kurup bırakmıyoruz; her özelliğin doğru okunduğunu doğrulamak için Yandex Webmaster doğrulayıcısını kullanıyoruz. Eksik bir konum veya geçersiz bir URL hakkında bir uyarı görürsek, rapor temizlenene kadar şablon mantığını iyileştiriyoruz.

Tipik bir hesap için, bu snippet’lerin performansını da izliyoruz. Aktif breadcrumb snippet’lerine sahip sayfaların tıklama oranlarını olmayanlarla karşılaştırıyoruz. Bu veriye dayalı yaklaşım, teknik SEO’nun değerini müşterilerimize göstermemize olanak tanır. Uygulamanın ayrıntılarına odaklanarak, sitenin Yandex arama motorunun özel gereksinimlerine hazır olmasını sağlıyoruz.

Yapılandırılmış veriler tek seferlik bir düzeltme değildir; kategori ağaçları genişlediğinde veya site mimarisi yeniden tasarlandığında sürekli izleme gerektirir.

Alien Road SEO ekibi

Bu hafta nereden başlanmalı

Yandex Webmaster yapılandırılmış veri doğrulayıcı aracını kullanarak üst düzey kategori sayfalarınızı inceleyerek başlayın. Bu size arama motorunun navigasyonunuzu şu anda nasıl gördüğünü tam olarak gösterecektir. Eksik konum özelliklerini veya eşleşmeyen bağlantı metinlerini tanımlayın. Hata listeniz olduğunda, güvenilir ve sıralı bir navigasyon hiyerarşisi oluşturmak için site şablonlarınızı güncelleyin. Bu küçük teknik değişiklik, sitenizin arama sonuçlarında potansiyel ziyaretçilere nasıl göründüğünü önemli ölçüde iyileştirebilir.

Paylaş