← Blog'a Dön
Faceted Navigation SEO: E-Ticaret Filtre Sayfaları ve Googlebot
Teknik SEO 23 dk okuma Yayın: Güncelleme:

Faceted Navigation SEO: E-Ticaret Filtre Sayfaları ve Googlebot

Faceted navigation nedir? Filtre ve sıralama parametrelerinden doğan duplicate content, crawl bütçesi israfı sorunları ve canonical, robots.txt, noindex, JavaScript çözümleri.

Büyük bir e-ticaret sitesini yönetiyorsanız ya da teknik SEO danışmanlığı yapıyorsanız, büyük ihtimalle şu sahneyle karşılaşmışsınızdır: Google Search Console’da binlerce “Discovered – currently not indexed” veya “Crawled – currently not indexed” durumunda URL görürsünüz. Sitenizin toplam sayfası yüzlerken endekslenebilir URL sayısının on binleri bulduğunu fark edersiniz. Çoğu durumda suçlu faceted navigation — yani çok boyutlu filtreleme sistemidir.

Bu yazıda faceted navigation’ın SEO dünyasındaki her boyutunu ele alacağız: neyin neden sorun yarattığını, hangi teknik müdahalelerin işe yaradığını, hangi filtre sayfalarının indekslenmesi gerektiğini ve pratik e-ticaret senaryolarında nasıl karar vermeniz gerektiğini.


Faceted Navigation Nedir?

Faceted navigation (yüzeyli navigasyon ya da çok boyutlu filtreleme), kullanıcıların bir ürün kataloğunu aynı anda birden fazla özelliğe göre daraltmasına olanak tanıyan arayüz ve URL sistemidir. Renk, beden, marka, fiyat aralığı, malzeme, puan gibi onlarca filtre boyutunu (facet) bir arada sunar.

Klasik bir giyim sitesini düşünün. Kullanıcı şu seçimleri yapabilir:

  • Kategori: Erkek Ayakkabı
  • Marka: Nike, Adidas
  • Renk: Siyah, Beyaz
  • Numara: 42, 43
  • Sıralama: Fiyata Göre Artan

Bu seçimlerin her kombinasyonu genellikle ayrı bir URL üretir. 5 farklı marka, 10 renk, 8 numara, 4 sıralama seçeneği ve 3 fiyat aralığı olduğunda matematiksel kombinasyon sayısı binleri aşar. Çoğu kombinasyon aynı veya çok benzer ürün listeleri döndürür; bu da duplicate content, crawl bütçesi israfı ve link equity seyrelmesi gibi ciddi sorunlara yol açar.


Neden SEO Sorunu Yaratır?

Faceted navigation, iyi bir kullanıcı deneyimi için tasarlanmış olsa da Googlebot’un gözünden baktığınızda tablo farklıdır. SEO açısından üç temel sorun ortaya çıkar.

1. Duplicate Content (İçerik Kopyalama)

Farklı URL’lerin aynı ya da büyük ölçüde örtüşen içeriği döndürmesi durumuna duplicate content denir. Faceted navigation’da bu kaçınılmazdır:

  • /erkek-ayakkabi?renk=siyah&marka=nike
  • /erkek-ayakkabi?marka=nike&renk=siyah
  • /erkek-ayakkabi/nike/siyah

Her üç URL de tamamen aynı ürün listesini gösterebilir. Google bu sayfalara ayrı kaynak ayırır, hangisinin “canonical” (yetkili) sayfa olduğuna karar vermekte zorlanır ve bazen hiçbirini değil, yanlış olanı indeksler.

2. Crawl Bütçesi İsrafı

Google, her siteye belirli bir crawl bütçesi tahsis eder; yani Googlebot’un belirlenen zaman diliminde crawl edebileceği URL sayısı sınırlıdır. Büyük e-ticaret sitelerinde bu bütçenin büyük çoğunluğunu değer üretmeyen filtre kombinasyonları tüketir.

