Çok Dilli Kategori Sayfası SEO Nasıl Kurulur?

Çok dilli kategori sayfası SEO kurulumu hiyerarşi sayfalama faceted navigation

Çok dilli e-ticaret projelerinde zaman ve editör kaynağının büyük bölümü ürün sayfalarına gidiyor. Bu mantıklı görünüyor: ürün sayfaları kullanıcının satın alma kararını verdiği yer, dolayısıyla dönüşüm doğrudan orada gerçekleşiyor. Ama arama motoru perspektifinden bakıldığında tablo farklı: kategori sayfaları çoğunlukla hem daha geniş sorgu kümelerini yakalıyor hem daha fazla iç bağlantı toplayıp dağıtıyor hem de temel ticari sorgularda ürün sayfalarının önünde sıralama elde ediyor. Optimizasyon sıralamasında geri planda kalan bu sayfalar, çok dilli yapılarda da aynı biçimde ihmal ediliyor.

Bu asimetri, çok dilli yapıda katmerleşiyor. Ürün sayfası çevrilirken kategori sayfası kaynak dilde bırakılabiliyor, başlık kelimesi kelimesine aktarılabiliyor ya da açıklama alanı tamamen boş geçilebiliyor. Sonuç: Almanca katalog sayfalarına gelen kullanıcı, ürünleri Almanca görmesine karşın kategori bağlamını İngilizce — ya da hiç içerik olmadan — karşılıyor. Arama motoru da kategori sayfasını hedef dil için optimize edilmiş saymıyor.

Çok dilli e-ticaret SEO rehberinde katalog düzeyindeki yapısal kararlar ele alınmıştı. Buradaki tartışma daha odaklı: kategori sayfasının her katmanında çok dilli yapının nasıl kurulduğu ve hangi noktaların kritik hata ürettiği.

Kategori sayfasının SEO ağırlığı ve dil katmanı

Bir e-ticaret mağazasında "koşu ayakkabısı" araması yapan kullanıcı çoğunlukla belirli bir ürüne değil, o kategorideki seçeneklere göz atmak istiyor. Arama motoru bu niyeti tanıyor ve kategori sayfasını ürün sayfasının önüne koyuyor. Bu nedenle "Laufschuhe" veya "chaussures de course" gibi kategori düzeyi sorgularda görünürlük, bireysel ürün sayfası görünürlüğünden çoğunlukla daha değerli.

Çok dilli yapıda bu değer, dil sinyali doğru kurulmadığında erişilemiyor. Google, kategori sayfasının hangi dil ve ülkeye yönelik olduğunu hreflang etiketinden, sayfanın içeriğinden ve URL yapısından okuyor. Bu üç sinyalin tutarlı olması gerekiyor. URL'de /de/ prefiksi var, hreflang de gösteriyor ama kategori başlığı ve açıklaması İngilizce — bu tutarsızlık sayfanın Almanca sorgulardaki potansiyelini bastırıyor.

Dahili bağlantı açısından da kategori sayfaları kritik bir işlev üstleniyor. Her ürün sayfası kendi kategorisine bağlanıyor; bu da kategori URL'sinin çok sayıda iç bağlantı topladığı anlamına geliyor. Bu bağlantı yoğunluğu, Google'ın o sayfaya atfettiği önem sinyalini artırıyor. Çok dilli yapıda her dil sürümündeki ürün sayfaları kendi dil sürümündeki kategori URL'sine bağlanıyor olmalı — farklı dildeki kategori URL'sine değil. Bu bağlantı tutarsızlığı özellikle büyük kataloglarda kolayca gözden kaçıyor.

Kategori başlığı ve açıklamasının yerelleştirilmesi

Kategori başlığı — H1 ve meta title için kaynak — ürün başlığına kıyasla daha kısa ama daha geniş bir sorgu kümesini hedefliyor. "Erkek Koşu Ayakkabıları" başlığı yüzlerce farklı sorguyu kapsayan bir çatı gibi çalışıyor. Bu nedenle başlıktaki her kelime seçimi, ürün başlığındaki bir seçimden daha geniş etkili.

Hedef pazardaki kullanıcıların bu kategoriye nasıl ulaştığını — hangi sorgu kalıplarını kullandığını — anlamadan kelimesi kelimesine çeviri yapmak, kapsamı daraltıyor. Fransız bir kullanıcı "chaussures running homme" mi arıyor, "chaussures de course pour homme" mu, yoksa "running homme" mu? Bu sorguların hacim dağılımı farklı olabiliyor ve başlıkta hangisine öncelik verileceği bu dağılıma göre şekilleniyor. Uluslararası anahtar kelime araştırması bu kararı sezgiden veriye taşımak için zorunlu.

