Zeo yöntemi
Filtreli Gezinme ve Filtre SEO
Her filtre durumu adı konmuş bir sınıfta ve tek bir tutarlı kuralla, aramaya açılan yer yalnızca talebin ve stoğun sürdüğü yerde, alışverişçinin işine yarayan hiçbir kontrol de tarama grafiği uğruna kaldırılmadan.
Filtreler alışverişçinin işini kolaylaştırıyor ama aynı filtreler crawler için ciddi bir soruna dönüşebiliyor. İşe yarayan tek bir kırmızı koşu ayakkabısı görünümünün arkasında, kimsenin yayımlamak istemeyeceği boş, sırası karışmış ve birbirini tekrarlayan kocaman bir URL kümesi birikiyor.
Filtrelemeyi alışverişçi için çalışır bırakıyor, URL sayısındaki patlamayı sınırlıyor ve aramaya yalnızca gerçekten bulunmayı hak eden birleşimleri açıyoruz.


Birlikte çalıştığımız 500'den fazla markadan birkaçı
Tüm referansları görAşamalar ve onay noktaları
Nasıl çalışıyoruz
Önce filtrelerin tüm yapısını çıkarıyoruz. Hangi durumun herkese açık bir sayfayı hak ettiğine ondan sonra karar veriyoruz.
Filtre yapısının tamamını çıkarıyoruz
URL üreten ya da bu URL'lere link veren her facet, değer, sıralama, çoklu seçim, sayfalama durumu, yerel ve platform katmanını tek tek izliyoruz.
Gerçek örnekleri, sorumlularını ve kaç durum olduğuna dair dürüst bir tahmini içeren bir parametre kaydı çıkıyor.
- Yapay zeka desteği
- Canlı siteyi tarayıp yalnızca belgelenmiş olanları değil, gerçekten URL üreten her facet, sıralama ve parametre birleşimini ortaya çıkarıyor.
- İnsan onayı
- Her parametreye gerçek bir sorumlu atıyor, bu tahminin kocaman bir URL üreticisini atlamadığını da doğruluyoruz. Parametre kaydını sorumlusu inceliyor.


Gezinmeyi arama değerinden ayırıyoruz
Her birleşimi gerçek talep, istikrarlı stok, mevcut kategori sorumluluğu ve ayrı bir alışveriş görevi olup olmadığı açısından değerlendiriyoruz.
Her durum sınıfı tek bir karara bağlanıyor. İndekse açma, yalnızca gezinme, canonical, engelleme, yönlendirme ya da kaldırma.
- Yapay zeka desteği
- Filtre durumu birleşimlerini talep ve stok sinyaline göre puanlayıp ham parametre listesinin yerine kısa ve sıralı bir liste hazırlıyor.
- İnsan onayı
- Her durum sınıfı için indekse açma, yalnızca gezinme, canonical, engelleme, yönlendirme ya da kaldırma kararını birlikte veriyoruz. Durum sınıfı başına indeks kararı netleşiyor.


Bütün kontrolleri aynı kararda buluşturuyoruz
Her sınıf için link, durum, robots, noindex, canonical, sitemap, sayfalama, parametre sırası ve boş durum davranışının birlikte nasıl çalışacağını tanımlıyoruz.
Önceliği ve örnekleri net olan, içinde çelişen talimat bulunmayan tek bir kural matrisi çıkıyor.
- Yapay zeka desteği
- Taslak kural matrisini örnek URL'ler üzerinde çalıştırıp birbiriyle çelişen direktifleri yayına çıkmadan yakalıyor.
- İnsan onayı
- Aynı URL sınıfında iki kural gerçekten çeliştiğinde hangi direktifin öne geçeceğine karar veren kişi bunu gerekçesiyle yazıyor. Kural matrisindeki çelişkileri çözüyoruz.


