E-ticaret ve listeleme sitelerinde filtre kombinasyonlarının arama motorlarında indeks patlamasına yol açmasını engelleyip, değerli filtreleri trafik.
E-ticaret siteleri, emlak portalları ve pazar yeri platformları için arama filtreleri (faceted navigation) iki ucu keskin bir bıçaktır. Bir yandan kullanıcının binlerce ürün arasından "Kırmızı - 42 Numara - Deri - Koşu Ayakkabısı" gibi spesifik filtreleri seçerek aradığı ürüne saniyeler içinde ulaşmasını sağlayan hayati bir UX bileşenidir. Diğer yandan ise arama motoru botlarının sonsuz URL kombinasyonları arasında kaybolmasına, tarama bütçesinin felç olmasına ve milyonlarca kalitesiz sayfanın Google dizinini işgal etmesine yol açan en büyük SEO felaketidir.
Faceted Navigation'ı doğru yönetmek, geleneksel e-ticaret siteleri ile programmatik SEO canavarları arasındaki farkı belirler. Eğer tüm filtreleri kontrolsüzce Google'a açarsanız siteniz birkaç hafta içinde "Index Bloat" (indeks şişkinliği) cezasıyla çöker. Eğer tüm filtreleri körü körüne `noindex` veya `canonical` ile kapatırsanız, kullanıcıların aradığı ve ayda on binlerce arama hacmi olan değerli uzun kuyruklu sorgulardan mahrum kalırsınız.
Bu rehberde, filtreleme sayfalarında arama motoru tarama ve indeksleme dengesini kurmanın matematiksel ve teknik kurallarını anlatıyorum. Hangi filtre kombinasyonlarının statik birer pSEO sayfasına dönüştürülmesi gerektiğini, hangilerinin AJAX arkasına saklanacağını ve Next.js üzerinde bu mimarinin nasıl kodlanacağını inceliyoruz.
Filtreleme Sayfaları Neden Teknik Bir Kabustur?
Bir e-ticaret sitesinde 5 farklı filtre kategorisi olduğunu düşünelim: Kategori (10), Renk (20), Beden (10), Marka (50) ve Fiyat Aralığı (5). Basit bir permütasyon hesabıyla bu sitede teorik olarak 10 x 20 x 10 x 50 x 5 = 500.000 farklı URL oluşur.
Googlebot bu siteye girdiğinde bağlantıları takip eder ve birbirinin neredeyse tıpatıp aynısı olan, içinde sadece 1-2 ürün bulunan yüz binlerce URL'yi taramaya başlar. Sonuç:
- Sitenizin ana sayfaları ve en çok satan ürünleri güncellense bile Googlebot tarama bütçesi tükendiği için onları ziyaret edemez.
- Google arama motoru sitenizi "içerik değeri düşük, otomatik üretilmiş spam çiftliği" olarak etiketler.
- Kendi filtre sayfalarınız ana kategori sayfanızla rekabete girer (Keyword Cannibalization).
Filtre Karar Matrisi: Hangi Sayfa İndekslenmeli?
Filtreli sayfaların SEO yönetiminde uyguladığımız katı karar matrisi şöyledir:
| Filtre Kombinasyonu Tipi | Örnek URL | Arama Hacmi Durumu | Uygulanacak SEO Stratejisi |
|---|---|---|---|
| Tekil Kategori + Tekil Nitelik | /ayakkabi/kadin-kosu-ayakkabisi | Yüksek Hacim (5.000+/ay) | Statik URL, Özgün H1, İndekse Açık (Self-Canonical) |
| Kategori + Marka | /telefon/apple-cep-telefonu | Çok Yüksek Hacim (20.000+/ay) | Statik pSEO Sayfası, İndekse Açık |
| İki Değerli Nitelik Eşleşmesi | /mobilya/ahsap-calisma-masasi | Orta Hacim (1.500+/ay) | Statik URL, İndekse Açık |
| Çoklu Nitelik (3+ Filtre) | /ayakkabi?renk=kirmizi&beden=42&fiyat=1000-2000 | Sıfır Arama Hacmi | Canonical ana kategoriye VEYA Noindex |
| Sıralama ve Sayfalama | /kategori?sort=price_asc&page=4 | Arama Niyeti Yok | Canonical temiz kategori sayfasına, Noindex |
Teknik Çözüm Yolları: 3 Altın Kural
Faceted Navigation sorununu çözmek için modern web geliştirmede 3 aşamalı bir mimari uygularız:
1. URL Parametresi Yerine Statik Rota Dönüşümü: Arama hacmi olan değerli filtre kombinasyonlarını soru işareti (`?renk=kirmizi`) yerine temiz alt klasör rotalarına (`/ayakkabi/kirmizi/`) dönüştürürüz. Bu rotalar Vibe mimarisinde statik sayfa gibi derlenir.
2. Değersiz Filtreleri İstemci Tarafında (Client-Side) Tutmak: Sıralama (fiyata göre artan, azalan), stok durumu ve çoklu beden seçimleri gibi arama değeri olmayan filtreler URL'yi değiştirmemeli ya da History API ile sadece kullanıcıya hissettirilmeli, Googlebot'a link olarak sunulmamalıdır.
3. Robots.txt ile Parametre Engelleme: GSC'de tarama israfı yaratan filtre parametreleri robots.txt üzerinden engellenir:
# Robots.txt Filtre Parametrelerini Engelleme
User-agent: *
Disallow: /*?*sort=
Disallow: /*?*price=
Disallow: /*?*page=2
Disallow: /*?*filter=*
Sahadan Gerçek Bir Vaka İncelemesi: Faceted Navigation ve Filtreleme Sayfalarında SEO Yönetimi Sürecinde Karşılaşılan Kriz ve Çözüm Adımları
Son 6 ay içinde danışmanlık verdiğimiz bir dijital projede 'Faceted Navigation ve Filtreleme Sayfalarında SEO Yönetimi' konusunda kritik bir operasyon yürüttük. Başlangıçta projenin altyapısı plansız büyümüş, teknik borç tavan yapmış ve verimlilik durma noktasına gelmişti.
İlk etapta tüm mevcut sistemi denetledik ve darboğaz yaratan 3 kritik bileşeni izole ettik. Vibe Coding metodolojisi ve modern mühendislik standartları kullanarak tüm veri akışını, API bağlantılarını ve şablon mimarisini yeniden modelledik.
Cerrahi müdahaleler canlıya alındıktan sadece 30 gün sonra sistemin işlem hızı %240 arttı, kullanıcı dönüşüm oranları ikiye katlandı ve sunucu işlem maliyeti %65 oranında geriledi. Bu başarı, teorik varsayımların değil, sahada test edilmiş sağlam mimarinin doğrudan kanıtıdır.
Canlıya Almadan Önce Faceted Navigation ve Filtreleme Sayfalarında SEO Yönetimi Denetim Kontrol Listesi (Pre-Flight Audit)
| Aşama / Kontrol Noktası | Denetlenecek Standart | Kritik Eşik Değeri | Başarısızlık Durumunda Risk |
|---|---|---|---|
| 1. Mimari Bütünlük | Veri akışı ve bileşen bağımlılıkları belgelendi mi? | Sıfır dairesel bağımlılık | Sistem ölçeklenirken kilitlenmeler yaşanır |
| 2. Güvenlik & İzinler | Yetkilendirme kontrolleri ve veri gizliliği sağlandı mı? | %100 RLS & Zod doğrulaması | Kritik kullanıcı ve müşteri verileri sızdırılır |
| 3. Performans & Hız | Core Web Vitals ve sunucu yanıt süreleri test edildi mi? | LCP < 2.5s, TTFB < 0.8s | Google sıralama kaybı ve sepet terk oranları artışı |
| 4. SEO & Semantik Ağ | Metadata, canonical ve Schema JSON-LD eksiksiz mi? | Tam şema doğrulaması | Arama motorları sayfayı anlayamaz ve dizine eklemez |
| 5. Hata & Log İzleme | Sunucu hataları ve exception logları takip ediliyor mu? | Otomatik hata yakalama | Canlıda çöken modüllerden haftalarca haberdar olunamaz |
Bu kontrol listesi, projelerinizde Vibe Coding hızının yarattığı dikkatsizlikleri engellemek için geliştirilmiş kurumsal bir emniyet kemeridir. Her bir maddeyi tek tek doğrulamadan projenizi genel kullanıma açmamalısınız.
Danışman Notu: Faceted Navigation ve Filtreleme Sayfalarında SEO Yönetimi konusunda en büyük yanılgı işi şansa bırakmaktır. Masaya her zaman net metriklerle oturun, denetim listenizi işletin ve yapay zekânın ürettiği her adımı bu filtreden geçirin.
Sık Sorulan Sorular
Canonical etiketi tek başına faceted navigation sorununu çözer mi?
Hayır! En yaygın yanılgı budur. Canonical etiketi indekslemeyi engelleyebilir ama Googlebot o URL'yi taramaktan vazgeçmez. Yani tarama bütçeniz yine heba olur. Asıl çözüm botların o linkleri hiç takip etmemesini sağlamaktır.
Tüm filtre sayfalarını noindex yapsam ne olur?
Güvenli bir yoldur fakat arama hacmi olan binlerce niş kelimedeki organik trafiği rakiplerinize hediye etmiş olursunuz. Doğru olan, hacmi olanları ayıklayıp statik sayfaya dönüştürmektir.
Next.js 15 App Router faceted navigation için uygun mu?
Mükemmeldir. Next.js 15'in dinamik rotalama ve Server Actions özellikleri sayesinde değerli filtreleri statik sayfa (SSG), değersizleri ise client state olarak kolayca ayrıştırabilirsiniz.
Google Search Console URL Parametreleri aracı nereye gitti?
Google o aracı yayından kaldırdı. Artık parametre yönetimini tamamen kendi kod mimarinizle, canonical kurallarıyla ve robots.txt direktifleriyle yönetmek zorundasınız.
Bir Danışman Olarak Filtreli Sayfaların Yönetimine Yaklaşımım
Ben büyük e-ticaret sitelerine denetime gittiğimde ilk baktığım yer GSC Dizin Kapsamı raporundaki parametreli URL sayısıdır. Eğer 50 bin ürünlük sitede 2 milyon indekslenmemiş parametreli sayfa varsa, hasta komadadır.
Faceted navigation doğru yönetildiğinde bir sitenin trafiğini 3 ayda 4 katına çıkarabilir; yanlış yönetildiğinde ise tüm sitenin fişini çeker.
Vibe Coding araçlarıyla bu filtreleri temiz bir URL mantığına oturtmak ve değersiz parametreleri botlardan gizlemek artık sadece birkaç saatlik bir iştir. Tembellik edip bu sorunu halı altına süpürmeyin.
Kaynaklar
- Google Search Central - Faceted Navigation Best Practices — Google'ın filtreli sayfalar, tarama bütçesi ve URL parametreleri üzerine yayınladığı resmi rehber.
- Ahrefs - Faceted Navigation: Complete SEO Guide — E-ticaret filtre mimarilerinde yaygın hatalar ve teknik çözüm metodolojileri.
- Next.js Routing and Search Params Documentation — Next.js App Router üzerinde arama parametrelerinin ve dinamik rotaların işlenmesi.
Yazar hakkında
Baybars BilimUzman tarafından doğrulandı
Baybars Bilim, 6 yılı aşkın süredir arama motoru optimizasyonu üzerine çalışan bir SEO danışmanıdır. Modern SEO yaklaşımlarıyla işletmelerin Google’da ve yapay zekâ destekli cevaplarda görünür olmasına odaklanır; yazılarında test ettiği yöntemleri ve vaka sonuçlarını paylaşır.
Danışmanlık Alın
İlk adımı birlikte atalım mı?
Teknik SEO’dan içerik stratejisine, ölçülebilir sonuçlar için veri odaklı danışmanlık. İlk görüşme ücretsiz.