E-ticarette filtre ve sayfalama sayfalarını SEO için yönetmek
Beceri rehberi

E-ticarette filtre ve sayfalama sayfalarını SEO için yönetmek

Hazırlayan: Mindset Institute EditörlüğüGüncellendi: 6 dk okuma

E-ticarette filtre ve sayfalama URL'leri tarama bütçesini nasıl tüketir, hangileri indekslenmeli, hangileri kapatılmalı: adım adım yönetim rehberi.

Sorun nerede başlıyor: sonsuz URL alanı

Bir kategori sayfasında renk, beden, marka, fiyat aralığı ve sıralama seçenekleri varsa, her seçimin birleşimi teorik olarak ayrı bir adres üretir. Kullanıcı için bu kullanışlı bir süzgeçtir. Arama motoru botu için ise sonu gelmeyen bir URL labirentidir. Google'ın kendi dokümantasyonu bu durumu açıkça tarif eder: tarayıcı, yeni bir filtre adresinin işe yarayıp yaramadığını önceden bilemez, bu yüzden pek çok işe yaramaz adresi çekmeden o kararı veremez. Sonuç, taramanın boşa gitmesi ve yeni, değerli sayfaların daha geç keşfedilmesidir.

Bu yüzden işin ilk adımı teknik ayar değil, bir karardır: hangi filtre kombinasyonları aramada görünmeli? Örneğin kadın ayakkabı kategorisinde marka filtresi gerçek bir arama talebine karşılık gelebilir, ama renk, beden ve fiyat aralığının bir sıralama seçeneğiyle birleşimi gelmez. Karar verilmeden uygulanan her teknik çözüm, yarım yamalak bir yama olarak kalır.

Adım adım: filtre URL'lerini sınıflandırmak

Mevcut durumu görmek için tarama günlüklerini ve arama konsolundaki indeksleme raporlarını yan yana koyun. Hangi parametrelerin botun zamanını yediğini, hangi filtreli adreslerin gerçekten organik ziyaret aldığını çıkarın. Sonra her parametreyi şu gruplardan birine yerleştirin:

  • Aramada görünmesi gerekenler: talebi olan marka, tür ya da özellik filtreleri. Bunlar temiz, kalıcı ve sabit sıralı adreslerle sunulur, kendi başlığı ve açıklamasıyla ayrı bir iniş sayfası gibi ele alınır.
  • Görünmesi gerekmeyenler: sıralama, görünüm tipi, sayfa başına ürün sayısı, fiyat kaydırıcısı ve çoklu filtre birleşimleri.
  • Oturuma ya da izlemeye ait olanlar: oturum kimliği, kampanya parametreleri. Bunlar içerik değiştirmez, yalnızca kopya adres yaratır.

Bu sınıflandırma bir tabloya dökülür ve kodlama ekibine, SEO ekibine ve ürün yönetimine ortak karar belgesi olarak verilir. Bölüm sonunda her parametre için tek bir kural bulunmalıdır: taranır ve indekslenir, taranır ama indekslenmez ya da hiç taranmaz.

Kapatma seçenekleri ve hangisi ne zaman

Google'ın faceted navigation rehberi seçenekleri etkinlik sırasına göre verir. En güçlü yöntem robots.txt ile filtre parametrelerinin taranmasını engellemektir; amaç ürün detay sayfalarını ve tek bir tam liste sayfasını taratmak, her filtre birleşimini değil. Filtreyi adres çubuğunda # işaretinden sonraya koymak da taramayı etkilemez, çünkü Google parça tanımlayıcılarını tarama ve indekslemede genelde yok sayar. Bu yöntem, taranabilir adres üretmemek isteyen arayüzler için uygundur.

rel canonical ve bağlantılara nofollow eklemek ise daha zayıf sinyaller olarak sunulur. Canonical, filtreli adresi daha az filtreli sürüme işaret eder ve zamanla bu kopyaların taranmasını azaltabilir, ama bir emir değil bir ipucudur. Nofollow'un işe yaraması için o adrese giden her bağlantıda bulunması gerekir, bu da tutarlı uygulamayı zorlaştırır. Sıralama ve yeniden sıralama varyasyonları için noindex meta etiketi ya da robots.txt kullanılır.

