Web Sitenizin Yükleme Sürelerini ve Google Temel Hayati Değerlerini İyileştirmenin On Yolu
Yayınlanan: 2021-08-15Temel Web Verileri Nelerdir?
Bu yılın başında Google, herhangi bir web sitesinin kararlılığını, hızını ve yanıt verebilirliğini tanımlayan yeni bir dizi kriter sundu. Üç ana kriter aşağıdaki gibidir:
- Kümülatif Düzen Kaydırma , bir web sayfasının yapısının ne kadar yer değiştirmesi ve konumunu değiştirmesi gerektiğini tanımlar. Bunun için kriter 0.1'dir.
- En Büyük İçerikli Boyama , bir sayfanın ana içeriğinin yüklenmesinin ne kadar sürdüğünü ölçer. En iyi sonuçlar 2,5 saniye veya daha kısa olmalıdır.
- İlk Giriş Gecikmesi , bir web sayfasının açılması ile ilk etkileşime girdiği an arasındaki süredir. En sık aranan zaman aralığı yaklaşık 100 milisaniyedir.
Bu temel terimleri göz önünde bulundurarak, web sitenizi olabildiğince hızlı ve verimli hale getirmek için Core Vitals'ı nasıl kullanabileceğinize bakalım.
1. CDN'nizi ve Tarayıcı Önbelleğinizi Optimize Edin
Bu yöntemi kullanarak FID ve LCP puanlarınız oldukça hızlı bir şekilde iyileştirilmelidir. Statik varlıklarınızı bir CDN'den sunun veya AWS'den Cloudfront gibi bir hizmette önbelleğe alın. Tarayıcılar bundan sonra gerekli sonuçları çok daha hızlı alacaklardır.
Ayrıca dinamik sayfalar, uygulamalarınızın nasıl davrandığına bağlı olarak halihazırda uygulanmış doğru TTL değerleriyle CDN'nizde önbelleğe alınabilir.
2. Tüm Reklamlar ve Medya için Tam Boyutlandırma Kullanın
CLS puanlarınıza gelince, bu en hayati faktörlerden biridir. Her zaman, özellikle katlama düzeyindeki bileşenler için ciddi derecede önemli olan, resimler veya etiketlenmiş varlıklar üzerinde belirli bir yükseklik ayarladığınızdan emin olun. Zaman sıkıntısı çekiyorsanız, yükseklikleri her zaman otomatik olarak ayarlayabilir ve bir tutamda yeterince iyi çalışması gereken yaklaşık bir boyut elde edebilirsiniz.
Reklamlar ayrıca CLS'yi de hesaba katar ve içeriğin yanlış görüntülenerek yerini değiştirmediğinden emin olmak için yüksekliklerini ve boyutlarını iyice kontrol etmeniz gerekir. Bu, CLS'niz sürekli olarak etkileniyorsa, reklamcılık hizmeti sağlayıcınızla iletişim kurmanızı veya birkaç farklı seçenek için alışveriş yapmanızı gerektirebilir.
Bir WordPress platformundaysanız, resimlerinizi Webp'de otomatik olarak teslim edebilen ve tüm resimlerin sayfa yüklendiğinde yüklenmesini geciktirmek için geç yükleme gibi özellikleri etkinleştirebilen Ewww gibi bir eklenti düşünmenizi öneririz.
3. Kullanılan Aygıt Türüne Göre Doğru Çözünürlüklü Görüntüleri Tembel Bir Şekilde Yükleyin
Bu teknik, inanılmaz derecede hızlı sonuç verir ve ilk değerlendirmelerinizden biri olmalıdır. Şaşırtıcı bir şekilde, sitenizdeki tüm görüntüleri tembel bir şekilde yüklemek için tembel bir yükleme paketi kullanarak, LCP'niz, öncelikle sayfanın ağırlığını azaltarak ve mümkün olduğunca çabuk yüklenmesini sağlayarak olumlu yönde etkilenecektir.
Sitenizi görüntülemek için kullanılan cihazın türüne göre her bir varlığın çözünürlüğünü ayarlamak da önemlidir. Çözünürlüğü herkese uygun olarak yüklemek, siteyi daha küçük veya daha az güçlü cihazlarda çok daha yavaş hale getirecek ve LCP'nizi olabilecek en kötü şekilde etkileyecektir.

