KISA CEVAP
Faceted navigation SEO, filtreli gezinmenin ürettiği URL'lerden hangilerinin taranacağını ve hangilerinin kalıcı sayfa olarak dizine gireceğini belirleyen mimari karardır. Talep gören ve kendi başına anlamı olan kombinasyonlar kategori ağacına bağlanan kalıcı sayfalar olur; fiyat aralığı, sıralama, stok ve çoklu seçim görünümleri taramaya kapanır, sonuçsuz kombinasyon 404 döner.
Bu yazıda
- Kategori ağacı ve filtre katmanı tek bilgi mimarisidir; her URL yazılı bir sınıfa atanır.
- Kalıcı filtre sayfası yalnız talep gören ve kendi başına anlamı olan kombinasyon için açılır: kategori ile marka ya da kategori ile ana özellik.
- Görünüm durumları dizin etiketiyle değil tarama kararıyla yönetilir; Google'a göre noindex'li sayfa da taranmaya devam eder.
- Ürün geçici olarak stokta yoksa sayfa açık kalır; ürün kalıcı olarak kalktıysa 301 ya da 410 uygulanır.
- Değişiklik, Tarama İstatistikleri raporu ve doğrulanmış Googlebot günlükleriyle URL sınıfı bazında izlenir.
Filtreler taramayı ve dizini nasıl şişirir?
Filtreler, her seçimi yeni bir URL'ye çevirdiğinde taramayı ve dizini şişirir: birkaç filtre ailesinin birleşimi, katalogdaki ürün sayısından çok daha fazla adres üretir. Bu adreslerin çoğu aynı ürünleri başka bir sırayla ya da alt kümeyle gösterir ve tarayıcı bir adresin işe yarayıp yaramadığını ancak taradıktan sonra anlar. Google filtreli gezinme belgesinde iki zararı adıyla sayar: aşırı tarama ve yeni, faydalı URL'lerin daha yavaş keşfi.
Sorunun yaygınlığını Google'ın kendi gözlemi gösterir. Google Search Central Blog Aralık 2024'te, site sahiplerinin bildirdiği aşırı tarama sorunlarının en yaygın kaynağının filtreli gezinme olduğunu yazdı. Tarama bütçesi (crawl budget) kılavuzu da Google'ın sitede bildiği URL kümesini, yani algılanan envanteri, site sahibinin en fazla kontrol edebildiği faktör olarak tanımlar.
Dizin tarafında belirti farklıdır. Sayfa dizine ekleme raporu, ortak bir listeyi filtreleyen ya da sıralayan parametreli adresleri "kopya" veya "alternatif" diye etiketler; Google kopyaları dizine eklemez. Asıl kayıp görünmez: yeni ürün sayfası ve sezon kategorisi, filtre adresleri arasında taranma sırasını bekler.
Kategori hiyerarşisi Google'a nasıl anlatılır?
Kategori hiyerarşisi Google'a URL klasörleriyle değil, menüden kategoriye, kategoriden alt kategoriye ve oradan ürün sayfasına inen düz bağlantılarla anlatılır. Google e-ticaret belgesinde, site yapısını öğrenmek için genellikle URL yapısına bakmadığını ve sayfalar arasındaki bağlantıları analiz ettiğini açıkça yazar. Bir sayfaya site içinde ne kadar çok bağlantı varsa, diğer sayfalara oranla önemi o kadar yüksek okunur.
Bu yüzden hiyerarşiyi menü, kırıntı ve kategori içi bağlantılarla kurar, her ürünün en az bir kategori sayfasından düz bağlantı almasını şart koşarız. Bağlantı, href özelliği olan bir <a> öğesidir. Googlebot genellikle arama kutusuna sorgu göndermez; yalnız site içi aramayla ulaşılan ürün taramada görünmez kalır. Her ürüne bağlantı verilemiyorsa Google site haritasını (sitemap) ya da Merchant Center feed'ini önerir.
Kalıcı filtre sayfaları da bu ağacın düğümüdür ve üst kategorisinden düz bağlantı alır. Uyum bilgisi taşıyan kataloglarda ağacın eksenlerini ürünün kullanım bağlamı belirler. Oto yedek parça vakamızda arama kampanyalarını araç markasına, modeline ve parça türüne göre ayırdık; aynı üç eksen böyle bir kataloğun kategori ağacına da iskelet olur.
Hangi filtre kombinasyonu kalıcı sayfa olur?
Bir filtre kombinasyonu iki koşul birlikte sağlandığında kalıcı sayfa olur: kombinasyon gerçekten aranıyordur ve kendi başına bir ürün grubunu anlatır. Kalıcı sayfa; kendi yol URL'si, başlığı, H1'i ve kısa açıklamasıyla kategori ağacına eklenen, üst kategorisinden bağlantı alan sayfadır. Tipik adaylar kategori ile markanın ya da kategori ile ana özelliğin birleşimidir.
Talep kanıtını üç kaynaktan toplarız: Search Console'da kategori sayfasının gösterim aldığı sorgular, Google Ads Anahtar Kelime Planlayıcı ve site içi arama kayıtları. Örnek bir beyaz eşya kataloğunda "kurutmalı çamaşır makinesi" kategori ile ana özelliğin, "marka adı + çamaşır makinesi" kategori ile markanın birleşimidir. Talep doğrulanırsa ikisi de listeye girer.
Fiyat aralığı, sıralama, "stokta olanlar" ve çoklu seçimler ise görünümdür; ziyaretçiyi hızlandırır ama aranan bir ürün grubunu anlatmaz. Liste katalogla birlikte yaşar; ekleme ve çıkarma kararları tarihleriyle aynı kayıtta tutulur.
Kalıcı filtre sayfası alt kategoriyle çakışırsa ne olur?
İki sayfa aynı sorguyu istediğinde anahtar kelime yamyamlığı (keyword cannibalization) doğar. Kuralımız nettir: sorgunun tek sahibi olur. Ürün grubu menüde de duruyorsa alt kategori kalır ve filtre sayfası listeden çıkar; gruba yalnız filtreyle ulaşılıyorsa sahiplik kalıcı filtre sayfasındadır.

