E-Ticaret Filtre URL’leri Nasıl Yönetilir?

Mahmut Orkun KöksalanMahmut Orkun Köksalan
SEO
AI ile Özetle

E-ticaret filtre URL’lerini yönetmenin temel kuralı, bütün filtreleri indekslemek veya tamamını engellemek değildir. Arama talebi ve ayrı bir kullanıcı ihtiyacı taşıyan filtreleri indekslenebilir açılış sayfalarına dönüştürün; yalnızca listeyi daraltan, sıralayan veya anlamsız kombinasyonlar üreten URL’lerin taranmasını ve indekslenmesini ise kontrollü biçimde sınırlayın.

Doğru karar; filtre türüne bakılarak değil, URL’nin arama niyeti, ürün kümesi, kategori mimarisindeki görevi ve teknik davranışı birlikte incelenerek verilir. Bu rehber, filtre URL’lerini envantere alma, sınıflandırma, canonical, noindex ve robots.txt kararlarını ayırma ve uygulama sonrası sonucu doğrulama sürecini açıklar.

Filtre URL’leri neden SEO sorunu oluşturabilir?

Faceted navigation olarak da adlandırılan filtreli gezinme, ziyaretçinin ürünleri marka, renk, beden, fiyat veya başka özelliklerle daraltmasını sağlar. Kullanıcı deneyimi için yararlı olan bu yapı, her seçimin ayrı bir URL üretmesi halinde çok büyük bir tarama alanı oluşturabilir.

Örneğin bir ayakkabı kategorisinde marka, renk, numara, cinsiyet ve fiyat aralığı birlikte seçilebiliyorsa aynı ürün havuzundan binlerce kombinasyon doğabilir. Parametrelerin farklı sıralarla yazılması, aynı filtrenin birden fazla kez eklenmesi ve sıralama seçeneklerinin URL’ye yansıması bu alanı daha da büyütebilir.

Google’ın filtreli gezinme URL’lerinin taranmasına ilişkin dokümanı, kontrolsüz kombinasyonların aşırı taramaya ve yeni, yararlı URL’lerin daha yavaş keşfedilmesine yol açabileceğini belirtiyor. Risk yalnızca tarama kaynağı değildir. Benzer ürün listelerinin farklı URL’lerde sunulması, hangi sayfanın hangi sorguyu sahiplenmesi gerektiğini belirsizleştirebilir ve performans ölçümünü zorlaştırabilir.

Karara teknik etiketten değil URL’nin görevinden başlayın

Filtre yönetimindeki ilk soru “canonical mı, noindex mi?” olmamalıdır. Önce URL’nin kullanıcı ve arama motoru için hangi görevi üstlendiği belirlenmelidir. Teknik direktif, bu kararın sonucudur.

Her filtre kalıbını aşağıdaki dört sınıftan birine yerleştirebilirsiniz:

URL sınıfıTemel görevOlası yönetim
Arama açılış sayfasıBağımsız ve tekrar eden ticari arama ihtiyacını karşılarİndekslenebilir, kendine işaret eden canonical, iç link ve sitemap desteği
Kullanıcı filtresiSite içinde ürün listesini daraltır ancak ayrı arama ihtiyacı taşımazArama indeksinin dışında tutulur; tarama ihtiyacı ayrı değerlendirilir
Sıralama veya görünüm URL’siAynı ürünleri yalnızca farklı sırada ya da görünümde sunarBağımsız arama sayfası yapılmaz; keşif ve kopya sinyalleri sınırlanır
Geçersiz kombinasyonBoş, tekrarlı veya sistemde anlamı olmayan bir sonuç üretirGenellikle 404 yanıtı ve URL üretiminin sınırlandırılması

Aynı filtre türü her kategoride aynı sınıfa girmeyebilir. “Siyah” filtresi bir elektronik kategorisinde yalnızca kullanıcı tercihi olabilirken, giyim veya mobilya kategorisinde belirgin bir arama ihtiyacına karşılık gelebilir. Bu nedenle renk, marka veya beden gibi filtre adları tek başına indeks kararı vermez.

