E-ticaret SEO: kategori ve filtre sayfaları nasıl optimize edilir?
Kategori sayfaları e-ticaret SEO'nun merkezinde durur. Hangi filtrenin dizine girmesi gerektiğini, sayfalamayı, kategori metnini, başlık şablonlarını ve breadcrumb işaretlemesini Google'ın güncel dokümanlarıyla anlatıyoruz.
İçindekiler12 bölüm
E-ticaret SEO, bir internet mağazasının kategori, ürün ve içerik sayfalarının Google'da taranması, doğru sorgularda görünmesi ve tıklanması için yapılan teknik ve içerik çalışmalarının bütünüdür. Bir e-ticaret sitesi SEO çalışmasının merkezinde çoğu zaman kategori sayfaları durur, çünkü “siyah elbise” ya da “koşu ayakkabısı” gibi aramalar tek bir ürünü değil, seçim yapılabilecek bir listeyi ister. Kısa cevap şu: Talebi olan her kelime kümesine tek bir kategori ya da filtre URL'si atayın, geri kalan filtre ve sıralama URL'lerini tarama dışında bırakın ya da dizinden çıkarın, sayfalamayı gerçek bağlantılarla kurun.
E-ticaret SEO dört katmanda yürür. Bu rehber ikinci katmanı Google dokümanları, Baymard Institute araştırmaları ve Türkiye arama hacmi tahminleriyle anlatıyor.
| Katman | Ne yapılır? | Nerede anlatıyoruz? |
|---|---|---|
| Tarama ve dizin | Sayfaların bulunup dizine eklenebilmesi | Teknik SEO denetimi rehberi |
| Kategori ve filtre | Talebe göre kategori, filtre ve sayfalama kararları | Bu yazı |
| Ürün sayfaları | Ürün başlığı, açıklaması, Product işaretlemesi | Bu yazının kapsamı dışında |
| Otorite | Başka sitelerden bağlantı kazanma | Backlink rehberi |
E-ticaret SEO'da kategori sayfaları neden bu kadar önemli?
Kategori sayfası SEO'su, ürünleri listeleyen kategori ve alt kategori sayfalarının ticari aramalarda taranması, dizine eklenmesi ve tıklanması için yapılan çalışmadır.
Google, e-ticaret site yapısı rehberinde hiyerarşinin menüden kategoriye, kategoriden alt kategoriye ve oradan ürünlere uzanan bağlantılarla kurulmasını öneriyor. Aynı rehbere göre Google site yapısını genellikle URL'lere bakarak çıkarmaz; bir sayfaya site içinden ne kadar çok bağlantı verilirse göreli önemi o kadar artar. Menüden, breadcrumb'lardan ve ürün sayfalarından sürekli bağlantı alan kategori sayfaları bu yapının doğal merkezidir; “siyah elbise” yazan kişinin beklediği karşılaştırılabilir listeyi de en iyi onlar sunar.
Ticaret Bakanlığı'nın 2025 verilerine göre Türkiye'de e-ticaret hacmi TL bazında %52,2 artışla (dolar bazında %29) 4 trilyon 567 milyar TL'ye ulaştı. Sektörler arasında ilk sırada 428 milyar TL ile giyim, ayakkabı ve aksesuar var; örneklerimiz bu yüzden giyimden.
Anahtar kelimeler kategorilere nasıl eşlenir?
Anahtar kelime eşleme, her arama kümesinin sitenizde tek bir hedef sayfaya atanmasıdır; amaç, iki sayfanın aynı sorgu için yarışmasını önlemek ve talebi olan hiçbir kümeyi karşılıksız bırakmamaktır.
- Ürün ağacını çıkarın. Kategorileri, alt kategorileri ve filtre türlerini (renk, beden, kumaş, marka, fiyat) tek tabloda toplayın.
- Sorguları toplayın. Google Search Console, bir anahtar kelime aracı ve site içi arama kayıtları temel kaynaklardır.
- Niyeti etiketleyin. Her sorguyu “liste”, “tek ürün” ya da “bilgi” olarak işaretleyin. Yüksek hacimli olsa da “rüyada siyah elbise giymek” bir bilgi sorgusudur; eşlemeyi hacme göre değil niyete göre yapın.
- Varyantları kümeleyin. Aynı listeyi isteyen yazımları ve kelime sıralarını birleştirin.
- Her kümeye bir sayfa tipi atayın. Ana kategori, alt kategori, dizine açık filtre, ürün sayfası ya da blog rehberi.
- Eşleme tablosunu yazın. URL, ana kelime, ikincil kelimeler, title, H1 ve bağlantı aldığı yerler.
- Yamyamlığı kontrol edin. Anahtar kelime yamyamlığı (cannibalization), iki sayfanızın aynı sorguda yarışmasıdır; sayfalardan biri birleştirilir ya da dizinden çıkarılır.
- Birkaç hafta sonra ölçün. Google'ın SEO başlangıç rehberi etkiyi değerlendirmek için genellikle birkaç hafta beklemeyi öneriyor; bir kümenin sorgularında hedeflemediğiniz bir sayfa görünüyorsa eşlemeyi güncelleyin.
| Arama kümesi | Niyet | Hedef URL | Sayfa tipi |
|---|---|---|---|
| siyah elbise, siyah elbise modelleri | Liste | /kadin/elbise/siyah/ | Dizine açık filtre |
| siyah uzun elbise, uzun siyah elbise, siyah elbise uzun | Liste | /kadin/elbise/siyah-uzun/ | İkili filtre (tek URL) |
| rüyada siyah elbise giymek | Bilgi | — | Kategori hedeflemez |
Kelime sırası farklı, sayfa aynı
Semrush'ın Türkiye tahminlerine göre “siyah uzun elbise” aylık 2.400, “uzun siyah elbise” 1.000, “siyah elbise uzun” 590 kez aranıyor. Üçü de aynı listeyi ister; üç ayrı sayfa açmak talebi böler. Hepsini tek URL'de toplayın, başlıkta en çok aranan sırayı kullanın.
Kategori mi, filtre mi?
Baymard'ın düzenli olarak güncellenen navigasyon araştırması, sitelerin %79'unun filtre olması gereken özellikleri ayrı kategori yaptığını gösteriyor. Baymard, ortak özellik taşıyan ürün tiplerinin filtre olarak sunulmasını öneriyor. Aynı araştırmaya göre 10 civarında kategoriye ulaşınca alt bölmeye gidilmeli, en alt seviyedeki kategorilerde de en az 10 ürün hedeflenmeli.
SEO ile kullanıcı deneyimi arasındaki gerilim burada çözülür: Özelliği kullanıcıya filtre olarak sunun, kendi arama talebi olan filtre kombinasyonunu ise statik URL'li, kendi başlığı ve metni olan, dizine açık bir sayfaya dönüştürün.