Tarama kararı neden dizin kararından önce verilir?
Tarama kararı önce verilir, çünkü dizin etiketleri ancak taranan sayfada okunur: noindex ve standart URL (canonical), Google'ın sayfayı istemesini durdurmaz. Google tarama bütçesi kılavuzu bunu açık yazar: noindex kullanıldığında Google yine tarama isteği gönderir, etiketi görünce durur ve tarama süresi boşa harcanır.
Standart URL de bağlayıcı bir komut değil, bir sinyaldir; Google başka bir standart URL seçebilir. Google filtreli gezinme belgesi, rel="canonical" ve rel="nofollow" yöntemlerinin uzun vadede robots.txt ve URL parçası yöntemlerinden genellikle daha az etkili olduğunu belirtir. Robots.txt ise taramayı durdurur ama dizinden çıkarma aracı değildir; başka sayfalardan bağlantı alan engelli bir URL, açıklama metni olmadan arama sonucunda görünebilir.
Dijital.co kuralı bu üç olgudan çıkar: görünüm durumları için taranabilir bağlantı üretilmez ve parametre kalıbı robots.txt ile kapatılır. Noindex yalnız geçişte, dizinde birikmiş adresleri çıkarmak için kullanılır; standart URL ise takip parametresi gibi aynı içeriği taşıyan adresleri birleştirir. Araçların neyi durdurup neyi durduramadığı tabloda yan yana duruyor.
Kontrol araçları: taramayı ve dizini ne durdurur?
Her aracın Googlebot isteğine ve dizine etkisi, Google'ın Türkçe belgelerine göre özetlendi. Filtre katmanında hangi aracın hangi işe ayrılacağı bu satırlardan çıkar.
| Araç | Googlebot isteği | Dizine etkisi | Google belgesindeki not |
|---|---|---|---|
| robots.txt engeli | Gönderilmez | Tek başına önlemez; bağlantı alan URL açıklamasız görünebilir | Filtre URL'lerinin taranmasını önlemek için önerilen iki yöntemden biri |
| URL parçası (#) | Parça farkı yeni URL sayılmaz | Parça ayrı sayfa olarak dizine girmez | Google Arama genellikle URL parçalarını desteklemez |
| noindex | Gönderilir; etiket taranınca okunur | Sayfayı dizinden çıkarır | Tarama bütçesi için kullanılmaz; robots.txt ile engelli sayfada görülmez |
| rel="canonical" | Gönderilir; standart olmayan sürümlerin taranması zamanla azalabilir | Sinyalleri tercih edilen URL'de birleştirir | Filtrelerde uzun vadede robots.txt'ten daha az etkili |
| rel="nofollow" | İşaretli bağlantılarda azalabilir | Belgede tanımlanmaz | URL'ye giden her bağlantıda yoksa etkisiz kalır |
| 404 ya da 410 | Tarama sıklığı kademeli azalır | Daha önce dizindeyse URL kaldırılır | 429 dışındaki tüm 4xx kodları aynı biçimde işlenir |
Dijital.co kuralı: görünüm durumlarında taranabilir bağlantı kaldırılır ve robots.txt kullanılır; geçişte noindex, aynı içerikli adreslerde standart URL devreye girer.
Önce tarama kararı
Görünüm durumu dizin etiketiyle değil, tarama kararıyla yönetilir. Kalıcı sayfa listesinde olmayan filtre durumu taranabilir bağlantı almaz; noindex ve standart URL bu işin yerini tutmaz.
Geliştirici ekibe giden URL spesifikasyonu neleri kapsar?
URL spesifikasyonu, katalogdaki her adres türünü tek bir sınıfa atayan ve her sınıf için kalıbı, HTTP yanıtını, standart URL'yi, bağlantı ve site haritası davranışını yazan belgedir. Geliştirici ekip bu belgeyi kabul kriteri olarak kullanır; her satır bir test senaryosuna çevrilir.
Kalıcı sayfalar yol segmentiyle yazılır: /beyaz-esya/camasir-makinesi/kurutmali/. Ziyaretçi listedeki bir filtreyi seçtiğinde arayüz parametreli adrese değil, bu yol URL'sine gider. Görünüm durumları sabit adlı sorgu parametrelerinde kalır. Google URL yapısı belgesindeki kurallar da spesifikasyona girer: anahtar ve değer eşittir işaretiyle, parametreler & ile ayrılır, kelimeler kısa çizgiyle bölünür ve harfler tek biçime indirilir.
Filtre yoldaysa sıra her zaman aynı kalır ve aynı filtre iki kez yer almaz. Kabul testleri dört kontrolden oluşur:
- sonuçsuz kombinasyon kendi URL'sinde 404 döner;
- görünüm parametresi sayfa kodunda düz bağlantı olarak çıkmaz;
- site haritasında yalnız standart ve dizine açık adresler bulunur;
- takip parametreli adres, temiz adresi standart URL olarak gösterir.
URL sınıfı spesifikasyonu: geliştirici ekibe giden kurallar
Örnek beyaz eşya kataloğunda her URL sınıfının kalıbı, yanıtı ve bağlantı davranışı. Satırlar kabul testine doğrudan çevrilir.
| URL sınıfı | Örnek kalıp | Yanıt ve standart URL | Bağlantı ve site haritası |
|---|---|---|---|
| Kategori ve alt kategori | /beyaz-esya/camasir-makinesi/ | 200; kendini gösteren standart URL | Menü ve kırıntıdan bağlantı; site haritasında |
| Kalıcı filtre sayfası | /beyaz-esya/camasir-makinesi/kurutmali/ | 200; kendini gösteren standart URL, kendi başlığı ve H1'i | Üst kategoriden düz bağlantı; site haritasında |
| Görünüm durumu: fiyat aralığı, sıralama, stok, çoklu seçim | ?siralama=artan, ?tutar=10000-15000 | robots.txt ile taramaya kapalı | Taranabilir bağlantı yok; site haritasında yok |
| Sayfalara ayırma | /beyaz-esya/camasir-makinesi/?sayfa=2 | 200; her sayfa kendi standart URL'si | Sıralı düz bağlantı; robots.txt kuralından muaf |
| Takip parametresi | ?utm_source=bulten | 200; temiz adresi standart URL olarak gösterir | Site içinde üretilmez; site haritasında yok |
| Sonuçsuz kombinasyon | Ürünü olmayan filtre birleşimi | Kendi URL'sinde 404 | Bağlantı ve site haritası kaydı yok |
Tablo bir Dijital.co spesifikasyon şablonudur; parametre adları ve yol yapısı platformun izin verdiği biçime uyarlanır.
Sayfalara ayırma ve sıralama filtre katmanında nasıl ele alınır?
Sayfalara ayırma (pagination) filtre katmanından ayrı tutulur: sayfa numaralı adresler taranır ve kendi standart URL'sini taşır, sıralama adresleri ise görünüm sayılır ve taranmaz. Google e-ticaret belgesine göre her sayfa ?page=n gibi kendi URL'sini alır ve dizinin ilk sayfası diğerlerinin standart URL'si yapılmaz. Sayfa numarası URL parçasıyla (#) verilmez, çünkü Google parça tanımlayıcılarını yok sayar.
Sayfalar birbirine <a href> bağlantılarıyla sırayla bağlanır ve her sayfadan ilk sayfaya dönen bir bağlantı bulunur; Google bu bağlantının ilk sayfayı daha iyi bir açılış sayfası olarak işaret edebileceğini yazar. Dizideki sayfaların ayrı başlık taşıması gerekmez ve Google rel="next" ile rel="prev" etiketlerini artık kullanmıyor. Tarayıcıları düğmeleri tıklamadığı için "Daha fazla yükle" ve sonsuz kaydırmanın arkasında da sayfa numaralı, taranabilir bir adres bulunur.
Sıralama için aynı belge açıktır: aynı listenin farklı sıralanmış sürümlerinin dizine eklenmemesi için noindex ya da robots.txt kullanılabilir. Biz robots.txt yolunu seçeriz ve kuralı yazarken sayfa parametresini muaf tutarız; aksi halde ilk sayfadan sonraki ürünler taranabilir bağlantı yolunu kaybeder.
Stoktan çıkan ürün ve boşalan filtre sayfasında hangi kural uygulanır?
Stoktan çıkan üründe kural, yokluğun geçici mi kalıcı mı olduğuna göre değişir: geçici yoklukta sayfa açık kalır; kalıcı kalkışta yerine geçen ürün varsa 301, yoksa 410 uygulanır. Geçici yoklukta stok durumu hem sayfada hem yapılandırılmış veride yazar ve benzer ürünler gösterilir.
Yapılandırılmış veride stok durumu availability özelliğiyle verilir. Google'ın satıcı ürün listeleme belgesi OutOfStock, BackOrder, PreOrder ve Discontinued gibi değerleri sayar ve tek değer ister. Aynı belge Product işaretlemesini kategori listelerine değil, ürün sayfalarına eklemeyi önerir; kategori ve filtre sayfası ürünlerine bağlantı verir.
Kalıcı kalkışta kodun anlamı önemlidir. Google, 429 dışındaki 4xx kodlarını aynı biçimde işler ve kalıcı olarak kaldırılan sayfalar için 404 ya da 410 önerir. HTTP standardı RFC 9110'a göre 410, kaynağa erişimin kalmadığını ve durumun büyük olasılıkla kalıcı olduğunu bildirir. Kalıcı listedeki bir filtre sayfası boşalırsa aynı ayrım geçerlidir: geçiciyse sayfa açık kalır ve benzer ürünlere bağlanır, kalıcıysa listeden çıkar ve 404 döner.
Sahadan not
Geniş bir katalogda filtre kararını iki ölçüte bağlarım: kombinasyonun aranması ve kendi başına bir anlam taşıması. Talep gören ve anlamı olan kombinasyonları, yani kategori ile markayı ya da kategori ile ana özelliği, iç bağlantı alan kalıcı sayfalar olarak açarım. Fiyat aralığı, sıralama, stok ve çoklu seçim kombinasyonlarını taramaya kapatırım. Sonuç vermeyen kombinasyon 404 döner.
Stoktan çıkan üründe geçici ve kalıcı yokluğu ayırırım. Yokluk geçiciyse sayfa açık kalır; stok durumu sayfada ve yapılandırılmış veride yazar, benzer ürünler gösterilir. Ürün kalıcı olarak kalktıysa ve yerine geçen bir ürün varsa 301 ile ona yönlendiririm; yoksa sayfa 410 döner.
Adem Demir, Dijital Büyüme Stratejisti
Dizinde biriken filtre URL'leri nasıl temizlenir?
Dizinde filtre URL'leri birikmişse temizlik sırayla yapılır: önce bu adresler taranabilir kalırken noindex alır, dizinden düşmeleri izlenir, sonra parametre kalıbı robots.txt ile kapatılır. Sıra kritiktir, çünkü Google noindex kuralını ancak sayfayı tarayabildiğinde görür; robots.txt ile engellenen sayfa dizinde kalmaya devam edebilir.
Geçişin hızını Google belirler. Google'ın noindex belgesine göre, önem derecesine bağlı olarak Googlebot'un bir sayfayı yeniden ziyaret etmesi aylar sürebilir. Bu yüzden geçişi tarihe değil göstergeye bağlarız: Sayfa dizine ekleme raporunda noindex nedeniyle hariç tutulan filtre adreslerinin artışı durduğunda robots.txt kuralı devreye girer. Aynı dönemde düz filtre bağlantıları kaldırılır, site haritaları yalnız standart adreslere indirilir.
Reklam trafiği ayrıca planlanır. Google'ın özel tarayıcılar listesine göre AdsBot, reklam yayıncısının izniyle robots.txt'teki genel kullanıcı aracısı (*) kurallarını yok sayar; parametreli filtre adresine giden reklam engelden sonra da taranır. Reklamı kalıcı sayfaya ya da ayrı bir açılış sayfasına yöneltmek ölçümü sadeleştirir; o sayfanın kurgusunu reklam ile açılış sayfası arasındaki mesaj eşleşmesi belirler.
Değişiklik tarama istatistikleri ve sunucu günlükleriyle nasıl izlenir?
Filtre mimarisindeki değişiklik iki kaynaktan izlenir: Search Console'daki Tarama İstatistikleri raporu toplam resmi, sunucu günlükleri (log) ise isteğin hangi URL sınıfına gittiğini gösterir. İzleme yayından önce başlar: değişiklik öncesi dönemin değerleri karşılaştırma tabanı olarak kaydedilir ve aynı göstergeler yayından sonra aynı yöntemle okunur.
Tarama İstatistikleri raporu Mülk ayarları altında yer alır ve yalnız kök düzeyindeki mülklerde çalışır. Toplam tarama isteklerini, ortalama yanıt süresini, tarama amacını (keşfetme ve yenileme) ve Googlebot türünü gösterir; StoreBot ve AdsBot ayrı türler olarak görünür. Raporun örnek URL listesi eksiksiz değildir ve Google, sitenin istek günlükleriyle rapor arasında küçük farklar görülebileceğini yazar.
Günlük analizini bu yüzden URL sınıfı düzeyinde yaparız. Önce isteğin gerçekten Google'dan geldiği doğrulanır: ters DNS aramasıyla alan adının googlebot.com, google.com ya da googleusercontent.com olduğuna, ardından yönlendirilmiş DNS aramasıyla aynı IP'ye döndüğüne bakılır. Büyük hacimde IP adresleri Google'ın yayımladığı IP aralığı listeleriyle eşleştirilir. Doğrulanan istekler spesifikasyondaki kalıplara göre sınıflanır.
İzleme protokolü: yayından sonra hangi gösterge nerede okunur?
Filtre mimarisi değişikliğinden sonra izlenen göstergeler, kaynakları ve beklenen yön. Her değer değişiklik öncesi tabanla karşılaştırılır.
| Gösterge | Kaynak | Beklenen yön |
|---|---|---|
| Doğrulanmış Googlebot isteklerinde görünüm URL'lerinin payı | Sunucu günlükleri, URL sınıfına göre | Azalır |
| Yeni ürün URL'sinin ilk taranmasına kadar geçen süre | Sunucu günlükleri; Tarama İstatistikleri'nde keşfetme amaçlı istekler | Kısalır |
| Kalıcı sayfaların yeniden taranma sıklığı | Sunucu günlükleri | Artar ya da korunur |
| Kopya ve alternatif olarak işaretlenen filtre adresleri | Sayfa dizine ekleme raporu | Azalır |
| Ortalama yanıt süresi ve ana makine durumu | Tarama İstatistikleri raporu | Korunur ya da iyileşir |
| Kalıcı sayfaların gösterim, tıklama ve geliri | Search Console Performans raporu ve GA4 | Artar |
Dijital.co kuralı: bir gösterge beklenen yönün tersine dönerse kural düzeltilir ya da değişiklik geri alınır; karar spesifikasyonun sürüm kaydına yazılır.
Uygulamada: katalog ekibi, SEO ve geliştirme hangi ritimle çalışır?
Filtre mimarisi, kararın sahibi ve kontrol takvimi yazılı olduğunda ayakta kalır: spesifikasyonu SEO yazar, geliştirme ekibi uygular, katalog ekibi kalıcı sayfa listesini besler, reklam ekibi açılış adreslerini uyumlu tutar ve sonuç haftalık, aylık, çeyreklik ritimde okunur. Sorumluluk şu roller arasında paylaşılır:
- SEO: URL sınıfı spesifikasyonunun ve kalıcı sayfa listesinin sahibidir, talep kanıtını toplar.
- Katalog ve kategori yönetimi: yeni marka, özellik ve sezon talebini listeye taşır, stok durumunu günceller.
- Geliştirme ve BT: kalıpları, robots.txt kurallarını ve kabul testlerini uygular, günlük erişimini sağlar.
- Pazarlama ve reklam: reklam açılış adreslerini spesifikasyonla uyumlu tutar.
- Finans ve yönetim: kalıcı sayfa grubunun organik gelirini izler; teklif formuyla satılan kataloglarda form gönderiminin GA4'teki önemli etkinlik (key event) tanımı bu ölçümün ön koşuludur.
- Ajans (Dijital.co): spesifikasyonu yazar, günlük analizini yürütür ve çeyreklik gözden geçirmeyi yönetir.
Kontrol üç ritimde yürür. Her turun çıktısı aynı kayda yazılır: hangi kural değişti, neden değişti ve hangi göstergeyle izlenecek.
- Haftalık: yayın sonrası doğrulanmış Googlebot istekleri URL sınıfına göre okunur; yeni filtre talepleri listeyle karşılaştırılır.
- Aylık: kalıcı sayfa listesi Search Console sorgularıyla yeniden değerlendirilir; dizin ve tarama göstergeleri izleme tablosuna işlenir.
- Çeyreklik: kategori ağacı sezon ve ürün gamıyla birlikte gözden geçirilir, spesifikasyonun yeni sürümü kayda geçer.
E-ticaret SEO programımızda bu ritmi kategori bazında organik gelir raporuna bağlarız. Ritmin ilk turu, değişiklik öncesi taban ölçümüdür.
Kategori ağacınızı ve filtre katmanınızı tek bir URL spesifikasyonunda birlikte kuralım.
Hizmeti inceleyinYaygın hatalar
Filtre mimarisindeki hataların çoğu, tarama kararı ile dizin kararının karıştırılmasından doğar. Her biri Google belgelerindeki bir kuralla çelişir; yanına uyguladığımız düzeltmeyi yazdık.
Görünüm URL'lerini noindex ile kapatmaya çalışmak
Googlebot noindex'li adresi istemeye devam eder; tarama süresi yine aynı adreslere gider.
Doğrusu:
Görünüm durumlarında taranabilir bağlantı üretmeyin, parametre kalıbını robots.txt ile kapatın.
Tüm filtreleri standart URL ile kategoriye bağlamak
Standart URL bağlayıcı olmayan bir sinyaldir; içeriği farklı filtre sayfasında Google başka bir standart seçebilir ve tarama sürer.
Doğrusu:
Standart URL'yi aynı içerikli adreslere ayırın, filtre katmanını URL sınıfıyla yönetin.
Dizin temizliği bitmeden robots.txt engeli koymak
Engellenen adres taranmadığı için noindex görülmez; bağlantı alan URL dizinde kalabilir.
Doğrusu:
Önce noindex verin, hariç tutulan adreslerin artışı durunca robots.txt kuralını ekleyin; sırayı Sayfa dizine ekleme raporuyla izleyin.
Sayfa parametresini filtre kuralıyla birlikte engellemek
İlk sayfadan sonraki ürünler taranabilir bağlantı yolunu kaybeder.
Doğrusu:
Robots.txt kalıplarında sayfa parametresini muaf tutun ve kabul testine ekleyin.
Sonuçsuz kombinasyonda 200 döndürmek
"Ürün bulunamadı" yazan ve 200 dönen sayfa soft 404 sayılır, taranmaya devam eder.
Doğrusu:
Kombinasyonun kendi URL'sinde 404 döndürün; genel hata sayfasına yönlendirmeyin.
Hiyerarşiyi yalnız URL klasörleriyle kurmak
Google site yapısını URL yolundan değil, sayfalar arası bağlantılardan okur; bağlantısı zayıf alt kategori derinde kalır.
Doğrusu:
Menü, kırıntı ve kategori içi bağlantılarla her düğüme düz bağlantı verin.
Günlükleri doğrulamadan ve sınıflamadan okumak
Googlebot taklidi yapan istekler ve AdsBot trafiği tabloyu bozar; taramayı hangi sınıfın tükettiği görünmez.
Doğrusu:
İstekleri ters DNS ile doğrulayın, Googlebot türüne ve URL sınıfına göre ayırın.
Sınırlar: filtre mimarisi ne zaman öncelik değildir?
URL envanteri küçükse, filtreler az sayıda adres üretiyorsa ve Google yeni sayfaları yayınlandıkları gün tarıyorsa filtre mimarisi ikinci plandadır; kopya adresler yine kapatılır ama tam spesifikasyon ve günlük analizi sonraya kalır. Google tarama bütçesi kılavuzu böyle sitelerde güncel site haritası ve Sayfa dizine ekleme raporu kontrolünün yeterli olduğunu yazar.
Tarama İstatistikleri yardımı da bin sayfadan az içeriği olan sitelerin bu rapora ihtiyaç duymadığını belirtir. Hazır altyapıda robots.txt ya da URL yapısı düzenlenemiyorsa kurallar sağlayıcının izin verdiği ölçüde uygulanır. Talebi henüz oluşmamış yeni kategorilerde kalıcı sayfa kararı ölçüm geldikçe verilir.
Doğru mimari zayıf ürün verisini ve yavaş şablonu da düzeltmez; filtre tıklamasının yanıt süresini kategori şablonları için site hızı bütçesi sınırlar. Yönlendirme zinciri, standart URL çelişkisi ve dizine ekleme hataları için yayın öncesi SEO kontrol listesi ayrıca uygulanır.
Sık sorulan sorular
Faceted navigation nedir?
Faceted navigation, Google'ın Türkçe belgelerindeki adıyla filtreli gezinme, ziyaretçinin bir ürün listesini marka, özellik, beden, renk ya da fiyat aralığı gibi niteliklere göre daraltmasını sağlayan arayüzdür. SEO açısından önemi, her seçimin yeni bir URL üretebilmesidir. Kontrol edilmeyen filtreler aşırı tarama, kopya adresler ve yeni sayfaların geç keşfedilmesi gibi sorunlar doğurur.
E-ticaret sitesinde filtre sayfaları dizine eklenmeli mi?
Hepsi eklenmemeli. Talep gören ve kendi başına bir ürün grubunu anlatan kombinasyonlar, örneğin kategori ile marka ya da kategori ile ana özellik, kendi URL'si ve başlığıyla kalıcı sayfa olarak dizine açılır. Fiyat aralığı, sıralama, stok ve çoklu seçim görünümleri taramaya kapatılır. Ürünü olmayan kombinasyon kendi URL'sinde 404 döndürür.
Noindex, filtre URL'lerinin taranmasını durdurur mu?
Durdurmaz. Google tarama bütçesi kılavuzuna göre noindex kullanılan sayfa yine istenir; Google etiketi gördükten sonra durur ve tarama süresi boşa gider. Noindex'in çalışması için sayfanın taranabilir olması da gerekir. Bu yüzden noindex'i yalnız dizinde birikmiş filtre adreslerini çıkarırken kullanır, taramayı robots.txt ve bağlantı kararlarıyla yönetiriz.
Filtre URL'lerini kategori sayfasına canonical ile bağlamak yeterli mi?
Yeterli değildir. Standart URL (canonical) Google için bağlayıcı olmayan bir sinyaldir ve sayfanın taranmasını durdurmaz. Google'ın filtreli gezinme belgesi, rel="canonical" yönteminin standart olmayan sürümlerin tarama hacmini zamanla düşürebileceğini, ancak uzun vadede robots.txt ve URL parçası yöntemlerinden genellikle daha az etkili olduğunu yazar. Standart URL'yi aynı içeriği taşıyan adresler için kullanırız.
Sayfalara ayırmada sonraki sayfalar ilk sayfaya canonical vermeli mi?
Vermemeli. Google'ın e-ticaret belgesine göre dizideki her sayfa kendi URL'sinde ve kendi standart URL'siyle durur; ilk sayfa diğerlerinin standart URL'si yapılmaz. Sayfalar birbirine href özellikli bağlantılarla sırayla bağlanır ve sayfa numarası URL parçasıyla verilmez. Google rel="next" ve rel="prev" etiketlerini artık kullanmaz; sayfalar arasındaki ilişki için her sayfadan sonrakine bağlantı verilmesini önerir.
Stokta olmayan ürün sayfası silinmeli mi?
Yokluk geçiciyse silinmez. Sayfa açık kalır, stok durumu hem sayfada hem yapılandırılmış veride yazar ve benzer ürünler gösterilir. Ürün kalıcı olarak kalktıysa ve yerine geçen bir ürün varsa 301 ile ona yönlendirilir; yoksa sayfa 410 döndürür. Google 429 dışındaki 4xx kodlarını aynı biçimde işler ve dizindeki böyle URL'leri kaldırır.
Uygulamaya geçmeden önce
- Kategori ağacını arama talebiyle karşılaştırdım; her düğüme menü ya da kırıntıdan düz bağlantı verdim.
- Kalıcı filtre sayfası listesini talep kanıtı ve kendi başına anlam ölçütüyle yazdım.
- Her URL türünü tek bir sınıfa atayan spesifikasyonu geliştirici ekiple paylaştım.
- Görünüm durumlarında taranabilir bağlantıyı kaldırdım, parametre kalıplarını robots.txt ile kapattım.
- Sayfa parametresini robots.txt kurallarından muaf tuttum; her sayfa kendi standart URL'sini taşıyor.
- Sonuçsuz kombinasyonların kendi URL'lerinde 404 döndüğünü test ettim.
- Geçici ve kalıcı stok yokluğu için 301 ve 410 kuralını şablona yazdım.
- Değişiklik öncesi Tarama İstatistikleri ve günlük değerlerini taban olarak kaydettim.
- Günlüklerde Googlebot isteklerini ters DNS ile doğrulayıp URL sınıfına göre ayırdım.
Kaynaklar
Kaynaklar 3 Ekim 2026 tarihinde kontrol edildi. İçerik editoryal incelemeden geçmiştir.
17 kaynağı görüntüle
- Filtreli (faceted) gezinme URL'lerinin taranmasını yönetmeGoogle Tarama Altyapısı belgeleri
- Aralık ayında tarama: Filtreli (faceted) gezinmeGoogle Search Central Blog
- Tarama bütçenizi optimize etmeGoogle Tarama Altyapısı belgeleri
- Google'ın e-ticaret web sitenizin yapısını anlamasına yardımcı olmaGoogle Arama Merkezi
- SEO bağlantı en iyi uygulamalarıGoogle Arama Merkezi
- Sayfalara ayırma, artımlı sayfa yükleme ve bunların Google Arama'ya etkisiGoogle Arama Merkezi
- Google Arama için URL yapısıyla ilgili en iyi uygulamalarGoogle Arama Merkezi
- rel="canonical" ve diğer yöntemlerle standart URL belirtmeGoogle Arama Merkezi
- noindex ile Arama dizinine eklemeyi engellemeGoogle Arama Merkezi
- Robots.txt dosyasına girişGoogle Arama Merkezi
- HTTP durum kodlarının Google tarayıcılarını nasıl etkilediğiGoogle Tarama Altyapısı belgeleri
- Google'ın özel tarayıcılarının listesiGoogle Tarama Altyapısı belgeleri
- Google tarayıcıları ve alıcılarından gelen istekleri doğrulamaGoogle Tarama Altyapısı belgeleri
- Tarama İstatistikleri raporuSearch Console Yardımı
- Sayfa dizine ekleme raporuSearch Console Yardımı
- Satıcı ürün listeleme deneyimi (Product, Offer) yapılandırılmış verileriGoogle Arama Merkezi
- RFC 9110: HTTP Semantics, 15.5.11 410 GoneIETF
Son güncelleme: Yazı genişletildi: kategori hiyerarşisi ve filtre katmanı tek mimaride ele alındı; kalıcı filtre sayfası kuralı, araç karşılaştırması, URL sınıfı spesifikasyonu, sayfalara ayırma ve stok kuralları, dizin temizliği sırası ve günlük tabanlı izleme protokolü eklendi.