Filtre URL envanteri nasıl çıkarılır?

Tek tek URL incelemek yerine önce sistemin hangi URL kalıplarını ürettiğini bulun. Site taraması, Google Search Console verileri ve mümkünse sunucu logları birlikte kullanıldığında hem teorik URL alanı hem Google’ın gerçekte ziyaret ettiği kalıplar görülebilir.

Envanterde en az şu bilgiler bulunmalıdır:

  • Filtrenin adı ve kullanıldığı kategori
  • URL parametresi veya yol kalıbı
  • Tekli ve çoklu filtre kombinasyonları
  • Parametre sırası değiştiğinde yeni URL oluşup oluşmadığı
  • Sayfanın HTTP durum kodu
  • Robots, canonical ve indekslenebilirlik durumu
  • İç linklerle keşfedilip keşfedilmediği
  • Sitemap içinde yer alıp almadığı
  • Oluşan ürün sayısı ve listenin kararlılığı
  • Search Console’daki gösterim, tıklama ve sorgu verileri
  • Googlebot’un loglarda bu kalıbı ne sıklıkla taradığı

Örnek sayıyı rastgele seçmeyin. Her kategori şablonundan, her filtre türünden, farklı kombinasyon derinliklerinden ve boş sonuçlardan URL alın. Aynı platformda bile kategoriye özel ayarlar farklı teknik davranışlar oluşturabilir.

Hangi filtre URL’leri indekslenebilir?

Bir filtre URL’si, yalnızca keyword aracında arama hacmi görüldüğü için indekslenmemelidir. Sayfanın bağımsız bir arama ihtiyacını karşılayabilmesi, ana kategori veya başka bir filtre sayfasıyla aynı görevi tekrar etmemesi ve sürekli kullanılabilir bir ürün kümesi sunması gerekir.

İndeks adayı bir filtre için şu soruları birlikte yanıtlayın:

  1. Filtre + kategori ifadesi için anlamlı ve tekrar eden bir arama talebi var mı?
  2. Arama sonuçları bu ihtiyaç için ayrı kategori veya listeleme sayfaları gösteriyor mu?
  3. Ana kategori bu ihtiyacı yeterince karşılıyor mu, yoksa kullanıcı daha dar bir ürün kümesi mi bekliyor?
  4. Başka bir kategori, alt kategori veya marka sayfası aynı sorgunun sahibi mi?
  5. Filtre düzenli olarak yeterli ve ilgili ürün sunuyor mu?
  6. Sayfa, ana kategoriden farklı bir seçim değeri ve açık bir bağlam sağlıyor mu?
  7. URL ve ürün kümesi uzun vadede korunabilecek mi?

Örneğin “kadın koşu ayakkabısı” sorgusu ayrı bir ihtiyaç, kararlı bir ürün grubu ve farklı arama sonucu deseni oluşturuyorsa ilgili kombinasyon açılış sayfasına dönüştürülebilir. Buna karşılık “42 numara + siyah + en düşük fiyat” gibi bir kombinasyon genellikle site içi seçimi kolaylaştırır; ayrı bir organik sayfa görevi taşımayabilir.

İndekslenebilir filtre sayfası nasıl yapılandırılır?

İndekslenmesine karar verilen filtre URL’si, geçici bir arayüz durumu gibi değil kalıcı bir kategori açılış sayfası gibi yönetilmelidir. URL doğrudan açılabilmeli, 200 yanıtı vermeli ve aynı ürün kümesini tutarlı biçimde sunmalıdır.

  • Sayfa kendine işaret eden canonical kullanmalıdır.
  • Title, H1 ve gerekli açıklama kullanıcının aradığı ürün grubunu açıkça tanımlamalıdır.
  • Ürün listesi, seçilen filtreyle gerçekten uyumlu olmalıdır.
  • Sayfa kategori, navigasyon veya ilgili sayfalardan normal HTML bağlantılarıyla desteklenmelidir.
  • Yalnızca indekslenebilir ve canonical URL sitemap’e eklenmelidir.
  • Sayfa, ana kategori veya başka bir filtre açılış sayfasıyla aynı sorguyu sahiplenmemelidir.

