Breadcrumbs şema işaretlemesi, arama motorlarına web sitenizin iç hiyerarşisi hakkında net talimatlar veren yapılandırılmış bir veri formatıdır. Bu kodu sayfalarınıza ekleyerek, bir kullanıcının ana sayfadan mevcut içeriğe kadar izlediği yolu açıkça tanımlarsınız. Google Arama belgeleri, BreadcrumbList yapılandırılmış verilerinin arama motorlarının sayfa konumunu site hiyerarşisi içinde temsil etmesine yardımcı olduğunu belirtir. Bu basit ekleme, arama sonuçlarının ham bir URL yerine net bir gezinme yolu görüntülemesini sağlar.
Neden breadcrumbs şeması kullanmalısınız?
Bu şemayı kullanmanın birincil faydası, arama tarayıcıları için netlik sağlamasıdır. Bir arama motoru sitenizi dizine eklerken, içeriği düzenlemek için ipuçları arar. Breadcrumbs bir yol haritası görevi görür. Onlar olmadan, bir bot ürün sayfasının bir alt kategoriye mi yoksa ana kategoriye mi ait olduğunu belirlemekte zorlanabilir. Şema kullanarak, tahmin yürütmeyi ortadan kaldırırsınız. Bu, motorların tercih ettiği ve daha doğru dizine eklemeye katkıda bulunan öngörülebilir bir yapı oluşturur. Binlerce ürünü olan tipik bir e-ticaret mağazası, bunu iç organizasyonu korumak için özellikle yararlı bulur.

Ayrıca, breadcrumbs arama sonuçlarında tıklanabilir bir yol olarak görünür. Bu görünürlük, ziyaretçi tıklamadan önce kullanıcı deneyimini iyileştirebilir. Kullanıcı, göz attığı tam kategoriyi görür, bu da arama sonucunun alaka düzeyine olan güveni artırır. Bir işletme sitesi için bu, markanızın yapılandırılmış, bulunması kolay bilgilerle ilişkilendirilmesi anlamına gelir. Siteniz genelinde tutarlı etiketleme, hem insanların hem de makinelerin her bir sayfanın bağlamını anlamasına yardımcı olur.
Breadcrumbs şeması nasıl çalışır?
Şema, bir BreadcrumbList türü tanımlayarak çalışır. Bu liste içinde, yoldaki her adım bir ListItem olarak tanımlanır. Her öğe sayfanın adını ve URL’sini içerir. Sıralama, diziyi göstermek için bir tamsayı kullanan position özelliği tarafından belirlenir. Motor bu diziyi okur ve site mimarinize eşler. Bu, mevcut gezinme menünüzün üzerinde yer alan ve kullanıcının ekranda gördüğünün makine tarafından okunabilir bir sürümünü sağlayan teknik bir katmandır.
| Şema Özelliği | Açıklama | Gereksinim |
|---|---|---|
| @context | JSON-LD şemasını tanımlar | Zorunlu |
| @type | Şemayı BreadcrumbList olarak ayarlar | Zorunlu |
| position | Bağlantının sıra numarası | Zorunlu |
| name | Breadcrumb için görünen metin | Zorunlu |
| item | Sayfanın gerçek URL’si | Zorunlu |
Yaygın uygulama adımları nelerdir?
Bu şemanın uygulanması genellikle birkaç özel teknik adım içerir. Görünür breadcrumbs’ın arama motorlarına beslediğiniz verilerle eşleştiğinden emin olmak için mevcut site yapınızı kontrol etmelisiniz. Buradaki bir uyumsuzluk tarayıcılar için kafa karışıklığına neden olabilir. Çoğu geliştirici için tercih edilen format olan JSON-LD’yi kullanabilirsiniz, çünkü bunu bir sayfa şablonunun üstbilgisine veya altbilgisine eklemek kolaydır.

