Faceted Navigation SEO: E-Ticaret Filtre Sayfaları Nasıl Yönetilmeli?


Bir e-ticaret kategorisinde kullanıcı ürünleri marka, renk, beden, fiyat, kapasite, malzeme veya başka özelliklerle filtrelemek isteyebilir.
Kullanıcı deneyimi açısından son derece yararlı olan bu sistem SEO açısından kontrol edilmediğinde binlerce, hatta çok daha fazla URL kombinasyonu üretebilir.
Örneğin:
/ayakkabi/
/ayakkabi?renk=siyah
/ayakkabi?renk=siyah&numara=42
/ayakkabi?renk=siyah&numara=42&marka=x
aynı kategori altyapısından türeyebilir.
Bir de filtre sırası değiştiğinde farklı URL’ler üretiliyorsa:
?renk=siyah&numara=42
ve:
?numara=42&renk=siyah
gibi aynı sonucu temsil eden alternatif URL’ler ortaya çıkabilir.
Faceted Navigation SEO’nun temel problemi filtre kullanmak değil, filtre sisteminin hangi URL’leri üretmesine, taratmasına ve indeksletmesine izin verileceğini belirlemektir.
DigitalPlus E-Ticaret SEO çalışmalarında filtreleri kullanıcı arayüzü özelliği olarak bırakmıyor; her önemli facet için crawl, index ve landing page görevini ayrı değerlendiriyoruz.
Faceted navigation, kullanıcının bir ürün listesini ürün özelliklerine göre daraltmasını sağlayan filtreleme sistemidir.
Örneğin bir ayakkabı kategorisinde kullanıcı:
gibi özellikleri seçebilir.
Başlangıç URL’si:
/ayakkabi/
olsun.
Kullanıcı siyah ürünleri seçtiğinde sistem:
/ayakkabi?renk=siyah
üretebilir.
42 numarayı da seçtiğinde:
/ayakkabi?renk=siyah&numara=42
oluşabilir.
Daha sonra marka, fiyat, materyal ve başka facet’ler eklendiğinde mümkün URL kombinasyonlarının sayısı hızla büyür.
Facet sayısındaki artış doğrusal değildir; kombinasyonlar URL uzayını çok daha hızlı büyütebilir.

Faceted navigation’ın asıl teknik riski tek bir filtre URL’si değildir.
Problem aynı ürün havuzunun çok sayıda farklı URL üzerinden erişilebilir hale gelmesidir.
Örneğin bir kategoride:
bulunuyorsa teorik kombinasyon sayısı kısa sürede binleri aşabilir.
Bütün kombinasyonların gerçekten arama talebi veya bağımsız kullanıcı değeri taşıması beklenmez.
Birçok filtre URL’si aynı veya büyük ölçüde benzer ürün setlerini gösterebilir.
Örneğin:
/ayakkabi?renk=siyah
ile:
/ayakkabi?renk=siyah&sirala=populer
aynı ürün setinin yalnız sıralamasını değiştirebilir.
Bu URL’lerin ikisinin de bağımsız organic landing page olması gerekmeyebilir.
Crawler yeni parametre kombinasyonlarını sürekli keşfediyorsa değer taşımayan filtre URL’lerine önemli miktarda crawl kaynağı harcanabilir.
Özellikle büyük kataloglarda bu durum yeni veya önemli ürün ve kategori URL’lerinin keşfini yavaşlatabilir.
Google’ın indeksinde gerçek kullanıcı talebi taşımayan binlerce filtre URL’sinin bulunması site için sağlıklı bir index architecture değildir.
Örneğin:
?renk=siyah&numara=42&marka=x&fiyat=1000-1500
gibi çok dar kombinasyon hiçbir bağımsız search intent taşımadığı halde indexable bırakılmış olabilir.
Ana kategori:
/erkek-kosu-ayakkabisi/
ile onlarca facet URL aynı query universe için rekabet etmeye başladığında hangi URL’nin primary owner olduğu belirsizleşebilir.
Problem yalnız duplicate content değildir; query → URL ownership’in parçalanmasıdır.