Her filtre sayfasına sırf metni farklılaştırmak için uzun ve tekrarlı açıklamalar eklemek gerekmez. Değer; kullanıcının aradığı ürün grubunu doğru sunmak, seçimi kolaylaştırmak ve sayfanın görevini netleştirmekten gelir. Programatik başlık ve açıklamalar da yalnızca veri doğruysa ve anlamsız kombinasyonlar üretmiyorsa kullanılmalıdır.

Canonical filtre sorununu tek başına çözer mi?

Hayır. Canonical, benzer veya kopya URL’ler arasında tercih edilen sayfayı bildirmek için kullanılan bir sinyaldir; URL’nin keşfedilmesini veya taranmasını anında durdurmaz. Binlerce filtre URL’sini ana kategoriye canonical etmek, botların bu adresleri bulup taramasını otomatik olarak engellemez.

Ana kategoriyle aynı ya da çok benzer ürün listesini farklı sıralama, görünüm veya izleme parametreleriyle sunan URL’lerde canonical anlamlı olabilir. Buna karşılık ayrı bir arama ihtiyacı için indekslenebilir açılış sayfası olarak seçilen filtre, ana kategoriye canonical edilmemelidir; kendi canonical adresine sahip olmalıdır.

Canonical hedefini yalnızca URL biçimine bakarak seçmeyin. Sayfaların ana içeriği, arama görevi ve ürün kümesi gerçekten eşdeğer olmalıdır. Google’ın canonical kullanım dokümanı, iç link, sitemap ve canonical sinyallerinin aynı tercih edilen URL’yi desteklemesini önerir. Canonical kararının ayrıntıları için canonical etiketi yanlış kullanıldığında oluşan sorunları da inceleyebilirsiniz.

Noindex ne zaman kullanılır?

noindex, kullanıcının erişmesi gereken fakat Google Arama’da bağımsız sonuç olarak bulunması istenmeyen sayfalarda indeks kontrolü sağlar. Bu direktif taramayı durdurmaz. Google’ın noindex sinyalini görebilmesi için URL’yi tarayabilmesi gerekir.

Bu nedenle mevcut durumda indekslenmiş filtre URL’lerini kaldırmak isterken aynı anda robots.txt ile engellemek ters etki yaratabilir. Bot URL’ye erişemezse yeni noindex direktifini okuyamaz. Google’ın noindex dokümanı da sayfanın robots.txt tarafından engellenmemiş ve crawler için erişilebilir olması gerektiğini belirtir.

Noindex kararını da bütün filtre sistemine otomatik olarak uygulamayın. İndekslenebilir açılış sayfalarını ayrı tutun; noindex kullanılan kalıpların sitemap’te yer almadığını ve başka teknik sinyallerle çelişmediğini kontrol edin.

Robots.txt ile filtre URL’leri ne zaman engellenir?

Bir filtre URL grubunun arama sonuçlarında bulunması gerekmiyor ve taranması da kalıcı olarak bir değer üretmiyorsa robots.txt ile taramayı sınırlamak değerlendirilebilir. Bu yöntem özellikle sonsuza yakın kombinasyon oluşturan belirgin parametre kalıplarında sunucu ve tarama kaynağını korumaya yardımcı olabilir.

Ancak robots.txt indeks kaldırma aracı değildir. Engellenen bir URL, başka yerlerden bağlantı alıyorsa içeriği taranmadan yalnızca adres olarak arama sonuçlarında görünebilir. Google’ın robots.txt rehberi, bu dosyanın temel olarak tarama trafiğini yönettiğini ve bir web sayfasını indeksten uzak tutmak için noindex yerine kullanılmaması gerektiğini açıklar.

Bir engelleme kuralı yayına alınmadan önce kalıbın hangi URL’lerle eşleştiğini test edin. Geniş bir wildcard kuralı, indekslenmesi istenen marka veya alt kategori sayfalarını da yanlışlıkla kapatabilir. Ürünlerin ve sayfalamanın keşfi filtre URL’lerine bağlıysa bu yolları engellemek başka sayfaların bulunmasını da zorlaştırabilir.

