İçindekiler
Bir e-ticaret kategori sayfası Google’da sıralama almıyorsa çözüm yalnızca kategori açıklamasını uzatmak değildir. Öncelikle sayfanın doğru arama niyetini hedefleyip hedeflemediği, indekslenebilirliği, URL yapısı, filtreleme sistemi, canonical kullanımı, iç bağlantıları ve ürün listeleme mimarisi birlikte incelenmelidir.
Örneğin kullanıcılar “kadın koşu ayakkabısı” ararken sitenizde yalnızca /ayakkabi kategorisi bulunuyorsa sorun içerik kalitesinden önce kategori mimarisindedir. Aynı şekilde yüzlerce renk, beden, fiyat ve sıralama filtresinin ayrı URL üretmesi de Google’ın asıl kategori sayfalarına ayırabileceği tarama kaynaklarını gereksiz URL’lere yönlendirebilir.
Bu nedenle kategori SEO çalışmasında temel soru:
“Kategori açıklamasına ne yazmalıyız?” değil, “Google’da hangi URL hangi arama niyetinin cevabı olmalı?” olmalıdır.
Bu rehberde kategori sayfası SEO sürecini bu yaklaşım üzerinden ele alacağız.
E-Ticaret Kategori Sayfası Neden Sıralama Almaz?
Bir kategori sayfasının düşük performans göstermesinin en sık karşılaşılan nedenleri şunlardır:
- Yanlış veya çok geniş arama niyetinin hedeflenmesi
- Ana kategori ile alt kategorilerin birbirleriyle rekabet etmesi
- Filtre URL’lerinin kontrolsüz biçimde indekslenmesi
- Kategori sayfasının yalnızca ürün listesinden oluşması
- Googlebot'un ürünlere standart HTML bağlantılarıyla ulaşamaması
- Ana kategorilere yeterli iç bağlantı verilmemesi
- Sayfalama yapısının hatalı kurulması
- Canonical etiketlerinin yanlış URL’leri göstermesi
- JavaScript tabanlı yükleme nedeniyle ürün bağlantılarının taranamaması
- Aynı ürün grubunun farklı URL’lerde tekrar oluşturulması
- Kullanıcı talebi bulunmayan kategorilerin indekslenmesi
- Sürekli boş kalan veya çok az ürün içeren kategoriler
- Başlık, H1 ve sayfa kapsamının aynı arama niyetini temsil etmemesi
Bu problemlerin herhangi biri tek başına performansı sınırlayabilir. Büyük e-ticaret sitelerinde ise genellikle birkaç problem aynı anda görülür.
Bu nedenle kategori SEO çalışması içerik düzenlemesinden önce teknik teşhisle başlamalıdır.
Önce Sıralama Probleminin Kaynağını Belirleyin
Search Console verilerindeki her düşük performans aynı anlama gelmez.
Aşağıdaki tablo ilk teşhisi yapmak için kullanılabilir:
| Gözlenen Durum | Muhtemel Problem | Kontrol Edilecek Alan | Öncelikli Aksiyon |
|---|---|---|---|
| Sayfa hiç gösterim almıyor | İndeksleme veya talep problemi | URL Inspection, Page Indexing, arama talebi | Önce indeks ve sorgu eşleşmesini kontrol edin |
| Gösterim var, konum çok düşük | Niyet veya otorite problemi | SERP, rakip kategori yapıları, iç linkler | Sayfa amacını ve iç bağlantıları güçlendirin |
| Konum iyi, CTR düşük | Başlık/snippet problemi | Title, meta, SERP görünümü | Başlık ve değer önerisini yeniden yazın |
| Ana kategori yerine filtre URL’si sıralanıyor | URL sinyalleri bölünmüş | Canonical, filtre indeksleri, iç linkler | İndeks stratejisini yeniden kurun |
| Ürün sayfası kategori kelimesinde sıralanıyor | Arama niyeti eşleşmesi zayıf | SERP ve kategori kapsamı | Kategoriyi sorguya özel güçlendirin |
| Birden fazla kategori aynı sorguda görünüyor | Kanibalizasyon | Sorgu-sayfa eşlemesi | Kategorileri ayrıştırın veya birleştirin |
| Google kategoriye ulaşıyor fakat ürünleri keşfetmiyor | Tarama/navigasyon problemi | HTML bağlantıları, JS, pagination | Ürün keşif mimarisini düzeltin |
| Binlerce filtre URL’si taranıyor | Faceted navigation problemi | Crawl logları, URL parametreleri | Tarama ve indeks kontrolü uygulayın |
| Kategori sürekli boş kalıyor | Zayıf landing page | Stok ve kategori politikası | Noindex, yönlendirme veya kategori koruma kararı verin |
Bu tablo kullanılmadan doğrudan kategori açıklamalarını değiştirmek, teknik problemi içerikle çözmeye çalışmak anlamına gelir.
Kategori mi, Alt Kategori mi, Filtre Sayfası mı Açılmalı?
Her ürün özelliği için ayrı kategori oluşturmak doğru değildir.
Yeni bir indekslenebilir kategori URL’si oluşturmadan önce üç kriter birlikte değerlendirilmelidir:
- Kullanıcı bu ürün grubunu gerçekten arıyor mu?
- Arama sonucunda Google kategori/listing sayfalarını mı gösteriyor?
- Sayfayı ana kategoriden anlamlı biçimde farklılaştırabilecek yeterli ürün ve içerik var mı?
Üç soruya da evet yanıtı veriliyorsa ayrı bir SEO landing page mantıklı olabilir.
Örneğin:
Kadın Ayakkabı
altında;
- Kadın Spor Ayakkabı
- Kadın Koşu Ayakkabısı
- Kadın Günlük Ayakkabı
için ayrı arama talebi bulunabilir.
Ancak:
- 37 numara
- siyah
- 1.500–2.000 TL
- çok satanlar
- fiyata göre artan
gibi her seçenek otomatik olarak indekslenebilir kategoriye dönüşmemelidir.
Kategori SEO Karar Ağacı
Bir kategori veya filtre URL’sinin nasıl yönetileceğine aşağıdaki karar ağacıyla karar verilebilir:
Bu ürün grubu için bağımsız arama talebi var mı?
│
├── HAYIR
│ └── URL yalnızca kullanıcı filtrelemesi için mi gerekli?
│ │
│ ├── EVET → İndeksleme/tarama kontrolü uygula.
│ └── HAYIR → URL üretimini kaldırmayı değerlendir.
│
└── EVET
│
├── SERP'te kategori/listing sayfaları mı baskın?
│ │
│ ├── HAYIR → Kategori yerine uygun içerik türünü seç.
│ └── EVET
│ │
│ ├── Yeterli ve sürdürülebilir ürün var mı?
│ │ │
│ │ ├── HAYIR → Ayrı kategori açma.
│ │ └── EVET
│ │ │
│ │ ├── Ana kategoriden farklı niyet taşıyor mu?
│ │ │ │
│ │ │ ├── HAYIR → Ana kategoriyi güçlendir.
│ │ │ └── EVET → Kalıcı SEO landing page oluştur.
Bu yaklaşım özellikle yüzlerce filtre kombinasyonu bulunan büyük kataloglarda kritik önem taşır.
Doğru Kategori URL Yapısı Nasıl Olmalı?
Kategori URL’sinin temel amacı hem kullanıcıya hem arama motoruna sayfanın ne hakkında olduğunu açık biçimde göstermektir.
Örneğin bir spor mağazasında:
Doğru URL Örnekleri
siteadi.com/kosu-ayakkabisi/
siteadi.com/kadin/kosu-ayakkabisi/
siteadi.com/erkek/kosu-ayakkabisi/
veya sitenin mevcut mimarisine göre:
siteadi.com/ayakkabi/kadin/kosu/
kullanılabilir.
Burada önemli olan bütün site boyunca tutarlı bir yapı kullanılmasıdır.
Sorunlu URL Örnekleri
siteadi.com/category.php?id=184
siteadi.com/cat.asp?cid=54&type=3
siteadi.com/urunler?kategori=8&cinsiyet=2
Bu URL’lerin çalışması tek başına SEO hatası olduğu anlamına gelmez. Ancak kullanıcıya anlamlı bilgi vermeyen, gereksiz parametre üreten ve farklı parametre sıralarıyla aynı içeriğin çoğalmasına neden olan yapılar teknik yönetimi zorlaştırır.
Daha ciddi problem şudur:
siteadi.com/ayakkabi?renk=siyah
siteadi.com/ayakkabi?renk=siyah&beden=38
siteadi.com/ayakkabi?beden=38&renk=siyah
siteadi.com/ayakkabi?renk=siyah&beden=38&siralama=artan
Bu kombinasyonlar kontrol edilmezse birkaç yüz ürün kategorisi kısa sürede binlerce taranabilir URL oluşturabilir.
SEO İçin Her Filtre URL’si Kapatılmalı mı?
Hayır.
Filtre URL’leri konusunda yapılan iki temel hata vardır:
- Bütün filtreleri indekslemek
- Bütün filtreleri istisnasız kapatmak
Doğru yöntem arama talebine göre seçici davranmaktır.
Örneğin bir mobilya sitesinde kullanıcıların yoğun biçimde:
“beyaz çalışma masası”
araması yaptığını düşünelim.
Site yalnızca:
/calisma-masasi/?renk=beyaz
oluşturuyorsa bu kombinasyon SEO açısından değerli olabilir.
Ancak kalıcı organik trafik hedefleniyorsa parametreli filtreyi indekslemek yerine çoğu projede:
/beyaz-calisma-masasi/
gibi yönetilebilir, statik ve kendine özgü bir landing page oluşturmak daha sağlıklı bir mimari sağlar.
Buna karşılık:
/calisma-masasi/?renk=beyaz&fiyat=1000-2500&siralama=artan
gibi sorgular çoğunlukla kullanıcı deneyimi fonksiyonu olarak kalmalıdır.
Filtre URL Karar Tablosu
| Filtre Türü | Arama Talebi | Önerilen SEO Yaklaşımı |
|---|---|---|
| Marka | Yüksek | Ayrı landing page değerlendirilebilir |
| Ürün türü | Yüksek | Alt kategori oluşturulabilir |
| Kullanım amacı | Yüksek | Ayrı kategori değerlendirilebilir |
| Renk | Sektöre bağlı | Talep varsa landing page |
| Beden | Genellikle düşük | Çoğunlukla filtre olarak bırakılır |
| Fiyat aralığı | Değişken | Güçlü talep yoksa indekslenmez |
| Stokta olanlar | SEO değeri düşük | İndekslenmez |
| Çok satanlar | Değişken içerik | Genellikle indekslenmez |
| Fiyata göre sırala | Yok | İndekslenmez |
| Yeniden eskiye sırala | Yok | İndekslenmez |
Temel prensip nettir:
URL'nin oluşturulabiliyor olması, indekslenmesi gerektiği anlamına gelmez.
Canonical Etiketi Nasıl Kullanılmalı?
İndekslenmesini istediğiniz ana kategori sayfasında canonical etiketi kendi URL’sini göstermelidir.
Örneğin:
<link rel="canonical" href="https://www.siteadi.com/kadin-kosu-ayakkabisi/" />
Ancak canonical etiketi “Google bu sayfayı kesinlikle indekslemesin” komutu değildir.
Canonical bir tercih sinyalidir.
Bu nedenle binlerce gereksiz filtre URL’si üreten bir sistemi yalnızca canonical etiketi ekleyerek çözmeye çalışmak doğru değildir.
Önce URL üretim mantığı ve tarama politikası değerlendirilmelidir.
Filtre Sayfalarında Noindex mi, Robots.txt mi Kullanılmalı?
Bu iki yöntem farklı problemlere çözüm üretir.
Noindex, bir URL’nin arama sonuçlarına girmesini engellemek için kullanılır.
Örneğin:
<meta name="robots" content="noindex,follow">
robots.txt ise öncelikle botların belirli URL kalıplarını taramasını sınırlandırmak için kullanılır.
Örneğin:
User-agent: Googlebot
Disallow: /*?sort=
Disallow: /*?order=
Burada önemli bir teknik ayrım vardır.
Bir URL robots.txt ile tamamen engellenirse Google sayfanın HTML kodundaki noindex etiketini göremeyebilir. Bu nedenle “robots.txt ile engellerim, aynı zamanda noindex koyarım” yaklaşımı her durumda doğru değildir.
Önce hangi problemin çözüldüğü belirlenmelidir:
- İndeks problemi mi?
- Tarama bütçesi problemi mi?
- Her ikisi birden mi?
Ayrıca robots.txt içerisine geniş bir parametre kuralı eklemeden önce aynı parametre yapısının indekslenmesini istediğiniz SEO landing page'leri etkileyip etkilemediği kontrol edilmelidir.
Sayfalama Yapısı Nasıl Olmalı?
Örneğin bir kategoride 600 ürün bulunduğunu ve 24 ürün gösterildiğini düşünelim.
URL’ler:
/kadin-ayakkabi/
/kadin-ayakkabi/?page=2
/kadin-ayakkabi/?page=3
şeklinde ilerleyebilir.
Burada yapılan yaygın hata tüm sayfalama URL’lerini ilk sayfaya canonical etmektir.
Doğru yaklaşımda, taranmasını ve anlaşılmasını istediğiniz paginated URL’ler genel olarak kendi canonical URL’lerini göstermelidir.
Örneğin ikinci sayfada:
<link rel="canonical" href="https://www.siteadi.com/kadin-ayakkabi/?page=2">
bulunmalıdır.
Google artık rel="next" ve rel="prev" etiketlerini sayfalama sinyali olarak kullanmamaktadır. Bu nedenle pagination sisteminin esas olarak gerçek URL’ler ve taranabilir <a href> bağlantılarıyla çalışması gerekir.
Sonsuz Kaydırma Kullanılıyorsa
Kullanıcının aşağı kaydırmasıyla yeni ürünlerin açılması iyi bir UX sağlayabilir.
Ancak yalnızca JavaScript çalıştıktan sonra görünen ve bağımsız URL veya bağlantısı bulunmayan ürün grupları Googlebot açısından sorun oluşturabilir.
Sonsuz kaydırma kullanılsa dahi arka planda taranabilir pagination yapısının korunması güvenli yaklaşımdır.
Kategori Sayfasında Kaç Kelime İçerik Olmalı?
Kategori SEO'sunda sabit bir kelime sayısı hedeflemek doğru değildir.
Google’ın:
“Kategori sayfasında 500 kelime bulunmalıdır.”
şeklinde bir kuralı yoktur.
Asıl soru, içeriğin satın alma veya ürün seçme aşamasındaki kullanıcıya yeni bilgi sağlayıp sağlamadığıdır.
Örneğin “Kadın Koşu Ayakkabısı” kategorisinin üst bölümünde kısa bir açıklama:
Kadın koşu ayakkabıları; yol koşusu, günlük antrenman ve uzun mesafe kullanımı için farklı taban, destek ve yastıklama seçenekleriyle sunulur. Kullanım amacına göre modelleri filtreleyebilir veya aşağıdaki alt kategorilerden seçim yapabilirsiniz.
yeterli olabilir.
Ürün listesinin altında ise gerekiyorsa:
- Ayakkabı türleri
- Zemin seçimi
- Destek seviyesi
- Numara seçimi
- İlgili alt kategoriler
- Ürün seçim kriterleri
gibi gerçekten satın alma kararına katkı sağlayan bilgiler sunulabilir.
Ama aynı 600 kelimelik metni onlarca kategoriye yalnızca ürün adlarını değiştirerek eklemek kalite sağlamaz.
Kategori Sayfasının Üst Alanında Ne Bulunmalı?
Kategori sayfasının ilk ekranında ürünleri aşağı iten dev SEO metinlerinden kaçınılmalıdır.
İdeal yapı çoğu projede şöyledir:
Breadcrumb
↓
H1
↓
Kısa kategori açıklaması
↓
Alt kategori bağlantıları
↓
Filtre / sıralama
↓
Ürün listesi
↓
Detaylı seçim içeriği
↓
İlgili kategori bağlantıları
Bu yapı hem kullanıcı deneyimini hem bilgi mimarisini korur.
H1 ve SEO Başlığı Aynı Olmak Zorunda mı?
Birebir aynı olmaları gerekmez.
Ancak aynı arama niyetini temsil etmeleri gerekir.
Örneğin:
H1
Kadın Koşu Ayakkabıları
SEO Başlığı
Kadın Koşu Ayakkabısı Modelleri ve Fiyatları | Marka
uyumludur.
Ancak:
H1
Kadın Ayakkabıları
SEO Başlığı
En İyi Outdoor Koşu Ayakkabısı Modelleri
kullanıldığında sayfanın hedefi belirsizleşir.
Başlık optimizasyonundan önce hangi sorgu kümesinin hangi kategori tarafından hedefleneceği belirlenmelidir.
Kategori ve Alt Kategori Kanibalizasyonu Nasıl Önlenir?
Örneğin şu üç sayfanın bulunduğunu düşünelim:
/ayakkabi/
/spor-ayakkabi/
/kadin-spor-ayakkabi/
Üç sayfanın da başlığında ve içeriğinde sürekli “spor ayakkabı” hedeflenirse Google hangi sayfanın sorgunun esas cevabı olduğunu anlamakta zorlanabilir.
Sayfaların görevleri ayrılmalıdır:
| Sayfa | Ana Niyet |
|---|---|
/ayakkabi/ |
Ayakkabı |
/spor-ayakkabi/ |
Spor ayakkabı |
/kadin-spor-ayakkabi/ |
Kadın spor ayakkabı |
İç link anchor metinleri de bu ayrımı desteklemelidir.
Kategori mimarisinin oluşturulması aslında anahtar kelimeleri sayfalara dağıtma işlemidir.
Bu nedenle anahtar kelime araştırması yapmadan yüzlerce kategori oluşturmak ilerleyen dönemde kanibalizasyon sorunlarının temel nedenlerinden biri haline gelir.
İç Bağlantılar Kategori SEO'sunu Nasıl Etkiler?
Google bir e-ticaret sitesinin önem hiyerarşisini yalnızca URL klasörlerine bakarak belirlemez. Sayfalar arasındaki bağlantılar güçlü bir sinyal oluşturur.
Bu nedenle önemli kategoriler mümkün olduğunca doğal navigasyon akışının parçası olmalıdır.
Örnek:
Ana Sayfa
↓
Kadın
↓
Kadın Ayakkabı
↓
Kadın Spor Ayakkabı
↓
Koşu Ayakkabısı
↓
Ürün
Kategori sayfalarından da:
- Alt kategorilere
- Önemli ürün gruplarına
- İlgili kategorilere
bağlantı verilmelidir.
Ancak her kategoriye yüzlerce anahtar kelimeli footer linki eklemek doğru bir çözüm değildir.
Bağlantıların kullanıcı navigasyonunda da anlamlı olması gerekir.
E-ticaret sitelerinde kategori, ürün, filtre ve teknik SEO'nun birlikte nasıl yönetildiğini görmek için E-Ticaret SEO hizmetimizi inceleyebilirsiniz.
Blog İçerikleri Kategori Sayfalarını Nasıl Güçlendirebilir?
Blog içerikleri yalnızca trafik üretmek için kullanılmamalıdır.
Bilgilendirici içeriklerden ticari kategori sayfalarına bağlamsal bağlantılar kurulabilir.
Örneğin:
Koşu Ayakkabısı Nasıl Seçilir?
↓
Kadın Koşu Ayakkabısı
↓
Ürünler
Bu yapıda blog kullanıcının araştırma niyetini karşılar; kategori ise ürün keşfi ve satın alma niyetini karşılar.
İki sayfa aynı sorguyu hedeflemek yerine satış hunisinin farklı aşamalarını destekler.
Aynı mantık Optimia'nın e-ticaret SEO içerik kümesinde de geçerlidir. E-ticaret projesinde hangi çalışmaların birlikte yürütülmesi gerektiğini görmek için E-Ticaret SEO Çalışması Neleri Kapsar? içeriğine geçebilirsiniz.
Kategori Sayfasında Breadcrumb Kullanılmalı mı?
Evet.
Breadcrumb hem kullanıcıya mevcut konumu gösterir hem de site hiyerarşisini daha açık hale getirir.
Örneğin:
Ana Sayfa > Kadın > Ayakkabı > Koşu Ayakkabısı
yapısı kullanılabilir.
Google tarafından desteklenen BreadcrumbList yapılandırılmış verisi de bu hiyerarşiyi makine tarafından okunabilir biçimde tanımlamak için kullanılabilir.
BreadcrumbList Schema Örneği
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "BreadcrumbList",
"itemListElement": [
{
"@type": "ListItem",
"position": 1,
"name": "Kadın",
"item": "https://www.siteadi.com/kadin/"
},
{
"@type": "ListItem",
"position": 2,
"name": "Ayakkabı",
"item": "https://www.siteadi.com/kadin/ayakkabi/"
},
{
"@type": "ListItem",
"position": 3,
"name": "Koşu Ayakkabısı",
"item": "https://www.siteadi.com/kadin/ayakkabi/kosu/"
}
]
}
</script>
Schema içerisindeki URL'ler gerçek sayfa yapısıyla eşleşmelidir.
Yapılandırılmış verilerin genel kullanım mantığını incelemek için Schema Markup Nedir? rehberine bakabilirsiniz.
Kategori Sayfasına Product Schema Eklenmeli mi?
Burada kategori ve ürün sayfasını birbirinden ayırmak gerekir.
Product ve ProductGroup yapılandırılmış verileri esas olarak ürün bilgilerinin sunulduğu sayfalar için tasarlanmıştır.
Kategori sayfasında onlarca ürünü yalnızca zengin sonuç elde etmek amacıyla Product schema ile işaretlemek yerine ürün sayfalarının kendi yapılandırılmış verilerinin doğru kurulmasına öncelik verilmelidir.
Kategori tarafında ise:
- BreadcrumbList
- Açık HTML hiyerarşisi
- Doğru kategori başlığı
- Taranabilir ürün bağlantıları
- Tutarlı canonical yapısı çok daha temel konulardır.
ItemList schema kullanılabilir bir Schema.org veri modeli olmakla birlikte, genel e-ticaret kategori sayfaları için Google'ın desteklediği bağımsız bir ürün listeleme rich result özelliği olarak değerlendirilmemelidir.
Schema eklemek sıralama garantisi değildir.
Ürünler JavaScript ile Yükleniyorsa Ne Kontrol Edilmeli?
Modern e-ticaret temalarında ürün listeleme alanları yoğun JavaScript kullanabilir.
Burada kontrol edilmesi gereken temel nokta ürünlere yalnızca JavaScript olayları üzerinden değil, taranabilir bağlantılar üzerinden de erişilebilmesidir.
Tercih edilen yapı:
<code><a href="/urun/kadin-kosu-ayakkabisi-model-x">
Model X Koşu Ayakkabısı
</a></code>şeklindedir.
Sadece:
onclick="openProduct(184)"
benzeri bir yapıya güvenilmemelidir.
Aynı kontrol:
- Alt kategoriler
- Sayfalama
- Marka sayfaları
- SEO landing page bağlantıları için de yapılmalıdır.
Sıfır Ürün Bulunan Kategori Nasıl Yönetilmeli?
Bu karar kategori durumuna göre verilmelidir.
Ürünler Geçici Olarak Tükendiyse
Kategori sürekli aranan ve yeniden ürün gelecek bir sayfaysa URL'yi hemen kaldırmak doğru değildir.
Sayfada:
- Alternatif ürünler
- Yakın kategoriler
- Stok durumu
- Yeniden ürün gelebileceğine ilişkin doğru bilgi sunulabilir.
Kategori Kalıcı Olarak Kaldırıldıysa
Eski kategorinin yerine birebir veya çok yakın karşılığı bulunan yeni kategori varsa 301 yönlendirmesi düşünülebilir.
Karşılığı bulunmuyorsa sırf otorite kaybetmemek adına ilgisiz bir kategoriye yönlendirme yapılmamalıdır.
Kategori Kullanıcı İçin Gerekli Ama SEO Değeri Yoksa
Kategori sistemde tutulabilir ancak indekslenme ihtiyacı ayrıca değerlendirilmelidir.
Google da ürün bulunmayan kategoriler için indeksleme politikasının ayrıca yönetilmesini önerir.
Kategori Sayfasında Ürün Sıralaması SEO'yu Etkiler mi?
Ürün sıralamasının temel görevi kullanıcıya doğru ürünü hızlı göstermektir.
Bu nedenle varsayılan sıralama yalnızca SEO için değil ticari performansa göre belirlenmelidir.
Değerlendirilebilecek sinyaller:
- Satış performansı
- Stok durumu
- Ürün popülerliği
- Kârlılık
- Yeni ürünler
- Kullanıcı davranışı
- Kampanya durumu
Ancak her sıralama seçeneğinin ayrı indekslenebilir URL üretmesine izin verilmemelidir.
Örneğin:
?sort=price-asc
?sort=price-desc
?sort=new
?sort=popular
URL’leri çoğunlukla aynı ürün grubunun farklı sıralamalarını temsil eder.
Bu sayfaların bağımsız SEO landing page olarak değerlendirilmesi genellikle anlamlı değildir.
Kategori Sayfasında Core Web Vitals Neden Önemli?
Kategori sayfaları görsel ve JavaScript bakımından e-ticaret sitesinin en ağır sayfaları arasında olabilir.
Özellikle:
- Çok sayıda ürün görseli
- Filtre JavaScript'i
- Slider'lar
- Kampanya bileşenleri
- Kişiselleştirme sistemleri
- Üçüncü taraf takip kodları performansı düşürebilir.
Kategori sayfasında özellikle ilk görünümde olmayan ürün görsellerinin kontrollü lazy load kullanması, görsel ölçülerinin doğru tanımlanması ve gereksiz JavaScript yüklerinin azaltılması değerlendirilmelidir.
Ancak hız optimizasyonu yapılırken Googlebot'un ürün bağlantılarını keşfedebilmesi engellenmemelidir.
Platformlara Göre Kategori SEO Farklılıkları
Kategori SEO'nun prensipleri değişmez fakat teknik uygulama kullanılan altyapıya göre farklılaşır.
Shopify
Shopify projelerinde kategori karşılığı çoğunlukla collection yapısıdır.
Kontrol edilmesi gereken alanlar:
- Collection URL yapısı
- Collection title ve description
- Filtre parametreleri
- Ürünün birden fazla collection içerisinde bulunması
- Canonical çıktıları
- Tema tarafından oluşturulan ürün bağlantıları
- Pagination veya infinite scroll uygulaması
- Faceted navigation uygulamaları
Özellikle tema ve uygulama değişikliklerinden sonra canonical ve filtre URL davranışları yeniden test edilmelidir.
WooCommerce
Standart WooCommerce kurulumunda kategoriler çoğunlukla:
/product-category/kategori-adi/
benzeri bir yapıda bulunur.
Ancak SEO davranışı:
- Tema
- SEO eklentisi
- Filtre eklentisi
- Permalink ayarları
- Özel geliştirmeler tarafından ciddi biçimde değiştirilebilir.
WooCommerce projelerinde en sık kontrol edilmesi gereken konulardan biri filtre eklentilerinin kaç farklı URL kombinasyonu ürettiğidir.
Ayrıca kategori, ürün etiketi ve özel taksonomilerin aynı sorguları hedefleyip hedeflemediği incelenmelidir.
ikas
ikas projelerinde kategori yapıları incelenirken yalnızca yönetim panelindeki SEO alanlarına bakmak yeterli değildir.
Teknik kontrolde:
- Oluşan gerçek kategori URL'si
- Canonical
- Filtre URL’leri
- Pagination
- Ürün bağlantıları
- Alt kategori mimarisi
- Sitemap
- Render edilen HTML birlikte değerlendirilmelidir.
Platform güncellemeleri nedeniyle varsayılan davranışlara güvenmek yerine canlı URL üzerinden test yapılmalıdır.
Ticimax
Ticimax projelerinde çok sayıda ürün, marka, kategori ve filtre kombinasyonu bulunabildiği için özellikle faceted navigation kontrolü önemlidir.
İncelenmesi gereken temel alanlar:
- Kategori ve alt kategori URL’leri
- Marka sayfaları
- Filtre kombinasyonları
- Canonical davranışı
- Sayfalama
- Sitemap
- Tema kaynaklı bağlantı değişiklikleri
SEO değeri taşıyan filtre kombinasyonları varsa otomatik filtre URL’sine güvenmek yerine kalıcı landing page mimarisi değerlendirilmelidir.
IdeaSoft
IdeaSoft altyapılarında da kategori, marka, filtre ve ürün URL yapıları proje bazında kontrol edilmelidir.
Özellikle:
- Aynı ürüne ulaşan farklı URL’ler
- Filtre parametreleri
- Canonical
- Kategori metinleri
- Alt kategori bağlantıları
- Sitemap
- Pagination birlikte test edilmelidir.
Özel Yazılım E-Ticaret Siteleri
Özel yazılım projelerinde en büyük avantaj SEO mimarisinin baştan tasarlanabilmesidir.
Ancak aynı durum en büyük riski de oluşturur.
Geliştirici tarafından kontrol edilmezse sistem:
- Sınırsız filtre URL'si
- Tutarsız canonical
- Parametre sırası nedeniyle duplicate URL
- JavaScript'e bağımlı navigasyon
- Hatalı pagination
- Otomatik indekslenen boş kategoriler üretebilir.
Bu nedenle özel yazılım e-ticaret projelerinde SEO gereksinimleri sonradan eklenen bir modül değil, ürün mimarisinin parçası olmalıdır.
Platform Karşılaştırma Tablosu
| Altyapı | En Kritik Kontrol | Sık Görülen Risk |
|---|---|---|
| Shopify | Collection ve filtre yapısı | Uygulama/tema kaynaklı URL çoğalması |
| WooCommerce | Eklenti ve taksonomiler | Filtre ve etiket URL enflasyonu |
| ikas | Canlı render + filtre URL’leri | Panel ayarı ile gerçek çıktının farklılaşması |
| Ticimax | Filtre ve marka sayfaları | Çok sayıda indekslenebilir kombinasyon |
| IdeaSoft | Kategori/filtre/canonical | Benzer URL kümeleri |
| Özel Yazılım | URL üretim mantığı | Kontrolsüz sınırsız URL alanı |
Hiçbir platform için “varsayılan olarak SEO sorunsuzdur” kabulü yapılmamalıdır.
Doğru yöntem gerçek URL'leri taramak ve Google'ın gördüğü çıktıyı analiz etmektir.
Kategori Sayfası SEO Uygulama Planı
Kategori optimizasyonu aşağıdaki sırayla yürütülebilir:
1. Kategori Envanterini Çıkarın
Tüm:
- Ana kategoriler
- Alt kategoriler
- Marka sayfaları
- Filtreler
- Parametre URL’leri tek listede toplanmalıdır.
2. Organik Talebi Haritalayın
Her kategori için:
- Ana sorgu
- İkincil sorgular
- Arama niyeti
- SERP'teki baskın sayfa türü
- Mevcut sıralanan URL belirlenmelidir.
3. İndeks Politikasını Belirleyin
Her URL grubu:
INDEX
NOINDEX
CRAWL BLOCK
MERGE
REDIRECT
DELETE
kararlarından biriyle eşleştirilmelidir.
4. Teknik Yapıyı Düzeltin
Kontrol edin:
- HTTP durum kodu
- Robots
- Canonical
- Sitemap
- Pagination
- İç bağlantılar
- JavaScript render
- Duplicate URL'ler
5. Sayfa İçi Optimizasyonu Yapın
Ardından:
- Title
- H1
- Meta description
- Kısa kategori açıklaması
- Alt kategori alanı
- Ürün seçme içeriği
- Görseller
- Breadcrumb optimize edilmelidir.
6. İç Bağlantıları Güçlendirin
Önemli kategorilere:
- Ana menü
- Üst kategoriler
- İlgili kategoriler
- Blog içerikleri
- Gerektiğinde ana sayfa üzerinden bağlantı sağlanmalıdır.
7. Performansı Ölçün
Çalışma sonrasında yalnızca anahtar kelime konumu takip edilmemelidir.
Aşağıdaki metrikler birlikte değerlendirilmelidir:
| Metrik | Ne Gösterir? |
|---|---|
| Organik gösterim | Arama görünürlüğü |
| Organik tıklama | Gerçek trafik |
| CTR | SERP çekiciliği |
| Ortalama konum | Sıralama eğilimi |
| İndekslenen kategori sayısı | İndeks kontrolü |
| Googlebot crawl dağılımı | Tarama verimliliği |
| Organik kategori oturumları | Trafik |
| Ürün görüntüleme | Ticari etkileşim |
| Sepete ekleme | Satın alma niyeti |
| Organik gelir | SEO'nun ticari sonucu |
SEO çalışmasının amacı yalnızca kategoriyi ilk sayfaya çıkarmak değil, doğru kullanıcıyı doğru ürün grubuna ulaştırmaktır.
Kategori SEO Kontrol Listesi
Yayınlama veya optimizasyon sonrasında aşağıdaki liste kullanılabilir.
Arama Niyeti
- ☐ Kategorinin bağımsız arama talebi bulunuyor.
- ☐ SERP'teki baskın içerik türü incelendi.
- ☐ Ana kategori ve alt kategorilerin sorguları ayrıştırıldı.
- ☐ Kanibalizasyon kontrol edildi.
URL
- ☐ URL kısa ve tutarlı.
- ☐ Aynı kategori gereksiz farklı URL’lerden açılmıyor.
- ☐ Parametre kombinasyonları kontrol altında.
- ☐ İç bağlantı, sitemap ve canonical aynı tercih edilen URL’yi kullanıyor.
İndeksleme
- ☐ Sayfa 200 HTTP kodu döndürüyor.
- ☐ İndekslenmesi gereken kategori robots.txt tarafından engellenmiyor.
- ☐ Robots meta etiketi kontrol edildi.
- ☐ Canonical doğru.
- ☐ Sitemap içerisinde doğru URL bulunuyor.
Filtreler
- ☐ Tüm filtre URL kalıpları çıkarıldı.
- ☐ Arama talebi bulunan kombinasyonlar belirlendi.
- ☐ SEO değeri olmayan filtrelerin indeks politikası oluşturuldu.
- ☐ Sıralama parametreleri kontrol edildi.
- ☐ Sonsuz URL kombinasyonu oluşmadığı doğrulandı.
Pagination
- ☐ Her sayfalama URL’sinin erişilebilir adresi bulunuyor.
- ☐
<a href>bağlantıları kullanılabiliyor. - ☐ Sayfalama sayfaları yanlışlıkla ilk sayfaya canonical edilmiyor.
- ☐ Infinite scroll varsa crawl edilebilir alternatif yapı korunuyor.
İçerik
- ☐ H1 arama niyetini net biçimde karşılıyor.
- ☐ SEO başlığı kategoriyi doğru tanımlıyor.
- ☐ Meta açıklaması kategoriye özgü.
- ☐ Üst açıklama ürünleri gereksiz yere aşağı itmiyor.
- ☐ Alt içerik kullanıcıya seçim konusunda fayda sağlıyor.
- ☐ Diğer kategorilerden kopyalanmış metin bulunmuyor.
İç Bağlantılar
- ☐ Ana kategoriden alt kategoriye bağlantı var.
- ☐ Alt kategoriden ürünlere bağlantı var.
- ☐ Breadcrumb çalışıyor.
- ☐ İlgili blog içeriklerinden kategoriye bağlantı veriliyor.
- ☐ Önemli kategoriler site mimarisinde gereğinden fazla derinde değil.
Teknik
- ☐ Mobil görünüm kontrol edildi.
- ☐ Core Web Vitals test edildi.
- ☐ Ürün görselleri optimize edildi.
- ☐ JavaScript olmadan kritik bağlantılar kontrol edildi.
- ☐ BreadcrumbList schema doğrulandı.
- ☐ Ürün sayfalarının Product/ProductGroup yapıları ayrıca kontrol edildi.
Ticari Performans
- ☐ Organik kategori ziyaretleri ölçülüyor.
- ☐ Ürün tıklamaları ölçülüyor.
- ☐ Sepete ekleme takip ediliyor.
- ☐ Organik gelir kategori bazında ölçülebiliyor.
- ☐ SEO başarısı yalnızca sıralama verisiyle değerlendirilmiyor.
Kategori SEO'sunda En Sık Yapılan Hatalar
Kategori sayfalarında özellikle şu uygulamalardan kaçınılmalıdır:
- Her filtreyi indekslemek
- Her filtreyi hiçbir analiz yapmadan kapatmak
- Tüm pagination sayfalarını ilk sayfaya canonical etmek
- Yalnızca uzun kategori açıklamasına güvenmek
- Aynı metni yüzlerce kategoriye uyarlamak
- Arama talebi bulunmayan kategoriler oluşturmak
- Ana kategori ve alt kategoriyi aynı kelimeye optimize etmek
- JavaScript içerisinde taranamayan ürün bağlantıları kullanmak
- Boş kategorileri kontrolsüz biçimde indekslemek
- Schema'yı sıralama sağlayan bağımsız bir SEO taktiği gibi görmek
- SEO performansını yalnızca trafik üzerinden değerlendirmek
- Platformun varsayılan SEO ayarlarının yeterli olduğunu kabul etmek
Kategori Sayfaları Ne Zaman Profesyonel SEO Analizi Gerektirir?
Birkaç yüz ürün bulunan küçük bir mağazada kategori yapısı manuel olarak yönetilebilir.
Ancak aşağıdaki durumlardan biri bulunuyorsa problem yalnızca sayfa içeriği değildir:
- Binlerce ürün bulunuyorsa
- Yüzlerce kategori ve alt kategori varsa
- Filtreler sürekli yeni URL oluşturuyorsa
- Google yanlış kategori URL’lerini sıralıyorsa
- Çok sayıda “Crawled – currently not indexed” URL görülüyorsa
- Kategori sayfaları gösterim aldığı halde yükselmiyorsa
- Ana kategoriler yerine ürün veya filtre sayfaları sıralanıyorsa
- Organik trafik var ancak satışa dönüşmüyorsa
- Site altyapısı değiştirilecekse
- Shopify, WooCommerce, ikas, Ticimax, IdeaSoft veya özel yazılım üzerinde büyük katalog yönetiliyorsa
bu durumda kategori optimizasyonunun tek tek meta açıklaması düzenlemek yerine site çapında ele alınması gerekir.
Optimia'nın E-Ticaret SEO hizmeti kapsamında kategori ve ürün mimarisi; filtre URL’leri, teknik SEO, indeksleme, içerik yapısı, iç bağlantılar ve organik gelir verileriyle birlikte analiz edilir.
Amaç daha fazla URL'yi Google'a sokmak değil; satın alma potansiyeli taşıyan doğru URL'lerin daha güçlü hale gelmesini sağlamaktır.
Kategori SEO İçerikten Önce Mimari Problemidir
E-ticaret kategori sayfalarının sıralama kazanması için kategori açıklaması, SEO başlığı ve anahtar kelime kullanımı önemlidir. Ancak bunlar doğru teknik mimarinin üzerine uygulandığında sonuç üretir.
Başarılı bir kategori SEO yapısında:
- Her kategori belirli bir arama niyetini temsil eder.
- Gereksiz filtre URL’leri kontrol edilir.
- Arama talebi bulunan ürün grupları kalıcı landing page'lere dönüştürülür.
- Pagination taranabilir şekilde çalışır.
- Canonical yapısı tutarlıdır.
- Googlebot kategori üzerinden ürünlere ulaşabilir.
- Blog, kategori ve ürün sayfaları birbirini destekler.
- Schema gerçek sayfa yapısını tanımlar.
- Organik performans satış ve gelir verileriyle ölçülür.
Bu yaklaşım uygulandığında kategori sayfaları yalnızca ürünlerin listelendiği alanlar olmaktan çıkar; e-ticaret sitesinin organik aramada ticari talebi yakalayan en önemli landing page'lerinden biri haline gelir.