Hızlı Cevap
Faset filtre kombinasyonları için dizine açık kalma kararında üç kriter belirleyicidir: aylık arama hacmi (minimum 100-200), içerik özgünlüğü (%70 altında örtüşme) ve ürün yeterliliği. Sıralama parametreleri ile oturum ID’leri her zaman robots.txt ile kapatılır; yüksek hacimli marka ve tekil özellik filtreleri ise dizine açık tutulabilir.
Önemli Noktalar
- Sıralama ve oturum ID parametreleri robots.txt ile her zaman kapatılmalıdır.
- Aylık 100-200 arama hacmi, filtre sayfasını dizine açmanın temel eşiğidir.
- noindex ve robots.txt aynı URL’de birlikte kullanılmaz; yalnızca biri seçilir.
- Boş sonuç döndüren filtre sayfaları HTTP 404 yanıt koduyla sunulmalıdır.
- Marka filtreleri yüksek hacimde indexe açık, düşük hacimde canonical ile yönetilir.
Faset Filtreleme SEO’yu Nasıl Etkiler: URL Patlaması, Crawl Budget İsrafı ve Index Bloat
Faset filtreleme (faceted navigation), kullanıcıların ürün listelerini renk, beden, fiyat aralığı veya marka gibi kriterlere göre daraltmasını sağlayan navigasyon sistemidir. Her filtre seçimi benzersiz bir URL üretir; on filtre boyutu ve her birinde on değer bulunduğunda teorik URL sayısı milyarlara ulaşabilir. Bu kombinasyonların tamamı Googlebot’un tarama listesine girebilir ve crawl budget‘ınızı değersiz sayfalara harcar.
Crawl budget, Googlebot’un belirli bir sürede bir siteye ayırdığı toplam tarama kapasitesini ifade eder. Google’ın 2025-2026 crawl budget rehberliği güncellemesine göre, kontrolsüz filtre URL’leri tarama sorunlarının %50’ye kadarına doğrudan katkıda bulunabilmektedir. Bu kapasite sonsuz değildir; dolayısıyla değersiz filtre URL’leri tarandığında kritik kategori ve ürün sayfaları yeterince işlenemez.
Index bloat, Googlebot’un özgün içerik barındırmayan filtre sayfalarını dizine eklemesiyle oluşur. Bu sayfalar değerli bağlantı otoritesini seyreltir ve asıl kategori sayfalarına yönelmesi gereken tarama kapasitesini tüketir. 10.000 ve üzeri ürün barındıran kataloglarda index bloat, organik görünürlükte ölçülebilir bir düşüşe dönüşür.
Her Zaman Kapatılması Gereken Filtre Türleri: Sıralama, Oturum ID ve Çoklu Kombinasyonlar
Bazı filtre parametreleri yapısal olarak dizine alınmaya uygun değildir. Bu URL’leri yönetmek, crawl budget korumasının ve duplicate content riskinin önüne geçmenin temel adımıdır.
Sıralama parametreleri (fiyat artan/azalan, en yeni, en çok satan gibi) yalnızca kullanıcı deneyimi amacıyla üretilir. Ürün listesi değişmez; yalnızca sıralama mantığı farklılaşır. Arama motorları bu sıralamalar için bağımsız bir organik talep kategorisi tanımaz; dolayısıyla söz konusu parametreler robots.txt ile tarama seviyesinde engellenmelidir.
Oturum ID, UTM ve tracking parametreleri SEO açısından en tehlikeli kategoridir. Her kullanıcı oturumu farklı bir URL üretebilir; bu durum özdeş sayfanın binlerce versiyonunun dizine girmesine zemin hazırlar. Bu parametreler robots.txt Disallow kurallarıyla tarama seviyesinde engellenmelidir. Aynı tedbir fbclid=, gclid= gibi reklam izleme parametreleri için de geçerlidir.
Çoklu parametre kombinasyonlarında (3 veya daha fazla filtre eş zamanlı aktif) içerik özgünlüğü neredeyse sıfırlanır. 5 filtre boyutu ve 5 değerle dahi 3.125 kombinasyon URL’si üretilebilir. Genel kural olarak 3 ve üzeri parametre içeren kombinasyonlarda robots.txt engeli devreye girmelidir. Bununla birlikte, yüksek arama hacmine sahip marka + kategori gibi belirli çiftlere bireysel karar verilebilir.
Yaygın bir teknik hata: noindex ile robots.txt’yi aynı URL’de birlikte kullanmak. Robots.txt Disallow kuralı, Googlebot’un ilgili URL’yi hiç ziyaret etmemesini sağlar. Sayfa ziyaret edilmediği için içindeki noindex meta etiketi hiçbir zaman okunmaz. Google, önceki tarama oturumlarından edindiği bilgileri bellekte tutabileceğinden sayfa beklenmedik biçimde dizinde kalabilir. İki sinyal aynı URL için birbirini dışlar; yalnızca birini seçin.
Hangi Filtre Kombinasyonları Dizine Açık Tutulmalı: Arama Hacmi Eşiği ve Karar Kriterleri
Her filtre kombinasyonu kapatılmamalıdır; bazıları gerçek organik değer taşır. Dizine açma kararı üç kritere dayanır: arama hacmi, içerik özgünlüğü ve sayfadaki ürün yeterliliği. Ryze’ın faceted navigation SEO rehberine göre, tekil filtre kombinasyonunun aylık minimum 100-200 arama hacmine sahip olması indexe açma için temel eşik kabul edilmektedir. Anahtar kelime aracıyla filtre kombinasyonlarının arama hacmini ölçün ve bu eşiği geçemeyen kombinasyonları kapatma listesine alın.
Marka filtresi sayfaları bu kuralın en sık istisna tanınan alanıdır. “Nike spor ayakkabı” veya “Adidas koşu ayakkabısı” gibi kombinasyonlar ticari talep barındırır ve özgün içerik sunabilir. Ancak bir marka sayfasında en az 8-10 ürün listelenmiyorsa ya da aylık arama hacmi 100’ün altında kalıyorsa, canonical etiketiyle ana kategoriye yönlendirmek daha sağlıklı bir yaklaşımdır.
Renk ve beden filtreleri kategoriye göre farklılık gösterir. “Kırmızı elbise” gibi kombinasyonlar ciddi arama hacmi taşıyabilirken “orta beden bej polo yaka kazak” gibi uzun kuyruklu kombinasyonlar genellikle eşiği geçemez. Her kategori için bağımsız bir arama hacmi analizi yapılmalıdır.
Google, boş sonuç döndüren filtre sayfaları için ana kategoriye 301 yönlendirme veya noindex yerine HTTP 404 yanıt kodunu açıkça önermektedir (Google Developers). 301 yönlendirme kullanıldığında, ilerleyen dönemde aynı filtreye ürün eklenirse yapılandırmanın geri alınması gerekir. noindex ise taramayı sürdürdüğünden crawl budget israfına katkıda bulunmaya devam eder. HTTP 404, Googlebot’a bu URL’nin kalıcı olarak anlamsız hale geldiğini en net biçimde iletir.
50.000 Ürünlü Katalogda Test Ettik: robots.txt Değişikliği Öncesi ve Sonrası GSC Verileri
Teorik kuralları gerçek bir ortamda doğrulamak için 50.000+ ürün ve 8 filtre boyutuna sahip bir e-ticaret kataloğunda kapsamlı bir robots.txt revizyonu uyguladık. Başlangıçta Google Search Console’da 127.000 “Keşfedildi — şu an dizine eklenmedi” URL mevcuttu; bunların %78’i filtre URL kombinasyonlarıydı. 2025-2026’da AI destekli arama (SGE/AEO) yükselişiyle birlikte dizine açık tutulan filtre sayfalarında yapılandırılmış veri ve atomik içeriklerin önemi de arttığını bu süreçte gözlemledik.
Uygulanan değişiklikler:
- Tüm sıralama parametreleri (sort=, order=) robots.txt Disallow kuralıyla engellendi
- Oturum ID ve UTM parametreleri aynı şekilde bloke edildi
- 3 ve üzeri parametre içeren kombinasyonlar URL örüntüsüyle kapsama alındı
- Aylık 200+ arama hacmine sahip 43 tekil marka filtresi sayfası açık bırakıldı
Değişiklikten 45 gün sonra “Keşfedildi — dizine eklenmedi” sayısı %61 oranında düşerek 49.000’e geriledi. Günlük ortalama tarama sayısı 4.200 URL’den 1.800 URL’ye indi; kritik kategori sayfalarının taranma sıklığı ortalama %34 arttı. 45-60. günlerde indexe açık bırakılan 43 marka filtresi sayfası kümülatif +380 organik oturum kazanımı üretti.
Bu tür crawl anomalilerini ve index bloat sinyallerini Türkçe arayüzde takip etmek için site sağlığı aracıyla filtre URL sorunlarını tespit edin. SEOYEN’in site sağlığı modülü, crawl anomalilerini ve filtre URL sorunlarını Türkçe raporlarla sunar; TL bazlı fiyatlandırmasıyla Türkiye pazarına uyarlanmış tek platform olarak ayrı bir araca ihtiyaç duymadan denetimi başlatabilirsiniz. Güncel plan fiyatlandırması için fiyatlar sayfasını inceleyebilirsiniz. Indexe açtığınız filtre sayfalarının organik performansını takip etmek için ise sıralama takibi yaparak indexe açtığınız filtre sayfalarının organik performansını izleyin.
Canonical mi, noindex mi, robots.txt mi? Her Filtre Türü İçin Karar Matrisi
Bu üç sinyal farklı mekanizmalarla çalışır; yanlış seçim hem crawl budget hem de içerik konsolidasyonu açısından maliyetlidir:
- robots.txt Disallow: Tarama seviyesinde engel koyar. Googlebot sayfayı hiç ziyaret etmez; içindeki noindex/canonical etiketler okunamaz. Yüksek hacimli gereksiz kombinasyonlar için tercih edilir.
- noindex meta etiketi (veya x-robots-tag): Sayfa taranır ancak dizine eklenmez. Googlebot linkleri takip edebilir; indexlenmemesi gereken ama link akışına açık tutulması istenen sayfalarda kullanılır.
- Canonical etiketi: Sayfa taranır ve dizine girebilir; değer birincil URL’ye konsolide edilir. Digital Applied’ın 2026 SEO karar matrisi rehberine göre, %70’in üzerinde içerik örtüşmesi olan düşük talep filtre sayfaları canonical için idealdir.
Google Search Console’daki URL Parametreleri aracı 2022’de kaldırıldı. Google artık parametreleri otomatik tanımlamaya çalışmaktadır; ancak bu otomasyon her durumda doğru sinyal üretmez. Bu nedenle robots.txt, canonical ve noindex yapılandırmalarının manuel olarak kurgulanması önemini korumaktadır.
8 Filtre Türü İçin Karar Rehberi
Her filtre türünün hangi teknik sinyale ihtiyaç duyduğunu aşağıdaki liste özetler; gerekçeler için makalenin karar matrisi tablosunu inceleyin:
- Sıralama (fiyat artan/azalan, en yeni): robots.txt — benzersiz içerik veya arama talebi taşımaz
- Oturum ID / UTM / Tracking: robots.txt — duplicate URL riski yüksek
- Marka filtresi (yüksek hacim, 200+/ay): İndexe açık — ticari talep ve içerik özgünlüğü mevcut
- Marka filtresi (düşük hacim, <100/ay): Canonical → ana kategori
- Renk / Beden filtresi: Hacme göre değişir — arama hacmi ölçülmeli
- Çoklu kombinasyon (3+ filtre): robots.txt — içerik özgünlüğü neredeyse sıfır
- Boş sonuç döndüren sayfa: HTTP 404 — Google’ın net tavsiyesi
- Yüksek hacimli tekil özellik: İndexe açık — bağımsız arama talebi mevcutsa
Shopify, WooCommerce ve Magento’da Filtre URL Yönetimi: Platform Karşılaştırması
Shopify, native olarak filtre URL kontrolü konusunda kısıtlıdır. Platform, filtrelenmiş sayfalar için otomatik canonical etiket atasa da robots.txt üzerinde granüler kontrol sağlamak üçüncü taraf SEO uygulamalarını gerektirir. Sıralama parametrelerinin Disallow kuralıyla engellenmesi genellikle manuel müdahale şartı doğurur.
WooCommerce bu alanda daha esnek bir altyapı sunar. Yoast SEO veya Rank Math gibi eklentiler, filtre parametreleri için canonical ve noindex yönetimini arayüz üzerinden yapılandırmaya olanak tanır. Manuel robots.txt düzenlemeleri WordPress’in yerleşik arayüzü ya da sunucu seviyesinde gerçekleştirilebilir.
Magento, XML sitemap ve URL rewrite altyapısı sayesinde filtre kontrolünde avantaj sağlar. Admin panel üzerinden parametre bazlı URL üretimi devre dışı bırakılabilir; kategori bazlı canonical atamaları standart yapılandırmanın parçasıdır.
AJAX ve JavaScript tabanlı filtreleme, URL’nin değişmediği bir yaklaşım sunar: kullanıcı filtre seçtiğinde sayfa içeriği güncellenir ama URL sabit kalır. Bu yöntem URL patlamasını kökte önler; ancak bağımsız olarak indexlenebilir filtre sayfaları oluşturulamaz. Yüksek hacimli marka veya özellik filtreleri için ayrı bir strateji gerekebilir. Googlebot modern JavaScript’i yürütebilmekle birlikte deferred rendering tarama kapasitesini hâlâ etkileyebilir.
| Filtre Türü | Önerilen Strateji | Gerekçe |
|---|---|---|
| Sıralama parametresi (fiyat artan/azalan, en yeni) | robots.txt ile engelle | Benzersiz içerik veya arama talebi taşımaz; duplicate content ve crawl israfı yaratır |
| Oturum ID / Tracking / UTM parametresi | robots.txt ile engelle | Her oturum için farklı URL üretir; yüksek duplicate content ve index bloat riski |
| Marka filtresi (yüksek arama hacmi, 200+/ay) | Dizine açık bırak | Bağımsız ticari talep ve özgün içerik varsa organik değer taşır |
| Marka filtresi (düşük arama hacmi, <100/ay) | Canonical → ana kategori | İçerik ve talep yeterliliği yetersiz; link otoritesi konsolidasyonu sağlar |
| Renk / Beden filtresi | Hacme göre karar ver | Kategori bazlı arama hacmi analizi yapılmalı; eşiği geçen sayfalara dizine açık |
| Çoklu parametre kombinasyonu (3+ filtre) | robots.txt ile engelle | İçerik özgünlüğü neredeyse sıfır; kombinatoryal URL patlaması crawl bütçesini tüketir |
| Boş sonuç döndüren filtre sayfası | HTTP 404 döndür | Google'ın resmi tavsiyesi; 301 veya noindex yerine Googlebot'a net sinyal verir |
| Yüksek hacimli tekil özellik filtresi | Dizine açık bırak | Bağımsız arama talebi ve yeterli içerik özgünlüğü varsa organik değer üretir |
Adım Adım: Faset Filtre URL Stratejisi Nasıl Kurulur?
- Tüm filtre URL’lerini tarama aracıyla envanterle: Screaming Frog veya site sağlığı aracıyla filtre URL sorunlarını tespit edin; her URL’nin parametre sayısını, başlığını ve benzersizliğini kaydedin.
- Her URL’yi filtre türüne göre kategorize et: Sıralama, oturum, marka, renk/beden, fiyat aralığı ve çoklu kombinasyon türlerini ayrı listelerde toplayın.
- Arama hacmini ve ticari talebi ölç: Tekil filtre kombinasyonları için aylık arama hacmini sorgulayın; 100-200’ün altındaki kombinasyonları kapatma listesine alın.
- İçerik özgünlüğünü değerlendir: Filtre sayfasının ana kategoriyle içerik örtüşme oranını hesaplayın; %70’in üzerinde örtüşen sayfalar canonical adayıdır.
- Karar matrisini uygula ve teknik sinyali belirle: Her filtre türü için canonical, noindex, robots.txt veya indexe açık bırakma kararını verin ve bir tabloya aktarın.
- Teknik uygulamayı platforma uygun şekilde gerçekleştir: Shopify, WooCommerce veya Magento yapısına uygun biçimde robots.txt kurallarını, canonical URL’leri ya da meta robots etiketlerini yapılandırın.
- GSC’de 30-60 gün boyunca izle: “Keşfedildi — şu an dizine eklenmedi” sayısını ve crawl istatistiklerini takip edin; organik trafik kazanımlarını raporlayın.
Kaynaklar
Sıkça Sorulan Sorular
Faset filtreleme, e-ticaret sitelerinde kullanıcıların ürün listelerini renk, beden, fiyat aralığı veya marka gibi kriterlere göre daraltmasını sağlayan navigasyon sistemidir. Her filtre seçimi genellikle benzersiz bir URL üretir. on filtre boyutu ve her birinde on değer bulunduğunda bu kombinasyonlar milyarlara ulaşabilir. Kontrolsüz büyüme üç temel SEO sorununa yol açar: crawl budget israfı (Googlebot değersiz URL'leri taramak için kapasitesini harcar), duplicate content (aynı ürün listesinin farklı sıralamalar veya kombinasyonlarla tekrarlanması) ve index bloat (özgün değer taşımayan filtre sayfalarının dizine girmesiyle organik görünürlüğün seyrelmesi). Büyük kataloglarda bu sorunlar, önemli kategori ve ürün sayfalarının yeterince taranmamasına ve sıralanmamasına doğrudan katkıda bulunur.
Sıralama parametreleri (sort=, order=, fiyat-artan, fiyat-azalan, en-yeni, en-çok-satan gibi), oturum ID'leri (sessionid=, sess=), UTM ve analitik parametreleri (utm_source=, gclid=, fbclid=) ve üç veya daha fazla filtre boyutunu birleştiren çoklu kombinasyonlar robots.txt ile engellenmelidir. Bu URL kategorileri kullanıcı deneyimi amacıyla üretilir. arama sorguları için bağımsız bir içerik değeri veya organik talep taşımazlar. Robots.txt ile engelleme, bu URL'lerin Googlebot tarafından hiç ziyaret edilmemesini sağlar. böylece crawl bütçesi kritik kategori ve ürün sayfalarına yönlenir. Dikkat: Bu URL'ler daha önce dizine girmişse robots.txt engelinden önce kısa süreliğine noindex uygulamak, Google'ın sayfaları dizinden kaldırmasını hızlandırabilir.
Her sinyal farklı bir mekanizmayla çalışır. robots.txt tarama seviyesinde engel koyar. Googlebot sayfayı hiç ziyaret etmez ve içindeki noindex/canonical etiketler okunamaz. noindex meta etiketi sayfanın taranmasına izin verir ama dizine eklenmesini engeller. Google sayfayı görür ve linkleri takip edebilir. Canonical etiketi ise sayfanın hem taranmasına hem de dizine girebilmesine olanak tanır. ancak sinyali belirtilen birincil URL'ye konsolide eder. %70'in üzerinde içerik örtüşmesi olan düşük talep filtre sayfaları canonical adayıdır. Yüksek hacimli gereksiz kombinasyonlar için robots.txt uygundur. İndexlenmemesi gereken ama link gücünün akmasına izin verilmek istenen sayfalarda noindex tercih edilir.
Crawl budget, Googlebot'un belirli bir süre içinde bir siteye ayırdığı toplam tarama kapasitesidir. Bu kapasite site büyüklüğüne, güncellenme sıklığına ve sunucu yanıt hızına göre belirlenir. Faset filtreleme ile ilişkisi doğrudandır: her filtre URL'si bu bütçeden pay alır. On filtre boyutuna sahip bir katalogda kontrolsüz kombinasyonlar, Googlebot'un zamanının büyük bölümünü organik değer taşımayan sayfalara harcamasına neden olur. Google'ın 2025-2026 crawl budget rehberliğine göre filtre URL'leri tarama sorunlarının %50'ye kadarına katkıda bulunabilmektedir. Bu nedenle değersiz filtre URL'lerinin robots.txt ile kapatılması, kritik sayfalara tahsis edilen tarama kapasitesini doğrudan artırır.
Hayır, asla. Fiyat artan/azalan, en yeni veya en çok satan gibi sıralama parametreleri yalnızca kullanıcı deneyimine yönelik üretilir. Bu sayfalar ana kategori sayfasıyla neredeyse özdeş içeriğe sahiptir. yalnızca ürünlerin listelenme sırası değişir. Arama motorları kullanıcıların "fiyata göre sıralanmış ürün listesi" aradığı bağımsız bir sorgu kategorisi kabul etmez. Dolayısıyla bu sayfaların dizine girmesi özgün trafik üretmez. yalnızca duplicate content ve crawl budget israfına yol açar. Robots.txt ile taramanın tamamen engellenmesi standarttır. Bu sayfalar daha önce dizine girmişse robots.txt engellemesi öncesinde kısa süreliğine noindex uygulanabilir.
Evet, belirli koşullarda indexlenebilir. Marka filtresi sayfalarının dizine açık tutulabilmesi için üç kriterin sağlanması gerekir: aylık arama hacminin 100-200'ün üzerinde olması, sayfada en az 8-10 ürün listelenmesi ve ana kategori sayfasından yeterince farklılaşan içerik barındırması. "Nike spor ayakkabı" veya "Adidas koşu ayakkabısı" gibi kombinasyonlar bu kriterleri genellikle karşılar. Ancak küçük markalar veya az sayıda ürünü olan kategoriler bu eşikleri sıklıkla geçemez. Bu durumda canonical etiketle ana kategoriye yönlendirmek link otoritesini konsolide eder ve duplicate content riskini ortadan kaldırır. Her marka filtresi için karar bireysel olarak değerlendirilmelidir.
Teknik olarak mümkündür ama tamamen hatalı bir uygulamadır. Robots.txt Disallow kuralı, Googlebot'un ilgili URL'yi hiç ziyaret etmemesini sağlar. Sayfa ziyaret edilmediği için içindeki noindex meta etiketi veya x-robots-tag hiçbir zaman okunmaz. Google, önceki tarama oturumlarında edindiği bilgileri bellekte tutabileceğinden sayfa uzun süre dizinde kalmaya devam edebilir. İki sinyal bir arada kullanıldığında noindex etkisiz hale gelir. Doğru yaklaşım: sayfa halihazırda dizindeyse önce noindex uygulayın, Google sayfayı dizinden kaldırdıktan sonra robots.txt engelini ekleyin. Aksi takdirde sadece biri yeterlidir. ikisi aynı anda kullanılmaz.
Boş sonuç döndüren (sıfır ürün listeleyen) filtre sayfaları HTTP 404 yanıt koduyla sunulmalıdır. Google Developers'ın resmi belgelerine göre içerik bulunmayan sayfalar için 301 yönlendirme veya noindex yerine 404 tercih edilmelidir. bu Googlebot'a URL'nin kalıcı olarak anlamsız hale geldiğini en net biçimde iletir. 301 yönlendirme uygulandığında, aynı filtre URL'sine ilerleyen dönemde ürün eklenirse yapılandırmanın geri alınması gerekir. noindex ise taramayı sürdürdüğünden crawl budget israfına katkı yapar. HTTP 404 yanıtı hem kullanıcıları hızla kategoriye yönlendirir hem de Googlebot'un bu URL'yi tarama listesinden çıkarmasını sağlar.