Google, 2014 yılında yayınladığı faceted navigation (çok yönlü gezinme) en iyi uygulamaları blog yazısını güncelleyerek, yeni bir yardım belgesi olan Faceted Navigation URL’lerinin Yönetimi isimli sayfayı oluşturdu.
Google’dan Duyuru
Gary Illyes, bu gelişmeyi duyurarak, “Faceted navigation en iyi uygulamaları ile ilgili yeni bir belge yayınladık, bu belgeler daha önce bir blog yazısı olarak yayımlanmıştı.” dedi.
Duplicate URLs Sorunu
Google, LinkedIn’de şu bilgileri paylaştı:
Bütün web siteleri – ister etkinlikler, ister blog, ister dükkan olsun – yüksek ihtimalle zaten farklı bir URL altında keşfedilmiş ilgili URL’leri ifşa ediyor. Bu tekrar eden URL’ler “crawl budget” (tarama bütçesi) ve sunucu kaynaklarınızı boşa harcıyor. Hatta tarama ile ilgili en yaygın şikayetlerin bir kısmı bu gereksiz URL alanlarından kaynaklanıyor, çoğu durumda sebep faceted navigation uygulamalarıdır.
Faceted Navigation Nedir?
Faceted navigation, web sitelerinin ziyaretçilerin farklı öğeleri (örneğin, ürünler, makaleler veya etkinlikler) sayfada nasıl görüntüleneceğini değiştirmesine olanak tanıyan yaygın bir özelliktir. Ancak, en yaygın uygulaması URL parametreleri üzerinden yapılır ve bu durum sonsuz URL alanları oluşturabilir.
Bu durum, web sitelerine birkaç şekilde zarar verebilir:
- Aşırı tarama: Faceted navigation için oluşturulan URL’ler yeni gibi görünür ve tarayıcılar URL’nin yararlı olup olmadığını belirlemek için önce tarama yapmalıdır. Bu nedenle, tarayıcılar genellikle çok sayıda faceted navigation URL’sine erişir.
- Yavaş keşif taramaları: Uç noktada, eğer tarama gereksiz URL’ler üzerinde harcanıyorsa, tarayıcıların yeni ve yararlı URL’lere ayıracak daha az zamanı olur.
Google, faceted navigation ile ilgili olarak şu konular üzerine detaylar sunuyor:
- Faceted navigation URL’lerinin taranmasını önlemek
- Faceted navigation URL’lerinin web için optimal olmasını sağlamak
Alanında Uzmanların Dikkati
Faceted navigation uygulamalarını yöneten biriyseniz, bu belgeyi mutlaka incelemelisiniz.
Merj’den Ryan Siddle, bu belge hakkında şunları belirtti: “Bu konuda pek çok yararlı bilgi ve bağlamın göz önünde bulundurulmadığını düşünüyorum.” Kendisi, daha önce kullandıkları URI fragment yaklaşımını ele alarak, bu yaklaşımın yeterince etkili olmadığını ifade etti:
2017’de çok fazla kullanıyorduk. Fragmentler, WCAG (Web İçeriği Erişilebilirliği Yönergeleri) ile erişilebilirlik açısından sorunludur. Sosyal paylaşımda da problem çıkartabiliyor. Sunucu tarafı render etme (SSR) mümkün değil; bu durum latency (gecikme) yaratıyor. Uygulama maliyetleri oldukça yüksek, bu alanda bir geliştirici ajansı 14 gün süreceğini tahmin etmişti ama 9 ay sonra hala sıkıntılar yaşıyorlardı.
Bu konuyla ilgili forum tartışmaları LinkedIn‘de devam ediyor.