Yalnızca değerli birleşimleri kuruyoruz
Onayladığımız her birleşime tek ve sabit bir URL, işe yarayan bir ürün seti, açık bir title ve H1, bağlama uygun metin, iç linkler, yapılandırılmış veri ve bir stok yaşam döngüsü tanımlıyoruz.
Otomatik üretilmiş sonsuz bir URL evreni değil, gerçek hedeflerden oluşan kısa bir liste kalıyor.
- Yapay zeka desteği
- Onaylanan her birleşim için title, başlık ve yapılandırılmış veri alanlarını kararlaştırdığımız şablona göre taslağa döküyor.
- İnsan onayı
- Bir birleşim kalıcı ve indekse açık bir sayfa olarak kurulmadan önce gerçek talebinin ve stoğunun sürdüğünü doğruluyoruz. Birleşim listesini madde madde onaylıyoruz.


Ölçeğe çıkmadan sıra dışı durumları sınıyoruz
Normal, sırası karışmış, çoklu seçimli, sıralı, sayfalı, boş, düşük stoklu, yerelleştirilmiş ve hatalı örnekleri canlı şablonun içinden geçiriyoruz.
Geniş kapsamlı bir kural tüm kataloğa yayılmadan tuzakları ve çelişkileri açığa çıkaran bir sınır raporu çıkıyor.
- Yapay zeka desteği
- Sırası karışmış, hatalı ve düşük stoklu gibi uç durum URL örneklerinin tam bir matrisini üretip canlı şablondan geçiriyor.
- İnsan onayı
- Bir sınır testi hatasının yayılımı durdurup durdurmayacağına, yoksa kabul edilip yazıya geçirilecek bir istisna mı olduğuna karar veriyoruz. Sınır raporunu ölçeklemeden önce onaylıyoruz.


URL evrenini yapay zeka çıkarıp puanlıyor; hangi durumun sayfayı hak ettiğine insan karar veriyor.
Yapay zeka canlı siteyi tarayıp gerçekten URL üreten her facet, sıralama ve parametre birleşimini çıkarıyor, filtre durumu birleşimlerini talep ve stok sinyaline göre puanlayıp ham parametre listesinin yerine kısa ve sıralı bir liste bırakıyor, taslak kural matrisini örnek URL'ler üzerinde çalıştırıp çelişen yönlendirme, link ve indeks direktiflerini yayına çıkmadan yakalıyor, onaylanan birleşimler için title, başlık ve yapılandırılmış veri alanlarını hazırlıyor, sırası karışmış, hatalı ve düşük stoklu uç durumların tam matrisini üretip canlı şablondan geçiriyor. İndeksi kendi başına açmıyor. Kontrolden çıkmış bir parametre evrenini ya da ayrı bir kullanıcı değeri taşımayan birleşimleri indekse açmıyoruz, ürün sayısı, stok, özellik ya da gizli filtre durumu uydurmuyoruz ve tarama grafiği daha temiz görünsün diye alışverişçinin işine yarayan kontrolleri kaldırmıyoruz.
Çıktılar ve kabul koşulları
Elinize ne geçiyor
Dört çıktı, karmaşık bir parametre sistemini ekiplerin sürdürebileceği bir düzene çeviriyor.


Mimari harita
Facet karar kaydı
Kabul koşulu
Her durum sınıfının örnekleri, kullanıcı amacı, arama kararı, sayfa sorumlusu ve inceleme sorumlusu belli oluyor.


Karar matrisi
Tarama ve indeks kural matrisi
Kabul koşulu
İç linkler, durum, robots, noindex, canonical, sitemap, sıra, sayfalama ve boş durum davranışı her sınıfta birbiriyle uyumlu.


Önceliklendirilmiş iş listesi
Değerli birleşim listesi
Kabul koşulu
Her adayın ayrı bir talebi, tek bir sayfa sorumlusu, istikrarlı bir ürün kuralı, asgari stoğu ve bir yaşam döngüsü var.