Sonuç: Gerçek değer taşıyan ürün sayfaları, yeni içerikler ve önemli kategori sayfaları yeterince crawl edilemez.

İç bağlantılar aracılığıyla yayılan link equity (bağlantı gücü), sitenizin en önemli sayfalarına konsantre olmalıdır. Faceted navigation ile oluşturulan yüzlerce veya binlerce benzer URL, bu gücü ince katmanlara böler. Hiçbir sayfa yeterli otorite kazanamaz ve organik sıralama potansiyeli düşer.


URL Parametreleri ve Kopyalanan İçerik: Sorunun Anatomisi

Faceted navigation sorunlarının merkezinde URL parametrelerinin yönetimi yatmaktadır.

Parametre Türleri ve SEO Etkileri

Parametre TürüÖrnekİçerik EtkisiSEO Riski
Filtreleme?renk=siyahİçeriği değiştirirOrta - Yüksek
Sıralama?siralama=fiyat-artanSıralamayı değiştirir, içerik aynıYüksek
Sayfalama?sayfa=2İçerik bölümlenirOrta
Takip/UTM?utm_source=googleİçeriği değiştirmezÇok Yüksek
Oturum ID?sid=abc123İçeriği değiştirmezÇok Yüksek
Para Birimi/Dil?doviz=usdİçerik değişirOrta

Sıralama parametreleri en büyük riski taşır çünkü ürün listesi tamamen aynı kalırken URL değişir. ?siralama=fiyat-artan ile ?siralama=fiyat-azalan arasındaki fark, kullanıcıya anlamlıdır ama Google’a değil — her iki sayfa da aynı ürünleri, sadece farklı sırayla gösterir.

Kombinatoryal Patlama: Gerçek Bir Senaryo

Orta ölçekli bir elektronik e-ticaret sitesini ele alalım:

  • 50 kategori
  • Her kategoride ortalama 8 marka seçeneği
  • 5 fiyat aralığı
  • 6 değerlendirme puanı filtresi
  • 4 sıralama seçeneği
  • 10 sayfa (sayfalama)

Yalnızca bu değişkenlerden teorik kombinasyon sayısı: 50 × 8 × 5 × 6 × 4 × 10 = 480.000 URL

Bu 480.000 URL’nin büyük çoğunluğu Googlebot tarafından crawl edilirse ne olur? Site içeriğinin gerçek hacmi birkaç bin ürün ve yüzlerce kategoriyken, bot zamanının ezici çoğunluğu değersiz filtre kombinasyonlarını taramakla geçer.


Crawl Bütçesi Neden Bu Kadar Kritiktir?

Google, crawl bütçesini iki bileşenden oluşturur:

Crawl Rate Limit: Googlebot’un sunucunuzu aşırı yüklemeden crawl edebileceği maksimum hız. Sunucunuzun kapasitesine göre Google tarafından otomatik ayarlanır.

Crawl Demand: Google’ın sitenizi ne kadar crawl etmek istediği — popülerlik, güncellik ve değişim sıklığına göre belirlenir.

Milyonlarca URL içeren büyük siteler için crawl bütçesi doğrudan indeksleme hızını etkiler. Yeni bir ürün sayfası oluşturduğunuzda Googlebot’un onu hızla bulmasını istersiniz. Ama bot sonsuz filtre kombinasyonlarında kaybolmuşsa, yeni sayfanız haftalarca keşfedilemeyebilir.

Crawl Bütçesi İsrafını Nasıl Tespit Edersiniz?

Google Search Console’da şu adımları izleyin:

  1. Crawl Stats raporuna gidin (Ayarlar > Crawl stats).
  2. Dosya türü ve yanıt kodu dağılımlarını inceleyin.
  3. Log analizi yapıyorsanız, Googlebot’un en çok hangi URL’leri ziyaret ettiğini ortaya koyun.
  4. ”Not found (404)” veya “Redirect” ile sonuçlanan crawl’ların oranını ölçün.

