E-ticaret platformlarında kullanıcıların binlerce ürün arasından aradıklarını bulabilmesi için sunulan renk, beden, fiyat, marka ve sıralama filtrelerine Faceted Navigation (Çok Boyutlu / Filtreli Gezinme) adı verilir.
Kullanıcı deneyimi için vazgeçilmez olan bu sistem, teknik SEO açısından doğru yapılandırılmadığında; 100 ürünlük bir kategoride milyonlarca permütasyonlu kopya URL üreterek Googlebot’u Örümcek Tuzağına (Spider Trap) çeker ve tarama bütçesini (Crawl Budget) tamamen kilitler. Faceted Navigation’ı hem kusursuz bir UX hem de %100 temiz bir SEO mimarisiyle yönetmenin 4 kesin mühendislik yöntemi uygulanmalıdır.
1. Faceted Navigation’ın Yarattığı “Kombinasyon Patlaması”
[Ana Kategori: /erkek-ayakkabi/ (1 URL)]
├── + Renk: ?color=black (10 Renk)
├── + Beden: &size=42 (8 Beden)
├── + Marka: &brand=nike (15 Marka)
├── + Fiyat: &price=1000-2000 (5 Aralık)
└── + Sıralama: &sort=price_asc (4 Sıralama)
│
▼
[TOPLAM OLUŞAN URL SAYISI: 10 x 8 x 15 x 5 x 4 = 24.000 FARKLI URL!]
➔ Googlebot bu 24.000 kopya URL'yi tararken ana ürün sayfalarınızı asla tarayamaz! 🔴
2. Faceted Navigation İçin 4 Mühendislik Çözümü
[Kullanıcı Bir Filtreye Tıkladı]
│
┌──────────────────────────┴──────────────────────────┐
▼ ▼
[Aylık Arama Hacmi Yüksek mi?] [Yalnızca Kullanıcı Filtresi mi?]
(Örn: "Siyah Deri Ayakkabı" > 20K Hacim) (Örn: "42 Numara Fiyat Artan Siyah")
│ │
▼ ▼
[STATİK TEMİZ URL AÇIN] [AJAX / FRAGMENT YA DA NOINDEX]
- `/erkek-ayakkabi/siyah/` - URL'yi Hash (`#`) ile Güncelle
- Özgün H1, Title, Canonical Kendine - Veya Canonical Ana Kategoriye
- XML Sitemap'e Ekle - Robots.txt ile Parametreyi Engelle
| Çözüm Yöntemi | Nasıl Çalışır? | Avantajı | Dezavantajı |
|---|---|---|---|
| 1. AJAX + History API | Sayfa yenilenmeden JS ile ürünleri filtreler; URL parametresi üretmez. | Sıfır kopya URL, Googlebot asla tuzağa düşmez. | Kullanıcı filtreli linki arkadaşına atamaz. |
| 2. URL Fragment (# Hash) | /kategori/#color=black formatı kullanılır. | Googlebot # işaretinden sonrasını taramaz (Sıfır tarama yükü). | Sayfa Google dizinine giremez. |
| 3. Canonical Standartlaştırma | Tüm filtreli parametreler canonical ile ana kategoriye bağlanır. | PageRank bölünmesini engeller. | Botlar parametreleri taramaya devam edebilir. |
| 4. Robots.txt ile Disallow | Disallow: /*?*sort= satırıyla taranması yasaklanır. | Tarama bütçesini %100 korur. | Sayfadaki yeni ürün linkleri taranamayabilir. |
3. En İyi Hibrit Model
- Hacimli Aramaları Statikleştirin: Yüksek aranması olan 1. seviye filtreleri (Örn:
/erkek-ayakkabi/spor/) bağımsız indekslenebilir URL yapın. - Çoklu ve Sıralama Filtrelerini Engelleyin: 2’den fazla filtre seçildiğinde veya fiyat sıralaması yapıldığında parametreleri
robots.txtile taramaya kapatın.
Sıkça Sorulan Sorular
Filtre sayfalarına noindex vermek doğru mudur?
Tüm filtreli sayfalara noindex basmak Googlebot’un bu sayfaları taramasını engellemez; bot sayfayı tarar ve noindex’i görür. Tarama bütçesini korumak için AJAX veya robots.txt kısıtlaması daha etkilidir.
Canonical etiketi tek başına Faceted Navigation’ı çözer mi?
Canonical yinelenen içerik cezasını önler ancak Googlebot’un milyonlarca URL’yi taramasını durdurmaz; tarama bütçesi için robots.txt ile desteklenmelidir.
Stratejik Sonuç
Doğru yapılandırılmış bir Faceted Navigation mimarisi, e-ticaret sitenizi arama motoru örümcek tuzaklarından temizleyerek tarama enerjisini doğrudan ciro getiren sayfalara odaklar. İleri düzey e-ticaret mimarileri için teknik SEO danışmanlığı çözümlerimizi inceleyin.
İlgili Yazılar
- Jobs-to-be-Done (JTBD) Metodu ile Müşteri Deneyimi ve SEO
- Yandex Webmaster ile SEO Performansınızı Artırmanın 12 Yolu
- Screaming Frog’da XPath ile Veri Kazıma: En Çok Kullanılan 15 Komut
- WordPress Hız Eklentileri ve Core Web Vitals Optimizasyonu
- WebP ve WebM Formatları: Web Medya Sıkıştırma Rehberi