Sonsuz kaydırma kullanıcıya akıcı görünür: ekranın sonuna gelince yeni ürünler veya yazılar kendiliğinden belirir. Arama motoru açısından ise görünmeyen bir uçurum oluşabilir. Googlebot sayfada parmağıyla aşağı kaydırmaz, “Daha fazla yükle” düğmesine basmaz ve kullanıcı hareketi gerektiren her JavaScript işlevini tetiklemez. İkinci bölümün ayrı ve taranabilir URL’si yoksa yüzlerce içerik yalnız ilk ziyaretçinin tarayıcısında var olabilir.

Google sonsuz kaydırmayı nasıl görüyor?

Google Search Central’a göre tarayıcılar içerik keşfederken çoğunlukla <a href> öğelerindeki URL’leri izler. “Daha fazla yükle” ve sonsuz kaydırma genellikle JavaScript ile çalışır; Google’ın tarayıcıları düğmeleri tıklamaz ve içerik getirmek için kullanıcı eylemi isteyen işlevleri genel olarak çalıştırmaz. Bu nedenle görsel deneyim tek sayfa olsa bile altyapıda sayfalı bir yol bulunmalıdır.

Bu, JavaScript’in SEO’ya zararlı olduğu anlamına gelmez. Sorun, içerik keşfinin yalnız kaydırma olayına bağlanmasıdır. Her bölümün kendine ait URL’si, sunucudan erişilebilir içeriği ve sıradaki bölüme gerçek bağlantısı varsa kullanıcı sonsuz akışı görürken arama motoru sayfalı yapıyı tarayabilir.

Pagination, “Daha fazla yükle” ve sonsuz kaydırma farkı

Klasik sayfalama kullanıcıya toplam sonuç ve bulunduğu konum hakkında fikir verir; fakat her geçiş yeni sayfa yükler. “Daha fazla yükle” düğmesi mevcut görünümü uzatır ve kullanıcıya kontrol bırakır. Sonsuz kaydırma ise en akıcı deneyimi sunar, ancak sonuç sayısı belirsizliği ve kaydırma yorgunluğu yaratabilir. Google, çok büyük listelerde tek sayfaya bütün sonuçları yığmanın da uygun olmadığını belirtiyor.

SEO kararı tasarımdan önce veri boyutuna dayanmalı. Bir blog arşivindeki 40 yazı ile e-ticaretteki 40 bin ürün aynı yöntemle sunulmamalıdır. Türkiye’de mobil bağlantı kalitesi, düşük bellekli telefonlar ve erişilebilirlik gereksinimleri de hesaba katılmalıdır.

Erişilebilirlik açısından da yalnız kaydırmaya güvenmek sorun yaratabilir. Klavye kullanan ziyaretçi alt bilgiye ulaşamayabilir; yeni kartlar eklendiğinde ekran okuyucu değişikliği fark etmeyebilir. Odak sırası korunmalı, yükleme durumu anlaşılır biçimde bildirilmeli ve kullanıcıya gerçek bir sayfalama alternatifi sunulmalıdır. SEO için kurulan sağlam bağlantı yapısı, bu kullanıcılar için de daha öngörülebilir gezinme sağlar.

Arama dostu sonsuz kaydırmanın dört şartı

Her bölümün benzersiz URL’si olsun

İkinci parça ?page=2 veya temiz bir /page/2/ adresiyle doğrudan açılabilmelidir. URL’yi yeni sekmede açtığınızda yalnız ilk bölüm değil, o sayfaya ait içerik görünmelidir. Google, sayfalı dizideki URL’leri ayrı sayfalar olarak ele alır.

Sayfaları gerçek bağlantıyla bağlayın

Her bölümden sonrakine <a href> bağlantısı verin. Sadece tıklama olayı taşıyan <button> yeterli değildir. Sayfalardan ilk koleksiyon sayfasına bağlantı vermek, dizinin başlangıcını vurgulamaya yardımcı olabilir.

Her sayfa kendi canonical adresini göstersin

İkinci, üçüncü ve sonraki sayfaların canonical etiketini topluca ilk sayfaya yönlendirmeyin. Google, her sayfanın kendisini canonical göstermesini öneriyor. Daha önceki canonical sinyallerini birleştirme rehberindeki temel kural burada da geçerli: görünür ve taranabilir içerik hangi URL’deyse sinyal o adresi doğrulamalıdır.

Geçmiş ve geri tuşu çalışsın

Kullanıcı beşinci bölüme indiğinde adres çubuğu uygun URL’yi yansıtmalı; bir ürüne girip geri döndüğünde aynı konum korunmalıdır. History API ile adres güncellenebilir, fakat aynı içerik için durmadan yeni geçmiş kaydı üretmekten kaçının. Bağlantı paylaşılınca başka kullanıcı aynı bölümü açabilmelidir.

WordPress’te sık görülen hatalar

Bazı temalar “Load more” özelliğini açarken klasik sayfalama bağlantılarını DOM’dan tamamen kaldırır. Bazı eklentiler sonraki sayfaları AJAX uç noktasından getirir; bu uç nokta normal HTML sayfası değildir. Filtre ve sıralama parametreleri de sınırsız URL üreterek tarama alanını büyütebilir. Özellikle fiyat, renk ve popülerlik kombinasyonlarının hangisinin indekslenmesi gerektiği önceden belirlenmelidir.

Bir diğer hata, bütün sayfalarda aynı içeriği sunup yalnız istemci tarafında farklı kartları göstermektir. Google’ın URL’yi doğrudan istediğinde benzersiz bölüm içeriğini alabilmesi gerekir. Sitemap yardımcı olur ama bozuk bağlantı yapısının yerini tutmaz.

20 dakikalık indekslenebilirlik testi

  1. JavaScript kapalıyken kategori veya arşiv sayfasını açın.
  2. İkinci bölüme giden gerçek href bağlantısı bulunup bulunmadığını kontrol edin.
  3. İkinci ve üçüncü sayfa URL’lerini doğrudan yeni sekmede açın.
  4. Her URL’nin HTTP 200 verdiğini ve benzersiz ürün/yazı kümesi sunduğunu doğrulayın.
  5. Canonical etiketinin her sayfada kendi URL’sini gösterdiğini inceleyin.
  6. Noindex, robots.txt engeli ve istemeden oluşan filtre URL’lerini kontrol edin.
  7. Mobilde aşağı kaydırıp bir öğeye girin; geri tuşuyla aynı konuma dönün.
  8. Search Console URL Denetleme ile sonraki sayfalardan örnekleri test edin.

Başarıyı neyle ölçmelisiniz?

Yalnız sayfada geçirilen süreye bakmayın. Google’ın keşfettiği ürün/yazı sayısı, sonraki sayfaların taranma durumu, sunucu yanıt süresi, mobil çökme oranı ve kullanıcıların liste içinde geri dönüş davranışı birlikte izlenmelidir. Sonsuz kaydırma dönüşümü artırıyorsa ama ürünlerin yarısı keşfedilmiyorsa kazanç eksiktir.

En iyi yapı, kullanıcıyı sayfa numaralarıyla boğmadan arama motoruna sağlam bağlantılar verir. Arayüz akıcı kalabilir; altyapı ise her bölüm için adresi, canonical’ı ve gerçek bağlantıyı korumalıdır. Kullanıcı kaydırır, Googlebot bağlantıyı izler; ikisi aynı içeriğe farklı ama tutarlı yoldan ulaşır.

Kaynak