Log tabanlı analiz için Screaming Frog Log Analyzer veya Botify gibi araçlar, Googlebot’un ziyaret ettiği URL’leri parametre bazında segmentlemenizi sağlar. Bu verilerle hangi parametre kombinasyonlarının bütçeyi tükettiğini net şekilde görebilirsiniz.


PageRank modeline göre bir sayfanın aldığı bağlantı gücü, o sayfadan çıkan bağlantı sayısına bölünerek dağıtılır. Faceted navigation, kategori sayfalarından çıkan onlarca veya yüzlerce filtre bağlantısı oluşturur.

Örneğin /erkek-ayakkabi sayfasından erişilebilen 200 farklı filtre kombinasyonu varsa, her birinin aldığı link equity toplamın 1/200’ü olur. Bu sayfalar zaten çok az değer taşıdığı için aynı zamanda o değeri başka sayfalara da yayamaz.

Asıl zarar şuradan gelir: Filtre sayfaları bazen kanonik ürün sayfalarından daha fazla iç bağlantı alır. Kullanıcılar filtreleri tıkladığında üretilen dinamik URL’ler, ana ürün sayfasına giden bağlantıların önüne geçer. Sonuçta /urun/nike-air-max-90-siyah gibi bir ürün sayfası, kendisini temsil eden filtre kombinasyonu URL’lerine göre çok daha az iç bağlantı alır.


Çözüm Stratejileri: Hangi Yaklaşım Ne Zaman Kullanılır?

Faceted navigation sorununu çözmek için tek bir evrensel yöntem yoktur. Site mimarisine, CMS yapısına ve iş hedeflerine göre farklı stratejileri tek başına veya kombine şekilde uygulamanız gerekir.

1. Canonical Tag (Kanonik Etiket)

rel="canonical" etiketi, Google’a bir sayfanın “asıl” versiyonunun hangisi olduğunu söyler. Filtre kombinasyonu sayfaları, ana kategori sayfasına veya SEO değeri taşıyan kanonik bir URL’ye işaret eden canonical tag içermelidir.

Ne zaman kullanılır:

  • Filtre sayfaları kullanıcı deneyimi açısından gereklidir ama indekslenmesi gerekmez.
  • Birden fazla URL aynı içeriği gösteriyorsa.
  • Parametrelerin sırası değişse de içerik değişmiyorsa (örneğin ?renk=siyah&marka=nike ile ?marka=nike&renk=siyah).

Örnek uygulama:

<!-- /erkek-ayakkabi?renk=siyah&marka=nike sayfasında -->
<link rel="canonical" href="https://example.com/erkek-ayakkabi" />

Dikkat edilmesi gerekenler:

Canonical tag bir öneridir, zorunluluk değil. Google çoğunlukla bu etikete uyar ama her zaman değil. Eğer sayfaya çok fazla iç bağlantı veriyorsanız veya harici bağlantılar alıyorsa, Google kendi kanonik kararını verebilir. Bu yüzden canonical tag’i tek başına değil, diğer tekniklerle birlikte kullanmak daha sağlıklıdır.

Ayrıca, canonical tag’i hatalı uygulamak tehlikelidir. Yanlış URL’ye işaret eden bir canonical, asıl indekslenmesi gereken sayfaları Google’ın gözünde silgi ile silmek gibidir.

2. Noindex Meta Etiketi

<meta name="robots" content="noindex"> etiketi, Google’a sayfayı crawl etmesine izin vermekle birlikte indekslememesini söyler. Canonical’dan farklıdır: canonical sayfanın hangi versiyonunun indeksleneceğini belirtirken, noindex sayfanın hiç indekslenmemesini söyler.