Faceted navigation (filtreli gezinme) SEO'yu nasıl etkiler?
Filtreli gezinme (faceted navigation), ziyaretçinin renk, beden, fiyat ya da marka seçerek ürün listesini daraltmasını sağlayan yapıdır. Google'ın filtreli gezinme rehberine göre en yaygın uygulaması olan URL parametreleri sonsuz bir URL alanı üretebilir. Tarama kapasitesi işe yaramayan filtre URL'lerine harcandıkça yeni ve değerli sayfaların keşfi yavaşlar.
Hesap basit: 12 renk, 8 beden, 5 kumaş ve 4 boy seçeneği olan bir elbise kategorisinde yalnızca dört filtrenin de seçildiği durumlar bile 12 × 8 × 5 × 4 = 1.920 kombinasyon eder; kısmi seçimler, çoklu seçim ve sıralama eklenince sayı katlanır. Google iki yol tarif ediyor: dizine girmesi gerekmeyen filtre URL'lerinin taranmasını engellemek, dizine girmesi gerekenleri ise önerdiği URL kurallarına uydurmak.
Taramayı engellemede Google'ın ilk önerisi robots.txt'dir; kurallar yalnızca filtre URL'lerini kapsamalı, ürün sayfaları ve filtresiz liste sayfası taranabilir kalmalıdır. Örneğin Disallow: /*?*sirala= kuralı sıralama varyantlarını, Disallow: /*?*fiyat= kuralı fiyat aralığı URL'lerini kapatır. Filtreleri URL'nin # işaretinden sonraki bölümünde (fragment) tutmak da bir seçenektir, çünkü Google Search bu bölümü tarama ve dizine eklemede genellikle desteklemez.
Rehber canonical etiketini ve rel="nofollow" özniteliğini de sayıyor, ancak uzun vadede daha az etkili olduklarını belirtiyor; nofollow ancak o URL'ye giden her bağlantıda varsa işe yarar. Dizine açacağınız filtre URL'leri için kurallar:
- Parametre ayırıcı olarak standart
&kullanın; Google'ın tarayıcıları (crawler) virgül, noktalı virgül ve köşeli parantezi ayırıcı olarak algılamakta zorlanır. - Filtreleri URL yoluna (path) yazıyorsanız (
/elbise/siyah/uzun/) sırayı hep aynı tutun, aynı filtrenin iki kez yer almasına izin vermeyin. - Sonuçsuz, tekrar eden ya da anlamsız kombinasyonlarda ve olmayan sayfa numaralarında o URL'de HTTP 404 döndürün; ortak bir “bulunamadı” sayfasına yönlendirmeyin.
Ölçeği de doğru okuyun: Google'ın tarama bütçesi rehberi öncelikle 1 milyonu aşkın sayfası haftalık ya da 10 bini aşkın sayfası her gün değişen siteler için yazıldı. Orta ölçekli bir mağazada asıl sorun çoğu zaman dizine giren yinelenen, zayıf filtre sayfalarıdır.
Filtreler önce kullanıcı içindir: Baymard bulguları
Filtre URL'lerini tarama açısından sınırlamak, filtre deneyimini kısmak anlamına gelmez. Baymard Institute'un ABD ve Avrupa'dan 170'ten fazla e-ticaret sitesini puanladığı 2025 ürün listesi ve filtreleme araştırmasına göre masaüstü sitelerin %58'i, mobil sitelerin %78'i bu alanda “vasat” ya da daha kötü performans gösteriyor. Öne çıkan eksikler:
- Sitelerin %14'ü aynı filtre türünde birden fazla değer seçtirmiyor; kullanıcı “siyah” ve “lacivert” elbiseleri tek listede göremiyor.
- Masaüstü sitelerin %68'i, mobil sitelerin %69'u fiyat, puan, çok satan ve en yeni sıralamalarının dördünü birden sunmuyor.
Pratik sonuç: Çoklu seçim ve sıralama kullanıcıya eksiksiz açık kalsın; ürettikleri URL'lerin kaderini aşağıdaki karar akışı ve tablo belirlesin.
Hangi filtre URL'si dizine girmeli? Karar tablosu
Bir filtre URL'sinin kaderini dört soru belirler: Ürün döndürüyor mu, bir sıralama ya da takip parametresi mi, kendi arama talebi ve yeterli ürünü var mı, şu anda dizinde mi?