Boş ve geçersiz kombinasyonlar nasıl ele alınır?

Hiçbir ürün döndürmeyen ve geçerli bir sayfa görevi bulunmayan filtre kombinasyonları 404 durum kodu vermelidir. Aynı filtrenin iki kez yazıldığı, birbirini dışlayan seçeneklerin birleştirildiği veya sistemde olmayan filtre değerlerinin istendiği URL’ler de bu grupta değerlendirilebilir.

Google, taranmasına izin verilen faceted navigation URL’leri için boş sonuçlarda 404 yanıtı öneriyor. Boş URL’yi genel bir “sonuç bulunamadı” sayfasına yönlendirmek veya 200 durum koduyla sunmak, URL alanını gereksiz yere açık tutabilir.

Geçici stok tükenmesi ile kalıcı olarak geçersiz kombinasyonu birbirinden ayırın. Bağımsız talep taşıyan ve yeniden ürün alacak kalıcı bir kategori sayfası, uygun açıklama ve alternatiflerle erişilebilir kalabilir. Hiçbir zaman geçerli sonuç üretmeyecek bir filtre yolu ise aynı biçimde korunmamalıdır.

Sıralama, görünüm ve takip parametrelerini ayırın

Fiyata göre artan, en yeni, en popüler veya liste görünümü gibi seçenekler çoğu zaman ürün kümesini değil yalnızca sunum sırasını değiştirir. Bu URL’lerin bağımsız arama ihtiyacı ve açılış sayfası değeri bulunmaz.

UTM etiketleri, oturum kimlikleri ve kullanıcıya ya da zamana bağlı geçici değerler de kategori filtresi gibi değerlendirilmemelidir. Google’ın e-ticaret URL yapısı rehberi, geçici parametrelere dahili bağlantı vermekten kaçınmayı ve site genelinde tutarlı URL’ler kullanmayı önerir.

Ürün varyantlarını da kategori filtresiyle karıştırmayın. Renk veya beden bir listeyi daraltıyorsa filtre davranışı; belirli bir ürünün satılabilir varyantını tanımlıyorsa ürün URL’si ve yapılandırılmış veri kararı söz konusudur. Aynı kelimenin kullanılması bu iki URL türünün görevini aynı yapmaz.

Parametre sırası ve URL normalizasyonu neden önemlidir?

Aynı filtrelerin seçim sırasına göre farklı URL’ler oluşturması gereksiz kopyalar üretir. ?renk=siyah&beden=m ile ?beden=m&renk=siyah aynı listeyi sunuyorsa sistem tek bir tutarlı sırayı kullanmalıdır.

Normalizasyon politikası şunları belirlemelidir:

  • Parametrelerin sabit sırası
  • Aynı filtrenin tekrar eklenmesinin engellenmesi
  • Büyük-küçük harf ve karakter kodlama standardı
  • Varsayılan değerlerin URL’den çıkarılması
  • Tek bir kalıcı URL biçiminin iç link, canonical ve sitemap’te kullanılması

Google, parametre kullanılan faceted URL’lerde standart & ayırıcısını; filtrelerin URL yolunda tutulduğu yapılarda ise mantıksal sıranın sabit kalmasını önerir. Temiz görünen bir URL tek başına SEO değeri yaratmaz; fakat tutarlı URL üretimi aynı sayfanın birden fazla adreste oluşmasını önler.

JavaScript filtreler tarama sorununu otomatik olarak çözer mi?

Hayır. Filtrenin JavaScript ile çalışması, oluşturduğu URL’lerin Google tarafından keşfedilemeyeceği anlamına gelmez. Filtre seçildiğinde gerçek bir URL oluşuyor, bu URL doğrudan açılabiliyor ve sayfa içinde bağlantı olarak bulunuyorsa taranabilir bir alan meydana gelebilir.

URL oluşturmayan istemci tarafı filtre durumu ise ayrı bir organik açılış sayfası sunmaz. Bu yapı tarama alanını daraltabilir; ancak arama talebi taşıyan filtrelerin indekslenebilir sayfalara dönüştürülmesini de engelleyebilir. Mimari tercih, yalnızca bot kontrolüne değil hem kullanıcı deneyimine hem organik sayfa stratejisine göre verilmelidir.

