Geç yüklenen içeriği düzeltme
Yaygın olarak "gerektiğinde yükleme" olarak da bilinen, kritik olmayan veya görünür olmayan içeriğin yüklenmesini erteleme, performansa ve kullanıcı deneyimine yönelik genel bir en iyi uygulamadır. Daha fazla bilgi için web.dev'deki resimleri ve videoları geç yüklemeyle ilgili kaynaklara bakın. Ancak, doğru şekilde uygulanmazsa bu teknik yanlışlıkla içeriğin Google’dan gizlenmesine neden olabilir. Bu dokümanda, Google’ın gerektiğinde yüklenen içeriği tarayabildiğinden ve dizine ekleyebildiğinden nasıl emin olacağınız açıklanmaktadır.
İçeriği görüntü alanı içine geldiğinde yükleme
Google’ın sayfanızdaki tüm içeriği görmesini sağlamak için yükleme uygulamanızın tüm alakalı içeriği gerektiğinde görüntü alanında görünür olduğunda IntersectionObserver API'sini ve polyfill kullanarak yüklediğinden emin olun. Geç yüklemeyi uygulayabileceğiniz birkaç yöntem aşağıda verilmiştir:
- Resimler ve iframe'ler için tarayıcıya yerleşik geç yükleme
- IntersectionObserver API ve bir polyfil
- Görüntü alanına girdiğinde verilerin yüklenmesini destekleyen bir JavaScript kitaplığı
Bahsedilen yöntemler, içerik yüklemek için kaydırma veya tıklama gibi kullanıcı işlemlerini kullanmaz. Google Arama, sayfanızla etkileşime geçmediği için bu önemlidir.
Kullanıcı bir sayfayı açtığında hemen görebileceği içeriklere geç yükleme eklemeyin. Bu, içeriğin yüklenip tarayıcıda gösterilmesinin daha uzun sürmesine neden olabilir. Bu durum da kullanıcı tarafından hemen fark edilir.
Uygulamanızı test ettiğinizden emin olun.
Sonsuz kaydırma için sayfalara ayrılmış yüklemeyi destekleme
Genel olarak sonsuz kaydırma, kullanıcı uzun bir sayfayı aşağı kaydırdıkça daha fazla içerik ve daha farklı sayfalar yükleyen bir tekniktir. Bu, birden fazla parçaya bölünmüş uzun bir makale veya benzer şekilde parçalara bölünmüş bir dizi öğe olabilir. Sonsuz kaydırma tekniğini dizine eklenebilir bir şekilde uygulamak için aşağıdakileri yaparak web sitenizin bu parçaların sayfalara ayrılmış şekilde yüklenmesini desteklediğinden emin olun:
- Her parça için kendi kalıcı ve benzersiz URL'sini sağlayın.
- Her URL'de gösterilen içeriğin, tarayıcıda her yüklendiğinde aynı kaldığından emin olun.
Bunu yapmanın bir yöntemi, URL'de mutlak sayfa numaraları kullanmaktır (örneğin, sorgu parametresi
olarak
?page=12
kullanmak). - Bu URL'lerde
?date=yesterday
gibi göreli öğeler kullanmaktan kaçının. Böylece, arama motorları ve kullanıcılar belirli bir URL altında her zaman aynı içeriği bulabilir. Bu da arama motorlarının içeriği düzgün şekilde dizine eklemesini kolaylaştırır ve kullanıcıların içeriğinizin bu bölümünü paylaşıp onunla yeniden etkileşim kurmasına olanak tanır. - Arama motorlarının, URL'leri sayfaya ayrılmış bir grupta keşfedebilmesi için ayrı ayrı URL'lere sırayla bağlantı verin. Sayfalara ayırmayı kullanmayla ilgili en iyi uygulamalar hakkında daha fazla bilgi edinin.
- Kullanıcının ekranı kaydırmasına yanıt olarak yeni bir sayfa parçası yüklendiğinde ve kullanıcının asıl gördüğü öğe bu sayfa parçası olduğunda History API'yi kullanarak görünen URL'yi güncelleyin. Bu sayede kullanıcı, tarayıcıda gösterilen mevcut URL'yi yenileyebilir, paylaşabilir ve bu URL'ye bağlantı verebilir.
Test
Uygulamanızı yapılandırdıktan sonra, doğru bir şekilde çalıştığından emin olun.
Tüm içeriğin yüklenip yüklenmediğini görmek için Search Console'daki URL Denetleme aracını kullanabilirsiniz.
İçeriğinizin, oluşturulan HTML'de bulunduğundan emin olmak için URL Denetleme aracında içeriğinizi arayın. Resim veya video URL'leriniz, oluşturulan HTML'de bulunan <img>
veya <video>
öğelerindeki src
özelliğinde görünüyorsa kurulumunuz düzgün çalışıyor demektir.