Infinite Scrolling: Nerede İşe Yarar, Nerede Zarar Verir
Sonsuz kaydırma, sayfanın sonuna gelindiğinde yeni içeriği otomatik yükleyerek sayfalandırmayı ortadan kaldırır. İçerik akışları için tasarlandı, ama sosyal medyadan gelen alışkanlıkla artık her liste ekranına uygulanıyor. Doğru ölçüt şu: liste taranmak için mi var, yoksa içinden tek bir şey seçilecek mi?
Vaat edilen faydalar ne kadar gerçek
Sonsuz kaydırmanın etkileşim maliyetini düşürdüğü doğru. Kullanıcı sonraki sayfa düğmesini aramaz, kaydırmaya devam eder ve akış kesilmez. Amaçsız gezinme için tasarlanmış bir ekranda bu tam olarak istenen şeydir.
Sayfada kalma süresinin artması ise başka bir şey. Uzun kalma, aranan şeyin bulunduğu anlamına gelmez; bulunamadığı için kaydırmaya devam edildiği anlamına da gelebilir. Aynı belirsizlik mobil için de geçerli: parmakla kaydırmak tıklamaktan kolay, fakat mobilde bir ürünü açıp geri dönmek çok daha sık yapılan hareket ve sonsuz kaydırma tam orada tökezliyor.
Katalogda ne bozulur
Kullanıcı ürünü açar, beğenmez, geri döner ve kendini listenin başında bulur. Sekiz yüz ürün kaydırıp bulduğu noktaya dönmenin yolu yoktur. Sayfalandırmada bu sorun yoktu, çünkü konumun bir adı vardı: dördüncü sayfa.
Kaydırma çubuğu da yalan söylemeye başlar. Kullanıcı listenin sonuna yaklaştığını sanır, yeni içerik yüklenir, çubuk küçülür. Nerede olduğunu ölçebileceği tek gösterge güvenilmez hale gelir.
Katalog sayfasına sonsuz kaydırma koymadan önce sayfa altına ne olacağını hesapla: iletişim, kargo, iade bağlantıları oradaysa kullanıcı onlara bir daha ulaşamaz, çünkü liste bitmiyor ve alt bilgi hep bir sonraki yüklemenin arkasına kaçıyor.
Derin bağlantının maliyeti
Bu, tasarım kararı gibi görünüp doğrudan uygulamaya yazılan bir bedel. Sayfalandırmada 950. ürün bir adrestir, tek istekle açılır, paylaşılabilir, arama sonucundan doğrudan gelinebilir. Sonsuz kaydırmada aynı ürüne ulaşmak, her biri bir öncekinin imlecini bekleyen ardışık isteklerden geçer: sayfa başına 24 kayıtla yaklaşık kırk istek, hepsi sırayla.
Bu yüzden sonsuz kaydırmayı düzgün kuran ekipler işi yarım bırakamaz. Kaydırma konumunu, yüklenmiş sayfa sayısını ve filtre durumunu saklamak, geri dönüşte hepsini yerine koymak gerekir. Bir akşamda eklenen özellik değil bu; listeye ait bir durum yönetimi işi ve tarayıcı geçmişiyle uğraşmayı da beraberinde getiriyor.
SEO tarafında durum
Tarayıcı botu kaydırmaz. Yalnızca kaydırma sonucu yüklenen içerik, bota ulaşacak bir bağlantı yoksa görünmez kalır. Bunun bilinen çözümü, arayüzde sonsuz kaydırma sunarken altta gerçek ve taranabilir sayfa adresleri tutmak, her yüklemede adresi güncellemek ve sayfa haritasına bu adresleri yazmaktır.
Yani sonsuz kaydırma SEO'yu kendiliğinden bozmaz, sayfalandırmayı silmek bozar. İkisini birlikte tutan bir uygulama iki tarafı da idare eder, fakat bunun ek iş olduğunu karar aşamasında hesaba katın.
Aradaki çözüm
Çoğu katalog için doğru cevap daha fazla göster düğmesi. Kullanıcı yüklemeyi kendi tetikler, listenin sonu diye bir yer kalır, alt bilgi erişilebilir olur, geri dönüş sorunu küçülür ve kaydırma çubuğu doğru söyler. Sosyal akışlarda sonsuz kaydırma yerinde bir seçim; arama, filtre ve karşılaştırma yapılan her yerde sayfalandırma hâlâ daha iyi çalışıyor.
Karar vermeden önce şuna bakın: kullanıcı bu listeden çıkıp bir öğeye girecek ve geri dönecek mi? Cevap evetse sonsuz kaydırma her geri dönüşte bedel ödetir.