Tablo aynı kararları URL türüne göre gösteriyor.
| URL türü | Örnek | Karar | Nasıl uygulanır? |
|---|---|---|---|
| Ana kategori, alt kategori | /kadin/elbise/ | Dizine aç | Kendine canonical, site haritası, menü bağlantısı, özgün title ve H1 |
| Talebi olan tek filtre | /kadin/elbise/siyah/ | Dizine aç | Statik URL, özgün title ve H1, kategoriden bağlantı |
| Talebi olan ikili kombinasyon | /kadin/elbise/siyah-saten/ | Seçerek dizine aç | Yalnız talebi ölçülenler; kelime sırası varyantları tek URL'de |
| Talebi olmayan çoklu kombinasyon | ?renk=siyah&beden=38&fiyat=500-750 | Taramayı engelle | robots.txt; zaten dizindeyse önce noindex, düştükten sonra engel |
| Sıralama, görünüm, ürün sayısı | ?sirala=fiyat-artan | Dizin dışında tut | robots.txt ya da noindex; site haritasına eklemeyin |
| Sayfalama | ?sayfa=2 | Taranabilir bırak | Her sayfa kendine canonical; sayfalar arasında gerçek bağlantı |
| Sonuçsuz kombinasyon, olmayan sayfa | ?sayfa=999 | 404 | Bulunduğu URL'de 404; yönlendirme yok |
| Geçici olarak boş kategori | /kadin/tulum/ (stok bekleniyor) | noindex | URL'yi koruyun; ürün gelince etiketi kaldırın |
| Dizine açık filtre sayfası (geçici olarak boş) | /kadin/elbise/siyah-saten/ | noindex | 404 vermeyin; ürün gelince etiketi kaldırın |
| Kalıcı olarak kaldırılan kategori | — | 404 ya da 410 | Menüden, iç bağlantılardan ve site haritasından çıkarın |
| Site içi arama sonuçları | /arama?q=… | Dizin dışında tut | noindex ya da robots.txt; ürünlere kategori bağlantılarıyla ulaşılsın |
noindex nedir, robots.txt'den farkı ne?
noindex etiketi, bir sayfanın Google dizinine eklenmemesini isteyen robots meta etiketi ya da HTTP başlığıdır (X-Robots-Tag); sayfa taranır ama sonuçlarda gösterilmez. robots.txt dosyası ise dizini değil taramayı yönetir. Google'ın robots.txt rehberi, bu dosyanın bir sayfayı Google'ın dışında tutma yöntemi olmadığını yazıyor: Engellenen URL başka yerlerden bağlantı alıyorsa açıklamasız biçimde dizine girebilir.
Google'ın noindex dokümanına göre etiketin çalışması için sayfa robots.txt ile engellenmemiş olmalıdır; engellenen sayfadaki noindex hiç görülmez. Pratik sıra: Dizindeki gereksiz filtre URL'lerine önce noindex verin, düştüklerini görün, taramayı sonra kapatın.
Canonical etiketi filtre sayfalarında ne zaman yeterli olur?
Canonical URL, birbirinin kopyası ya da birbirine çok benzeyen sayfalar arasından Google'ın en temsilî bulup arama sonuçlarında gösterdiği adrestir; tercihinizi canonical etiketiyle (<link rel="canonical">) bildirirsiniz. Search Console'un Türkçe arayüzünde canonical, “standart sayfa” olarak geçer. Google'ın kanonikleştirme dokümanına göre bu tercih bir kural değil, ipucudur; Google başka bir adresi seçebilir.
Yinelenen URL'leri birleştirme rehberi yönlendirmeyi ve canonical etiketini güçlü, site haritasını zayıf sinyal sayıyor; robots.txt'yi canonical belirlemek için kullanmamanızı istiyor. Canonical, küçük bir kombinasyon kümesini ana listeye bağlamak için iyidir; on binlerce URL'nin tarama yükünü ise tek başına çözmez.
Search Console'da nasıl kontrol edilir?
Search Console'daki Sayfa dizine ekleme raporu kararlarınızın uygulanıp uygulanmadığını gösterir; Google'ın yardım sayfası, farklı filtreler uygulanmış ya da yalnızca farklı sıralanmış sayfa varyantlarını dizine eklenmemesi olağan sayfalara örnek gösteriyor. Şu durumlar ise bir uygulama hatasına işaret edebilir (Türkçe arayüzdeki adlarıyla):
- “robots.txt tarafından engelleniyor olsa da dizine eklendi”: Google'a göre URL taranamadığı hâlde başka sayfalardan aldığı bağlantılarla dizine girmiştir. Filtrelerde olası nedenler, engellenen adreslere site içinden bağlantı verilmesi ya da engelin URL dizinden düşmeden eklenmesidir. Çözüm: Engeli kaldırıp noindex verin, URL düşünce engeli geri koyun.
- “Kopya, Google kullanıcıdan farklı bir standart sayfa seçti”: Dizine açmak istediğiniz filtre sayfasında görüyorsanız sayfa çoğu zaman ana kategoriden yeterince ayrışmıyordur.
- “Soft 404”: Sonuçsuz kombinasyon 200 koduyla boş sayfa döndürüyor; 404 vermeli.
Eski URL Parametreleri aracını aramayın: Google bu aracı 2022'de kullanımdan kaldırdı, parametreleri artık kendisi öğreniyor.
Sayfalama nedir, sonsuz kaydırma nasıl kurulmalı?
Sayfalama (pagination), uzun bir ürün listesinin numaralı sayfalara bölünmesidir; “daha fazla yükle” butonu ve sonsuz kaydırma ise listeyi tek sayfada parça parça açan alternatiflerdir. Google'ın sayfalama ve kademeli yükleme rehberine göre hangisini seçerseniz seçin şart aynıdır: Googlebot tüm ürünleri bulabilmelidir.
Kritik ayrıntı: Google'ın tarayıcıları butonlara “tıklamaz” ve kullanıcı eylemi gerektiren JavaScript işlevlerini genellikle tetiklemez; ürünler yalnızca kaydırınca ya da butona basınca yükleniyorsa ilk partiden sonrası keşfedilmeyebilir. Temel kurallar:
- Her sayfaya benzersiz bir URL verin (
?sayfa=2); sayfa numarası için#kullanmayın. - Her sayfadan bir sonrakine
<a href>bağlantısı verin; tüm sayfalardan ilk sayfaya dönüş bağlantısı da ekleyebilirsiniz. - İlk sayfayı serinin canonical'ı yapmayın; her sayfa kendi canonical'ını taşısın.
Google rel="next" ve rel="prev" etiketlerini artık kullanmıyor; seri boyunca aynı title ve açıklamayı kullanmak da sorun değil. Ürünlerin keşfini site haritası ya da Google Merchant Center feed'iyle destekleyebilirsiniz.
Kullanıcı tarafında Baymard'ın 2020 tarihli testleri masaüstünde bir seferde 50–150, mobilde 15–30 ürün yüklemeyi ve genellikle en iyi sonuç veren yöntem olarak “daha fazla yükle” butonunu öneriyor. İkisi birleştirilebilir: Buton listeyi uzatırken her parti için ?sayfa=n URL'si ve gerçek bir bağlantı da sunulur.
Kategori açıklaması nereye ve ne uzunlukta yazılmalı?
Kategori açıklaması, ürün listesinin çevresinde yer alan ve ziyaretçinin seçim yapmasına yardım eden metindir. Sihirli bir uzunluk yok: Google, faydalı içerik rehberinde tercih ettiği bir kelime sayısı olmadığını yazıyor. Yerleşimde işe yarayan denge, yukarıdan aşağıya şöyledir:
- Breadcrumb ve H1: Hiyerarşideki yer ve tek, net bir başlık.
- 1–2 cümlelik giriş: Listede ne olduğunu söyler, ürünleri aşağı itmez.
- Filtreler, sıralama ve ürün listesi: Sayfanın asıl içeriği; ilk ekranda görünmeli.
- Alt bölümde rehber metin: Beden ve ölçü rehberi, kumaş farkları, bakım, iade notu ve kategoriye özel sorular.
- İlgili sayfa bağlantıları: “Saten elbise” ya da “siyah abiye elbise” gibi dizine açık sayfalara.
“Kadın Giyim” gibi ara kategori sayfaları ürün listesinden çok alt kategorilere yönlendirir; Baymard'ın navigasyon araştırmasına göre sitelerin %38'i bu sayfalarda alt kategorileri ana içerik yapmıyor. Alt kategoriler üstte ve görünür olmalı.
Sık görülen bir hata, aynı paragrafı yalnızca kategori adını değiştirerek yüzlerce sayfaya kopyalamaktır. Her kategoride “bu listede neyi neye göre seçmeliyim?” sorusunu cevaplayın; bu tür doğrudan cevaplar, yapay zekâ yanıt motorlarının alıntılayabileceği türden bağımsız pasajlardır (bkz. GEO nedir).
Title, meta açıklama ve H1 için şablonlar
Kategori sayfalarında title, meta açıklama ve H1 çoğu zaman şablonla üretilir; bu doğru bir yaklaşımdır, yeter ki değişken kısım gerçek veriden gelsin. Google'ın snippet rehberi, büyük ve veri tabanına dayalı sitelerde açıklamaların programatik üretilmesini teşvik ediyor; her sayfada aynı ya da birbirine çok benzeyen açıklamaların ise işe yaramadığını belirtiyor.
Kaçınılacak şey, her sayfada aynı kalan genel başlıktır: Google'ın başlık bağlantıları rehberi, bir e-ticaret sitesinde her sayfaya aynı başlığı yazmanın sayfaları ayırt etmeyi imkânsız kıldığını örnek veriyor; kelime tekrarından kaçınmayı ve marka adını kısa tutmayı öneriyor.
| Sayfa tipi | Title | H1 | Meta açıklama |
|---|---|---|---|
| Ana kategori | Elbise Modelleri ve Fiyatları | Marka | Elbise Modelleri | {ürün sayısı} elbise modeli: {öne çıkan alt tipler}, {fiyat aralığı}. {Kargo ya da iade bilgisi}. |
| Alt kategori | Abiye Elbise Modelleri | Marka | Abiye Elbise | {ürün sayısı} abiye elbise; {boy ve kumaş seçenekleri}. |
| Dizine açık filtre | Siyah Elbise Modelleri | Marka | Siyah Elbise | Mini, midi ve uzun boyda {ürün sayısı} siyah elbise; {beden aralığı}. |
Breadcrumb nedir ve BreadcrumbList nasıl eklenir?
Breadcrumb, sayfanın hiyerarşideki yerini “Ana sayfa › Kadın › Elbise › Siyah Elbise” gibi bir bağlantı zinciriyle gösteren gezinme öğesidir; Google'ın Türkçe dokümanlarında “içerik haritası” adıyla geçer, “ekmek kırıntısı” olarak da bilinir. Google'ın breadcrumb yapılandırılmış veri dokümanı, breadcrumb'ın URL yapısını birebir kopyalamak yerine tipik bir kullanıcı yolunu yansıtmasını öneriyor. Nielsen Norman Group da breadcrumb'ın oturum geçmişini değil hiyerarşiyi göstermesi gerektiğini, özellikle arama sonucundan gelen kullanıcıya yön verdiğini vurguluyor.
BreadcrumbList, bu zinciri Google'a Schema.org sözlüğüyle, örneğin JSON-LD biçiminde anlatan yapılandırılmış veri türüdür. Kurallar kısa:
- BreadcrumbList en az iki ListItem içerir.
- Her ListItem'da
position,nameveitem(sayfanın URL'si) bulunur; son öğedeitemzorunlu değildir. - Yayından önce Zengin Sonuçlar Testi ile doğrulayın.

Beklentiyi doğru kurun: Google Ocak 2025'ten beri breadcrumb'ları mobil sonuçlarda göstermiyor, masaüstünde gösterim sürüyor; işaretlemede değişiklik gerekmiyor. Kategori sayfasına Product işaretlemesi ise ürün zengin sonucu kazandırmaz: Google'a göre Product zengin sonuçları şimdilik yalnızca tek bir ürüne ya da aynı ürünün varyantlarına odaklanan sayfaları destekliyor.
Ana sayfa ve ürün sayfalarından kategorilere iç bağlantı
İç bağlantı, kategori sayfasının hem keşfini hem site içindeki ağırlığını belirler. Google'ın bağlantı rehberi, önemsediğiniz her sayfanın en az bir sayfadan bağlantı almasını, bağlantı metninin de açıklayıcı, kısa ve ilgili olmasını istiyor.
- Menü ve ana sayfa: Ana kategoriler menüde, sezonun öne çıkanları ana sayfada.
- Ürün sayfaları: Breadcrumb'ın yanında “Tüm siyah elbiseler” gibi kategori bağlantıları.
- Kategori sayfaları: Kardeş alt kategorilere ve dizine açık filtre sayfalarına metin bağlantıları.
- Blog ve rehberler: “Abiye elbise nasıl seçilir?” gibi yazılardan ilgili kategoriye.
Site içi arama kutusuna güvenmeyin: Google'ın e-ticaret site yapısı rehberine göre Googlebot tarama sırasında arama kutusuna genellikle sorgu girmez; yalnızca aramayla ulaşılan ürünler keşfedilmeyebilir. Google'ın e-ticaret URL yapısı rehberi de iç bağlantı, site haritası ve canonical'da aynı URL'yi kullanmayı, oturum ya da takip kodlu adreslere iç bağlantı vermemeyi öneriyor.
Boşalan ve sezonluk kategorilerde ne yapılmalı?
Geçici olarak boşalan kategori noindex alır, kalıcı olarak kaldırılan kategori 404 döndürür, sezonluk kategori ise her yıl aynı URL'de yaşar. Google'ın e-ticaret URL yapısı rehberi boş kategoriye noindex öneriyor; site boşalan kategoriyi gezinme ve aramadan otomatik kaldırıyorsa 404'ü seçenek olarak sunuyor. Pratikte:
- Geçici olarak boş kategori ya da dizine açık filtre sayfası: URL'yi koruyun, noindex verin, bu sürede benzer kategorilere bağlantı verin; ürün gelince etiketi kaldırın.
- Kalıcı olarak kaldırılan kategori: 404 ya da 410 döndürün, menüden ve site haritasından çıkarın; Google'ın HTTP durum kodları rehberine göre 429 dışındaki 4xx kodları aynı işlem görür ve dizindeki URL dizinden çıkarılır. Başka bir kategoriyle birleştirildiyse 301 yönlendirme kullanın; Google'ın yönlendirme rehberine göre bu, hedefin canonical seçilmesi için de bir sinyaldir.
- Stoku biten ürünler: Google'ın işi duraklatma rehberi, bu ürünlerin sayfalarını Search Console'un Kaldırma aracıyla arama sonuçlarından kaldırmak yerine açık bırakıp “stokta yok” olarak işaretlemeyi öneriyor.
Sezonluk kategorilerde kural kalıcı URL'dir. Google, kampanya sayfaları için önerilerinde her etkinlikte yeni adres yerine aynı URL'yi (/sale/2020/black-friday değil /sale/black-friday) kullanmayı ve bu sayfalara ana sayfadan bağlantı vermeyi öneriyor. Türkiye'de karşılığı /kasim-indirimleri/ ya da /okula-donus/ gibi yılsız adreslerdir; yılı title ve içeriğe yazın, kazanılan dış bağlantılar aynı adreste birikir.
Sezon dışında sayfayı geçen sezonun ürünleri ve ilgili kategori bağlantılarıyla dizinde tutun; noindex'i yalnızca hiç ürün kalmadığında kullanın. Etiketi kullandıysanız kampanyadan birkaç hafta önce kaldırın ve URL Denetleme aracından dizine ekleme isteyin.
Kategori sayfası SEO kontrol listesi
Yeni kategori ve kampanyalardan önce şunları kontrol edin:
- Her kelime kümesi tek URL'ye atanmış, kelime sırası varyantları birleştirilmiş.
- Dizine açık sayfalar kendine canonical taşıyor ve site haritasında.
- Talepsiz filtre ve sıralama URL'leri robots.txt ya da noindex ile kapalı (ikisi aynı URL'de değil); sonuçsuz kombinasyonlar 404 döndürüyor.
- Sayfalama gerçek bağlantılarla kurulmuş, ilk sayfaya canonical verilmiyor.
- Title ve H1 özgün; kategoriler menüden ve ürün sayfalarından bağlantı alıyor.
- Sezonluk kategoriler yılsız URL'lerde, boş kategoriler noindex ile bekliyor.
Sonuçları Google Search Console'un Performans raporunda ölçün: Sayfa filtresine kategori yolunu (ör. /kadin/elbise/) yazın, değişiklik öncesi ve sonrası eşit uzunlukta iki dönemi karşılaştırın. Dizine açtığınız sayfaları ayrı bir site haritasına koyarsanız Sayfa dizine ekleme raporunu o site haritasıyla filtreleyebilirsiniz.
Kategori ağacını, filtre yapısını ve içerik planını birlikte ele almak isterseniz e-ticaret SEO hizmetimizde bu karar tablosunu sitenizin gerçek arama verisiyle uyguluyoruz.
Sık sorulan sorular
E-ticaret SEO nasıl yapılır?
Bir sıra izleyin: Önce Google'ın sayfalarınızı tarayıp dizine ekleyebildiğini doğrulayın, sonra kategori ağacını arama talebine göre eşleyin, ardından ürün sayfalarını ve iç bağlantıları tamamlayın; dış bağlantı çalışması bu temelin üzerine kurulur. Dışarıdan destek almayı düşünüyorsanız SEO hizmeti hakkında bilmeniz gerekenleri anlattığımız yazıya göz atabilirsiniz.
Filtre sayfaları dizine eklenmeli mi?
Hepsi değil. Kendi arama talebi olan ve yeterli ürün içeren filtre kombinasyonları, örneğin “siyah elbise”, statik URL'li ve özgün başlıklı sayfalar olarak dizine açılabilir. Talep görmeyen çoklu kombinasyonları ise Google'ın önerdiği gibi tarama dışında bırakın; aksi hâlde tarama kaynağı birbirine çok benzeyen sayfalara harcanır.
Kategori açıklaması kaç kelime olmalı?
Sabit bir sayı yoktur; uzunluğu kategorinin karmaşıklığı belirler. Birbirine benzeyen ürünlerden oluşan bir kategoride iki cümlelik bir giriş yeterli olabilir; beden, kumaş ya da teknik özellik farkları büyük olan kategorilerde ise ürünlerin altına bir seçim rehberi eklemek işe yarar. Uzun metni mobilde akordeona almak da serbesttir: Google'ın mobil öncelikli dizine ekleme rehberi, içerik masaüstüyle eşdeğer kaldıkça bu düzeni örnek veriyor.
Sayfalı kategori sayfalarında canonical ilk sayfaya mı verilmeli?
Hayır, Google bunu önermiyor. Her sayfa kendini gösteren bir canonical taşımalıdır; örneğin ikinci sayfada <link rel="canonical" href="https://www.example.com/kadin/elbise/?sayfa=2">. Sayfalar farklı ürünler listelediği için birbirinin kopyası değildir; ilk sayfayı canonical göstermek, sonraki sayfaları kopya ilan etmek demektir ve Google'ın kanonikleştirme dokümanına göre kopya sayılan sayfalar daha seyrek taranır.
Breadcrumb'ın SEO'ya etkisi var mı?
En somut etkisi iç bağlantı ve yön bulma üzerindendir. Breadcrumb her ürün ve alt kategori sayfasından üst kategorilere bağlantı verir; Google'ın e-ticaret site yapısı rehberine göre site içinden daha çok bağlantı alan sayfanın göreli önemi artar. Arama sonucundan doğrudan bir ürün sayfasına gelen ziyaretçi de bulunduğu yeri görür ve tek tıkla kategoriye geçebilir.
Sonsuz kaydırma SEO'ya zarar verir mi?
Ürünler yalnızca kaydırınca yükleniyorsa zarar verebilir; bunu tahmin etmek yerine test edin. Kategori URL'sini Google Search Console'daki URL Denetleme aracında “Canlı URL'yi test et” ile sınayın, “Test edilen sayfayı göster” bölümündeki HTML'de ilk partinin ötesindeki ürün bağlantılarını ya da ?sayfa=2 gibi bir sonraki sayfaya giden <a href> bağlantısını arayın. İkisi de yoksa her ürün partisine ayrı bir URL ve gerçek bir bağlantı ekleyin.