- Mevcut site hiyerarşinizin mantıklı ve basit olduğundan emin olmak için denetleyin.
- Çoğu site için endüstri standardı olan JSON-LD ile bir şema formatı seçin.
- Gerçek gezinme yollarınıza eşlenen BreadcrumbList dizisini oluşturun.
- Komut dosyasını sayfa şablonlarınızın head bölümüne ekleyin.
- Google Zengin Sonuçlar Testi aracını kullanarak kodu doğrulayın.
- Verilerin ayrıştırıldığından emin olmak için Search Console’daki performansınızı izleyin.
Alien Road breadcrumbs şemasını nasıl uygular
Alien Road’da, şema uygulamasına tam bir site denetimi ile başlıyoruz. Oluşturduğumuz breadcrumbs’ın kullanıcı deneyimiyle mükemmel bir şekilde eşleşmesini sağlamak için önce tüm URL yapısını haritalıyoruz. Tipik bir çalışmada, eski sayfaların şema uygulanmadan önce düzeltilmesi gereken bozuk yollara sahip olduğunu sıklıkla görüyoruz. Gerçek site gezinmesini yansıtan temiz, tutarlı hiyerarşilere öncelik veriyoruz.
Denetim tamamlandıktan sonra, müşterilerimiz için dinamik bir şablon oluşturuyoruz. Bu, bir siteye yeni kategoriler eklendiğinde breadcrumbs şemasının otomatik olarak güncellenmesini sağlar. Hatalara açık olduğu için statik kodlamadan kaçınıyoruz. Bunun yerine, JSON-LD’yi dinamik olarak oluşturmak için mevcut CMS değişkenlerini kullanıyoruz. Bu, küçük işletme web sitelerinden büyük ölçekli içerik platformlarına kadar her şey için çalışan ölçeklenebilir bir çözüm oluşturur.
Hangi şema formatlarından kaçınmalısınız?
Verileri işaretlemenin birkaç yolu olsa da, JSON-LD en kararlı ve önerilen seçenektir. Microdata veya RDFa gibi eski formatlar, içeriğinizin HTML işaretlemesine doğrudan kod eklemeyi içerir. Bu, HTML kodunuzu dağınık ve zamanla bakımı zor hale getirebilir. Bir site geliştiricisi bir CSS sınıfını veya bir HTML etiketini değiştirirse, Microdata genellikle bozulur ve şemanızda hatalara yol açar. Dosyanın en üstünde temiz bir komut dosyası bloğu kullanmak, içeriğinizi ve meta verilerinizi ayrı tutar.
Diğer bir yaygın hata, eksik yollar sağlamaktır. Her breadcrumb ana sayfadan başlamalı ve doğrudan mevcut sayfaya gitmelidir. Adımları atlamak veya yanlış URL’ler sağlamak geçersiz yapılandırılmış verilere yol açar. Arama motorları, doğrusal ve doğru bir yolu izlemiyorsa breadcrumb verilerinizi görmezden gelebilir. JSON-LD’nizin kullanıcıların gezinme çubuğunda gördüğü hiyerarşinin aynısını yansıttığından her zaman emin olun.
Breadcrumb uygulamanızı nasıl doğrulayabilirsiniz?
Doğrulama, süreçteki son ve en kritik adımdır. Kodunuzu ekledikten sonra, okunabilir olduğundan emin olmak için test etmelisiniz. Sayfanızın breadcrumb iyileştirmeleri için uygun olup olmadığını görmek için Google Zengin Sonuçlar Testi’ni kullanabilirsiniz. Bu araç, sözdiziminizin doğru olup olmadığı ve eksik zorunlu alan olup olmadığı konusunda bir rapor sağlar. Araç bir hata bildirirse, genellikle düzeltilmesi gereken tam kod satırını vurgular.
- Arama motorları tarafından sağlanan resmi Zengin Sonuçlar Testi sayfasına gidin.
- Breadcrumb şemasını eklediğiniz bir sayfanın URL’sini girin.
- Çıktıyı ‘Missing field’ veya ‘Invalid object’ uyarıları için inceleyin.
- Rapordaki ‘BreadcrumbList’ girişini öğelerin doğru sırası için kontrol edin.
- Şemadaki adların sayfadaki metin bağlantılarıyla eşleştiğini doğrulayın.
Bu hafta nereden başlamalı
En önemli kategori sayfalarınızı belirleyerek başlayın. İlk gün her sayfaya şema uygulamanıza gerek yok. En çok trafik çeken üst düzey kategoriler ve alt kategorilerle başlayın. Çalışan bir şablonunuz olduğunda, bunu sitenizin geri kalanına yayabilirsiniz. Bu sayfaların basit bir kontrol listesini tutmak, sitenizin yapılandırılmış veri profilini oluştururken ilerlemeyi izlemenize yardımcı olacaktır.
Sıkça Sorulan Sorular
Breadcrumbs şeması SEO için zorunlu mu?
Teknik olarak zorunlu olmasa da, önerilen bir uygulamadır. Google Arama belgeleri, BreadcrumbList yapılandırılmış verilerinin arama motorlarının sayfa konumunu site hiyerarşisi içinde temsil etmesine yardımcı olduğunu belirtir. Bunu dahil ederek, arama motorlarına daha net bir bağlam sağlarsınız, bu da sayfa hiyerarşinizi arama sonuçlarında doğru bir şekilde işlemelerine ve görüntülemelerine yardımcı olur.
Tek sayfalık sitelerde breadcrumbs kullanabilir miyim?
Breadcrumbs, hiyerarşik bir yapıya sahip siteler için tasarlanmıştır. Siteniz tek bir sayfadan veya kategorisi olmayan düz bir yapıdan oluşuyorsa, breadcrumbs muhtemelen gereksizdir. Bir site, kullanıcılar için gezinme yolları gerektiren net üst ve alt ilişkilere sahip olduğunda en etkilidirler.
Breadcrumb şemamı ne sıklıkla güncellemeliyim?
Site gezinmeniz her değiştiğinde güncellemelisiniz. Bir kategori adını değiştirirseniz veya URL yollarınızı yeniden yapılandırırsanız, şemanın eşleşmesi için güncellenmesi gerekir. Dinamik şablonlar kullanmak, CMS’nizde yapılan değişiklikleri otomatik olarak yansıttıkları için bu güncellemeleri yönetmenin en iyi yoludur.
Breadcrumbs daha iyi bir sıralamayı garanti eder mi?
Şema işaretlemesi kendi başına doğrudan bir sıralama faktörü değildir. Arama motorlarına yapıyı iletmenin bir yoludur. Bu bilgiyi sağlayarak, arama motorlarının sitenizi anlamasını kolaylaştırırsınız, bu da sağlıklı bir arama performansı ve görünürlüğü sürdürmenin önemli bir parçasıdır.
Sitem farklı diller kullanıyorsa ne yapmalıyım?
Siteniz çok dilli ise, breadcrumb şemanızdaki name özelliğinin sayfa içeriğinin dilini yansıttığından emin olun. Bu, arama motorlarının breadcrumb yolunu sitenizin doğru yerelleştirilmiş sürümüyle ilişkilendirmesine yardımcı olur ve küresel web varlığınız genelinde tutarlılığı korur.
Okumaya devam et: SEO (Arama Motoru Optimizasyonu) · SEO