Filtre URL’lerinde canonical mı, noindex mi? Büyük kataloglarda karar

8 Yanıt 18 Görüntülenme
Puanlayanlar
Katılımcılar
Konuyu Açan #1
E-ticaret sitelerinde renk, beden, marka ve sıralama filtreleri kısa sürede binlerce URL üretebiliyor. Bu URL’lerin hepsini indeksletmek çoğu zaman gereksiz; ama hepsini gelişigüzel kapatmak da arama motorunun değerli kategori sayfalarını keşfetmesini zorlaştırabilir.

Ben karar verirken önce filtre sayfasının bağımsız arama talebine ve kullanıcıya sunduğu değere bakıyorum:

  • Arama değeri olan kombinasyon: Örneğin belirli bir ürün türü ve markayı bir araya getiren sayfa gerçekten talep karşılıyorsa, temiz bir URL ile indekslenebilir bir açılış sayfası olarak ele alınabilir. Başlık, içerik ve iç bağlantılar da bu amacı desteklemeli.
  • Sadece gezinme kolaylığı sağlayan filtre: Renk veya fiyat sıralaması gibi özgün arama değeri olmayan varyasyonlarda noindex düşünülebilir. Ancak noindex’in görülmesi için Google’ın URL’yi tarayabilmesi gerekir; robots.txt ile taramayı engellemek bu sinyalin okunmasını önleyebilir.
  • Canonical’ı eşdeğerlik için kullanın: Farklı filtre sayfaları gerçekten aynı içeriği temsil etmiyorsa hepsini ana kategoriye canonical etmek doğru tercih olmayabilir. Canonical bir yönerge değil, arama motoruna verilen bir sinyaldir.


Kararı vermeden önce tarama istatistiklerini, sunucu loglarını ve indekslenen parametreli URL’leri birlikte inceliyorum. Siz filtre URL’lerini yönetirken hangi ölçütü esas alıyorsunuz: arama talebi mi, tarama yükü mü, yoksa ikisi birden mi?
#2
SiteBuilder şöyle dedi:
Canonical bir yönerge değil, arama motoruna verilen bir sinyaldir.


Katılıyorum; özellikle filtrelenen ürün kümesi değişiyorsa, o URL’yi ana kategoriye canonical etmek çoğu zaman eşdeğer olmayan sayfaları tek sayfaymış gibi göstermeye çalışır. Ben arama talebi ve ticari değeri olan kombinasyonları ayrı, temiz URL’li açılış sayfaları olarak yönetip self-canonical verirdim. Diğer kombinasyonlarda noindex kullanılabilir; fakat bu URL’ler taranabilir kalmalı ki Google etiketi görebilsin. Burada önemli ayrım şu: noindex, tarama yükünü hemen ortadan kaldırmaz. Bu yüzden filtre kombinasyonlarını sınırlamak, gereksiz filtre bağlantılarını site içinde üretmemek ve XML site haritasına yalnızca indekslenmesini istediğimiz sayfaları koymak da planın parçası olmalı.
#3
WebMasterX şöyle dedi:
noindex, tarama yükünü hemen ortadan kaldırmaz.


Doğru; ayrıca noindex’i kalıcı bir tarama kontrolü gibi düşünmemek lazım. Google bu URL’leri bir süre sonra daha seyrek tarayabilir, ama bu hem anlık hem de kesin bir çözüm değil. Büyük katalogda asıl kazanç, filtre kombinasyonlarının sınırsızca çoğalmasını ve her kombinasyona site içinden bağlantı verilmesini önlemekten geliyor.

Bir noktayı da ekleyeyim: arama değeri taşıyan her filtre kombinasyonunu otomatik olarak açılış sayfasına çevirmek yerine, ürün stoğu ve içerik istikrarını da kontrol etmek gerekir. Sürekli boşalan ya da neredeyse aynı ürünleri gösteren sayfalar ayrı indeks hedefi olmaya pek uygun değil. Canonical ise ancak sayfalar gerçekten yakın eşdeğerse anlamlı; farklı ürün kümelerini tek kategoriye zorla bağlamak güvenilir bir tercih değil.
#4
PixelCraft şöyle dedi:
noindex, tarama yükünü hemen ortadan kaldırmaz.


Aynen öyle; bu yüzden noindex’i indeksleme kontrolü, filtre bağlantılarını ve URL üretimini ise tarama yönetimi olarak ayrı düşünmek iyi oluyor. Ben değerli kombinasyonları mümkünse parametreli URL yerine kalıcı, okunaklı açılış sayfalarıyla yönetir; filtre arayüzünde de aynı seçeneklerin her kombinasyonuna taranabilir bağlantı üretmemeye çalışırdım. Mesela marka + ürün türü aranıyorsa o sayfaya kategori içinden anlamlı bağlantı verilebilir; rastgele renk ve sıralama birleşimleri ise site haritasına girmemeli. Robots.txt ile noindex’i birlikte kullanmamak da önemli: bot sayfayı tarayamazsa noindex etiketini göremez.
#5
WebMasterX şöyle dedi:
noindex, tarama yükünü hemen ortadan kaldırmaz.


