Blog · 27 Ekim 2026
E-Ticaret SEO Rehberi: Kategori, Ürün ve Filtre Sayfalarını Sıralatmak
E-ticaret SEO, bir online mağazanın kategori, ürün ve marka sayfalarının Google'da satın alma niyetli aramalarda üst sıralara çıkması için yapılan teknik, içerik ve yapı çalışmalarının bütünüdür. Kurumsal bir sitede birkaç düzine sayfayı yönetirken, e-ticarette binlerce ürün, filtre kombinasyonu ve sürekli değişen stok ile uğraşırsınız. Bu yüzden e-ticaret SEO'nun asıl işi, Google'ın tarama bütçesini doğru sayfalara yönlendirmek ve her sayfa tipine ayrı bir rol vermektir.
Bu rehberde kategori sayfalarının neden öncelikli olduğunu, ürün sayfasının nasıl kurulacağını, filtre ve sıralama parametrelerinin nasıl yönetileceğini, stokta olmayan ürünlerde hangi kararın verileceğini ve tüm bunların GA4 ile Search Console'da nasıl ölçüleceğini adım adım anlatıyoruz.
Sayfa tiplerine rol verin: kim neyi hedefler?
Bir mağazada her sayfa aynı kelimeyi kovalarsa sayfalar birbirinin rakibi olur. İşe, hangi sayfa tipinin hangi arama niyetini karşılayacağını yazılı hale getirerek başlayın.
| Sayfa tipi | Hedef arama türü | Örnek sorgu | İndekslensin mi? |
|---|---|---|---|
| Ana kategori | Geniş ürün grubu | kadın ayakkabı | Evet |
| Alt kategori | Daraltılmış grup | kadın topuklu ayakkabı | Evet |
| Değerli filtre sayfası | Aranan nitelik kombinasyonu | siyah stiletto | Evet, statik URL ile |
| Ürün sayfası | Model, marka, kod | X marka 7 cm siyah stiletto | Evet |
| Sıralama ve rastgele filtre | Arama hacmi yok | fiyata göre artan | Hayır |
| Sepet, hesap, iç arama | Arama niyeti yok | - | Hayır |
Bu tablo, ilerideki bütün kararların (canonical, noindex, iç link, içerik) referansıdır. Bir sayfanın tablodaki yerini bilmiyorsanız, onunla ilgili teknik karar da veremezsiniz.
Kategori sayfaları neden önceliklidir?
E-ticaret trafiğinin önemli bir kısmı genellikle kategori sayfalarından gelir, çünkü kullanıcıların büyük çoğunluğu belirli bir model adıyla değil, ürün grubuyla arama yapar. "Bahçe sandalyesi" araması yapan kişi seçenek görmek ister; Google da bu tür sorgularda çoğu zaman listeleme sayfalarını gösterir. Ayrıca kategori sayfaları ürünlerden daha uzun ömürlüdür: ürün stoktan çıkar, kategori kalır ve biriktirdiği otoriteyi korur.
Kategori sayfası kontrol listesi
- Başlık etiketi: Ana kelime başta, ardından ayırt edici bir ifade. Örnek: "Kadın Topuklu Ayakkabı Modelleri ve Fiyatları | Marka".
- H1: Kategori adı, başlık etiketiyle uyumlu ama birebir kopyası olmak zorunda değil.
- Giriş metni: Ürün listesinin üstünde 2-3 cümlelik, kullanıcıya yön veren kısa bir paragraf.
- Kategori içeriği: Listenin altında beden, malzeme, kullanım alanı gibi seçimi kolaylaştıran bilgiler ve kısa bir sık sorulan sorular bölümü.
- Alt kategori linkleri: Listenin üstünde, kullanıcının daraltmasını sağlayan net bağlantılar.
- Ürün listesi HTML'de: Ürün bağlantıları sayfanın ilk HTML çıktısında bulunmalı; yalnızca kaydırınca JavaScript ile yükleniyorsa Google bazı ürünleri keşfedemeyebilir.
- Benzersiz meta açıklama: Ürün çeşitliliği, kargo veya iade gibi gerçek avantajları anlatan bir özet.
Kategori içeriği nasıl yazılır?
Kategori metni, anahtar kelimeyi tekrar eden uzun bir blok olmamalı. İyi bir kategori içeriği, kararsız kalan kullanıcının sorusunu cevaplar: Hangi topuk boyu günlük kullanım için uygundur, deri ile suni deri arasındaki fark nedir, kalıp dar mı geniş mi? Bu bilgi hem kullanıcının satın alma kararını kolaylaştırır hem de sayfaya, aynı ürünleri listeleyen yüzlerce rakipten ayrışan bir değer katar. Metni kısa paragraflara bölün, ilgili alt kategorilere ve rehber yazılara bağlantı verin.
Ürün sayfası: benzersiz açıklama, yapılandırılmış veri, stok ve fiyat
Benzersiz ürün açıklaması
Tedarikçinin gönderdiği açıklamayı olduğu gibi kullanmak, e-ticarette en yaygın hatadır. Aynı metin onlarca mağazada yayındaysa Google'ın sizin sayfanızı öne çıkarması için bir neden kalmaz. Her ürün için baştan roman yazmak gerekmez; ancak en çok satan ve en çok gösterim alan ürünlerden başlayarak şu bilgileri kendi cümlelerinizle ekleyin:
- Ürünün kim için ve hangi durumda uygun olduğu
- Ölçü, malzeme, ağırlık gibi teknik özellikler (tablo halinde)
- Bakım, kurulum veya kullanım bilgisi
- Kargo, iade ve garanti koşullarının kısa özeti
- Müşterilerin sık sorduğu sorular ve cevapları
Varyantlar (renk, beden) için ayrı URL kullanıyorsanız, ya her varyanta gerçekten farklı bir içerik verin ya da varyantları tek bir ana ürün sayfasına canonical ile bağlayın. Aynı açıklamaya sahip yirmi renk sayfası, yirmi zayıf sayfa demektir.
Product yapılandırılmış verisi
Ürün sayfalarında schema.org Product işaretlemesi, Google'ın fiyat, stok durumu ve puan bilgisini arama sonucunda gösterebilmesine yardımcı olur. En temel alanlar şunlardır: ürün adı, görsel, açıklama, marka, SKU veya GTIN, ve Offer içinde fiyat, para birimi ve stok durumu. Örnek bir JSON-LD bloğu:
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Product",
"name": "Siyah Deri Stiletto 7 cm",
"image": "https://www.ornekmagaza.com/img/stiletto-siyah.jpg",
"description": "Hakiki deri, 7 cm topuklu siyah stiletto.",
"sku": "STL-7-SYH",
"brand": { "@type": "Brand", "name": "Örnek Marka" },
"offers": {
"@type": "Offer",
"url": "https://www.ornekmagaza.com/siyah-deri-stiletto-7-cm",
"price": "1450.00",
"priceCurrency": "TRY",
"availability": "https://schema.org/InStock",
"itemCondition": "https://schema.org/NewCondition"
}
}
</script>
Dikkat edilmesi gereken üç nokta var. Birincisi, yapılandırılmış verideki fiyat ve stok bilgisi sayfada görünen bilgiyle birebir aynı olmalı; uyumsuzluk hem zengin sonuç kaybına hem de Merchant Center tarafında sorunlara yol açabilir. İkincisi, puan ve yorum işaretlemesi yalnızca sayfada gerçekten görünen yorumlar için eklenmeli. Üçüncüsü, stok değiştiğinde işaretleme de otomatik güncellenmeli; elle girilen sabit değerler kısa sürede yanlış hale gelir. Konuyu derinlemesine görmek için Yapılandırılmış Veri Nedir? yazısına göz atın.
Stok ve fiyat bilgisinin görünürlüğü
Fiyat, stok durumu ve tahmini teslim süresi sayfanın üst kısmında, HTML içinde metin olarak yer almalı. Fiyatı yalnızca bir görselin içinde veya kullanıcı bir seçenek seçtikten sonra JavaScript ile gösteren sayfalar, hem Google'ın bilgiyi okumasını zorlaştırır hem de dönüşümü düşürür.
Filtre ve sıralama parametreleri: canonical, noindex ve tarama israfı
Filtreli gezinme, e-ticaret sitelerinde en büyük teknik risktir. Beş renk, sekiz beden, dört fiyat aralığı ve üç sıralama seçeneği olan tek bir kategori, kombinasyonlarla yüzlerce hatta binlerce URL üretebilir. Bu URL'lerin çoğu neredeyse aynı içeriği gösterir ve Googlebot'un zamanını önemli sayfalardan çalar. Buna tarama israfı denir.
Adım adım filtre stratejisi
- Filtreleri ikiye ayırın: Gerçekten aranan kombinasyonlar (siyah stiletto, deri bot) ve arama hacmi olmayanlar (fiyata göre sırala, 3. sayfa, stokta olanlar).
- Aranan kombinasyonlara statik, temiz URL verin: Örneğin
/kadin-ayakkabi/siyah-stiletto. Bu sayfalara kendi başlığını, H1'ini ve kısa bir giriş metnini yazın, kendine işaret eden canonical ekleyin ve iç linklerle destekleyin. - Sıralama parametrelerini ana kategoriye canonical ile bağlayın:
?sirala=fiyat-artansayfası, ürün kümesi aynı olduğu için kategori sayfasına canonical vermelidir. - Değersiz filtre kombinasyonlarına noindex verin: Çoklu filtreler (renk + beden + fiyat aralığı) için meta robots noindex kullanın. Google bu sayfaları taramaya devam eder ama dizine eklemez.
- Taramayı tamamen kesmek gerekiyorsa robots.txt kullanın: Sonsuz kombinasyon üreten parametreleri robots.txt ile engelleyebilirsiniz. Ancak robots.txt ile engellenen bir sayfadaki noindex etiketini Google göremez; ikisini aynı URL için birlikte kullanmayın, birini seçin.
- Filtre linklerini kontrol edin: İndekslenmesini istemediğiniz kombinasyonlara giden linkleri sınırlayın; her filtre kutusunun taranabilir bir bağlantı üretmesi tarama israfını büyütür.
Canonical etiketinin bir komut değil, bir öneri olduğunu unutmayın. Google, sayfa içerikleri gerçekten farklıysa canonical'ı göz ardı edebilir. Filtre tasarımının ayrıntıları için Teknik SEO Nedir? yazısındaki tarama ve dizine ekleme bölümü yol gösterir.
Stokta olmayan ve kalkan ürünler: karar tablosu
Stokta olmayan ürün sayfasını otomatik olarak silmek, biriken sıralamayı ve dış bağlantıları çöpe atmak demektir. Doğru karar, ürünün geri gelip gelmeyeceğine ve sayfanın değerine göre verilir.
| Durum | Önerilen işlem | Neden |
|---|---|---|
| Geçici olarak tükendi, geri gelecek | Sayfayı tut, 200 döndür, stok durumunu OutOfStock yap, "gelince haber ver" ve benzer ürünler ekle | Sıralama korunur, kullanıcı alternatif bulur |
| Kalıcı olarak kalktı, yerine yeni model var | Yeni modele 301 yönlendirme | Otorite ve kullanıcı en yakın karşılığa aktarılır |
| Kalıcı olarak kalktı, birebir karşılığı yok, sayfa trafik veya backlink alıyor | İlgili kategoriye 301 ya da sayfayı bilgi amaçlı tutup alternatifleri listele | Değer kaybolmaz; kullanıcı boş sayfaya düşmez |
| Kalıcı olarak kalktı, trafiği ve bağlantısı yok | 404 veya 410 | Gereksiz sayfa dizinden temizlenir |
| Sezonluk ürün, her yıl geri dönüyor | Aynı URL'yi koru, sezon dışında stok durumunu güncelle | Her sezon sıfırdan başlamazsınız |
Kaldırılan yüzlerce ürünü topluca ana sayfaya yönlendirmek iyi bir fikir değildir; Google alakasız yönlendirmeleri genellikle soft 404 gibi değerlendirir. Yönlendirme hedefi, kullanıcının aradığına gerçekten yakın olmalı.
Sayfalama
Uzun kategori listelerinde sayfalama kaçınılmazdır. Google artık rel="next" ve rel="prev" etiketlerini dizine ekleme sinyali olarak kullanmıyor; bu yüzden sayfalamada şu temel kurallara dikkat edin:
- Her sayfalama sayfasının kendine ait, taranabilir bir URL'si olsun (örneğin
?sayfa=2). - Sayfa 2, 3 ve sonrası kendine canonical versin; hepsini 1. sayfaya canonical ile bağlamak, derindeki ürünlerin keşfini zorlaştırabilir.
- Sayfalar arasında normal
<a href>bağlantıları kullanın. Yalnızca "daha fazla yükle" butonu veya sonsuz kaydırma varsa, arka planda sayfalı URL'ler de bulunsun. - Kategori başlığını ve giriş metnini yalnızca ilk sayfada gösterin; diğer sayfalarda başlığa sayfa numarası ekleyin.
Merchant Center ve ücretsiz ürün listelemeleri
Google Merchant Center, ürünlerinizin yalnızca reklamlarda değil, ücretsiz listeleme yüzeylerinde de görünmesini sağlar. Ürün feed'inizi Merchant Center'a bağladığınızda, uygun ürünler Google'ın alışveriş sekmesi gibi alanlarda ücretsiz olarak listelenebilir. Bu, organik görünürlüğe ek bir kanal açar ve özellikle markalı olmayan ürün aramalarında fark yaratır.
Başarılı bir kurulum için:
- Feed'deki fiyat, stok ve ürün adı sitedeki bilgiyle tutarlı olsun; tutarsızlık ürünlerin reddedilmesine yol açabilir.
- GTIN (barkod) bilgisi olan ürünlerde bu alanı mutlaka doldurun.
- Kargo ve iade politikalarını Merchant Center'da tanımlayın.
- Feed'i günlük veya stok değiştikçe güncelleyin; elle yüklenen eski bir dosya en sık görülen hata kaynağıdır.
- Merchant Center'daki ürün sorunları bölümünü düzenli kontrol edip uyarıları kapatın.
Görsel optimizasyonu
E-ticarette görsel hem dönüşümün hem de Google Görseller trafiğinin kaynağıdır. Aynı zamanda sayfa hızını en çok etkileyen öğedir.
- Dosya adı:
IMG_4521.jpgyerinesiyah-deri-stiletto-7cm.jpg. - Alt metni: Görseli tarif eden kısa bir cümle; anahtar kelime doldurmadan.
- Format ve boyut: WebP veya AVIF gibi modern formatlar, ekran boyutuna göre
srcsetile farklı çözünürlükler. - Tembel yükleme: Ekranın altındaki görsellerde
loading="lazy"; ancak ana ürün görselinde kullanmayın, çünkü sayfanın en büyük içerik öğesi genellikle odur. - Boyut belirtme: Görsellere width ve height değeri verin ki sayfa yüklenirken düzen kaymasın.
- Birden fazla açı: Ürünü farklı açılardan gösteren gerçek fotoğraflar hem kullanıcıya güven verir hem de yapılandırılmış veride birden fazla görsel sunmanızı sağlar.
İç linkleme
İç linkler, e-ticarette hangi sayfanın önemli olduğunu Google'a anlatmanın en güçlü yoludur. Ürün sayısı arttıkça bazı ürünler ana sayfadan beş-altı tık uzağa düşer ve neredeyse hiç taranmaz.
- Menü: Ana ve önemli alt kategorilere sitenin her yerinden link verin.
- Breadcrumb: Ürün sayfalarında "Ana sayfa / Kadın Ayakkabı / Topuklu / Ürün" yapısını hem görünür hem de BreadcrumbList işaretlemesiyle kullanın.
- Kategoriden kategoriye: İlgili kategoriler arasında bağlam içi linkler kurun (örneğin "topuklu ayakkabı" kategorisinden "abiye çanta" kategorisine).
- Ürün sayfalarında: Benzer ürünler, birlikte alınanlar ve aynı markanın diğer ürünleri bölümleri.
- Blog yazılarından: Rehber içeriklerden ilgili kategori sayfalarına açıklayıcı bağlantı metniyle link verin.
- Yetim sayfaları bulun: Sitemap'te olduğu halde sitenin hiçbir yerinden link almayan ürünleri tespit edip uygun kategorilere bağlayın.
Ürün yorumları
Müşteri yorumları, ürün sayfasına sürekli yenilenen ve benzersiz içerik ekler; kullanıcıların kullandığı doğal kelimeler de çoğu zaman uzun kuyruklu aramalarla örtüşür. Yorumların SEO'ya katkı sağlaması için:
- Yorumlar sayfanın HTML'inde metin olarak bulunmalı, yalnızca ayrı bir pencerede veya üçüncü taraf bir iframe içinde yüklenmemeli.
- Satın alma sonrası e-posta veya SMS ile yorum istemeyi otomatikleştirin.
- Olumsuz yorumları silmek yerine cevaplayın; dengeli bir yorum profili daha güvenilir görünür.
- Yorum ve puan işaretlemesini yalnızca sayfada görünen gerçek yorumlarla doldurun; uydurma veya başka siteden kopyalanmış yorum işaretlemesi Google yönergelerine aykırıdır.
Ölçüm: GA4 e-ticaret olayları ve Search Console
E-ticaret SEO'sunun başarısı sıralama ile değil, organik trafiğin getirdiği ciro ile ölçülür. Bunun için iki veri kaynağını birlikte okumanız gerekir.
GA4 e-ticaret olayları
GA4'te önerilen e-ticaret olaylarını kurduğunuzda, organik kanaldan gelen kullanıcının listeden satın almaya kadar olan yolunu görebilirsiniz. Temel olaylar şunlardır:
| Olay | Ne zaman tetiklenir? | SEO açısından ne söyler? |
|---|---|---|
view_item_list | Kategori veya liste görüntülenince | Hangi kategori sayfası organik ziyaret alıyor |
select_item | Listeden ürüne tıklanınca | Kategori sayfası ürüne yönlendirebiliyor mu |
view_item | Ürün sayfası görüntülenince | Ürün sayfalarına organik giriş |
add_to_cart | Sepete eklenince | Ürün sayfası ikna ediyor mu |
begin_checkout | Ödeme başlatılınca | Sepetten ödemeye geçiş |
purchase | Sipariş tamamlanınca | Organik kanalın gerçek geliri |
Olayları Google Tag Manager ile ve veri katmanı (dataLayer) üzerinden göndermek, tema değişikliklerinde ölçümün bozulmasını önler. GA4'ün temel kavramları için Google Analytics Nedir? yazısına bakabilirsiniz. Raporlarda trafik kaynağını organik arama ile filtreleyip açılış sayfası bazında gelir ve dönüşüm oranını incelediğinizde, hangi kategori sayfasının en çok kazandırdığını ve hangisinin trafik alıp satış getirmediğini görürsünüz.
Search Console ile ne izlenir?
- Performans raporu: Kategori ve ürün URL'lerini ayrı gruplar halinde filtreleyin. Yüksek gösterimli ama düşük tıklamalı kategori sayfaları, başlık ve açıklama iyileştirmesi için ilk adaylardır.
- Sayfa dizine ekleme raporu: "Tarandı, şu anda dizine eklenmedi" veya "Kopya" durumundaki URL'lerin filtre ve parametre sayfalarından mı, yoksa gerçek ürünlerden mi oluştuğunu kontrol edin.
- Ürün ve satıcı listeleme raporları: Product işaretlemesindeki hata ve uyarıları buradan takip edin.
- Tarama istatistikleri: Googlebot'un zamanının ne kadarını parametreli URL'lere harcadığını görmenin en pratik yoludur.
Search Console'un tüm raporlarını tanımak için Google Search Console Nedir? rehberi iyi bir başlangıçtır. Search Console ile GA4 verisini aynı ekranda birleştirmek istiyorsanız, seoanalytics.com.tr gibi panellerde kanibalizasyon yaşayan kategori sayfalarını ve tıklama oranı düşük ürün URL'lerini tek listede görebilirsiniz.
E-ticaret SEO kontrol listesi
- Sayfa tipi ve hedef sorgu tablosunu oluşturun.
- En çok gösterim alan 20 kategori sayfasının başlığını, H1'ini ve kategori içeriğini gözden geçirin.
- En çok satan ürünlerin açıklamalarını tedarikçi metninden kurtarın.
- Product yapılandırılmış verisinin fiyat ve stok bilgisini sayfayla eşleştirin.
- Filtre ve sıralama parametrelerini aranan ve aranmayan diye ayırıp canonical, noindex veya robots.txt kararını verin.
- Stokta olmayan ürünler için karar tablosunu yazılı bir kurala dönüştürün.
- Sayfalama URL'lerinin taranabilir olduğunu doğrulayın.
- Merchant Center feed'ini otomatik güncellenir hale getirin.
- Ana ürün görsellerini sıkıştırın, alt metinlerini yazın.
- Yetim ürünleri bulup kategorilere bağlayın.
- GA4 e-ticaret olaylarını kurup organik kanal gelirini açılış sayfası bazında raporlayın.
Sık sorulan sorular
E-ticaret SEO'da önce kategori mi, ürün sayfası mı optimize edilmeli?
Çoğu mağazada önce kategori sayfaları. Geniş ve hacimli sorgular kategorilere düşer, kategoriler ürünlerden daha uzun ömürlüdür ve iç link gücünü ürünlere dağıtır. Ardından en çok satan ve en çok gösterim alan ürün sayfalarına geçin.
Filtre sayfalarının hepsine noindex vermeli miyim?
Hayır. Gerçekten aranan kombinasyonlar (örneğin "siyah deri bot") kendi başına sıralanabilecek değerli sayfalardır; bunlara temiz URL ve özgün içerik verin. Noindex, arama hacmi olmayan çoklu kombinasyonlar ve sıralama seçenekleri için kullanılmalıdır.
Stokta olmayan ürün sayfasını silmek sıralamayı etkiler mi?
Evet, sayfa trafik veya backlink alıyorsa bu değer kaybolur. Ürün geri gelecekse sayfayı tutup stok durumunu güncelleyin; kalıcı olarak kalktıysa en yakın ürüne veya kategoriye 301 yönlendirme yapın. Yalnızca hiçbir değeri olmayan sayfalar için 404 veya 410 kullanın.
Merchant Center kullanmak organik sıralamayı artırır mı?
Merchant Center, klasik web sonuçlarındaki sıralamanızı doğrudan değiştirmez. Ancak ürünlerinizin ücretsiz listeleme yüzeylerinde görünmesini sağlayarak ek bir organik görünürlük kanalı açar ve fiyat ile stok bilgisinin Google'a tutarlı biçimde ulaşmasına yardımcı olur.