E-ticaret sitelerinde trafiğin büyük bölümü ürün sayfalarına değil, kategori sayfalarına düşer. “Erkek spor ayakkabı” veya “kadın deri ceket” gibi geniş hacimli aramalar genellikle bir ürüne değil, bir kategoriye yönlendirilir. Buna rağmen çoğu e-ticaret sitesinde kategori sayfaları SEO açısından en az emek verilen alan olarak kalır: birkaç cümlelik açıklama, standart ürün listesi ve bitmiş sayılır. Oysa bu sayfalar doğru kurulduğunda hem sıralamada hem dönüşümde en yüksek getiriyi sağlayan alanlardan biri haline gelir.
Kategori sayfası neden ürün sayfasından farklı ele alınmalı
Ürün sayfaları tek bir ürünü, kategori sayfaları ise bir ihtiyaç kümesini hedefler. Arama motoru “spor ayakkabı” sorgusunda kullanıcının belirli bir modeli değil, seçenek görmek istediğini varsayar. Bu yüzden kategori sayfasının amacı tek bir ürünü öne çıkarmak değil, doğru filtrelerle geniş bir seçkiyi düzenli sunmaktır. SEO çalışması da bu mantığa göre kurulmalı: sayfa başlığı, açıklama ve iç bağlantı yapısı “seçenek sunan” bir sayfa gibi tasarlanmalı.
Başlık ve meta açıklama kurulumu
Kategori sayfası başlığı genellikle şablon halinde otomatik üretilir (“Kadın Ayakkabı - Marka Adı” gibi) ve bu çoğu zaman yeterli değildir. Başlıkta hem ana terim hem de ayırt edici bir nitelik bulunmalı: fiyat aralığı, marka çeşitliliği veya sayı (“120’den fazla model” gibi somut bir ifade varsa). Meta açıklama ise tıklama oranını etkileyen tek unsurdur; kategori içindeki öne çıkan alt segmentleri (örneğin “spor, klasik ve outdoor modelleri”) kısaca sıralamak, kullanıcıya sayfanın kapsamını önceden gösterir.
Filtre ve sıralama URL’lerinin yönetimi
E-ticaret kategori SEO’sunun en büyük teknik sorunu filtrelemedir. Renk, beden, fiyat aralığı gibi her filtre kombinasyonu genellikle yeni bir URL üretir ve bu URL’ler arama motoru tarafından indekslenmeye çalışıldığında hem kopya içerik sorunu hem de crawl bütçesinin boşa harcanması ortaya çıkar. Pratikte izlenmesi gereken kurallar şunlardır:
- Tek bir filtre uygulanan URL’ler (örneğin sadece renk filtresi) canonical etiketiyle ana kategori sayfasına yönlendirilmeli, çoklu filtre kombinasyonları ise
noindexile işaretlenmeli. - Filtre parametreleri mümkünse
?renk=kirmizigibi query string yerine statik yapıya dönüştürülmemeli; bu sadece indeksleme karmaşasını artırır. - Sayfalama (pagination) yapılan kategorilerde
rel=next/prevgünümüzde çoğu arama motoru tarafından dikkate alınmasa da, 2. ve sonraki sayfalarda kendine ait canonical bırakılmalı, ana sayfaya yönlendirilmemeli. - Stokta olmayan ürünler kategori sayısını şişirmemeli; kategori sayfasının üst kısmında stokta olan ürünler öncelikli listelenmeli.
Kategori açıklaması nereye ve nasıl yazılmalı
“Kategori açıklaması SEO için mi yazılıyor” sorusu sıkça tartışılır; cevap hem evet hem hayır. Sayfanın en altına, ürün listesinden sonra sıkıştırılmış 300-400 kelimelik bir metin blok halinde eklenen açıklamalar kullanıcı tarafından neredeyse hiç okunmaz ve zamanla düşük kaliteli “doldurma metin” olarak algılanır. Bunun yerine iki farklı yaklaşım daha işe yarar:
- Kategori başlığının hemen altına, ürün listesinden önce 2-3 cümlelik kısa bir tanıtım metni: kategorinin neyi kapsadığını, hangi ihtiyaca cevap verdiğini belirtir. Bu kısım hem kullanıcı hem arama motoru için okunabilir.
- Sayfanın altına, gerçekten faydalı olacak bir “sık sorulan sorular” bloğu: “hangi beden tablosu kullanılmalı”, “iade süresi ne kadar” gibi kategoriye özgü sorular. Bu blok hem kullanıcı deneyimini güçlendirir hem de uzun kuyruk aramalarda ek görünürlük sağlar.
İç bağlantı yapısı
Kategori sayfaları arasında kurulan iç bağlantılar, arama motorunun sitenin hiyerarşisini doğru okumasını sağlar. Üst kategoriden alt kategoriye geçişlerde breadcrumb (ekmek kırıntısı) yapısı hem kullanıcı navigasyonu hem SEO açısından zorunlu kabul edilmeli. Ayrıca ilgili kategoriler arası çapraz bağlantı (“bu kategoriye bakanlar şunu da inceledi” gibi bir blok yerine, sayfanın alt kısmında sabit “ilgili kategoriler” listesi) kategori sayfalarının birbirini beslemesini sağlar.
Görsel ve yükleme hızı
Kategori sayfaları genellikle 20-60 arası ürün görseli barındırır ve bu görsellerin optimize edilmemesi sayfa hızını doğrudan düşürür. Lazy loading (geciktirilmiş yükleme) kullanılmalı, ancak ilk ekranda görünen ilk 6-8 ürün görseli lazy loading dışında tutulmalı; aksi halde Core Web Vitals ölçümlerinde gecikme cezası oluşur. Görsellerin WebP veya AVIF formatında sunulması, dosya boyutunu genellikle yüzde 30-50 oranında azaltır.
Şema (structured data) kullanımı
Kategori sayfalarına ItemList şeması eklemek, arama motoruna sayfanın bir ürün listesi olduğunu açıkça bildirir. Bu, bazı aramalarda ürün görsellerinin ve fiyat bilgisinin doğrudan arama sonucunda görünmesine katkı sağlayabilir; ancak bu görünüm arama motorunun kendi kararına bağlıdır, garanti edilemez. Şema eklemenin faydası kesin sıralama artışı değil, sayfanın doğru sınıflandırılmasını kolaylaştırmaktır.
Mobil deneyimde kategori sayfasına özel sorunlar
Kategori sayfaları masaüstünde sorunsuz görünse bile mobilde farklı sorunlar taşıyabilir. Filtre menüsü mobilde genellikle bir açılır panel (drawer) olarak tasarlanır; bu panel açıldığında arkaplan kaydırmasının kilitlenmemesi, kullanıcı deneyimini bozar ve hemen çıkma (bounce) oranını yükseltir. Ayrıca mobilde tek sütun halinde listelenen ürünlerde, kullanıcının kategori içinde kaç ürün olduğunu ilk ekranda görememesi (sonsuz kaydırma ile “12 üründen 4’ü gösteriliyor” gibi bir bilgi olmadan) kullanıcının sayfada ne kadar içerik olduğunu tahmin edememesine yol açar. Mobil kategori sayfalarında ürün sayısının üstte net gösterilmesi hem kullanıcı deneyimi hem de sayfanın “zengin bir seçki” algısı yaratması açısından önemlidir.
Kategori sayfalarında sıralama seçeneklerinin SEO’ya etkisi
Kullanıcılar kategori sayfasında ürünleri “en çok satan”, “fiyata göre artan/azalan”, “yeni eklenen” gibi seçeneklerle sıralayabilir. Bu sıralama seçeneklerinin varsayılan hali arama motorunun gördüğü hali olduğu için, varsayılan sıralamanın rastgele değil, stratejik olarak belirlenmesi gerekir. Örneğin varsayılan sıralamanın “en çok satan” olması, arama motorunun kategori sayfasının üst kısmında en güçlü, en çok talep gören ürünleri görmesini sağlar; bu da sayfanın genel kalite algısını güçlendirebilir. Fiyata göre sıralamayı varsayılan yapmak ise bazı durumlarda en ucuz, düşük kaliteli ürünlerin öne çıkmasına neden olarak sayfanın genel algısını zayıflatabilir.
A/B test yaklaşımıyla kademeli iyileştirme
Kategori sayfası optimizasyonu tek seferlik bir müdahale değil, zaman içinde test edilerek iyileştirilmesi gereken bir süreçtir. Başlık formatı, tanıtım metninin uzunluğu veya SSS bloğunun konumu gibi değişkenler, mümkünse belirli bir süre boyunca eski ve yeni versiyon karşılaştırılarak (organik trafik ve tıklama oranı üzerinden) test edilmeli. Küçük ölçekli sitelerde formel bir A/B test altyapısı kurmak yerine, değişiklik öncesi ve sonrası 4-6 haftalık dönemlerin karşılaştırılması da yeterli bir gösterge sunabilir.
Kontrol listesi
Bir kategori sayfasını yayına almadan veya güncellemeden önce şu maddeler kontrol edilmeli:
- Başlık ve meta açıklama şablon dışı, kategoriye özgü mü
- Filtre kombinasyonlarında canonical/noindex kuralı uygulanmış mı
- Sayfalama sayfalarının kendine ait canonical’ı var mı
- Üstte kısa tanıtım metni, altta faydalı SSS bloğu var mı
- Breadcrumb ve ilgili kategoriler bağlantısı çalışıyor mu
- İlk ekran görselleri lazy loading dışında mı
- ItemList şeması doğru şekilde işaretlenmiş mi
Sonuç: öncelik sırası nasıl olmalı
Kaynak kısıtlıysa önceliklendirme şu sırayla yapılmalı: önce filtre URL’lerindeki kopya içerik sorunu çözülmeli (bu teknik bir hata olduğu için düzeltilmediği sürece diğer çabalar boşa gidebilir), sonra başlık/meta açıklama şablonu kategoriye özgü hale getirilmeli, en sonda görsel optimizasyonu ve şema eklemesi yapılmalı. Bu sıralamanın nedeni basit: teknik hatalar diğer tüm optimizasyon çabalarının etkisini sıfırlayabilir, ama tersi doğru değildir. Kategori sayfası optimizasyonu tek seferlik bir proje değil, ürün kataloğu değiştikçe tekrar gözden geçirilmesi gereken sürekli bir bakım işidir.