Uygulama sırasında ilk HTML, tarayıcı DOM’u ve Google render çıktısını karşılaştırın. Filtre bağlantılarının ve indekslenebilir açılış sayfalarının Google tarafından nasıl görüldüğünü kontrol etmek için JavaScript SEO sorunlarını teşhis etme adımlarını kullanabilirsiniz.

İndekslenebilir filtre açılış sayfaları, sitenin kalıcı bilgi mimarisinin parçası olmalıdır. Ana kategori, alt kategori, marka sayfası veya ilgili navigasyon alanından anlamlı anchor metinlerle bağlanabilir. Yalnızca XML sitemap’te bulunup site içinden hiç bağlantı almayan sayfalar, stratejik önemleri konusunda zayıf bir işaret verir.

Sitemap yalnızca indekslenmesini istediğiniz, 200 yanıtı veren ve canonical olarak kabul ettiğiniz URL’leri içermelidir. Noindex sayfaları, kopya parametre sürümlerini, sıralama URL’lerini ve boş kombinasyonları sitemap’e eklemek çelişkili sinyaller oluşturur.

Buna karşılık her olası filtre kombinasyonunu normal HTML bağlantısıyla sayfaya yerleştirmek de tarama alanını büyütür. İç linkleme, indekslenebilir açılış sayfalarını destekleyecek; kullanıcı filtresi olarak kalan kombinasyonları ise kontrolsüzce çoğaltmayacak biçimde tasarlanmalıdır.

Mevcut indekslenmiş filtre URL’leri nasıl temizlenir?

Canlı bir sitede filtre politikasını tek adımda değiştirmek yerine kontrollü bir geçiş planı kullanın. Önce hangi URL’lerin Google indeksinde bulunduğunu, trafik veya dış bağlantı aldığını ve hangi sorgularda göründüğünü belirleyin. Değer üreten bir sayfayı yalnızca parametreli olduğu için kapatmak kayba neden olabilir.

  1. Mevcut indeks, trafik, sorgu, backlink ve tarama verisinin başlangıç kaydını alın.
  2. URL kalıplarını indekslenebilir açılış sayfası, kullanıcı filtresi, kopya ve geçersiz kombinasyon olarak ayırın.
  3. Değerli filtreleri kalıcı URL, kendine canonical, iç link ve sitemap ile güçlendirin.
  4. İndeksten çıkması gereken erişilebilir sayfalarda noindex sinyalini uygulayın ve Google’ın URL’yi tarayabilmesini koruyun.
  5. URL’ler indeksten çıktıktan sonra, kalıcı olarak gereksiz büyük tarama kalıpları için robots.txt sınırlamasını ayrıca değerlendirin.
  6. İç link, canonical, sitemap ve URL üretim kurallarını yeni politikayla uyumlu hale getirin.

301 yönlendirmesi yalnızca kaldırılan URL’nin gerçekten eşdeğer ve kalıcı bir hedefi varsa kullanılmalıdır. Her filtre URL’sini ana kategoriye yönlendirmek, kullanıcının seçtiği ürün grubunu kaybettirebilir ve alakasız toplu yönlendirmeler oluşturabilir.

Uygulama sonrası hangi veriler izlenmelidir?

Filtre politikasının başarısı, yalnızca indekslenen URL sayısının azalmasıyla ölçülmez. Amaç, gereksiz URL alanını daraltırken değerli kategori ve ürün sayfalarının keşfini, görünürlüğünü ve kullanıcı deneyimini korumaktır.