Kategori açıklaması çoğu mağazada ya boş bırakılıyor ya da tek dilde yazılıp tüm sürümlere aynı metin yerleştiriliyor. Bu alan hem içerik bağlamı hem dahili bağlantı fırsatı taşıyor. İki-üç cümlelik yerelleştirilmiş bir kategori açıklaması, hedef pazarın arama terimlerini doğal biçimde içerebiliyor ve alt kategorilere bağlantı kurabildiğinden dahili bağlantı ağını güçlendiriyor. Çok sayıda kategori için bunu aynı anda yapmak yük oluşturuyor; önce en çok arama alan kategorilerden başlamak kaynakları verimli kullanıyor.

Meta başlık ve açıklama kategori sayfalarında da SERP'teki ilk temas noktası. Bir fark var: kategori meta açıklamasında tek bir ürün yerine bir aralık veya seçenek zenginliği vurgulamak çoğunlukla daha yüksek tıklanma oranı üretiyor. "200'den fazla model" gibi ifadeler kullanıcıya kategorinin kapsamını gösteriyor; ama bu rakamların her dil sürümünde güncel kalması ayrı bir operasyonel gereklilik.

Sayfalama ve canonical yönetimi

Büyük kategoriler sayfalanmak zorunda: ilk sayfada 24 ürün, ikincisinde 24 daha, üçüncüsünde... Bu sayfalama her dil sürümü için çoğalıyor. /de/laufschuhe/ ana kategori sayfası ile /de/laufschuhe/?page=2 veya /de/laufschuhe/page/2/ sürümleri bir arada yaşıyor. Bu URL'lerin canonical yönetimi doğru kurulmadığında ciddi sorunlar çıkıyor.

Yaygın hata şu biçimde görülüyor: sayfalı URL'ler canonical'ı birinci sayfaya işaret ediyor. Bu durumda Google ikinci, üçüncü sayfaları bağımsız içerik olarak değerlendirmiyor ve o sayfalardaki ürünleri bu canonical üzerinden zaten bilinen içerik sayıyor. Büyük kataloglarda bu yaklaşım bazen tercih edilen bir strateji; ama çok dilli yapıda dikkat edilmesi gereken nokta, canonical değerinin her dil sürümünde o sürüme ait URL'yi işaret etmesi. /de/laufschuhe/?page=2'nin canonical'ı /en/running-shoes/?page=2'ye değil, /de/laufschuhe/'ya ya da kendisine işaret etmeli.

Hreflang de sayfalı URL'lerde ayrı bir dikkat gerektiriyor. Hreflang'ın karşılıklı referans zorunluluğu sayfalı URL'ler için de geçerli: /de/laufschuhe/page/2/ sayfasındaki hreflang, o sayfalı sürümün diğer dillerdeki karşılığını göstermeli — ana kategori sayfasını değil. Bu kurulum çoğu platformda otomatik çalışıyor; ama sayfalama yapısı özelleştirilmişse ya da farklı bir URL formatı kullanılıyorsa el ile doğrulama gerekiyor.

Canonical etiket yönetimi çok dilli yapıda zaten nüanslı; sayfalama eklendiğinde katmanlar artıyor. Sitemap'te hangi URL'lerin listeleneceği de bu bağlamda şekilleniyor: sayfalı URL'leri sitemap'e dahil etmek mi, etmemek mi — bu karar tarama bütçesine ve katalog derinliğine göre değişiyor.

Faceted navigation ve dil yönlendirmesinin çatışması

Faceted navigation — filtre paneli aracılığıyla renk, beden, fiyat aralığı, marka gibi özelliklere göre ürün listeleme — e-ticaret kullanıcı deneyiminin temel bileşeni. SEO açısından ise yönetilmesi gereken en karmaşık alanlardan biri. Çok dilli yapıda bu karmaşıklık bir kat daha artıyor.

Filtre kombinasyonları URL üretiyorsa — /de/laufschuhe/?farbe=blau&marke=adidas gibi — bu URL'ler dil bazında çoğalıyor. Beş dil, yüz filtre kombinasyonu ve on kategori: potansiyel URL uzayı binlerle on binler arasında değişiyor. Bu URL'lerin büyük bölümü birbirine çok benzer içerik taşıyor; hepsinin indexlenmesi tarama bütçesini tüketiyor ve duplicate içerik riski yaratıyor.

