Sayfalara ayırma, artımlı sayfa yükleme ve bunların Google Arama'ya etkisi
Sayfa performansını iyileştirmek için sonuçları alt kümeler halinde göstererek kullanıcıların sitenizde daha iyi bir deneyim yaşamasını sağlayabilirsiniz (sayfa deneyimi bir Google Arama sıralama sinyalidir) ancak Google tarayıcısının tüm site içeriğinizi bulabilmesi için bazı işlemler yapmanız gerekebilir.
Örneğin, kullanıcının e-ticaret sitenizdeki arama kutusuna girdiği sorguyla eşleşen sonuçların tamamı tek bir web sayfasına sığmayabilir veya tüm sonuçların alınması çok uzun sürebilir. Bu durumda uygun ürünlerin bir alt kümesini gösterebilirsiniz.
E-ticaret sitenizde arama sonuçlarının yanı sıra aşağıdakiler için de sonuçları parça parça yükleyebilirsiniz:
- Bir kategorideki tüm ürünlerin gösterildiği kategori sayfaları
- Bir sitede zaman içinde yayınlanmış blog yayınları veya bülten başlıkları
- Bir ürün sayfasındaki kullanıcı yorumları
- Bir blog yayınındaki kullanıcı yorumları
Sitenizde içeriklerin kullanıcı işlemleri doğrultusunda artımlı olarak yüklenmesi, kullanıcılarınız açısından aşağıdaki avantajları sağlayabilir:
- Tüm sonuçların tek seferde yüklenmesine oranla ilk sayfa yüklemesinin daha hızlı olması, kullanıcı deneyimini iyileştirir.
- Ağ trafiği azalır. Bu durum özellikle mobil cihazlar için önemlidir.
- Veritabanı veya benzeri kaynaklardan getirilen içerik hacminin azalması, arka uç performansını iyileştirir.
- Kaynak sınırlarına ulaşıp tarayıcıda ve arka uç sistemlerinde hatalara yol açabilen aşırı uzun listelerden kaçınmak, güvenilirliği artırır.
Siteniz için en iyi kullanıcı deneyimi kalıbını seçme
Geniş bir listenin alt kümesini göstermek için tercih edebileceğiniz çeşitli kullanıcı deneyimi kalıpları vardır:
- Sayfalara ayırma: Kullanıcılar, "sonraki", "önceki" ve sayfa numaraları gibi bağlantıları kullanarak tek seferde bir sayfa sonuç gösteren sayfalar arasında gezinebilirler.
- Daha fazla yükle: Kullanıcıların ilk gösterilen sonuç grubunu genişletmek için tıklayabilecekleri düğmelerdir.
- Sonsuz kaydırma: Kullanıcılar, sayfanın sonuna kaydırarak daha fazla içeriğin yüklenmesini sağlayabilirler (arama dostu sonsuz kaydırma önerileri hakkında daha fazla bilgi edinin).
![Mobil cihazlar için tipik sayfalara ayırma, daha fazla yükle ve sonsuz kaydırma kalıpları](https://developers-dot-devsite-v2-prod.appspot.com/static/search/docs/images/ecom-pagination-load-more-infinite-scroll.png?authuser=5&hl=tr)
Siteniz için en uygun kullanıcı deneyimini seçerken aşağıdaki tabloyu dikkate alın.
Kullanıcı Deneyimi Kalıbı | |||
---|---|---|---|
Sayfalara ayırma |
|
||
Daha fazla yükle |
|
||
Sonsuz kaydırma |
|
Google farklı stratejileri nasıl dizine ekler?
Siteniz için en uygun kullanıcı deneyimi stratejisini belirledikten sonra Google tarayıcısının tüm içeriğinizi bulabileceğinden emin olun.
Örneğin, e-ticaret sitenizdeki yeni sayfalara bağlantılar kullanarak veya mevcut sayfayı güncellemek için JavaScript kullanarak
sayfalara ayırmayı uygulayabilirsiniz. Daha fazla yükleme ve sonsuz kaydırma yöntemleri genellikle JavaScript kullanılarak uygulanır. Google, dizine eklenecek sayfaları bulmak için siteleri tararken yalnızca <a href>
etiketleriyle HTML dilinde işaretlenen sayfa bağlantılarını takip eder. Google tarayıcısı, <a href>
ile işaretlenmediği sürece düğmeleri takip etmez ve mevcut sayfanın içeriğini güncellemek için JavaScript kodlarını tetiklemez.
Sitenizde JavaScript kullanılıyorsa buradaki JavaScript SEO en iyi uygulamalarını izleyin. Sitenizdeki bağlantıların taranabilir olmasını sağlama gibi en iyi uygulamaların yanı sıra, Google'ın sitenizdeki tüm ürünleri bulmasına yardımcı olmak için bir site haritası dosyası veya Google Merchant Center feed'i kullanmayı değerlendirin.
Sayfalara ayırmanın kullanımıyla ilgili en iyi uygulamalar
Google'ın sayfalara ayrılmış içeriğinizi tarayıp dizine ekleyebilmesini sağlamak için aşağıdaki en iyi uygulamaları izleyin:
- Sayfalara sırayla bağlantı verin
- URL'leri doğru kullanın
- Filtre veya alternatif sıralama ölçütü içeren URL'leri dizine eklemekten kaçının
Sayfalara sırayla bağlantı verin
Sayfalara ayrılmış içeriklerde sayfalar arasındaki ilişkinin arama motorları tarafından anlaşılmasını sağlamak için <a href>
etiketlerini kullanarak her sayfadan bir sonrakine bağlantı ekleyin. Bu yöntem, Googlebot'un (Google web tarayıcısı) sıranın devamındaki sayfaları bulmasına yardımcı olabilir.
![Sayfalara ayrılmış arama sonuçları örneği](https://developers-dot-devsite-v2-prod.appspot.com/static/search/docs/images/ecom-paginated-results.png?authuser=5&hl=tr)
Ayrıca, bir koleksiyondaki her sayfadan ilk sayfaya dönen bağlantılar vererek Google için koleksiyonun başlangıcını vurgulayabilirsiniz. Bu sayede Google, koleksiyondaki ilk sayfanın diğerlerine göre daha iyi bir açılış sayfası olabileceğine dair fikir sahibi olabilir.
URL'leri doğru kullanın
-
Her sayfaya benzersiz bir URL verin.
Örneğin, sayfalara ayrılmış sıralamalardaki URL'ler Google tarafından ayrı ayrı sayfalar olarak işlendiği için bir
?page=n
sorgu parametresi ekleyebilirsiniz. - Sayfalara ayrılmış sıralamadaki ilk sayfayı standart sayfa olarak kullanmayın. Bunun yerine, her sayfayı kendi standart URL'sinde verin.
-
Koleksiyonlardaki sayfa numaraları için URL parça tanımlayıcıları (URL'de
#
karakterinden sonraki metin) kullanmayın. Google, parça tanımlayıcıları yoksayar. Googlebot, sonraki sayfaya giden bir URL'de yalnızca#
karakterinden sonraki metnin farklı olduğunu görürse sayfayı zaten almış olduğunu düşünerek bağlantıyı takip etmeyebilir. - Sonraki sayfaya giden kullanıcılar için önceden yükleme, önceden bağlanma veya önceden getirme yöntemlerini kullanarak performansı optimize edebilirsiniz.
Filtre veya alternatif sıralama ölçütü içeren URL'leri dizine eklemekten kaçının
Sitenizde uzun sonuç listeleri için filtreleri veya farklı sıralama ölçütlerini desteklemeyi tercih edebilirsiniz. Örneğin, aynı sonuç listesini fiyata göre sıralanmış şekilde döndürmek için URL'lerde ?order=price
etiketini destekleyebilirsiniz.
Aynı sonuç listesinin varyasyonlarının dizine eklenmemesi için, noindex
robots meta
etiketini kullanarak istenmeyen URL'lerin dizine eklenmesini önleyebilir veya bir robots.txt dosyasıyla belirli URL kalıplarının taranmasını engelleyebilirsiniz.