4. SSR ve CSR'yi Akıllı Yolda Kullanın
Google, değerli SEO performansına ilham vermek için her zaman iyi puanlanmış Sunucu Tarafı Oluşturulmuş (SSR) sayfaları teşvik etmeye ve tanıtmaya heveslidir. Ancak, SEO ve Sayfa Yükleme Performansı arasındaki dengeyi göz önünde bulundurmalısınız. Çok fazla içeriğe sahip sayfaların sunucu tarafında yüklenmesi uzun zaman alabilir ve sitenizin genel performansını düşürebilir.
SSR'yi iyileştirmek için diğer site özellikleri geri tutulurken, gerçek içerik ekranın üst kısmında tutulmalıdır. Bu eşzamansız yükleme stili, yükleme ve oluşturma puanlarınızdan çok zaman alır.
5. Kodunuzu Bölerek Her Şeyi Parçalayın
Varlıklar (özellikle JS dosyaları) için en önemli dosya boyutlarını kullanmak genellikle kötü bir fikirdir. Bunun yerine, h2 protokolüne izin vermeli ve varlıkları eşzamansız olarak ayrı parçalar halinde yeniden yüklemek için bundan yararlanmalısınız.
Ayrıca, büyük bir HTML dosyası kullanmak yerine siteyi birden çok küçük dosyaya bölerek yükleme yükünü azaltabilirsiniz.
6. Statik Varlıkları Küçültmek için Brotli Sıkıştırma Tekniklerini Kullanın
Sıkıştırma söz konusu olduğunda, yükleme hızı açısından Brotli en iyi seçenek gibi görünüyor. Bununla birlikte, daha yüksek sıkıştırma oranları, DevOps açısından paketleme ve oluşturma sürelerine eklenecektir.
Ancak günün sonunda, site yükleme süresi en önemli faktördür ve her şeyden önce öncelik verilmelidir.
7. Yanıt İçeriğini ve API İsteğini Mümkün Olduğunca Verimli Hale Getirin
Kuşkusuz yükleme hızları açısından en hayati unsur, en küçük değişiklikler bile API ile muazzam sonuçlar verebilir. API yanıtları ve istekleri, optimizasyon adına sık sık kontrol edilmelidir.
Ayrıca, veri parametrelerini tanımlayın ve yalnızca kendinize çok zaman ve emekten tasarruf etmek için gerekli olanı kullanın. Yanlış alt ağlarda barındırma, zaman gereksinimini büyük ölçüde artırabileceğinden, API'leriniz için bir ağ seçmek de dikkatli bir şekilde değerlendirilmeyi hak ediyor.
8. Sayfalarınızın ve Belgelerinizin Genel Boyutunu Küçültün
Ağır kod açılış sayfaları (75 kb'nin üzerindeki herhangi bir şey ciddi olabilir), yükleme sürelerini ve getirme sürelerini önemli ölçüde artırdıkları için çok istenmeyen bir durumdur.
Fazladan veri parçalarını gözden kaçırmak kolay olduğundan, her zaman işlerin kod tarafında işleri temiz tutmaya çalışın.
9. Video Küçük Resimlerini Yer Tutucu Resimlerle Değiştirin
Birçok site izleyicisi, video içeriğiyle etkileşim kurmamayı tercih eder, bu nedenle, küçük resimlerin oynatılmayan videolara yüklenmesi bu durumda kaynak israfıdır.
Kaynakları korumak ve böylece site hızını artırmak için bir yer tutucu resim veya boş video alanı seçmek daha iyi bir fikirdir.
10. Mevcut En Hızlı Sunucuyu Seçin
Bu bariz bir faktör gibi görünebilir, ancak yine de söylemeye değer. En iyi sunucu altyapısına yatırım yapmak, istisnasız olarak tüm sitenizin hızını doğrudan etkilediği için genellikle harika bir fikirdir.
Biraz daha fazla para harcayarak, genel olarak önemli miktarda zaman kazanacaksınız. Cloudflare , sitenizi maliyetli sunucu kaynakları olmadan uygun maliyetli bir şekilde optimize etmenize olanak tanıyan mükemmel bir DNS düzeyinde araçtır.
Çözüm
Yukarıdaki ipuçları, daha iyi bir Sayfa Hızı puanı ve temel hayati değerler elde etmek için doğru yolda olmanızı sağlayacaktır. Bununla birlikte, kendinizi yeni, daha temiz ve daha hafif bir site oluşturmak için genellikle en iyi eylem planı anlamına gelen şişirilmiş bir platformda veya temada bulabilirsiniz.
Tüm bu terimler üzerinde kafa yorduğunuzu veya daha fazla hız için tüm sitenizi elden geçirme fikrinden yıldığınızı varsayalım. Bu durumda, mevcut sitenizi optimize etmek için en iyi hareket tarzını önerecek veya temel hayati değerler için daha optimize edilmiş bir kod tabanına sahip yeni bir siteye geçmenizi önerecek olan bir web tasarım uzmanının site incelemesini düşünebilirsiniz.