Hızlı Cevap
Filtreli gezinmede indekslenmesi gereken sayfalar şudur: gerçek arama talebi olan, ana kategoriye göre farklı ürün kümeleri sunan ve kalıcı iç link desteği alabilen filtre URL’leri. Sıralama, oturum, izleme, boş sonuç ve çoğaltıcı kombinasyonlar ise genelde canonical, noindex, robots.txt veya 404 ile sınırlandırılmalıdır.
Önemli Noktalar
- Talep yoksa filtre URL’si çoğu zaman indeks adayı değildir.
- Canonical sinyal birleştirir, taramayı tek başına durdurmaz.
- Sort, stok ve takip parametreleri genelde indeks dışında tutulur.
- Sitemap’e yalnızca destekleyeceğiniz filtre landing sayfalarını ekleyin.
- Kararları GSC ve log analiziyle aylık olarak doğrulayın.
Filtreli gezinme kullanan sitelerde hangi sayfalar indekslenmeli?
2026 itibarıyla en sağlıklı yaklaşım, tüm filtre URL’lerini açmak değil; arama talebi, özgün listeleme değeri ve desteklenebilir site içi sinyal taşıyan sayfaları seçmektir. Google for Developers’ın 18 Aralık 2025’te güncellenen filtreli gezinme rehberi, faceted URL’lerin çok hızlı biçimde aşırı tarama ve yavaş keşif problemi üretebildiğini açıkça söylüyor. Bu yüzden indeks kararı teknik bir tercih değil, doğrudan crawl budget ve keşif hızı kararıdır.
İndeks adayı bir filtre sayfası, ana kategori sayfasının kopyası gibi davranmamalıdır. Örneğin “erkek spor ayakkabı” kategorisinde sadece renk filtresiyle oluşan bir URL, kullanıcı için gerçekten farklı bir seçim mantığı sunuyorsa aday olabilir. Buna karşılık aynı kategori içinde rastgele sıralama, oturum parametresi veya sonsuz fiyat kırılımı üreten URL’ler çoğunlukla yeni bir arama ihtiyacı karşılamaz. Buradaki kritik ayrım, indekslenebilir olmak ile indekslenmeye değer olmak arasındadır.
Pratikte şu üç eşiği aynı anda arıyorum: ölçülebilir talep var mı, sayfa kategoriye göre anlamlı biçimde ayrışıyor mu ve bu URL’ye kalıcı iç link verecek misiniz? Bu üç sorudan biri net hayırsa, URL’yi çoğu zaman açmamak daha doğru olur. Google Search Central’ın 10 Aralık 2025 tarihli e-ticaret site yapısı rehberine göre Google, URL yapısından çok sayfalar arası bağlantıları ve göreli önemi okur; yani açtığınız filtre sayfasını gerçekten desteklemiyorsanız, indeks hedefi de zayıflar.
- Talep eşiği: Filtre veya kombinasyon kendi başına aranıyor olmalı.
- Fark eşiği: Listeleme ana kategoriye göre belirgin biçimde değişmeli.
- Sinyal eşiği: İç link, breadcrumb veya sitemap desteği verilecek olmalı.
Arama talebi olmayan filtre türleri neden indeks dışı kalmalı?
Talep taşımayan filtre URL’leri genelde iki sorun üretir: crawl waste ve index bloat. Google Search Central Blog’un 17 Aralık 2024 tarihli faceted navigation özetinde, filtre kombinasyonlarının neredeyse sonsuz URL uzayı oluşturabildiği ve bunun önemli içeriklerin keşfini yavaşlatabildiği özellikle vurgulanıyor. Bu yüzden sıralama parametreleri, stok durumu, oturum kimlikleri, kampanya izleme parametreleri ve yalnızca URL sırasını değiştiren varyasyonlar çoğunlukla indeks dışında tutulmalıdır.
Türkçe e-ticaret sitelerinde en sık gri alan; marka, beden, renk ve fiyat filtreleridir. Tekil marka filtresi bazen güçlü bir landing page olur; örneğin “nike koşu ayakkabısı” gibi bir talep açıkça varsa. Renk veya beden filtresi ise ancak kategoriye göre ayrı bir seçim davranışı oluşturuyorsa mantıklıdır. “Siyah elbise” gibi sorgular için renk filtresi çalışabilir; fakat “38 beden siyah kolsuz midi elbise” gibi çok dar kombinasyonlar, çoğu katalogda hem düşük talep hem de yüksek çoğalma riski üretir.
Marketplace, emlak, otel veya araç listeleme sitelerinde eşik daha da sert olmalıdır. Çünkü aynı veri seti üzerinden kombinasyon sayısı çok hızlı büyür. Boş sonuç döndüren sayfalar, birkaç ürün gösteren ama ana kategoriden anlamlı biçimde ayrışmayan listeler ve duplicate kombinasyonlar hem thin content hem de duplicate content riski taşır. Talep var gibi görünen ama kullanıcıya yeni seçim kolaylığı sunmayan URL’lerde kanibalizasyon riski de eklenir; ana kategoriyle filtre sayfası aynı sorgularda yarışmaya başlar.
- Genelde kapatılır: sort, stok, session, UTM, takip parametreleri.
- Koşullu açılır: marka, renk, beden, fiyat aralığı.
- Neredeyse her zaman kapatılır: çoklu ve düşük talep taşıyan kombinasyonlar.
- Doğrudan temizlenir: boş sonuçlar, yinelenen filtreler, anlamsız URL sıraları.
Canonical, noindex, robots.txt ve 404 karar ağacı nasıl kurulur?
Buradaki en yaygın hata, tüm problemi canonical ile çözmeye çalışmaktır. Google Search Central’ın 10 Temmuz 2026 güncellemeli canonical dokümanına göre rel="canonical" esas olarak sinyal birleştirme içindir; taramayı tek başına durdurmaz. Yani düşük değerli filtre URL’leri zaten yoğun biçimde keşfediliyorsa, canonical işinizi kısmen kolaylaştırsa da crawl yükünü ortadan kaldırmaz. Bu yüzden karar ağacını “bu URL indekslensin mi” kadar “bu URL taransın mı” sorusu üzerine kurmak gerekir.
Eğer filtre URL’sinin ne indekslenmesini ne de taranmasını istiyorsanız, ilk seçenek çoğu durumda robots.txt veya URL fragment yaklaşımıdır. Google’ın faceted navigation rehberi, ihtiyaç yoksa filtre URL’lerini robots.txt ile sınırlamayı veya filtreleri fragment üzerinde çalıştırmayı öneriyor. Buna karşılık URL’nin taranmasını istiyor ama sonuç sayfasını arama sonuçlarına bırakmak istemiyorsanız noindex düşünülebilir. Yine de noindex, çok büyük URL uzaylarında tek başına yeterli değildir; çünkü sayfanın taranması gerekir ki noindex görülsün.
Boş, anlamsız veya kalıcı olarak değersiz kombinasyonlarda en temiz karar 404 ya da uygun senaryoda 410’dur. Google’ın 18 Aralık 2025 tarihli rehberi, sonuç üretmeyen kombinasyonlarda doğrudan 404 döndürülmesini öneriyor; ayrıca bu tür URL’leri genel bir hata sayfasına yönlendirmemeyi de özellikle belirtiyor. Aynı mantık, tekrar eden filtreler ve tutarsız parametre sıraları için de geçerlidir. Eğer aynı filtre seti farklı URL dizilimleriyle oluşuyorsa önce URL normalizasyonu kurun, sonra kanonik sinyali verin.
Uygulama tarafında farklar da önemlidir. Shopify’da filtre mantığı çoğunlukla koleksiyon ve tag yapısına bağlı olduğu için indeks adaylarını tema iç linkleri ve koleksiyon kurgusuyla desteklemek gerekir. WooCommerce sitelerinde query parameter ve archive davranışını eklentiler etkileyebilir; bu nedenle canonical ve noindex kararları şablon düzeyinde kontrol edilmelidir. Özel yazılımlarda ise en büyük kazanç, parametre sırası sabitleme, tekrar eden değerleri engelleme ve boş sonuçlarda doğru HTTP kodu döndürme katmanından gelir.
- İndeks + tarama açık: Talep var, fark var, iç link desteği var.
- Canonical: Benzer varyasyonları ana filtre sayfasında birleştirmek istediğinizde.
- Noindex: Taranması gereken ama sonuçlarda görünmesini istemediğiniz sayfalarda.
- Robots.txt veya fragment: Değersiz büyük URL uzaylarını baştan sınırlamak için.
- 404/410: Boş, saçma veya kalıcı olarak anlamsız kombinasyonlarda.
- Nofollow: Ancak tüm giriş noktalarında tutarlı uygulanabiliyorsa yardımcı bir sinyal olarak.
40 filtre kombinasyonluk saha testi: GSC ve loglar ne söylüyor?
Filtre stratejisinde teorik olarak doğru görünen kararlar, sahada her zaman aynı sonucu vermez. Bu yüzden en pratik yöntem, kategori bazında 30-50 filtre kombinasyonluk kontrollü bir örneklem çıkarmaktır. Benzer denetimlerde önce URL Denetleme Aracı ile dizine alınabilirlik sinyaline, sonra Search Console Crawl Stats ile tarama yüküne, ardından ham sunucu loglarıyla gerçek bot davranışına bakarım. Bu üç veri birlikte okunmadan “bu URL açık kalsın” kararı eksik kalır.
Burada kullandığım basit puanlama matrisi beş sinyalden oluşur: talep, özgünlük, gösterim potansiyeli, tarama maliyeti ve dönüşüm niyeti. Örneğin marka+kategori kombinasyonu çoğu zaman orta veya yüksek talep alırken, fiyat+sort kombinasyonları çoğu durumda yüksek tarama maliyeti ve düşük fark üretir. Renk+beden gibi kombinasyonlar ise katalog büyüklüğüne göre değişir; ürün çeşitliliği zayıfsa sayfa açılmış görünse bile indekslenmeye değer olmaz.
Asıl kritik bulgu şudur: indekslenebilir görünen birçok filtre sayfası, gerçekte bütçe tüketen ara URL’dir. URL Denetleme Aracı olumlu sinyal verse bile, aynı URL’nin loglarda sık taranıp düşük etkileşimli kalması veya ana kategoriye çok benzer bir liste göstermesi kararın değişmesine neden olur. 2026’da özellikle büyük katalog sitelerinde doğru yaklaşım, çok açmak değil; az sayıda ama desteklenen filtre landing sayfası açmaktır.
- Açılmaya yakın örnek: marka + kategori, net talep ve ayrışan ürün kümesi.
- Sınırda örnek: renk + kategori, ancak sorgu ve ürün derinliği yeterliyse.
- Kapatılacak örnek: fiyat + sort, düşük fark ve yüksek URL çoğalması.
- Hızlı eleme sinyali: boş sonuç, düşük fark, yinelenen URL kalıbı.
İndekslenecek filtre sayfalarını iç link, sitemap ve SEOYEN ile nasıl güçlendirirsiniz?
Bir filtre URL’sini indeks adayı yaptıysanız, onu yarı açık bırakmayın. Google’ın e-ticaret site yapısı rehberi, sayfaların önemini bağlantı ilişkileri üzerinden anlamlandırdığını açık biçimde anlatıyor. Bu yüzden indekslenecek filtre sayfaları kategori içinden görünür bağlantılar almalı, mümkünse breadcrumb veya yardımcı landing mantığıyla desteklenmeli ve yalnızca gerçekten açık bırakmak istediğiniz URL’ler XML sitemap’e eklenmelidir. Sitemap burada keşif yardımı sağlar; fakat zayıf bir URL’yi tek başına güçlü yapmaz.
İç linkleme tarafında en iyi yaklaşım, kullanıcı davranışıyla uyumlu popüler filtre kümelerini sabitlemektir. Örneğin kategori içinde “Markaya göre alışveriş yap” veya “en çok aranan renkler” gibi bölümler, hem kullanıcıya yol gösterir hem de filtre landing sayfasına net sinyal taşır. Mevsimsel veya kampanya bazlı filtrelerde ise strateji geçici olabilir: talep dönemi bitince URL’yi desteklemeyi bırakmak, noindex veya canonical senaryosuna dönmek daha sağlıklı olur.
Operasyon tarafında karar hızını artıran şey, filtre talebini ve URL çoğalmasını aynı yerde görmek. Bu noktada anahtar kelime aracı ile filtre talebini ölçmek ve site sağlığı taramasıyla parametre çoğalmasını bulmak aynı akışta değerlidir. Ahrefs, SEMrush, Moz veya SE Ranking benzer araştırma alanlarında güçlüdür; SEOYEN ise bu süreci Türkçe arayüz, TL bazlı yapı ve yerel Türkçe destekle, tek platformda daha hızlı yorumlanabilir hale getirir.
Son aşamada aylık doğrulama rutini kurun: yeni açılan filtre URL’leri sitemap’te mi, GSC’de hangi durumları alıyor, loglarda Googlebot bu klasörü nasıl tüketiyor? Ekip içi süreçleri sade tutmak için karar matrisini bir kez tanımlayıp her kategoriye aynı mantıkla uygulamak faydalıdır. SEOYEN tarafını değerlendirmek isteyen ekipler için en doğru referans, sabit rakam yerine fiyat ve paket seçenekleri sayfasındaki güncel yapı olur.
- Yalnızca açık bırakacağınız filtre sayfalarını sitemap’e ekleyin.
- Filtre landing sayfalarına kategori içinden kalıcı bağlantı verin.
- Mevsimsel filtrelerde talep bitince stratejiyi yeniden değerlendirin.
- GSC, URL Denetleme Aracı ve logları aylık rutin haline getirin.
Adım Adım: Filtre sayfaları için indeksleme karar çerçevesi kurma
Aşağıdaki akış, büyük kataloglu e-ticaret ve listeleme sitelerinde filtre kararlarını standartlaştırmak için yeterince pratiktir. Amaç, her yeni filtre fikrini aynı eşiklerle ölçmek ve rastgele URL çoğalmasını en başta önlemektir.
- Talep taşıyan filtreleri veriyle listeleyin: Kategori, marka, renk, beden ve fiyat başlıklarını ayrı çıkarın. Tekil sorgu talebi olmayan filtreleri daha en başta aday havuzunun dışına alın.
- Özgünlük ve kullanıcı faydasını puanlayın: Filtre sayfası ana kategoriye göre gerçekten başka bir listeleme deneyimi oluşturuyor mu bakın. Sadece aynı ürünleri farklı sırada gösteren URL’leri aday saymayın.
- İndeksleme kararını sinyal bazında atayın: Her URL için indeks, canonical, noindex, robots.txt veya 404 kararını tek satırda verin. Karar yanında gerekçeyi de tutun.
- Yalnızca aday URL’leri güçlendirin: İç link, breadcrumb ve XML sitemap desteğini sadece açacağınız sayfalara verin. Kapatacağınız URL’leri görünür navigasyonda büyütmeyin.
- GSC ve loglarla sonucu doğrulayın: URL Denetleme Aracı, Crawl Stats ve ham logları birlikte okuyun. Tarama tüketip değer üretmeyen URL’leri sonraki turda yeniden kapatın.
| Filtre türü | İndeksleme kararı | Ne zaman açılır? | Önerilen sinyal |
|---|---|---|---|
| Marka filtresi | Koşullu açık | Marka+kategori sorgusu düzenli talep taşıyorsa | İndeks + self canonical + iç link |
| Renk filtresi | Koşullu açık | Renk bazlı sorgu ve yeterli ürün derinliği varsa | İndeks veya canonical |
| Beden filtresi | Genelde kapalı | Beden başlı başına güçlü talep üretiyorsa | Noindex veya canonical |
| Fiyat aralığı filtresi | Çoğunlukla kapalı | Sabit ve talep gören bir fiyat bandı varsa | Canonical veya robots.txt |
| Sıralama parametresi | Kapalı | Neredeyse hiçbir zaman landing değeri taşımaz | Robots.txt veya noindex |
| Stok durumu filtresi | Kapalı | Sürekli ve ayrı talep taşıyan özel durumlar dışında | Noindex veya robots.txt |
| Çoklu filtre kombinasyonları | Çok seçici açık | Talep net, fark yüksek, çoğalma kontrol altındaysa | İndeks veya canonical |
| Boş sonuç sayfaları | Kapalı | Sonuç yoksa | 404 veya 410 |
Kaynaklar
Sıkça Sorulan Sorular
Tüm filtre URL'lerini serbest bırakmak yerine önce URL tiplerini sınıflandırın. Arama talebi taşımayan kombinasyonları robots.txt, fragment yapısı veya uygun durumlarda noindex ile sınırlandırın. gerçekten değer üreten sayfaları ise iç link ve sitemap ile destekleyin. Buradaki ana hedef, Googlebot'un zamanını sıralama, stok, takip veya anlamsız kombinasyonlara değil. ürün ve kategori keşfine ayırmaktır. En doğru kontrol çerçevesi, Search Console Crawl Stats ile ham logları birlikte izleyip hangi klasörlerin taramayı şişirdiğini görmektir.
Hepsi indekslenmemelidir. İndeks adayı olması için bir filtre sayfasının gerçek arama talebi taşıması, ana kategoriye göre anlamlı şekilde ayrışması ve kalıcı iç link desteği alması gerekir. Bu üç şarttan biri eksikse, sayfa teknik olarak açılabiliyor olsa bile SEO açısından düşük değerli kalır. Özellikle çok ürünlü sitelerde tüm filtreleri indekslemek index bloat, crawl waste ve kategori sayfalarıyla kanibalizasyon riski üretir. Bu nedenle varsayılan yaklaşım “önce kapalı, sonra kanıtla aç” olmalıdır.
Öncelik, tekil ama anlamlı talep taşıyan kombinasyonlarda olmalıdır. Marka+kategori kombinasyonları çoğu sitede daha güçlü adaydır. renk+kategori yalnızca sorgu talebi ve ürün çeşitliliği yeterliyse mantıklıdır. Beden, fiyat ve çoklu filtre kümeleri ise daha seçici yönetilmelidir. düşük talep ve düşük fark üreten kombinasyonlar çoğu zaman açılmamalıdır. Kural basit: kombinasyon kendi başına aranıyorsa, kullanıcıya farklı bir liste sunuyorsa ve siz bu sayfayı iç linkle destekleyecekseniz açık kalabilir. Aksi durumda canonical, noindex veya robots.txt daha güvenli olur.
İkisi aynı işi yapmaz. Canonical, benzer veya yinelenen URL'lerde sinyali tercih ettiğiniz sayfada birleştirmek için kullanılır. taramayı tek başına kesmez. Noindex ise sayfanın arama sonuçlarında görünmemesini hedefler, ancak sayfanın taranması gerekebilir. Bu nedenle düşük değerli ama yoğun biçimde keşfedilen bir URL setinde yalnızca canonical veya yalnızca noindex yeterli olmayabilir. Kararı verirken iki soruya bakın: Bu URL taransın mı ve bu URL sonuçlarda görünsün mü? Yanıtlar farklıysa araç da farklı olur.
Bazı senaryolarda evet, ama tek çözüm olarak görülmemelidir. Robots.txt özellikle talep taşımayan, çok hızlı çoğalan filtre uzaylarında taramayı baştan sınırlamak için etkilidir. Ancak robots.txt ile engellenen URL'ler başka yerlerden keşfedilebilir ve içerikleri okunamadığı için başka sinyallerle değerlendirilir. Bu nedenle hangi klasör veya parametrelerin gerçekten kapatılacağı dikkatli seçilmelidir. İndekslemek istediğiniz filtre sayfalarını robots.txt ile engellemek büyük hata olur. En doğru kullanım, değersiz ve geniş parametre kümelerini baştan budamaktır.
Geçici olmayan, anlamsız veya kalıcı biçimde boş kombinasyonlarda 404. bazı kaldırılmış içerik senaryolarında 410 çoğu zaman en temiz çözümdür. Google'ın faceted navigation rehberi de boş sonuç üreten filtre kombinasyonlarında 404 döndürmeyi önerir. Buradaki önemli nokta, bu URL'leri ana kategoriye ya da genel bir hata sayfasına yönlendirmemektir. Kullanıcı ve bot, boş kombinasyonun gerçekten geçersiz olduğunu o URL üzerinde görmelidir. Böylece hem sinyal kirliliği azalır hem de tarama bütçesi daha verimli kullanılır.