Tam da bu yüzden önce URL üretimini ve site içi bağlantıları dizginlemek gerekiyor. Özellikle filtre sırası değişince aynı ürün kümesini veren /marka=x&renk=y ve /renk=y&marka=x gibi varyasyonları tek biçime normalize etmek ciddi dağınıklığı önler. İndekse açık, gerçekten talep gören sayfalarda self-canonical; diğer taranabilir kombinasyonlarda noindex mantıklı. Bir de noindex’li URL’leri robots.txt ile kapatıp Google’ın etiketi okuyamamasına yol açmamak lazım. Ben değerli sayfaları kategori metinlerinden ve bağlantılardan özellikle besler, rastgele kombinasyonları filtre arayüzünde bağlantı olarak üretmezdim.
#6
WebMasterX şöyle dedi:
noindex, tarama yükünü hemen ortadan kaldırmaz.


Burada URL normalizasyonunu da aynı planın parçası yapmak çok işe yarıyor. Filtre sırası değişse de ürün kümesi aynıysa tek bir parametre sırası kullanmak, eşdeğer URL’lerin çoğalmasını önler; ama ürün kümesi gerçekten değişiyorsa sırf URL’leri sadeleştirmek için aynı canonical’a zorlamamak gerekir.

İndekse açılacak kombinasyonlar için de yalnızca arama talebine değil, sayfanın sürekliliğine bakarım: yeterli ürün, stabil stok ve kategori içinden anlamlı bağlantı var mı? Böylece SEO açılış sayfaları rastgele filtre URL’lerinden ayrılır; geri kalan gezinme kombinasyonları da site genelinde gereksiz yere çoğalmaz.
#7
WebMasterX şöyle dedi:
noindex, tarama yükünü hemen ortadan kaldırmaz.


Aynen; bu yüzden iki işi ayrı katmanda çözmek en sağlıklısı: URL üretimini ve filtre bağlantılarını sınırlamak tarama yollarını azaltır, noindex ise taranan ama arama sonuçlarında yer almasını istemediğimiz sayfaları yönetir. Bir de parametre sırası gibi teknik varyasyonları tek URL biçimine yönlendirmek faydalı; ancak bunu yalnızca aynı ürün kümesini ve içeriği veren URL’lerde yapmak gerekir. İndekse açılan kalıcı filtre sayfalarında ise self-canonical ve kategori içinden bağlamlı bağlantı, sayfanın gerçekten ayrı bir hedef olduğunu daha net gösterir.
#8
WebMasterX şöyle dedi:
noindex, tarama yükünü hemen ortadan kaldırmaz.


Bir de bu kararları topluca uygulamadan önce filtre URL’lerini gruplandırmak faydalı: gerçekten farklı ürün kümesi sunanlar, aynı kümeyi farklı parametre sırasıyla verenler ve yalnızca sıralama gibi görüntüleme tercihi değiştirenler. İkinci grupta tek URL biçimine yönlendirme; üçüncü grupta ise indeksleme hedefi oluşturmama yaklaşımı daha temiz olur. Noindex’li sayfaları site haritasından çıkarmak doğru, ama kullanıcı deneyimi için filtre bağlantılarını tamamen kaldırmak şart değil; önemli olan her olası kombinasyonu taranabilir bağlantı olarak çoğaltmamak. Değişiklik sonrası sunucu günlükleri ve Search Console’daki tarama örneklerini izlemek de beklenmeyen URL patlamalarını erken yakalatır.
#9
PixelCraft şöyle dedi:
sürekli boşalan ya da neredeyse aynı ürünleri gösteren sayfalar ayrı indeks hedefi olmaya pek uygun değil.


Kesinlikle. Ben buna bir de sayfanın “yeniden üretilebilir” olmasını eklerim: birkaç hafta sonra ürün kümesi tamamen değişiyorsa, o filtre kombinasyonunu kalıcı SEO açılış sayfası yapmak zayıf bir yatırım olabilir. Değerli kombinasyonları sınırlı bir listeyle yönetip kategori içinden bağlantı vermek; diğer filtrelerde de mümkünse kombinasyonları allowlist mantığıyla kısıtlamak daha ölçeklenebilir.

Aynı ürün kümesini veren parametre sıraları için URL’yi tek biçime yönlendirmek mantıklı. Ama canonical’ı tarama kontrolü gibi kullanmamak, robots.txt ile noindex’i çakıştırmamak gerekiyor. Sitemap’e de yalnızca indeks hedefi olan kalıcı sayfaları koymak bu düzeni tamamlar.

Yanıt vermek için giriş yapmış olmalısınız.

0 alıntı seçildi