Filtreli navigasyon: Hangi filtre sayfaları dizine eklenmeli?
Filtreler tek bir kategoriyi binlerce URL’ye çevirebilir. Hangi filtre sayfaları dizine eklenmeyi hak eder, geri kalanlar taramadan nasıl uzak tutulur?
Filtreler alışveriş yapanlar için vazgeçilmez, SEO için ise risklidir. Her renk, beden, marka ve fiyat seçeneği yeni bir URL üretebilir ve kombinasyonlar çoğu ekibin tahmin ettiğinden çok daha hızlı çoğalır. Çözüm her şeyi dizine eklemek ya da her şeyi engellemek değil: birkaç filtreye gerçek açılış sayfaları verin, gerisini kurallarla taramanın dışında tutun.
Filtreler neden SEO sorununa dönüşür?
Dört filtresi olan bir kanepe kategorisi düşünün: renk (12 seçenek), malzeme (6), ölçü (8) ve fiyat aralığı (5). Kullanıcı her filtreden tek bir değer seçebiliyor ya da filtreyi boş bırakabiliyorsa, tek bir kategoriden 13 × 7 × 9 × 6 = 4.914 olası listeleme çıkar. Çoklu seçime izin verdiğinizde ise sıralama seçenekleri ve sayfalama eklenmeden bile bu sayı iki milyarı aşar.
Bunun üç sonucu olur:
- Tarama israfı. Googlebot ziyaretlerini yeni ürünler yerine birbirinin neredeyse aynısı olan listelemelere harcar. Google, site sahiplerinin kendisine bildirdiği aşırı tarama (overcrawling) sorunlarının açık ara en yaygın kaynağının filtreli navigasyon olduğunu söylüyor.
- Zayıf ve kopya sayfalar. Kombinasyonların çoğu ya üst kategoriyle aynı ürünleri ya yalnızca bir iki ürünü gösterir ya da hiç sonuç göstermez.
- Bölünen sinyaller. Linkler ve alaka, tek bir sayfayı güçlendirmek yerine aynı listelemenin pek çok sürümüne dağılır.
Google, tarama bütçesinin (crawl budget) esas olarak çok büyük siteler için bir sorun olduğunu söylüyor; ancak filtreli navigasyon, birkaç bin ürünlü bir mağazayı URL sayısı açısından çok büyük bir siteye dönüştürür. Belirtiler Search Console’da görünür: Sayfa dizine ekleme raporunda “Duplicate without user-selected canonical” (kullanıcının canonical belirlemediği kopya) ve “Tarandı – şu anda dizine eklenmiş değil” gibi durumlar, Crawl stats (Tarama istatistikleri) raporundaki örneklerin her yerinde de parametreli URL’ler.
Hangi filtreler dizine eklenebilir bir sayfayı hak eder?
Bir filtre şu üç testi geçerse kendi dizine eklenebilir sayfasını hak eder:
- Gerçek arama talebi. İnsanlar bu kombinasyonu arıyor; örneğin “siyah deri kanepe” ya da “su geçirmez yürüyüş botu”. Şirket içi varsayımlara değil, anahtar kelime araçlarına ve Search Console sorgularına bakın.
- Yeterli ürün. Sayfa anlamlı bir seçki gösteriyor ve stok değiştikçe de göstermeye devam ediyor. İki ürünlü bir filtre sayfası, başlığı ne kadar iyi olursa olsun zayıftır.
- Özgün değer. Üst kategoriden yeterince farklı; ana menünüzden gönül rahatlığıyla link vereceğiniz bir sayfa.
Her filtre için karar süreci
- Talepİnsanlar bu filtreyi ya da kombinasyonu arıyor mu?
- DerinlikBugün de yarın da faydalı bir sayfa için yeterli ürün
- DeğerÜst kategoriden belirgin biçimde farklı
- İnşaStatik URL, özgün metin, iç linkler
- KontrolGeri kalan her şeye sayfa değil, kural
Testleri geçen filtreler gerçek açılış sayfalarına dönüşür: ?renk=siyah&malzeme=deri yerine /kanepeler/siyah-deri/ gibi temiz ve statik bir URL, özgün bir title ve H1, o seçki için yazılmış kısa bir giriş metni, sayfanın kendisini gösteren bir canonical, XML site haritasında bir yer ve üst kategoriden ve ilgili satın alma rehberlerinden gelen iç linkler. Bu sayfaları, sıralanmasını istediğiniz diğer kategori sayfaları gibi ele alın.
Yüzlerce filtre değeriniz varsa adayları bir matrise yerleştirmek işe yarar. Ayrıştırmanın büyük kısmını talep ve derinlik yapar:
Hangi filtreler açılış sayfasını hak eder?
Talebin yüksek ama ürün sayısının az olduğu durum bir ürün yönetimi (merchandising) sorusudur: önce ürün yelpazesini genişletin, sonra sayfayı oluşturun. Kimsenin aramadığı ama işe yarayan filtreler ise dizine eklenebilir URL’ler olmadan, alışveriş yapanlar için filtre olarak kalır.
Geri kalan her şey için yöntemler
Testleri geçemeyen her filtrenin de bir kurala ihtiyacı vardır. Araçlar ve sınırları şunlar:
- Üst kategoriye canonical. Sıralama seçenekleri gibi neredeyse kopya sayfalar için uygundur. Ancak
rel="canonical"bir direktif değil, ipucudur: Google farklı bir canonical seçebilir (Search Console bunu “Duplicate, Google chose different canonical than user” olarak raporlar) ve etiketi görmek için URL’yi yine de taraması gerekir. - Sonsuz kombinasyon üreten parametreler (çoklu seçim, fiyat kaydırıcıları, sıralama ve görünüm seçenekleri) için robots.txt ile engelleme. Canonical ve noindex’ten farklı olarak taramayı gerçekten durdurur. Ancak engellenen bir URL’ye link veriliyorsa, içeriği olmadan da dizine eklenebilir; ayrıca Google, erişmesine izin verilmeyen bir URL’deki canonical ya da noindex etiketini göremez.
- noindex bir sayfayı dizinin dışında tutar, ama yalnızca Google sayfayı tarayıp etiketi görebiliyorsa. Aynı URL’de asla robots.txt engeliyle birlikte kullanmayın.
- Değersiz kombinasyonları link olarak sunmayın. Google,
hrefiçeren<a>öğelerini takip eder. Bir kombinasyonun taranmasını istemiyorsanız onu taranabilir bir link olarak oluşturmayın: bir buton ya da formla uygulayın veya filtre durumunu Google’ın genellikle yok saydığı URL parçasında (# işaretinden sonra) tutun.
Filtre türü ve yöntem
| Filtre türü | Yöntem | Kural |
|---|---|---|
| Talep, derinlik ve özgün değer var (“siyah deri kanepe”) | Kendi metni olan statik açılış sayfası: kendini gösteren canonical, site haritasında ve kategoriden linkli | Dizine ekle |
| İşe yarayan ama az aranan filtre (ölçü, stokta olanlar) | Kullanıcılar için koruyun: noindex ya da listeleme pek değişmiyorsa üst kategoriye canonical | Birleştir |
| Sıralama, görünüm modu, sayfa başına ürün sayısı | Varsayılan görünüme canonical ya da bu durumu URL’nin dışında tutun | Birleştir |
| Çoklu seçim, fiyat kaydırıcıları, üst üste binen filtreler | Parametreleri robots.txt ile engelleyin ve taranabilir link olarak sunmayın | Engelle |
| Hiç ürün döndürmeyen kombinasyon | Boş sayfa ya da yönlendirme değil, o URL’de 404 döndürün | 404 |
Taramadan tasarruf ettiren düzenlemeler
- Boş sonuçlar 404 döndürmeli. Google’ın filtreli navigasyon rehberi, bir kombinasyon hiç ürün döndürmediğinde 200 durum kodlu boş bir sayfa ya da genel bir hata sayfasına yönlendirme yerine, URL’nin kendisinde 404 verilmesini istiyor.
- Tek bir parametre sırası.
?renk=siyah&malzeme=deriile?malzeme=deri&renk=siyahbir tarayıcı için iki farklı URL’dir. Parametreleri sabit bir sırayla üretin, standart&ayırıcısını kullanın ve bir filtreyi asla tekrarlamayın. - URL Parametreleri aracı yok. Search Console’daki URL Parametreleri aracı kaldırıldı; Google’a parametreleri nasıl ele alacağını söyleyebileceğiniz bir yer artık yok. Tüm kontrol sitenizde olmalı: linkler, robots.txt, canonical etiketleri ve durum kodları.
Ardından, mümkünse sunucu loglarınızla birlikte Crawl stats ve Sayfa dizine ekleme raporlarını izleyerek taramanın ürünlere ve seçtiğiniz açılış sayfalarına kaydığını doğrulayın.
Canlı bir mağazada filtre URL’lerini değiştirmek küçük çaplı bir site taşımadır: tıpkı trafik kaybetmeden site yenileme ve taşıma sürecinde olduğu gibi, dizindeki eski URL’leri 301 yönlendirmeleriyle yenilerine eşleyin. Filtreler birer etkileşim olduğu için yanıt hızlarını da test edin: ürün ızgarasını donduran bir filtre tıklaması, yavaş etkileşimleri bulmak ve düzeltmek için klasik bir örnektir. Teknik SEO ve e-ticaret SEO çalışmalarımız bu kural setiyle başlar; e-ticarette organik gelir yaklaşımımız ise bunun büyük resimde nereye oturduğunu gösterir.
Filtreleriniz ürünlerinizden hızlı mı çoğalıyor? Ücretsiz SEO analizi isteyin, taramanızın gerçekte nereye gittiğini size gösterelim.