Cara Mempercepat Loading Blog dengan Lazy Load Gambar

 

Ilutrasi: Cara mempercepet loading blog dengan lazy load gambar
Apakah kamu pernah membuka sebuah blog lalu terasa lama sekali untuk tampil penuh karena banyak gambar di dalamnya? Jika iya, itu artinya blog tersebut belum dioptimalkan dengan baik. Salah satu penyebab blog lemot adalah banyaknya gambar yang harus dimuat sekaligus saat halaman dubuka.

Pada artikel kali ini cobaduluaja.com akan membahas cara menerapkan lazy load gambar dengan cara yang mudah bagi pemula sekalipun.

Apa itu Lazy Load?

Lazy load adalah teknik menunda pemuatan gambar atau elemen tertentu di halaman blog sampai benar-benar dibutuhkan. Jadi, gambar tidak langsung dimuat sekaligus saat halaman terbuka, melainkan hanya akan dimuat ketika pengunjung menggulir (scroll) ke bagian gambar tersebut.

Dengan cara ini, loading blog jadi jauh lebih cepat karena hanya elemen penting saja yang ditampilkan terlebih dahulu. Baru ketika pembaca menggulir ke bawah, gambar lain mulai di muat.

Kenapa Lazy Load Penting untuk Blogger?

Bagi seorang blogger, kecepatan loading blog adalah faktor penting. Kenapa?

1. Pengalaman Pengunjung Lebih Baik

Tidak ada yang betah menunggu blog lama terbuka. Semakin cepat blog dimuat, semakin nyaman pembaca menjelajahi artikelmu.

2. Meningkatkan SEO

Google menyukai website cepat. Blog yang loading-nya ringan berpotensi lebih mudah bersaing di hasil pencarian.

3. Menghemat Bandwidth

Lazy load membantu mengurangi penggunaan data internet, baik untuk server hosting maupun pengunjung.

4. Cocok untuk Blog Bergambar Banyak

Blog niche seperti fotografi, resep makanan, atau traveling biasanya penuh dengan gambar. Lazy load bisa jadi penyelamat agar tidak lemot.

Cara Menambahkan Lazy Load Gmbar di Blogger

Sekarang kita masuk ke bagian praktis. Untuk kamu pengguna Blogger (Blogspot), ada cara sederhana untuk menambahkan lazy load gambar tanpa perlu skill coding yang rumit.

1. Menggunakan Fitur Native Lazy Load

Sejak HTML5, sebenarnya sudah ada atribut khusus untuk lazy load. Kamu cukup menambahkan kode berikut pada gambar:

<img src="URL-GAMBAR.jpg" loading="lazy" alt="Deskripsi Gambar">

Dengan menambah loading="lazy", browser akan otomatis menunda pemuatan gambar sampai diperlukan. Ini adalah cara paling mudah dan ringan.

2. Mengedit Template Blogger

Jika kamu tidak ingin repot menambahkan manual satu per satu, kamu bisa menambahkan script di template agar semua gambar otomatis lazy load.

Caranya:

  1. Masuk ke DashbardBloggerTemaEdit HTML.
  2. Cari tag </body>
  3. Tempelkan kode berikut sebelum </body>:
<script>
document.addEventListener("DOMContentLoaded", function() {
  var lazyImages = [].slice.call(document.querySelectorAll("img"));
  if ("IntersectionObserver" in window) {
    let lazyImageObserver = new IntersectionObserver(function(entries, observer) {
      entries.forEach(function(entry) {
        if (entry.isIntersecting) {
          let lazyImage = entry.target;
          lazyImage.src = lazyImage.dataset.src;
          lazyImage.classList.remove("lazy");
          lazyImageObserver.unobserve(lazyImage);
        }
      });
    });
    lazyImages.forEach(function(lazyImage) {
      lazyImageObserver.observe(lazyImage);
    });
  }
});
</script>

Dengan script ini, gambar hanya akan dimuat saat mulai menggulir ke bagian tersebut.

3. Menggunakan Plugin atau Pihak Ketiga

Jika tidak ingin mengutak-atik kode, ada juga beberapa layanan atau script eksternal yang bisa di pasang untuk lazy load, misalnya Load.js atau LazySizes. Namun, cara ini biasanya lebih cocok bagi yang sudah terbiasa dengan script tambahan.

Tips Tambahan Agar Blog Makin Ngebut

Selain lazy load gambar, ada beberapa hal lain yang bisa kamu lakukan agar blog lebih cepat:

  • Kompres ukuran gambar sebelum diupload (gunakan TinyPNG atau Squoosh).
  • Gunakan template Blogger yang ringan dan mobile friendly.
  • Jangan terlalu banyak widget atau script pihak ketiga.
  • Aktifkan HTTPS dan caching.

Kesimpulan

Lazy load gambar adalah trik sederhana tapi sangat bermanfaat untuk mempercepat loading blog. Dengan hanya menunda pemuatan gambar hingga benar-benar diperlukan, blog kamu jadi lebih ringan, cepat, dan ramah SEO.

Jika blogmu penuh dengan gambar, jangan ragu untuk mencoba lazy load. Mulai dari cara paling simple dengan loading="lazy" hingga cara advanced dengan scrpt di template. Dijamin pengunjung akan lebih nyaman membaca, dan blog kamu pun berpeluang lebih baik di mesin pencari.

Baca Juga
Posting Komentar