Breadcrumb ve site mimarisi: E-ticarette doğru hiyerarşi

Breadcrumb, sayfanın üstünde “Ana Sayfa › Erkek › Bot › Ürün” şeklinde görünen ve ziyaretçinin sitede nerede olduğunu gösteren yol menüsüdür. Site mimarisi ise kategorilerin ve sayfaların birbirine nasıl bağlandığını belirleyen yapıdır. İyi bir e-ticaret mimarisinde önemli kategoriler ana sayfadan birkaç tıklamada açılır, her ürünün net bir ana kategorisi vardır ve breadcrumb bu hiyerarşiyi her sayfada tutarlı şekilde gösterir. Bu yapı hem ziyaretçinin aradığını bulmasını kolaylaştırır hem de Google’a hangi sayfaların önemli olduğunu anlatır.
Breadcrumb küçük bir detay gibi görünür. Ama binlerce ürün sayfası olan bir sitede her ürün sayfasından kategorilere verilen link, kategori sayfaları için binlerce iç link demektir. Bu da onu e-ticarette en güçlü iç link kaynaklarından biri yapar.
Site mimarisi: Önce hiyerarşi
Breadcrumb, sitenin hiyerarşisini gösterir. Hiyerarşi düzgün değilse breadcrumb da düzgün olamaz. Bu yüzden işe mimariden başlamak gerekiyor.
Arama talebine göre kurulan kategoriler
Kategori ağacı, insanların nasıl aradığına göre kurulmalıdır. Depodaki ürün grupları bunun için iyi bir rehber olmaz. “Erkek › Ayakkabı › Bot › Deri bot” gibi bir yapı, insanların “deri bot” diye arama yaptığı ve bu arama için bir sayfa beklediği varsayımına dayanır. Bu varsayımı arama verisiyle doğrulamak gerekir. Kategori yapısının nasıl kurulacağını kategori sayfası SEO rehberinde anlattım.
Sığ ama düzenli
Önemli bir kategoriye ana sayfadan iki ya da üç tıklamada ulaşılabiliyorsa iyi durumdadır. Beş seviye iç içe alt kategori, sayfaları hem kullanıcı hem Google için uzaklaştırır. Ana sayfadan bir sayfaya kaç tıklamada ulaşıldığına tıklama derinliği denir.
Burada bir denge var. Çok sığ bir yapı, yani her şeyi tek bir seviyede toplamak, kategorileri birbirinden ayırt edilemez hale getirir. Çok derin bir yapı ise sayfaları gömer. İyi bir mimari, ana kategoriler, alt kategoriler ve gerektiğinde bir seviye daha alt kategoriyle çoğu ürün grubunu karşılar.
Breadcrumb nasıl olmalı?
Gerçek linklerden oluşmalı
Breadcrumb’daki her öğe, ilgili sayfaya giden normal bir HTML linki olmalıdır. Yalnızca metin olarak gösterilen ya da JavaScript ile çalışan breadcrumb’lar iç link değeri taşımaz. Son öğe, yani bulunduğunuz sayfa, link olmayabilir.
Her sayfada tutarlı olmalı
Bir ürün birden fazla kategoride yer alabilir. Örneğin bir bot hem “Erkek bot” hem de “Kış kampanyası” kategorisinde olabilir. Bazı sistemler breadcrumb’ı ziyaretçinin hangi kategoriden geldiğine göre değiştirir. Bu, aynı ürünün Google’ın gözünde farklı hiyerarşilerde görünmesine yol açar.
Doğru yaklaşım, her ürün için bir ana kategori belirlemek ve breadcrumb’ın her zaman o kategoriyi göstermesidir. Kampanya ve sezon kategorileri genellikle ana kategori olmamalıdır, çünkü geçicidirler.
Mobilde de görünmeli
Bazı temalar breadcrumb’ı mobilde gizler. Google siteleri mobil sürümlerine göre değerlendirdiği için mobilde gizlenen breadcrumb, Google’ın gözünde o iç linkleri de azaltır. Mobilde yer darsa breadcrumb’ı küçük ve tek satırlık bir biçimde göstermek, tamamen gizlemekten daha iyidir.
BreadcrumbList yapısal verisi
Breadcrumb’ı yapısal veriyle işaretlemek, hiyerarşiyi Google’a makinenin okuyabileceği biçimde anlatır. BreadcrumbList türüyle yazılan bu işaretleme, yoldaki her öğenin adını ve adresini sırasıyla listeler. Google bu bilgiyi bazı arama sonuçlarında sayfanın adresi yerine kategori yolu olarak gösterebilir.
İşaretlemenin sayfadaki görünür breadcrumb’la aynı olması gerekir. Sayfada “Erkek › Bot” yazarken yapısal veride farklı bir yol bulunmamalı. Kategori sayfaları için de BreadcrumbList uygun işaretlemedir. Ürün yapısal verisiyle ilgili ayrıntıları Product schema rehberinde anlattım.
URL yapısı ve breadcrumb
Sık sorulan bir soru: Ürünün adresi breadcrumb’daki yolu takip etmeli mi? Yani /erkek/bot/deri-bot-model/ mi, yoksa /deri-bot-model/ mi?
İki yaklaşım da işe yarar, ama kısa ve kategoriden bağımsız ürün adreslerinin pratik bir avantajı var: ürün bir kategoriden diğerine taşındığında ya da kategori adı değiştiğinde ürünün adresi değişmez. Uzun ve kategori içeren adreslerde ise her yapı değişikliği, yeni bir yönlendirme demektir. Breadcrumb hiyerarşiyi zaten gösterdiği için adresin bunu tekrar etmesi gerekmez.
Sık yapılan hatalar
Breadcrumb’ın yalnızca ürün sayfalarında olup kategori sayfalarında olmaması. Alt kategori sayfaları da üst kategorilerine link vermeli.
Breadcrumb’da ana sayfa yerine mağazanın adının ya da bir kampanya sayfasının bulunması. Yolun başı her zaman ana sayfa olmalı.
Breadcrumb’daki kategori adlarının menüdeki adlardan farklı olması. Aynı kategori her yerde aynı adla görünmeli.
Site mimarisi ve breadcrumb, iç linklemenin temelidir. Linklerin geri kalanını nasıl kurgulayacağınızı e-ticarette iç linkleme yazısında anlattım. Mağazanızın kategori yapısını birlikte gözden geçirmek isterseniz e-ticaret SEO danışmanlığı sayfasına göz atabilirsiniz.
Sık Sorulan Sorular
Breadcrumb SEO'ya katkı sağlar mı?
Evet, iki şekilde. Her ürün sayfasından kategori sayfalarına iç link vererek kategorileri güçlendirir. Google'a da sitenin hiyerarşisini anlatır. BreadcrumbList yapısal verisiyle işaretlendiğinde Google bu yolu bazı arama sonuçlarında gösterebilir.
Bir ürün birden fazla kategorideyse breadcrumb ne göstermeli?
Ürün için bir ana kategori belirleyin ve breadcrumb her zaman o kategoriyi göstersin. Ziyaretçinin hangi kategoriden geldiğine göre değişen breadcrumb'lar, aynı ürünün farklı hiyerarşilerde görünmesine ve Google'a tutarsız sinyaller verilmesine yol açar.
Site mimarisi kaç seviye derin olmalı?
Sabit bir kural yok, ama önemli sayfaların ana sayfadan birkaç tıklamada ulaşılabilir olması iyi bir hedeftir. Çok sayıda iç içe alt kategori, sayfaları ana sayfadan uzaklaştırır ve hem kullanıcının hem Google'ın bulmasını zorlaştırır.
URL yapısı breadcrumb'la aynı olmak zorunda mı?
Zorunda değil. Birçok başarılı e-ticaret sitesinde ürünlerin kısa ve kategoriden bağımsız adresleri vardır, breadcrumb ise kategori hiyerarşisini gösterir. Önemli olan breadcrumb'ın tutarlı olması ve gerçek linklerden oluşmasıdır.