Hayır.
Bir filtre seçeneğinin kullanıcı arayüzünde bulunması, onun organik aramada bağımsız landing page olması gerektiği anlamına gelmez.
DigitalPlus’ta burada kullandığımız temel QDP mantığı şu soruyla başlar:
“Bu keyword var mı?” değil, “SERP ve kullanıcı talebi gerçekten ayrı bir belge veya landing page istiyor mu?”
Facet için en az şu sinyaller birlikte değerlendirilmelidir:
Search demand + ayrı intent + stabil ürün seti + bağımsız landing page görevi yoksa filtreyi indexletmek için güçlü gerekçe yoktur.
Facet URL kararını dört temel sonuca ayırabiliriz.
Kullanıcı ürünleri daraltmak için kullanır ancak ayrı search demand taşımaz.
Örneğin çok spesifik:
42 numara + siyah + marka X + %20 indirim
kombinasyonu.
Bu URL’nin bağımsız organic landing page olması gerekmez.
Facet belirli bir sorgu kümesi oluşturuyor ancak SERP veya demand ayrımı yeterince güçlü değildir.
Önce veri toplanır.
Gerçek demand, ayrı intent ve stabil ürün seti bulunuyorsa filtre state’i kontrollü bir organic landing page’e dönüştürülebilir.
Bazı filtreler teknik olarak facet olarak başlamış olsa da kullanıcı açısından temel taxonomy node’u haline gelmiş olabilir.
Örneğin belirli bir ürün tipinin sürekli yüksek talep taşıması ve ana navigation içinde anlamlı yere sahip olması durumunda temiz category URL değerlendirilir.
QDP’nin görevi daha fazla URL açmak değil, hangi filtre state’inin gerçekten ayrı document olmayı hak ettiğini seçmektir.
Örneğin bir mağazada ana kategori:
/erkek-kosu-ayakkabisi/
olsun.
Filtrelerden biri:
renk = siyah
olsun.
Eğer kullanıcılar gerçekten:
siyah erkek koşu ayakkabısı
gibi bağımsız ve ticari bir sorgu kullanıyorsa ayrı landing page ihtimali değerlendirilebilir.
Ancak bunun için yalnız keyword volume yeterli değildir.
Kontrol:
üzerinden yapılmalıdır.
Bir facet gerçekten organic landing page olmayı hak ediyorsa onu teknik olarak rastgele parametre URL’si olarak bırakmak zorunda değiliz.
Örneğin:
/erkek-kosu-ayakkabisi?renk=siyah
yerine mevcut taxonomy ve CMS imkânlarına göre:
/siyah-erkek-kosu-ayakkabisi/
gibi temiz bir URL değerlendirilebilir.
Ancak clean URL tek başına sayfayı değerli yapmaz.
Gerçek landing page için:
bulunmalıdır.
Parametreyi slug’a çevirmek information gain değildir.
Bazen teknik filtre SEO opportunity’si aslında yeni kategori ihtiyacını ortaya çıkarır.
Örneğin:
Akülü matkap
mevcut sistemde “güç kaynağı = akülü” facet’i olabilir.
Ancak kullanıcılar bunu sürekli bağımsız product category olarak araştırıyorsa ve site içinde ayrı navigation değeri taşıyorsa gerçek kategoriye dönüşmesi daha temiz olabilir.
Bu durumda karar:
facet olarak bırak → indexlenebilir facet yap → gerçek category oluştur
üçlüsü arasında verilmelidir.
Kategori ownership tarafını E-Ticaret Kategori Sayfası SEO Rehberi içinde ayrıca ele alıyoruz.
Canonical filtreden kaynaklanan bütün SEO problemlerini otomatik çözen bir anahtar değildir.
İki temel senaryoyu ayırmak gerekir.
Filtre URL ana kategori veya başka bir canonical owner’ın büyük ölçüde duplicate varyasyonuysa canonical sinyali ilgili owner’a yönlendirilebilir.
Örneğin:
/ayakkabi?renk=siyah&sirala=fiyat-artan
yalnız sıralamayı değiştiriyorsa canonical ana anlamlı listing URL’sine işaret edebilir.
Ancak canonical’ın bir sinyal olduğunu ve Google’ın farklı canonical seçebileceğini unutmamak gerekir.
Facet bağımsız search intent’in owner’ı olarak seçilmişse:
self-referencing canonical
kullanmak daha temiz başlangıç modelidir.
Bu page’i ana kategoriye canonical etmek:
“Bu ayrı landing page indexlensin ama canonical başka URL olsun”
gibi çelişkili bir strateji oluşturur.
Hayır.
Bir milyon farklı facet URL’nin tamamını ana kategoriye canonical etmek crawler’ın bu URL’leri keşfetmesini ve taramasını otomatik olarak engellemez.
Google canonical sinyalinin zamanla non-canonical URL’lerin crawl hacmini azaltabileceğini belirtiyor ancak faceted navigation’da gereksiz URL uzayının kontrolü ayrıca ele alınmalıdır.
Index consolidation ile crawl control aynı problem değildir.
Bir facet URL kullanıcı açısından gerekli olabilir fakat arama sonuçlarında bağımsız landing page olarak bulunmasını istemeyebilirsiniz.
Bu durumda:
<meta name="robots" content="noindex">
gibi bir noindex direktifi değerlendirilebilir.
Ancak kritik nokta şudur:
Google’ın noindex direktifini görebilmesi için URL’yi crawl edebilmesi gerekir.
URL aynı anda robots.txt ile engellenmişse Google sayfadaki noindex etiketini okuyamaz.
Bu nedenle:
noindex
ile:
robots.txt disallow
aynı görevi yapan iki seçenek değildir.
Her zaman değil.
Google’ın noindex’i görebilmesi için sayfayı crawl etmesi gerektiğinden, çok büyük facet uzayında yalnız noindex kullanmak gereksiz crawl’ı hemen ortadan kaldırmaz.
Noindex’in temel görevi:
Bu URL arama indeksinde bulunmasın.
demektir.
Robots.txt ise:
Bu URL pattern’ini crawl etme.
kontrolünde kullanılabilir.
Crawl ve index birbirinden ayrı katmanlardır.
Bazı faceted navigation sistemlerinde evet.
Google, arama sonuçlarında bulunmasına ihtiyaç olmayan faceted navigation URL’lerinin crawl edilmesini robots.txt üzerinden engellemenin değerlendirilebileceğini açıkça belirtiyor.
Örneğin:
User-agent: Googlebot
Disallow: /*?*color=
Disallow: /*?*size=
benzeri pattern’ler belirli filtre parametrelerinin crawl edilmesini engelleyebilir.
Ancak bu kurallar siteye körlemesine uygulanmamalıdır.
Çünkü:
Robots.txt facet kararından sonra uygulanır; facet kararının yerine geçmez.
Mevcut durumda indekslenmiş çok sayıda gereksiz facet URL varsa önce Google’ın bu URL’leri crawl edip noindex sinyalini görmesine izin vermek gerekebilir.
URL’ler indeksten çıktıktan sonra ve yeniden crawl edilmeleri için hiçbir SEO gereksinimi kalmadığında belirli pattern’lerin robots.txt ile engellenmesi ayrıca değerlendirilebilir.
Bu migration yaklaşımı:
üzerinden planlanmalıdır.
Robots.txt ile noindex’i aynı anda rastgele basmak index temizleme stratejisi değildir.
Genellikle kullanıcıların:
gibi sıralama seçenekleri bağımsız search intent oluşturmaz.
Örneğin:
/ayakkabi?sirala=fiyat-artan
ayrı organic landing page olmak zorunda değildir.
Sorting URL’leri facet URL’lerinden ayrı pattern olarak envantere alınmalı ve crawl/index kararları ayrıca belirlenmelidir.
Evet, kontrolsüz sistemlerde aynı state farklı URL’lerle temsil edilebilir.
Örneğin:
?color=black&size=42
ve:
?size=42&color=black
aynı ürün listesini oluşturabilir.
Sistem URL parametrelerinin tutarlı sırada üretilmesini sağlamalıdır.
Aynı filtre state’i mümkün olduğunca tek URL formatıyla temsil edilmelidir.
Aynı state için URL permütasyonu üretmek facet explosion’ı gereksiz yere büyütür.
Bir facet kombinasyonu hiçbir ürün döndürmüyorsa bunun teknik davranışı ayrıca planlanmalıdır.
Örneğin:
/ayakkabi?renk=turuncu&numara=61
hiçbir geçerli ürün içermiyor olabilir.
Bu URL’nin:
istenmeyebilir.
Geçersiz veya anlamsız facet kombinasyonlarında uygun HTTP davranışı platform ve kullanıcı deneyimiyle birlikte belirlenmelidir.
Bir facet landing page’in indekslenmesini istiyorsanız yalnız XML sitemap’e eklemek yeterli değildir.
Page site architecture içinde gerçek bir role sahip olmalıdır.
Örneğin indexlenebilir:
Siyah Erkek Koşu Ayakkabıları
landing page’i:
crawlable internal links alabilir.
Anchor:
siyah erkek koşu ayakkabıları
gibi sayfanın gerçek görevini açıklayabilir.
Ancak bütün facet kombinasyonlarını footer’a linkleyerek indexletmeye çalışmak ayrı bir link spam fabrikası oluşturur.
Indexlenebilir facet navigation içinde gerçekten keşfedilebilir olmalıdır.
Kullanıcı filtre arayüzünü kullanabilmek için facet seçeneklerine doğal olarak erişebilir.
Ancak SEO açısından önemli distinction şudur:
UX için kullanılabilir olmak ile organik landing page olarak site hiyerarşisinde güçlendirilmek aynı şey değildir.
Indexlenmesi istenmeyen yüz binlerce kombinasyona site genelinden crawlable link üretmek URL keşfini büyütebilir.
Filter architecture bu nedenle frontend davranışı, crawlability ve SEO ownership ile birlikte tasarlanmalıdır.
Gerçek kategori page’leri site navigation’ın kalıcı parçalarıdır.
Facet’ler ise kullanıcının kategori içindeki ürün havuzunu dinamik olarak daraltabilir.
Örneğin:
ERKEK AYAKKABI
↓
KOŞU AYAKKABISI
↓
Ürünler
Filtre:
Renk = Siyah
Numara = 42
Marka = X
Burada “Koşu Ayakkabısı” gerçek category owner olabilirken siyah, 42 ve X filtrelerinin her kombinasyonu yeni taxonomy node değildir.
Navigation hierarchy ile filter state aynı kavram değildir.
Filtrelenmiş ürün seti birden fazla sayfaya yayılıyorsa pagination katmanı da devreye girer.
Örneğin:
/ayakkabi?renk=siyah&page=2
gibi URL’ler oluşabilir.
Burada:
birlikte ele alınmalıdır.
Indexlenmeyen facet’lerin pagination URL’lerini yanlışlıkla büyük yeni index yüzeylerine dönüştürmemek gerekir.
Pagination ve infinite scroll altyapısını E-Ticarette Sayfalama, Daha Fazla Yükle ve Sonsuz Kaydırma SEO rehberinde ayrıntılı olarak ele alıyoruz.
JavaScript tabanlı filtre sistemi kullanılması tek başına SEO problemi değildir.
Asıl sorular şunlardır:
Filtre yalnız browser state’ini değiştiriyor ve bağımsız URL oluşturmuyorsa o filter state bağımsız organic landing page olarak indexlenemez.
Bu her zaman problem değildir.
Indexlenmesini istemediğiniz UX filter’ları için oldukça temiz bir model olabilir.
JavaScript:
history.pushState()
gibi yöntemlerle yeni URL oluşturuyorsa bu URL’lerin:
gerekir.
Frontend’de çalışan filter state ile arama motoruna sunulan URL architecture aynı planın parçası olmalıdır.
Hayır.
JavaScript uygulaması URL parametreleri oluşturuyorsa crawler bunları yine keşfedebilir.
Öte yandan hiçbir crawlable URL üretmeyen yapı, indexlenmesini istediğiniz değerli facet landing pages’in arama motorları tarafından ayrı sayfa olarak bulunmasını engelleyebilir.
Bu nedenle:
indexlenmeyecek facet → UX state
ve:
indexlenecek facet → gerçek crawlable landing page
ayrımı sistem tasarımında mümkün olduğunca açık olmalıdır.
Faceted navigation audit yalnız “kaç filtre var?” sorusuyla yapılmaz.
Örneğin:
gibi bütün URL parametreleri çıkarılır.
Tek seçim, çift seçim ve çoklu kombinasyonlar test edilir.
Özellikle parametre sırası değiştiğinde duplicate URLs oluşuyor mu kontrol edilir.
Crawler çıktısında:
incelenebilir.
Facet pattern’lerinin:
gibi durumlarda yoğunlaşıp yoğunlaşmadığı kontrol edilebilir.
Büyük kataloglarda Googlebot’un gerçekte hangi parametre URL’lerine ne kadar istek yaptığı log analiziyle görülebilir.
Bu, teorik crawl problemini gerçek bot davranışından ayırmaya yardımcı olur.
Facet attributes gerçek kullanıcı sorgularıyla eşleştirilir.
Örneğin:
query kümeleri incelenir.
Yalnız volume değil:
kontrol edilmelidir.
Her değerli query cluster için:
mevcut owner → beklenen owner → aksiyon
belirlenir.
Her facet grubu için:
gibi açık aksiyon belirlenir.
Değişiklik sonrası:
yeniden değerlendirilir.
Bu tür URL seviyesindeki teknik teşhisleri SEO Audit kapsamında ayrıca inceliyoruz.
| Facet | Search Demand | Unique Intent | Stabil Ürün Seti | Muhtemel Karar |
|---|---|---|---|---|
| Renk | Düşük | Düşük | Orta | Genellikle indexleme |
| Marka | Yüksek | Yüksek olabilir | Yüksek | Duruma göre landing page |
| Ürün türü | Yüksek | Yüksek | Yüksek | Kategori veya indexlenebilir facet olabilir |
| Materyal | Orta | Duruma göre | Orta | SERP ve demand ile değerlendir |
| Beden | Düşük-Orta | Düşük | Değişken | Genellikle indexleme |
| Marka + ürün türü | Yüksek olabilir | Yüksek olabilir | Yüksek | Landing page adayı |
| Beden + renk + marka | Çok düşük | Düşük | Düşük | Indexleme |
| Fiyata göre sırala | Yok | Yok | Aynı ürün seti | Indexleme |
Bu tablo sabit e-ticaret kuralı değildir.
Örneğin mobilyada renk veya materyal güçlü commercial intent taşıyabilirken başka kategoride aynı facet sıfır bağımsız talep taşıyabilir.
Facet type değil, facet + category context karar verir.
UI’da bulunan her facet organic landing page gibi davranır.
Gerçek search demand taşıyan facet opportunities de kaybedilebilir.
Google’ın crawl edemediği sayfadaki noindex direktifini görebileceği varsayılır.
Gerçek ayrı intent taşıyan landing pages de yanlışlıkla canonicalize edilir.
Index consolidation ile crawl management birbirine karıştırılır.
Aynı filter state farklı URL permütasyonları üretir.
Aynı ürün listesinin farklı sıralamaları ayrı organic pages’e dönüşür.
Değer taşımayan veya anlamsız kombinasyonlar crawl space içinde yaşamaya devam eder.
Gerçek landing page opportunity’si arama motorunun erişemediği JavaScript state içinde kalır.
Aynı intent için çok sayıda ince facet page üretilir.
URL oluşturulur ancak site navigation veya contextual internal links ile desteklenmez.
Google’a iki veya daha fazla URL aynı commercial query için güçlü sinyaller gönderir.
Yeni facet veya filter combination oluşuyor.
↓
Gerçek search demand var mı?
Hayır → organic landing page olarak indexleme.
Evet ↓
Bağımsız ve tekrar eden search intent var mı?
Hayır → ana category içinde tut.
Evet ↓
SERP bağımsız category/facet page destekliyor mu?
Hayır → existing owner içinde tutmayı değerlendir.
Evet ↓
Facet stabil ve yeterli ürün seti oluşturuyor mu?
Hayır → landing page açma.
Evet ↓
Başka category veya landing page zaten bu query’nin owner’ı mı?
Evet → yeni URL yerine mevcut owner’ı güçlendir.
Hayır ↓
Bağımsız page value üretilebilir mi?
Hayır → facet olarak bırak, indexleme.
Evet ↓
Indexlenebilir facet veya clean category landing page değerlendir.
Facet’in organik landing page olmasına ihtiyaç yok.
↓
Google’ın bu URL’yi crawl etmesine başka bir neden var mı?
Evet → crawlable bırak, gerekirse noindex/canonical stratejisini değerlendir.
Hayır ↓
URL şu anda Google indeksinde mi?
Evet → önce index removal stratejisini planla; robots.txt ile hemen körlemesine kapatma.
Hayır ↓
Facet pattern’i büyük crawl uzayı oluşturuyor mu?
Evet → robots.txt veya uygun teknik crawl control değerlendir.
Hayır → sistemin toplam crawl davranışına göre karar ver.
Audit sonucunda “filtreler SEO için kötü” gibi bir sonuç çıkmamalıdır.
Her facet type için uygulanabilir karar bulunmalıdır.
| Pattern | Intent | Crawl | Index | Canonical | Action |
|---|---|---|---|---|---|
| ?sort= | Yok | Sınırla | Hayır | Base listing | Technical control |
| ?color=black | Düşük | Duruma göre | Hayır | Category | UX facet |
| Marka + ürün tipi | Yüksek | Evet | Evet olabilir | Self | Landing page değerlendir |
| 3+ düşük değerli facet kombinasyonu | Yok | Sınırla | Hayır | Duruma göre | Combination control |
Bu çalışma ancak URL pattern seviyesinde yapıldığında geliştiriciye uygulanabilir görev üretir.
“Filtreleri optimize edin” geliştirici görevi değildir.
Filtre architecture yalnız içerik veya kategori stratejisi değildir.
Teknik katmanda:
birlikte değerlendirilmelidir.
Özellikle binlerce veya milyonlarca olası URL bulunan mağazalarda sorunu yalnız meta tag değiştirerek çözmeye çalışmak yeterli olmayabilir.
DigitalPlus SEO Audit çalışmalarında parametre ve filtre URL’lerini crawl, index, intent ve commercial value katmanlarında birlikte inceliyoruz.
Faceted navigation problemi çoğu zaman teknik ekibe şu soruyla gider:
“Filtreleri indexleyelim mi, noindex mi yapalım?”
Bu soru gerekli ama eksiktir.
Doğru sıra:
facet → query demand → search intent → SERP → page value → URL ownership → crawl → index
olmalıdır.
Çünkü bazı facet’ler yalnız kullanıcı deneyimi özelliğidir.
Bazıları gerçek search landing page fırsatıdır.
Bazıları ise aslında site taxonomy’sinde eksik olan kategoriyi ortaya çıkarır.
DigitalPlus e-ticaret SEO çalışmalarında amaç bütün filtreleri Google’dan saklamak veya hepsini indexletmek değildir.
Amaç arama talebi taşıyan facet’leri organic landing page’e dönüştürürken geri kalan kombinasyonların crawl ve index alanını kontrol altında tutmaktır.
Filtre, kategori ve parametre URL’lerinin gereksiz indekslenmesi e-ticaret sitelerinde ciddi crawl ve index bloat yaratabilir. Bu yapıyı URL seviyesinde incelemek için E-Ticaret SEO hizmetimizi inceleyin.
Faceted navigation SEO, e-ticaret filtre sistemlerinin ürettiği URL’lerin hangi durumlarda crawl edileceğini, indeksleneceğini, canonicalize edileceğini veya bağımsız organic landing page’e dönüştürüleceğini yönetme sürecidir.
Hayır. Bağımsız search demand, ayrı intent, stabil ürün seti ve gerçek landing page değeri bulunmayan filtre kombinasyonlarının organic index’e girmesi için güçlü bir gerekçe yoktur.
Filtre sistemi kendi başına zararlı değildir. Kontrolsüz URL üretimi, gereksiz crawling, index bloat ve query ownership belirsizliği problem oluşturabilir.
Her zaman değil. Marka + kategori sorguları bağımsız commercial demand ve SERP oluşturuyorsa landing page değerlendirilebilir. Düşük demand veya duplicate intent durumunda filtre olarak kalabilir.
Genellikle düşük önceliklidir ancak kategoriye göre değişebilir. Moda, mobilya veya tasarım ürünlerinde bazı renk sorguları bağımsız demand taşıyabilir. Karar facet type’a değil gerçek query intent’e göre verilmelidir.
Hayır. Canonical duplicate veya benzer URL’lerde preferred owner sinyali sağlayabilir ancak büyük faceted URL alanındaki crawl davranışını tek başına tamamen kontrol etmez.
Genellikle hayır. Gerçek bağımsız organic landing page olarak seçilmiş facet kendi canonical owner’ı olmalıdır. Ana kategoriye canonical vermek page’in bağımsız index amacıyla çelişebilir.
Hayır. Noindex sayfanın arama indeksinde bulunmamasını ister. Robots.txt ise crawler’ın URL’yi taramasını engelleyebilir. Google’ın noindex direktifini okuyabilmesi için sayfayı crawl edebilmesi gerekir.
Hayır. Önce hangi facet’lerin gerçek organic landing page değeri taşıdığı belirlenmelidir. Körlemesine bir robots.txt kuralı değerli URL’leri de engelleyebilir.
Gereksiz facet URL pattern’lerinin crawl edilmesini azaltmaya yardımcı olabilir. Ancak yanlış URL üretiminin, internal linking’in ve index architecture’ın tamamını tek başına çözmez.
Uygulamaya bağlıdır. JavaScript bağımsız URL oluşturuyor ve URL doğrudan açıldığında uygun içerik döndürüyorsa crawl edilebilir bir yapı oluşabilir. URL oluşturmayan client-side filter state ise ayrı organic landing page olarak temsil edilmez.
Çoğu durumda bağımsız search intent taşımazlar. Ürünlerin yalnız sıralamasını değiştiren URL’lerin organic landing page olması genellikle gerekli değildir.
Hayır. Temiz URL gerçek search demand, bağımsız intent ve page value yoksa yalnız teknik görünümü değiştirir. Landing page kararının önce search ve kullanıcı ihtiyacıyla doğrulanması gerekir.
Indexlenebilir page kullanıcıya parent category’den farklı ve gerçek değer sağlamalıdır. Ancak sırf uniqueness üretmek için doldurma metni yazmak yerine ürün seçimini kolaylaştıran anlamlı içerik ve navigation kullanılmalıdır.
Yalnız canonical ve indexlenmesi istenen gerçek facet landing pages sitemap’e dahil edilebilir. Noindex, duplicate veya crawl edilmesi istenmeyen kombinasyonların sitemap’te bulunması gerekmez.
URL crawl verisi, Google Search Console, mümkünse server logları, keyword/search demand, SERP, mevcut category architecture ve product inventory birlikte değerlendirilmelidir.
Gerçek organic görev taşımayan çok sayıda parameter veya facet URL’nin Google indexinde bulunması, GSC index raporlarında yoğun filtre pattern’leri görülmesi ve crawl verilerinde bu URL’lerin aşırı çoğalması önemli sinyallerdir.
Search demand, ayrı intent, SERP page type, stabil ürün seti, site navigation ihtiyacı ve bağımsız page value birlikte değerlendirilmelidir. Kalıcı ve temel product taxonomy oluşturan taleplerde gerçek kategori daha anlamlı olabilir.
Problem büyük kataloglarda daha hızlı büyür ancak küçük mağazalarda da filtre parametreleri duplicate URL veya yanlış indexation üretebilir. Öncelik problemin gerçek kapsamına göre verilmelidir.
Berke Dalar
Berke Dalar, DigitalPlus'ta Head of SEO & Growth olarak SEO stratejisi, teknik SEO, içerik stratejisi ve organik büyüme çalışmalarını yönetmektedir. SEO süreçlerinde teknik altyapı, arama niyeti, içerik mimarisi ve performans verilerini birlikte ele alan bir yaklaşım benimser.
Sitenizin mevcut durumunu çıkaralım; önceliklendirilmiş bir yol haritasıyla dönelim.
Ücretsiz SEO Audit Talep Et