Veri kaynağıİzlenecek sinyalYanıtladığı soru
Search Console sayfa indeksleme raporuFiltre kalıplarının indeks ve hariç tutulma durumuİndeks politikası beklenen URL gruplarına uygulanıyor mu?
Search Console URL DenetimiCanonical, robots ve canlı test çıktısıTekil örneklerde Google hangi sinyali görüyor?
Tarama istatistikleri ve sunucu loglarıGooglebot isteklerinin URL kalıplarına dağılımıGereksiz kombinasyonlara ayrılan tarama azalıyor mu?
Site taramasıİç linkler, durum kodları, canonical ve direktiflerTeknik politika site genelinde tutarlı mı?
Performans raporuKategori ve seçili filtre sayfalarının sorgu, gösterim ve tıklamalarıDoğru sayfalar hedef sorguları sahipleniyor mu?
Analitik ve gelir verisiOrganik oturum, ürün görüntüleme ve ticari sonuçSeçili açılış sayfaları kullanıcıya ve işe değer katıyor mu?

Değişiklikten önce ve sonra aynı URL kalıplarını karşılaştırın. Yeni kategori ve ürünlerin keşif süresi, sunucu yükü ve Googlebot’un istek dağılımı da indeks verisi kadar önemlidir. Tarama davranışı ve indeks temizliği anında değişmeyebileceği için test tarihlerini ve yayına alınan kural sürümlerini kaydedin.

Filtre URL politikasını nasıl dokümante etmelisiniz?

Kararları geliştiriciye tek tek URL listesi olarak vermek yerine tekrar kullanılabilir bir politika tablosuna dönüştürün. Böylece yeni bir filtre eklendiğinde aynı karar mantığı uygulanabilir ve zaman içinde teknik kuralların neden verildiği kaybolmaz.

Politika alanıKaydedilecek karar
URL kalıbıParametre veya yol yapısı ve örnek URL
Kullanıcı göreviFiltrenin hangi seçimi kolaylaştırdığı
Arama göreviBağımsız sorgu ve intent sahibi olup olmadığı
Sayfa sahibiAna kategori, alt kategori, marka sayfası veya filtre açılış sayfası
HTTP yanıtı200, 301, 404 veya ilgili başka durum
İndeks kararıIndex veya noindex
Tarama kararıİzin verilen ya da engellenen kalıp ve gerekçesi
CanonicalKendisi veya gerçekten eşdeğer hedef URL
Keşifİç link ve sitemap durumu
DoğrulamaTest aracı, başarı ölçütü ve kontrol tarihi

Bu tablo, “bütün renk filtreleri noindex” gibi kolay bozulan genellemeler yerine kanıta dayalı URL sınıfları oluşturur. Katalog, arama talebi veya kategori mimarisi değiştiğinde karar yeniden gözden geçirilebilir.

Doğru filtre yönetimi seçici bir indeks kurar

Filtre URL’leri kendi başına zararlı değildir. Sorun, her kombinasyonun organik sayfa gibi açılması veya değerli filtrelerin ayrım yapılmadan kapatılmasıdır. Sağlıklı yapı, arama talebi taşıyan ve kullanıcıya farklı bir ürün seçimi sunan sayfaları güçlendirirken geri kalan URL alanını kontrollü tutar.

Önce URL’nin görevini belirleyin; sonra canonical, noindex, robots.txt, durum kodu, iç link ve sitemap kararlarını bu göreve göre hizalayın. Filtre yapısının kategori, ürün, teknik altyapı ve ticari sorgularla birlikte değerlendirilmesi gerekiyorsa E-Ticaret SEO Danışmanlığı kapsamını inceleyebilirsiniz.

Mahmut Orkun Köksalan
Mahmut Orkun Köksalan

Orkun Köksalan, markaların organik görünürlüğünü güçlendirmek için SEO danışmanlığı ve içerik stratejisi üzerine çalışır. Teknik yapı, içerik kurgusu ve büyüme odaklı SEO süreçlerini bir arada ele alarak daha sürdürülebilir sonuçlara odaklanır.

Benzer Yazılar
Yapay Zeka SEO
LLM Optimizasyonu Nedir?

Arama davranışı değişiyor. Kullanıcılar artık sadece klasik Google sonuçlarına değil, ChatGPT gibi yanıt motorlarına, AI destekli özetlere...

Mahmut Orkun Köksalan

Mahmut Orkun Köksalan

Devamını Oku
Ücretsiz Görüşme Başlat