Çok dilli yapıda bu soruna ek olarak şu durum ortaya çıkıyor: filtre değerleri çevrilmemiş kalabiliyor. Almanca kategoride "Farbe: blau" filtresi doğru çevrili; ama URL'de parametre değeri İngilizce kalıyor — ?color=blue yerine ?farbe=blau olmak zorunda değil, ama parametre isimleri tutarsızsa farklı dil sürümlerinde aynı filtreyi gösteren URL'lerin eşleştirilmesi güçleşiyor. Bu özellikle hreflang üretiminde sorun çıkarıyor: filtre uygulanmış URL'ler için hangi URL'nin hangi dil sürümüne karşılık geldiğini belirlemek sistematik bir yaklaşım gerektiriyor.

Pratik çözüm genellikle filtre URL'lerini canonical ile ana kategori sayfasına yönlendirmek ve bu URL'leri robots.txt veya meta robots ile tarama dışında bırakmak. Bu yaklaşım tarama bütçesini koruyor ve duplicate riski bertaraf ediyor. Ama dikkat edilmesi gereken: bu kural her dil sürümünde tutarlı biçimde uygulanmalı. Bir dil sürümünde filtre URL'leri indexlenebilir, diğerinde değilse, hreflang seti tutarsızlaşıyor.

Kategori hiyerarşisinde dil tutarlılığı

Kategori ağacı nadiren düzdür. "Ayakkabılar > Koşu Ayakkabıları > Erkek Koşu Ayakkabıları" gibi üç kademe — ya da daha fazla — normal. Çok dilli yapıda bu hiyerarşinin her dil sürümünde eksiksiz karşılığının bulunması gerekiyor. Bir ara kademe eksikse — örneğin ana kategori çevrilmiş, alt kategori kaynak dilde bırakılmış — hreflang zinciri o noktada kırılıyor.

WooCommerce çok dilli kategori yönetiminde bu sorun platform özelinde ele alınmıştı. Platform bağımsız olarak geçerli olan ilke şu: hiyerarşinin dil tutarlılığını kontrol etmenin en sistematik yolu, her dil sürümünü ana kategoriden alt kategoriye doğru tek tek gezerek URL'lerin eksiksiz oluşturulduğunu ve hreflang setlerinin her kademede doğru çalıştığını doğrulamak.

Kategori slug'larının yerelleştirilmesi de bu bağlamda değerlendiriliyor. /de/shoes/ yerine /de/schuhe/ kullanmak — yani kategori URL slug'ını hedef dile çevirmek — arama motoru bağlamını güçlendiriyor. Ama mağaza yayına alındıktan sonra bu dönüşüm URL değişikliği anlamına geliyor. Baştan slug çevirisi yapıldıysa sorun yok. Yayın sonrasına bırakıldıysa tüm kategori ve alt kategori URL'leri için yönlendirme planı gerekiyor; bu da küçük bir iş değil.

Mevsimsel veya kampanya kategorileri ayrı bir dikkat noktası. "Kış İndirimi" ya da "Yeni Sezon" gibi geçici kategoriler çok dilli yapıda sık atlanıyor. Bu kategoriler yayına alındığında hreflang seti eksik kalabiliyor ya da canonical yanlış kurulabiliyor. Geçici kategoriler için de aynı kontrol döngüsünün uygulanması, kalıcı kategorilerle aynı titizliği gerektiriyor.

Kategori sayfası çok dilli e-ticaret yapısında hem SEO değeri hem teknik karmaşıklığı en yüksek sayfa türü. Hiyerarşi derinliği, sayfalama, filtre kombinasyonları ve dil sürümlerinin kesişimi burada en yoğun biçimde bir araya geliyor. Her katmanı ayrı ayrı ele almak — başlık yerelleştirmesi, canonical, faceted navigation yönetimi, hiyerarşi tutarlılığı — bütünü yönetilebilir hale getiriyor.

Önceliklendirme açısından en yüksek arama hacmine sahip kategorilerden başlamak kaynakları doğru yere yönlendiriyor. Hedef pazarda en fazla arama gören bir ya da iki kategoriyi eksiksiz kurarak başlamak, tüm ağacı yarım bırakmaktan çok daha hızlı ölçülebilir görünürlük sağlıyor. Geri kalanlar aşamalı olarak tamamlanıyor; tamamlanmayanlar o dil sürümünde yayıma alınmıyor.