Ne zaman kullanılır:

  • Sıralama parametreleri (?siralama=fiyat-artan): İçerik aynı, sadece sıralama değişiyor.
  • Oturum ID ve takip parametreleri.
  • Birden fazla parametre kombinasyonuyla oluşan ve SEO değeri olmayan sayfalar.
  • Ama kullanıcının o filtre sayfasına erişmesi gerekiyorsa (tarayıcıda çalışabilmeli, sadece indekslenmemeli).

Dikkat: Noindex içeren sayfayı robots.txt ile engellememelisiniz. Robots.txt ile engellenen bir sayfa crawl edilemeyeceğinden Google noindex etiketini okuyamaz. Googlebot sayfayı görmeden “bu sayfayı indeksle” kararını veremez ama “bu sayfayı indeksleme” kararını da veremez — dolayısıyla önceki crawl’dan hatırladığı URL’yi indeksli tutmaya devam edebilir.

3. Robots.txt ile Disallow

robots.txt dosyasında belirli parametreleri veya URL desenlerini Googlebot’tan engellemek, crawl bütçesini doğrudan korur. Googlebot bu URL’leri hiç ziyaret etmez.

Ne zaman kullanılır:

  • Hiçbir durumda indekslenmemesi gerekmeyen ve kullanıcının da doğrudan erişmesini istemediğiniz URL’ler (örneğin oturum ID, takip parametreleri).
  • Teknik gereksinimler açısından tamamen gereksiz filtre kombinasyonları.

Örnek robots.txt yapılandırması:

