Faceted Navigation SEO: E-Ticaret Filtre Sayfaları
- Sezer DEMİR

- 14 saat önce
- 3 dakikada okunur
⠀
E-ticaret sitelerinde renk, beden, fiyat aralığı, marka gibi filtre kombinasyonları milyonlarca benzersiz URL üretebilir. Bu URL patlaması (URL bloat) Googlebot'un crawl bütçesini tüketir, binlerce thin content sayfası oluşturur ve duplicate content sorunlarına yol açar.
Bu rehberde faceted navigation SEO yönetiminin temel yöntemlerini, hangi filtrelerin indexlenmesi gerektiğini ve hangi araçlarla bu sorunu kontrol edeceğinizi ele alacağız.
⠀
Faceted Navigation Nedir?
⠀
Faceted navigation, kullanıcıların ürün listelerini birden fazla özelliğe göre (facet) filtreleyebildiği arayüz sistemidir. Örneğin:
Renk: Kırmızı, Mavi, Yeşil
Beden: S, M, L, XL
Fiyat: 0-100 TL, 100-500 TL, 500+ TL
Marka: Nike, Adidas, Puma
⠀
Kullanıcı "Mavi + L beden + 100-500 TL" seçtiğinde /elbise?renk=mavi&beden=L&fiyat=100-500 gibi bir URL oluşabilir. Tüm olası kombinasyonlar düşünüldüğünde binlerce URL ortaya çıkar.
⠀
SEO Sorunları
⠀
URL patlaması: Yüzlerce filtre kombinasyonu, benzer içerikli binlerce sayfa üretir. Bu sayfalar Google tarafından thin content olarak değerlendirilebilir.
Crawl bütçesi tüketimi: Googlebot filtre URL'lerini tarayarak değerli crawl bütçesini harcar; önemli sayfalara ayrılan bütçe azalır.
Duplicate content: "Mavi elbise" ve "Elbise - Mavi renk" filtre sayfaları benzer içerik barındırabilir.
Diluted link equity: Backlink alınan bir kategori sayfasının bağlantı değeri filtre URL'lerine dağılabilir.
⠀
Faceted Navigation Yönetim Stratejileri
⠀
1. robots.txt ile Bloklama
⠀
Değer taşımayan filtre URL parametrelerini robots.txt'de bloke edebilirsiniz:
User-agent: Googlebot Disallow: /*?renk= Disallow: /*?beden= Disallow: /*?siralama=
⠀
Dikkat: robots.txt bloklama, sayfanın indexlenmesini engeller; ancak URL'e verilen backlink değerini de kaybettirir. Backlink alan filtreleri bloke etmekten kaçının.
2. Canonical URL
⠀
Filtre sayfaları indexlenmeden canonical etiketiyle ana kategori sayfasına işaret etmek, hem duplicate content sorununu hem de link equity dağılımını engeller:
<!-- /elbiseler?renk=mavi sayfasında --> <link rel="canonical" href="https://example.com/elbiseler/" />
⠀
Bu yaklaşım Google'ın filtre URL'sini canonical URL'nin kopyası olarak görmesini sağlar; filtre URL'si ayrıca sıralanmaz ama taranmaya devam eder.
⠀
⠀
3. noindex + follow
⠀
Filtre sayfalarına <meta name="robots" content="noindex, follow"> eklemek, sayfaların indexlenmesini önler ancak bağlantıların takip edilmesine (ve link equity akmasına) izin verir.
robots.txt bloğundan farkı: noindex etiketi sayfa içeriğini tarama iznini korur; robots.txt bloğu ise erişimi tamamen keser. Bu nedenle noindex sayfalar hâlâ crawl bütçesi tüketir.
4. Parametreleri Sunucu Tarafında Yönetme
⠀
En teknik ama en kontrollü yöntem: Filtre parametrelerini URL'e yazmak yerine JavaScript state veya session ile yönetmek. Kullanıcı filtreleri görür; ancak URL değişmez. Bu yaklaşım SEO açısından sorun yaratmaz çünkü duplicate URL oluşmaz.
Dezavantajı: Paylaşılabilir veya yer imleye alınabilir filtre URL'leri olmadığından kullanıcı deneyimi olumsuz etkilenebilir.
⠀
Hangi Filtre Sayfaları İndexlenmeli?
⠀
Tüm filtre sayfalarını bloke etmek veya noindex eklemek doğru değildir. Bazı filtre kombinasyonları SEO değeri taşır:
İndexlenebilir filtre sayfaları:
Yüksek arama hacmine sahip kombinasyonlar: "Kırmızı elbise", "Nike ayakkabı", "Laptop 16GB RAM"
Yeterli içeriğe sahip sayfalar: En az 10-20 ürün listelenen filtre sayfaları
Backlink alan filtre URL'leri
⠀
İndexlenmemeli:
Çok az ürün içeren filtre sayfaları (1-2 ürün)
Sıralama ve görünüm değiştiren filtreler (fiyata göre artan, azalan)
Birden fazla filtre kombinasyonu oluşturan parametreler
⠀
⠀
Crawl Bütçesi İzleme
⠀
Faceted navigation sonrası Googlebot'un davranışını log dosyası analizi ile izleyin:
Hangi filtre URL'leri ne sıklıkla taranıyor?
Bloklanan URL'ler hâlâ taranıyor mu?
Değerli kategori sayfaları yeterli sıklıkta taranıyor mu?
⠀
Screaming Frog Log File Analyser bu analiz için özel olarak tasarlanmıştır.
⠀
⠀
⠀
Faceted Navigation SEO Uygulama Sırası
⠀
Filtre URL yapısını belgeleyin; hangi parametreler hangi sayfaları üretiyor?
Hangi filtre kombinasyonlarının search değeri taşıdığını keyword araştırmasıyla tespit edin
Değer taşıyan filtre sayfaları için içerik ve meta etiket oluşturun
Değer taşımayan filtreleri canonical veya noindex ile yönetin
robots.txt'de erişimi tamamen bloke etmek istediğiniz parametreleri ekleyin
Google Search Console ve log analizi ile sonuçları izleyin
⠀
Blakfy olarak e-ticaret sitelerinde faceted navigation denetimi ve optimizasyon planlaması gerçekleştiriyoruz.
⠀
Platform Bazlı Çözümler
⠀
WooCommerce: YITH WooCommerce Ajax Product Filter veya FacetWP gibi eklentiler SEO uyumlu filtre URL yönetimi sunar.
Shopify: Yerleşik filtre sisteminde URL parametrelerini canonical ile yönetmek için Shopify'ın desteklediği canonical_url değişkenini kullanın.
Magento 2: Layered Navigation için canonical URL yapılandırması admin panelinden yapılabilir.
⠀
Sık Sorulan Sorular
⠀
Tüm filtre sayfalarını canonical yapabilir miyim?
Mümkündür; ancak backlink alan filtre sayfaları için canonical eklemek o sayfanın link equity'sini kaybettirir. Her karar özelinde değerlendirilmelidir.
Infinite scroll ile faceted navigation birlikte kullanılabilir mi?
Evet, ancak her iki tekniğin birlikte oluşturduğu URL yönetimi karmaşıklaşır. Ayrı URL üretilip canonical ile kontrol edilmesi önerilir.
Faceted navigation sorunları site genelinde mi yoksa yalnızca kategori sayfalarını mı etkiler?
Öncelikle kategori ve filtre sayfalarını etkiler. Ancak crawl bütçesi tüketimi tüm sitenin tarama verimliliğini etkileyebilir.
Blakfy faceted navigation SEO optimizasyonu yapıyor mu?
Evet. Blakfy olarak büyük e-ticaret sitelerinde faceted navigation denetimi ve çözüm planlaması hizmetleri sunuyoruz.



