← Galeri
Pesan
Demo oleh abcweb.id
Lewati ke isi
Arif Rahman Hakim web developer · Kota Bukit Teknologi
Buka menu

1 menit baca #performa

Situs UMKM lambat? Periksa ukuran foto produk dulu

Penyebab paling umum halaman katalog lambat di ponsel bukan server, tapi foto 4 MB langsung dari kamera.

Arif Rahman Hakim · Web developer freelance

Hampir setiap audit situs toko kecil yang saya kerjakan berakhir di temuan yang sama: foto produk diunggah langsung dari ponsel, ukurannya 3–5 MB per foto, lalu ditampilkan di kotak selebar 300 piksel. Pengunjung dengan kuota terbatas menunggu, lalu menutup halaman.

Berapa ukuran yang wajar?

Untuk foto kartu produk, lebar 600–800 piksel sudah cukup tajam di layar ponsel resolusi tinggi. Dengan format webp atau avif, ukurannya biasanya 40–90 KB. Untuk foto besar di halaman detail, 1200–1600 piksel dengan ukuran di bawah 250 KB.

Biarkan browser memilih

Atribut srcset dan sizes memberi tahu browser beberapa versi gambar, sehingga ponsel tidak mengunduh versi desktop. Jangan lupa width dan height supaya tata letak tidak meloncat saat gambar dimuat.

Contoh kode HTML
<img
  src="/produk/keripik-600.webp"
  srcset="/produk/keripik-400.webp 400w,
          /produk/keripik-600.webp 600w,
          /produk/keripik-900.webp 900w"
  sizes="(min-width: 768px) 300px, 50vw"
  width="600" height="600"
  loading="lazy"
  alt="Keripik singkong balado dalam kemasan 250 gram">

Untuk admin yang mengunggah sendiri

  • Pasang pengecilan gambar otomatis di CMS, jangan mengandalkan admin ingat.
  • Batasi ukuran unggahan (mis. 8 MB) dan tampilkan pesan yang jelas.
  • Isi teks alternatif: nama produk dan varian, bukan "foto1".

Pada satu proyek katalog (contoh), langkah ini saja menurunkan berat halaman dari sekitar 9 MB menjadi 1,1 MB tanpa mengubah desain sama sekali.

Catatan lain