User-agent: Googlebot
Disallow: /*?*siralama=
Disallow: /*?*sid=
Disallow: /*?*utm_
Disallow: /*?*sayfa=*&siralama=

Kritik uyarı: Robots.txt ile engellenen URL’ler crawl edilmez ama indeks dışına çıkarılmaları garanti edilmez. Google bir URL’ye başka kaynaklardan bağlantı görürse, URL’yi crawl etmeden de indekste tutabilir — sadece içeriğini bilemez. Bu yüzden gerçekten indeks dışı kalmasını istediğiniz sayfalar için noindex daha güvenilirdir.

4. JavaScript ile URL Manipülasyonu (History API)

Modern e-ticaret siteleri, filtre değişikliklerini JavaScript ile History API kullanarak URL’ye yansıtır. Bu yaklaşım iki alt stratejiye ayrılır:

a) Hash fragment kullanımı: Filtre durumunu URL’nin hash kısmında (#) tutmak. Google hash fragment’leri büyük ölçüde yok sayar, dolayısıyla example.com/erkek-ayakkabi#renk=siyah ile example.com/erkek-ayakkabi Google için aynı URL’dir.

Dezavantaj: Hash kullanıcılar için paylaşılabilir ve yer imi eklenebilir bağlantılar üretir ama bu URL’ler doğrudan bağlantılandırılamaz ve filtrelerin SEO değeri varsa (örneğin sık aranan bir marka+kategori kombinasyonu) o değeri yakalayamazsınız.

b) pushState ile “temiz” URL üretimi ama canonical yönetimi: History API’nin pushState metodu ile tarayıcıda görünen URL’yi değiştirirken, sunucu tarafında canonical tag’i doğru ayarlayarak Google’ın hangi versiyonu indeksleyeceğini kontrol edebilirsiniz.

Bu yaklaşımda sayfa JavaScript ile render edildiğinde canonical tag dinamik olarak eklenir. Google JavaScript’i render edebilmekle birlikte bu süreç gecikmeli gerçekleşir — dolayısıyla sunucu tarafı render (SSR) veya canonical tag’in server-side HTML’de de bulunması önerilir.

5. Google Search Console Parametre Yönetimi (Eski Yöntem — Artık Kullanım Dışı)

Google Search Console’da bir dönem “URL Parameters” aracı mevcuttu. Bu araçla belirli parametrelerin Googlebot tarafından nasıl işleneceğini (crawl et/crawl etme, içeriği değiştiriyor/değiştirmiyor gibi) bildirebiliyordunuz.

Google bu aracı 2022 yılında kaldırdı. Dolayısıyla artık bu yönteme güvenemezsiniz. Parametre yönetimini doğrudan site tarafında — robots.txt, canonical tag, noindex etiketi veya JavaScript manipülasyonu ile — yapmanız gerekir.


Hangi Filtre Sayfaları İndekslenmeli?

Tüm filtre sayfalarını indeks dışında bırakmak doğru değildir. Bazı filtre kombinasyonları, kullanıcıların gerçekten aradığı ve arama motorlarında değer taşıyan sayfalar üretir.

İndekslenmesi Gereken Filtre Sayfaları

Bir filtre sayfasının indekslenmesi için şu kriterlerin en az birini karşılaması gerekir:

1. Anlamlı arama hacmi: Kullanıcılar bu kombinasyonu Google’da gerçekten arıyorsa (“nike erkek koşu ayakkabısı”, “siyah deri koltuk 3’lü takım” gibi).

2. Kendine özgü, yeterince farklı içerik: Filtreleme sonucu, ana kategori sayfasından belirgin şekilde farklı bir ürün listesi döndürüyorsa.

3. İyi bir kullanıcı deneyimi: Sayfa, filtre parametrelerini kaldırıp sadece o URL’e giren bir kullanıcıya da anlamlı bir içerik sunabiliyorsa.

4. Harici bağlantı potansiyeli: Başka siteler bu sayfaya bağlantı verebilecekse veya veriyorsa.

İndekslenmemesi Gereken Filtre Sayfaları

Filtre TürüSebepÖnerilen Çözüm
Sıralama parametreleriSadece sıralamayı değiştirirNoindex veya robots.txt
Birden fazla filtre kombinasyonuYüksek duplicate content riskiCanonical > Ana kategori
Oturum ve takip parametreleriHiçbir SEO değeri yokRobots.txt Disallow
Sayfalama (2. sayfa ve sonrası)Ana sayfa zaten indeksteCanonical > 1. sayfa veya noindex
Stokta olmayan ürün filtreleriİçerik anlamsız hale gelirNoindex veya yönlendirme
Kullanıcıya özel filtrelerKişiselleştirilmiş, tutarsız içerikRobots.txt veya noindex

E-Ticaret Örnek Senaryolar

Senaryo 1: Büyük Giyim Perakendecisi

Durum: 500.000’den fazla ürün, 80 kategori, her kategoride renk, beden, marka, malzeme filtreleri. Google Search Console’da 2,3 milyon URL keşfedilmiş, ancak yalnızca 180.000’i indekslenmiş.

Analiz: Log analizi, Googlebot’un zamanının %78’ini filtre kombinasyonu sayfalarına harcadığını ortaya koyuyor. Bu sayfaların %95’i hiçbir zaman indekslenmiyor.

Uygulanan strateji:

  • Sıralama parametreleri robots.txt ile engellendi.
  • Tekli filtre sayfaları (renk veya marka tekil seçimi) → Arama hacmine göre değerlendirme yapıldı; hacimli olanlar optimize edilip indekslenmeye bırakıldı.
  • İkili ve üçlü filtre kombinasyonları → canonical tag ile ana kategori sayfasına yönlendirildi.
  • Sayfalama: 2. sayfa ve sonrası noindex eklendi.

Sonuç (6 ay sonra): Crawl edilen URL sayısı %64 azaldı. Önemli kategori ve ürün sayfalarının crawl sıklığı belirgin şekilde arttı. Organik trafik %22 büyüdü.

Senaryo 2: Elektronik Aksesuar Sitesi

Durum: 15.000 ürün, karmaşık uyumluluk filtreleri (hangi telefon modeline uyar, hangi işletim sistemi, hangi bağlantı tipi). Her ürün için onlarca uyumluluk kombinasyonu URL’si oluşuyor.

Analiz: “iPhone 15 Pro uyumlu şarj kablosu” gibi aramalar gerçek hacme sahip. Bu filtrelerin indekslenmesi değer taşıyor. Ama “USB-C + 1 metre + kırmızı + hızlı şarj + stokta var” gibi 5 parametreli kombinasyonlar anlamsız.

Uygulanan strateji:

  • Tek parametre sayfaları (uyumluluk cihazı): arama hacmine göre ayrı ayrı değerlendirildi, çoğu indekse açıldı.
  • İkili kombinasyonlar: cihaz + kablo tipi gibi anlamlı olanlar indekslendi; diğerlerine canonical.
  • Üç ve üzeri parametre kombinasyonları: noindex + canonical.
  • Stok durumu filtresi: her zaman robots.txt ile engellendi.

Sonuç: “iPhone 15 Pro USB-C kablo”, “Samsung S24 hızlı şarj adaptörü” gibi long-tail aramalarda sayfa 1’e çıkış.

Senaryo 3: Mobilya ve Ev Dekorasyon Sitesi

Durum: Ürünler renk, malzeme, boyut, stil ve koleksiyon bazında filtreleniyor. Bazı kategorilerde 30’dan fazla renk seçeneği mevcut.

Analiz: “Bej koltuk takımı”, “meşe yemek masası”, “endüstriyel stil raf” gibi aramalar yüksek alım niyeti taşıyor ve bu filtre sayfaları kesinlikle indekslenmelidir. Ancak “bej + krem + naturel + 3+1+1 koltuk + sünger + boucle + yıkanabilir kılıf” gibi kombinasyonlar hiçbir zaman aranmaz.

Uygulanan strateji:

  • Renk ve malzeme tekli filtreler: landing page mantığıyla optimize edildi — özel H1, meta title, kısa açıklama paragrafı eklendi.
  • Stil filtresi tekli (“endüstriyel stil”, “Skandinavya stili”): indekslendi.
  • İkili kombinasyonlar: yalnızca yüksek hacimli olanlar indekslendi (araç: Ahrefs veya SEMrush ile keyword research).
  • Üçlü ve üzeri: canonical + noindex çift güvencesi uygulandı.

Teknik Uygulama Rehberi: Adım Adım

Adım 1: URL Parametrelerini Haritalayın

Önce sitenizdeki tüm URL parametrelerini ve bunların içeriğe etkisini belgeleyin.

ParametreDeğer Örneğiİçerik EtkisiAksiyon
renksiyahÜrün listesi değişirDeğerlendir
markanikeÜrün listesi değişirDeğerlendir
siralamafiyat-artanSadece sıralama değişirEngelle
sayfa2BölümlendirmeNoindex
utm_sourceemailİçerik değişmezEngelle
sidabc123İçerik değişmezEngelle
dovizusdFiyatlar değişirCanonical

Adım 2: Crawl Analizi Yapın

Log dosyalarınızı analiz edin veya Screaming Frog ile siteyi crawl edin. Şu soruları yanıtlayın:

  • Googlebot kaç benzersiz URL crawl ediyor?
  • Bu URL’lerin kaçı parametreli?
  • En çok crawl edilen parametre kombinasyonları hangileri?
  • Hangi parametreli URL’ler 200 durumu döndürüyor ama indekslenmiyor?

Adım 3: Arama Hacmi Araştırması Yapın

Potansiyel olarak değer taşıyan filtre kombinasyonları için keyword araştırması yapın. Örneğin:

  • “nike erkek koşu ayakkabısı” → Aylık 1.200 arama → İndeksle
  • ”siyah 42 numara nike koşu ayakkabısı” → Aylık 10 arama → Canonical

Bu araştırma için Ahrefs, SEMrush, Google Keyword Planner veya Search Console’daki gerçek sorgu verileri kullanılabilir.

Adım 4: Strateji Matrisi Oluşturun

Her parametre tipi için net kurallar belirleyin ve geliştirme ekibinizle paylaşın. Bu matris, hangi koşullarda hangi teknik çözümün devreye gireceğini tanımlar.

Adım 5: Uygulayın ve İzleyin

Değişiklikleri aşamalı olarak devreye alın. Her aşamadan sonra şunları izleyin:

  • Google Search Console Crawl Stats: crawl edilen URL sayısı düştü mü?
  • Coverage raporu: indekslenen URL sayısı istenen yönde değişti mi?
  • Organik trafik: kategori ve ürün sayfalarına gelen trafik artıyor mu?
  • Core Web Vitals: teknik değişiklikler sayfa hızını etkiledi mi?

Canonical vs. Noindex: Doğru Seçimi Nasıl Yaparsınız?

Bu iki teknik sık karıştırılır. Aralarındaki temel fark şudur:

Canonical: “Bu sayfanın içeriği şu URL’de kanonik olarak temsil ediliyor” der. Google’a içeriğin asıl sahibini gösterir. Sayfa crawl edilmeye devam eder.

Noindex: “Bu sayfayı indeksine ekleme” der. Sayfa crawl edilir ama arama sonuçlarında görünmez. Link equity’i de dışarıya aktarmaz (nofollow ile birleştirilmişse).

Hangi durumda ne kullanmalısınız:

  • Birden fazla URL aynı içeriği gösteriyorsa ve bir URL’yi “kazanan” olarak belirlemek istiyorsanız → Canonical
  • Sayfa kendine özgü içerik taşıyor ama arama sonuçlarına çıkmasını istemiyorsanız → Noindex
  • Hem duplicate content var hem de sayfanın crawl edilmesini bile istemiyorsanız → Robots.txt Disallow (ama dikkatli kullanın)
  • Maksimum güvence istiyorsanız → Noindex + Canonical birlikte (birbirini dışlamaz)

Structured Data ve Faceted Sayfalar

İndekslemeye karar verdiğiniz filtre sayfaları için structured data (şema markup) eklemek, SERP görünürlüğünü artırır.

ItemList schema ile filtre sayfasındaki ürünleri listeleyebilirsiniz. BreadcrumbList ile hiyerarşiyi belirtmek, Google’ın sayfanın site mimarisindeki yerini anlamasına yardımcı olur.

Ancak structured data eklemeden önce sayfanın indeksleneceğini ve gerçek SEO değeri taşıdığını doğrulayın. Noindex içeren sayfalara structured data eklemek anlamsızdır.


Faceted Navigation ve Core Web Vitals

Faceted navigation’un SEO üzerindeki etkisi yalnızca indeksleme ve crawl bütçesiyle sınırlı değildir. Teknik performans da önemlidir.

JavaScript tabanlı filtre sistemlerinde şu sorunlarla karşılaşabilirsiniz:

Largest Contentful Paint (LCP): Ürün listesi JavaScript ile render ediliyorsa, LCP değeri yükselebilir. Sunucu tarafı render veya statik sayfa üretimi (SSG) bu sorunu çözer.

Cumulative Layout Shift (CLS): Filtreler uygulandığında sayfa düzeni değişiyor ve elementler kayıyorsa CLS skoru düşer. Filtre sonuçları yüklenirken placeholder / skeleton screen kullanmak CLS’yi iyileştirir.

Interaction to Next Paint (INP): Filtre tıklamalarının yanıt süresi kullanıcı deneyimini doğrudan etkiler. Ağır JavaScript işlemleri INP’yi olumsuz etkiler; code splitting ve lazy loading ile optimize edilebilir.


Sıkça Yapılan Hatalar

Hata 1: Canonical Tag’i Tek Başına Yeterli Saymak

Canonical bir öneridir, garantisiz bir komut değildir. Özellikle filtre sayfaları harici bağlantı alıyorsa veya yoğun iç bağlantı kurulmuşsa Google canonical’ı görmezden gelebilir. Robots.txt veya noindex ile destekleyin.

Hata 2: Tüm Filtre Sayfalarını Körce Engellemek

Değerli long-tail sayfaları da körce engellerseniz organik trafik kaybedersiniz. Karar verirken mutlaka keyword araştırması yapın.

Hata 3: Robots.txt ile Engellenen Sayfaya Noindex Eklemek

Google robots.txt ile engellenen sayfayı crawl etmez, dolayısıyla noindex etiketini okuyamaz. İki yöntem birbirini etkisiz hale getirir.

Hata 4: Canonical’ı Zincir Oluşturacak Şekilde Kullanmak

Sayfa A, Sayfa B’ye canonical gösteriyorsa ve Sayfa B, Sayfa C’ye canonical gösteriyorsa, Google bu zinciri çözmeye çalışır ama hatalara açıktır. Her filtre sayfası doğrudan gerçek kanonik URL’ye işaret etmelidir.

Hata 5: Değişiklikler Sonrası İzleme Yapmamak

Canonical ve noindex değişikliklerinin etkisi hemen görülmez; haftalar alabilir. İzleme yapmadan geçen süre, hataları geç fark etmenize neden olur.


Faceted Navigation Denetim Kontrol Listesi

Sitenizin faceted navigation SEO durumunu değerlendirmek için şu soruları yanıtlayın:

Crawl ve İndeksleme:

  • Parametreli URL’lerin toplam sayısı nedir?
  • Googlebot bu URL’lerin kaçını crawl ediyor?
  • İndekslenen parametreli URL sayısı ve oranı nedir?

Canonical Yapılandırması:

  • Her filtre sayfasında doğru canonical var mı?
  • Canonical zinciri oluşuyor mu?
  • Canonical, page source’da mı yoksa yalnızca JavaScript ile mi ekleniyor?

Robots.txt:

  • Değersiz parametreler robots.txt ile engellendi mi?
  • Noindex içeren sayfalar yanlışlıkla robots.txt ile de engellendi mi?

Noindex:

  • Sıralama parametreleri noindex içeriyor mu?
  • Sayfalama sayfaları (2+) noindex ile işaretlendi mi?

İçerik Kalitesi:

  • İndekslenen filtre sayfaları özelleştirilmiş H1, meta title ve açıklama içeriyor mu?
  • Bu sayfalar yeterli sayıda ve kaliteli ürün listelemiyor mu?

Sonuç: Faceted Navigation’ı Bir Avantaja Dönüştürün

Faceted navigation, düzgün yönetilmediğinde e-ticaret sitelerinin SEO performansını ciddi şekilde zedeleyen teknik bir tuzaktır. Ama doğru stratejiyle yönetildiğinde, rakiplerin es geçtiği long-tail arama fırsatlarını yakalamanın güçlü bir aracına dönüşebilir.

Temel ilke şudur: Değer taşıyan sayfaları indeksleyin, değer taşımayan sayfaları bottan uzak tutun. Bu kararı verirken arama hacmi verisi, kullanıcı niyeti ve içerik kalitesi üçgeninde düşünün.

Crawl bütçenizi optimize etmek, canonical yapılandırmanızı doğru kurmak ve hangi filtre sayfalarının indeksleneceğine bilinçli karar vermek; organik trafik ve sıralama açısından kalıcı, ölçülebilir iyileşmeler sağlar.

E-ticaret sitenizin faceted navigation yapısını değerlendirmek veya mevcut teknik sorunları gidermek için Teknik SEO hizmetlerimize ve E-Ticaret SEO çözümlerimize göz atabilirsiniz.

Onur Öztürk
// yazar

Onur ÖZTÜRK

SEO Uzmanı & Dijital Pazarlama Danışmanı

15 yılı aşkın deneyimle sağlık turizmi, e-ticaret ve kurumsal markalar için SEO stratejisi geliştiriyorum. Google Partner ve Meta Business Partner olarak 150'den fazla işletmenin organik büyümesine katkı sağladım.

Toplantı Planlayın