Pratik kural: kararınız indekslemeyin ise taramayı da kesin, çünkü robots.txt ile engellenen bir sayfada noindex etiketini bot göremez. Kararınız indeksleyin ise adresleri temiz tutun.

İndekslenecek filtre sayfaları nasıl hazırlanır

Aramada görünmesini istediğiniz filtreli kategoriler için Google şu pratikleri önerir. Parametre ayracı olarak & kullanın; virgül, noktalı virgül ve köşeli parantez gibi karakterler çoğu zaman ayraç olarak tanınmaz. Filtreler adres yolunda ise sıralarını mantıklı ve sabit tutun, aynı filtrenin tekrar yazılmasına izin vermeyin. Sonuç dönmeyen ya da anlamsız birleşimler için HTTP 404 durum kodu döndürün; bunları genel bir bulunamadı sayfasına yönlendirmeyin, sorunun görüldüğü adreste 404 verin.

İçerik tarafında da çalışma gerekir. Yalnızca ürün ızgarasından oluşan ince bir filtre sayfası zayıf bir iniş sayfasıdır. Talebi olan filtre sayfalarına kısa bir açıklama, doğru başlık ve ana başlık, iç bağlantılarla desteklenen bir konum verin. Kategori ve ürün sayfası optimizasyonu bu noktada birbirini tamamlar: kategori sayfasının nasıl kurulacağı ve ürün sayfasının nasıl yazılacağı ayrı konulardır, filtre yönetimi ikisinin arasındaki bağdır.

Sayfalama: her sayfa kendi adresinde yaşar

