Kecepatan memuat sudah menjadi faktor peringkat yang diakui Google sejak 2018 untuk desktop dan 2021 untuk ponsel. Lebih dari itu, kecepatan berpengaruh langsung pada konversi: setiap detik tambahan menaikkan angka pengunjung yang kabur sampai 32%, menurut data Google sendiri. Di e-commerce, riset Portent menunjukkan halaman yang terbuka dalam 1 detik menghasilkan konversi hingga 3 kali lipat dibanding halaman yang butuh 5 detik.

Gambar biasanya menyumbang 50–80% dari total bobot sebuah halaman web. Karena itu, mengoptimalkannya adalah langkah dengan dampak terbesar bagi performa situs mana pun.

Apa yang dinilai PageSpeed Insights pada gambar

Google PageSpeed Insights (PSI) memindai halaman Anda dan menandai masalah gambar dalam beberapa kategori. Yang paling sering muncul:

Enam prinsip optimasi gambar untuk web

1. Pakai format yang tepat untuk tiap jenis gambar

Memilih format adalah keputusan paling berdampak, bahkan sebelum menyentuh kompresi:

Jenis gambarFormat terbaik pada 2026Alternatif
Fotografi (produk, banner, blog)WebP lossyJPG 80–85%
Logo, ikon berlatar transparanWebP lossless atau SVGPNG
Ikon dan ilustrasi vektorSVGWebP PNG
Tangkapan layar bertulisanWebP losslessPNG
Animasi pendekWebP animasi atau MP4GIF
Favicon.ico + PNG (beberapa ukuran)

WebP menghasilkan file 25–35% lebih ringan daripada JPG dan 20–30% lebih ringan daripada PNG pada kualitas tampilan yang setara. Pada 2026, dukungannya melampaui 97% browser yang dipakai — tidak ada lagi alasan teknis untuk menghindarinya di situs baru.

🔄 Langkah cepat: pakai Konversi dari ImageTools untuk mengubah foto JPG dan PNG yang sudah ada menjadi WebP sebelum diunggah. Inilah perubahan berdampak paling besar dengan usaha paling kecil.

2. Kompres tanpa mengorbankan kualitas yang terlihat

Kompresi adalah menekan ukuran file tanpa mengubah dimensi gambar. Pada foto JPG, menurunkan kualitas dari 100% ke 80% menghasilkan file 5–10 kali lebih ringan dengan beda yang tak terlihat di layar. Itulah rentang ideal untuk web.

Patokan bobot menurut jenis gambar:

Kompres gambar Anda untuk web sekarang

Kompres Gambar dari ImageTools memangkas JPG, PNG, dan WebP secara cerdas — tanpa mengirim berkas ke server luar, tanpa daftar.

Kompres gambar gratis

3. Unggah gambar pada dimensi tampilnya yang sebenarnya

Ini kesalahan paling umum sekaligus paling mahal: mengunggah gambar jauh lebih besar daripada ruang tampilnya. Browser tetap mengunduh gambar utuh, lalu membuang piksel berlebihnya saat menampilkan.

Contoh kerugiannya:

Aturannya sederhana: gambar yang diunggah paling besar dua kali dimensi tampilnya (dua kali agar aman di layar Retina/HiDPI). Untuk ruang selebar 600px, unggah maksimal 1200px.

Pakai Ubah Ukuran dari ImageTools untuk menyetel dimensinya sebelum diunggah, dengan mengisi nilai persis dalam piksel atau persentase.

4. Terapkan lazy loading

Lazy loading adalah teknik memuat gambar hanya ketika gambar itu hampir masuk ke area yang terlihat, bukan mengunduh semuanya sekaligus di awal. Dampaknya besar: pada halaman dengan banyak gambar (daftar produk atau artikel panjang), lazy loading bisa memangkas bobot awal halaman sampai 60–80%.

Cara paling sederhana sudah tersedia di HTML modern — cukup tambahkan atribut loading="lazy" pada tag gambar:

<!-- Image that must load immediately (above the fold) -->
<img src="main-banner.webp" alt="Banner" loading="eager">

<!-- Images that can wait (below the fold) -->
<img src="product-1.webp" alt="Produk 1" loading="lazy">
<img src="product-2.webp" alt="Produk 2" loading="lazy">

Penting: jangan pernah memasang loading="lazy" pada gambar utama di atas layar (hero, banner, foto produk pertama). Itu memperlambat LCP — metrik terpenting dalam Core Web Vitals — dan langsung menjatuhkan nilai PageSpeed.

5. Tentukan width dan height pada tag gambar

Saat mulai memuat halaman, browser menyusun tata letaknya sebelum tahu ukuran gambarnya. Kalau width e height tidak ditentukan, browser tidak menyediakan ruang yang benar — dan begitu gambarnya muncul, tata letak "melompat" sehingga teks dan tombol bergeser. Inilah yang diukur PageSpeed sebagai Cumulative Layout Shift (CLS), salah satu Core Web Vital lainnya.

<!-- No dimensions: causes layout shift -->
<img src="product.webp" alt="Produk">

<!-- With dimensions: the right space is reserved from the start -->
<img src="product.webp" alt="Produk" width="600" height="600">

Nilai width e height di HTML tidak harus sama dengan ukuran tampilnya — keduanya hanya menetapkan rasio. Ukuran tampil diurus oleh CSS.

6. Pakai gambar responsif dengan srcset

Atribut srcset memungkinkan Anda menyiapkan beberapa versi dari satu gambar untuk perangkat berbeda — versi kecil untuk ponsel, versi besar untuk desktop. Browser otomatis memilih yang paling pas dengan layar pengunjung.