Değerlendirme tablosu
Sınır test raporu
Kabul koşulu
Temsili durumlar canlıda beklenen kurala uyuyor. Bir hata çıktığında rapor üreticiyi, sorumluyu, sürümü ve geri alma adımını adıyla gösteriyor.
Şu olduğunda tamam sayarız: Facet karar kaydı, kural matrisi, birleşim listesi ve sınır test raporu; her durum sınıfı örneklerini, kullanıcı amacını, arama kararını, sayfa sorumlusunu ve inceleme sorumlusunu yazdığında, iç linkler, durum kodu, robots, noindex, canonical, sitemap, parametre sırası, sayfalama ve boş durum davranışı her sınıfta birbiriyle uyuştuğunda, listedeki her adayın ayrı talebi, tek sayfa sorumlusu, istikrarlı ürün kuralı, asgari stoğu ve yaşam döngüsü olduğunda ve her temsili durum canlıda beklenen kurala uyduğunda ya da hatanın üreticisini, sorumlusunu, sürümünü ve geri alma adımını adıyla gösterdiğinde tamamlanmış oluyor.
Uyum ve hazırlık
Ne zaman gerekir
Bu yöntem, alışverişçinin filtreleri rahatça kullanmasını isteyen ama bunun sonu gelmez bir tarama labirentine dönüşmesini istemeyen mağazalar için.
Şu durumlarda iyi bir seçim
- Filtre, sıralama, parametre ve çoklu seçim durumları kimsenin öngöremeyeceği kadar çok URL üretiyor.
- Bazı filtre birleşimleri açıkça kendi açılış sayfasını hak ediyor ama çok daha büyük bir yinelenen ve boş durum yığınının içinde görünmez oluyor.
- Robots, noindex, canonical, iç linkler, sitemap ve platform rotası aynı URL için birbirinden farklı şeyler söylüyor.


Şu durumlarda başka bir çalışma daha doğru
- Ayrı bir talebi, stoğu ya da sorumlusu olsun olmasın her filtre birleşimini indekse açmak istiyorsanız bunu yapmıyoruz.
- Tek bir direktifi değiştirebiliyorsunuz ama onu çevreleyen link, rota, durum, canonical ve boş durum davranışını birlikte inceleyip test edemiyorsunuz.
Bunlardan biri sizin durumunuza daha yakınsa, buradan başlayın: E-ticaret SEO
Şu olduğunda tamam sayarız: Her filtre durumu belli bir sınıfa ait oluyor. Tarama, indeks, canonical, link ve boş durum kuralları birbiriyle uyumlu tek bir bütün hâline geliyor. İndekse açtığımız birleşimlerin arkasında gerçek talep ve stok duruyor. Alışverişçi de sırf tarama kaynağını korumak uğruna işine yarayan bir filtreyi kaybetmiyor.
Bu SEO çalışmasının arkasındaki uzmanlar
Zeo'nun SEO hikâyesi 2006'da, MENA bölgesinin ilk SEO blogu olarak tanımladığımız yayınla başladı. Aşağıda gördüğünüz danışmanlar bu işi bugün de sürdürüyor ve bu sayfanın konusuna göre burada yer alıyor.

Elif Naz Akan Karakoç
Senior SEO Executive

Sinem Bakır Yavaş
Senior SEO Executive

Sena Önder
Senior SEO Executive

Ali Özgün Öz
SEO Executive

Bensu Tınastepe
Senior SEO Analyst

Ruhan Tiryaki
Senior SEO Analyst

Yağmur Bayram
Sr. SEO Analyst

Emir Kağan Kahveci
SEO Analyst

Metehan Urhan
New Business & Partnership Manager

İlker Emir
Senior Performance Marketing Executive

İpek Ezer
Performance Marketing Executive

Onur Durdağı
Performance Marketing Executive

Sevda Yurtvermez
Performance Marketing Team Lead

Serap Yurtvermez
Performance Marketing Team Lead

Abdullah Tanıdır
Performance Marketing Team Lead
Bu konuda ürettiğimiz içerikler
Kullandığımız araçlar
Bu işin arkasındaki araçlar
Semrushbir filtre landing page olmadan önce kalıcı talebi kontrol ediyor
Screaming Frogfiltre parametrelerini, kombinasyonları, direktifleri ve boş sonuç durumlarını sayıyor
Botifyhangi filtre durumlarının crawl dikkatini tekrar tekrar tükettiğini gösteriyor
Oncrawlcrawler ziyaretlerini indekslenebilir filtre kurallarıyla ve stokla karşılaştırıyor
Google Search Consolezaten ayrı arama talebi alan filtre kombinasyonlarını tespit ediyor
Google Analyticssınırlandırılan filtrelerin alışverişçilere hâlâ yardımcı olup olmadığını kontrol ediyor
Sonraki adım
Filtre labirentini birlikte çıkaralım


Başlamadan önce



