Sayfalamada kurallar farklıdır. Google, her sayfalanmış adresi ayrı bir sayfa olarak görür. Bu yüzden her sayfaya benzersiz bir adres verin, örneğin page parametresiyle. Sayfa numaralarını adres parçasına (# sonrasına) koymayın, çünkü Google bunu yok sayar. Her sayfayı bir sonrakine gerçek bir a href bağlantısıyla bağlayın; bot düğmelere tıklamaz ve kullanıcı eylemi gerektiren JavaScript'i çalıştırmaz, bu yüzden yalnızca Daha fazla yükle düğmesinin arkasında kalan ürünler keşfedilemeyebilir.

Sık yapılan hata, tüm sayfalanmış serinin canonical'ını ilk sayfaya vermektir. Rehber bunu açıkça önermez: her sayfa kendi canonical adresine sahip olmalıdır. Aksi halde sonraki sayfalardaki ürünler indeks dışında kalabilir. Ayrıca rel next ve rel prev etiketlerini Google artık kullanmaz; bu etiketleri koymak zararsızdır ama sonuç beklememek gerekir, diğer arama motorları bunları hâlâ kullanabilir. Başlık ve açıklamaların sayfalama dizisi boyunca aynı olmasına da izin verilir, bu genel kuraldan bilinçli bir istisnadır.

Sonsuz kaydırma ve daha fazla yükle düğmesi

Kullanıcı deneyimi açısından sonsuz kaydırma ve daha fazla yükle düğmesi cazip görünür, ama botun gözünden bakınca ürünlerin büyük bölümü ilk yüklemede görünmez. Google bu desenlerin çok büyük sonuç kümeleriyle başa çıkamadığını da belirtir. Çözüm genellikle hibrit yapıdır: kullanıcıya akıcı yükleme gösterirken arka planda gerçek sayfalama adreslerini bağlantı olarak sunmak. Böylece hem deneyim hem taranabilirlik korunur.

Ürünlerin bulunması için ek bir güvence olarak site haritasını ve ürün besleme dosyasını da kullanın. Büyük kataloglarda yalnızca iç bağlantıya güvenmek riskli olur; derin sayfalardaki ürünler sitemap üzerinden de görünür kalmalıdır.

Kontrol listesi ve sık yapılan hatalar

Uygulamadan sonra şu noktaları denetleyin:

  • Taranması engellenen parametre listesi karar belgesiyle birebir örtüşüyor mu?
  • Canonical etiketleri filtreli adreslerde tutarlı mı, yoksa her sayfa kendini mi işaret ediyor?
  • İç bağlantılar, indekslenmesini istemediğiniz filtreli adreslere hâlâ link veriyor mu? Menü ve kenar çubuğu filtreleri en sık bu kaçağın kaynağıdır.
  • Boş sonuç dönen filtreler 404 veriyor mu, yoksa boş bir sayfa mı gösteriyor?
  • Site haritasında filtreli ve sayfalanmış adresler var mı? Olmamalı, yalnızca kanonik iniş sayfaları bulunmalıdır.

Sık hatalar: robots.txt ile engelleyip aynı adreste noindex beklemek, tüm filtreleri noindex yapıp talepli olanları da kaybetmek, canonical'ı bütün sayfalama dizisi için ilk sayfaya vermek ve filtreleri tamamen JavaScript'e bırakıp indekslenmesi gerekenleri de görünmez kılmak. Değişikliklerin etkisi günler içinde değil, tarama dalgaları geçtikçe görünür; arama konsolundaki tarama istatistikleri ve indeks kapsamı raporu izleme için doğru yerdir.

Bu beceri Mindset programlarında nerede çalışılır

SEO İleri Düzey programının modül başlıkları arasında İleri Teknik SEO: Tarama ve İndeksleme ile E-ticaret SEO Stratejisi yer alır. Filtre ve sayfalama yönetimi tam bu başlıkların kesiştiği alandır. Program, e-ticaret sitesinin teknik tarafını yönetenler, SEO uzmanları ve katalog yapısına karar veren ürün yöneticileri için anlamlıdır; kurumsal ekipler ise parametre kararlarını SEO, yazılım ve kategori yönetimi arasında ortak bir süreç olarak çalışabilir.

İlgili Mindset programı

SEO İleri Düzey

Sık sorulanlar

Sık sorulan sorular

Filtre sayfalarını tamamen noindex yapmak doğru mu?

Genellikle hayır. Talebi olan filtre kombinasyonları, örneğin marka ya da tür bazlı sayfalar, gerçek arama sorgularına cevap verir. Hepsini noindex yaparsanız bu fırsatı kaybedersiniz. Doğru yaklaşım, filtreleri sınıflandırıp yalnızca sıralama, görünüm ve çoklu birleşimleri kapatmak; değerli olanları temiz adres, özgün başlık ve kısa açıklamayla indekslemektir.

Canonical etiketi tek başına taramayı durdurur mu?

Hayır. Canonical bir ipucudur ve botun adresi ziyaret etmesini engellemez. Zamanla kopya adreslerin taranma sıklığını azaltabilir, ama tarama bütçesi sorununu çözen asıl araç robots.txt ya da adres parçası kullanımıdır. Canonical'ı kopyaları birleştirmek için, robots.txt'yi ise taramayı kesmek için kullanmak gerekir.

rel next ve rel prev etiketlerini hâlâ eklemeli miyim?

Google bu etiketleri artık kullanmıyor, bu yüzden Google sıralaması için yararı yok. Zaten sitede varsa kaldırmak zorunda değilsiniz, çünkü diğer arama motorları kullanabilir. Asıl önemli olan, sayfalar arasında gerçek bağlantılar kurmak ve her sayfaya kendine ait canonical vermektir.

Sonsuz kaydırma SEO'ya zarar verir mi?

Yalnızca kaydırınca ürün yükleyen ve arkasında taranabilir sayfa adresleri olmayan yapılar zarar verir, çünkü bot kaydırma ya da tıklama eylemi yapmaz. Arka planda gerçek sayfalama bağlantıları sunan hibrit bir tasarımla hem kullanıcı hem bot ürünlere ulaşabilir.

Sonuç dönmeyen filtre sayfası ne yapmalı?

Google, sonuç dönmeyen ya da anlamsız birleşimler için HTTP 404 durum kodu döndürmeyi önerir. Genel bir hata sayfasına yönlendirmek yerine sorunun görüldüğü adreste 404 verilir. Bu, botun işe yaramaz adreslerde zaman harcamasını azaltır ve indeksin temiz kalmasına yardım eder.

Filtre ve Sayfalama Sayfaları SEO: Nasıl Yönetilir