Cara Mempercepat Loading Blog dengan Lazy Load Gambar
![]() |
Ilutrasi: Cara mempercepet loading blog dengan lazy load gambar |
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
2. Meningkatkan SEO
3. Menghemat Bandwidth
4. Cocok untuk Blog Bergambar Banyak
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:
- Masuk ke Dashbard → Blogger → Tema → Edit HTML.
- Cari tag </body>
- 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
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.