<img
  src="product-800.webp"
  srcset="product-400.webp 400w,
          product-800.webp 800w,
          product-1200.webp 1200w"
  sizes="(max-width: 600px) 400px,
         (max-width: 900px) 800px,
         1200px"
  alt="Produk"
  width="800"
  height="800"
  loading="lazy"
>

Untuk toko online dengan banyak foto produk, srcset bisa memangkas data yang dikirim ke pengguna ponsel sebanyak 40–60%.

Daftar periksa lengkap optimasi gambar

Pakai daftar ini sebelum menerbitkan halaman baru atau memperbarui gambar lama:

Optimasi menurut platform

WordPress

WordPress otomatis mengonversi ke WebP sejak versi 6.1 bila servernya mendukung. Untuk memastikannya, pasang plugin optimasi seperti Imagify, ShortPixel atau Smush — semuanya mengompres, mengonversi ke WebP, dan memasang lazy loading secara otomatis pada gambar yang sudah ada di pustaka media.

Shopify

Shopify otomatis mengonversi gambar ke WebP dan mengirim versi yang sesuai per perangkat sejak 2021. Yang masih harus diatur sendiri oleh penjual adalah ukuran gambar yang diunggah — anjurannya 2048×2048px untuk foto produk, yang lalu diperkecil Shopify sesuai konteks tampilnya.

Wix, Squarespace, dan pembuat situs lainnya

Hampir semua pembuat situs modern sudah menerapkan kompresi dan lazy loading otomatis. Yang tetap jadi tanggung jawab penggunanya adalah mengunggah gambar dengan dimensi yang wajar — mengunggah foto kamera 8 MB membebani server dan bisa menghasilkan varian yang lebih besar daripada yang dibutuhkan.

Situs HTML/CSS murni atau framework (Next.js, Nuxt, dan sejenisnya)

Dalam kasus ini, seluruh optimasi ada di tangan pengembang. Komponen <Image> milik Next.js, misalnya, mengurus lazy loading, srcset, dan konversi WebP secara otomatis. Untuk framework tanpa fasilitas itu, optimasi manual mengikuti daftar periksa di atas tetap perlu.

Tips untuk toko online: gambar LCP (Largest Contentful Paint) di halaman produk hampir selalu foto utama produknya. Pastikan foto itu sudah WebP, terkompres, berdimensi tepat, dan tanpa lazy loading. Satu gambar itu punya bobot terbesar dalam skor PageSpeed halaman tersebut.

Cara mengukur hasil optimasi

Setelah semuanya diterapkan, ukur hasilnya dengan alat berikut:

Pertanyaan yang sering diajukan

Apakah optimasi gambar benar-benar menaikkan peringkat di Google?
Ya, baik langsung maupun tidak langsung. Langsung: kecepatan halaman dan Core Web Vitals adalah faktor peringkat yang diakui Google. Tidak langsung: halaman yang cepat membuat orang lebih betah dan lebih jarang langsung pergi — sinyal perilaku yang dipakai Google untuk menilai relevansi. Situs lambat yang ditinggalkan sebelum isinya tampil tidak punya kesempatan membuktikan apa pun.
Apa bedanya PageSpeed Insights dan Core Web Vitals?
PageSpeed Insights adalah alat diagnosis milik Google — ia menganalisis sebuah URL lalu memberi nilai 0 sampai 100 beserta saran perbaikan. Core Web Vitals adalah tiga metrik yang dipakai Google sebagai faktor peringkat: LCP (Largest Contentful Paint, kecepatan memuat elemen utama), INP (Interaction to Next Paint, kecepatan merespons), dan CLS (Cumulative Layout Shift, kestabilan tata letak). Gambar berpengaruh langsung pada LCP dan CLS.
Haruskah semua gambar di situs saya dikonversi ke WebP?
Untuk unggahan baru, ya — WebP sebaiknya jadi standar. Untuk gambar lama, dampaknya bergantung pada jumlahnya: situs dengan 20 gambar mungkin belum perlu migrasi buru-buru, tetapi toko online dengan ratusan foto produk akan merasakan lonjakan performa yang nyata setelah dikonversi. Use o Konversi untuk mengonversi secara massal sebelum mengunggahnya ulang.
Apa itu LCP dan kenapa gambar utama begitu menentukan?
LCP (Largest Contentful Paint) mengukur berapa lama elemen terbesar yang terlihat di halaman selesai dimuat. Di kebanyakan situs, elemen itu berupa gambar — banner utama, foto produk, atau gambar sampul sebuah artikel. Google memakai LCP sebagai penanda kapan halaman "terasa siap" bagi pengunjung. Agar skornya baik, LCP harus tercapai di bawah 2,5 detik. Gambar LCP yang tidak dioptimalkan bisa membuat angka itu membengkak tiga kali lipat.
Apakah lazy loading bisa merugikan SEO?
Tidak, asalkan diterapkan dengan benar. Googlebot mendukung lazy loading bawaan sejak 2019 dan tetap mengindeks gambar yang dimuat dengan loading="lazy" seperti biasa. Satu-satunya hal yang perlu dijaga adalah tidak memasang lazy loading pada gambar LCP — gambar utama di atas layar. Memasangnya justru memperlambat elemen terpenting halaman dan menjatuhkan skor LCP.
Berapa ukuran gambar yang pas untuk hero atau banner situs?
Untuk banner selebar layar di desktop, 1920px sudah cukup untuk menutup monitor masa kini. Untuk versi ponsel, 768–1024px memadai. Dengan srcset, versi yang tepat bisa dikirim otomatis ke tiap perangkat. Soal bobot, jaga banner tetap di bawah 200 KB dalam WebP — gambar 1920px yang dikompres dengan baik biasanya jauh di bawah angka itu.