Cara mengurangi ukuran file gambar untuk situs web yang lebih cepat

Gambar adalah hal terberat di sebagian besar halaman web. Berikut cara mengompresinya dengan benar - tanpa merusak kualitas - dan mengapa itu penting untuk SEO.

· 7menit baca

Pada halaman web biasa, gambar menyumbang 50-70% dari total bobot halaman. Kalau situs Anda terasa lambat, gambar hampir pasti bagian dari masalahnya. Dan karena Google secara resmi memasukkan kecepatan halaman (Core Web Vitals) ke dalam faktor peringkat, gambar yang lambat langsung merugikan traffic organik Anda.

Kabar baiknya: sebagian besar situs web bisa memangkas beban gambar menjadi setengahnya dengan sekitar lima menit kerja per gambar, tanpa kehilangan kualitas yang terlihat. Begini caranya.

Mengapa ukuran gambar lebih penting dari yang dikira

Broadband modern memang cepat, tapi beberapa ratus kilobyte masih penting. Tiga alasannya:

Pertama, pengguna mobile. Secara global, lebih dari setengah traffic web datang dari mobile, sering kali di jaringan 4G atau 3G yang tidak stabil. Gambar 2 MB yang muat instan di Wi-Fi kantor bisa memakan 8+ detik di kereta.

Kedua, Core Web Vitals. Google mengukur dan mempublikasikan seberapa cepat halaman Anda terasa. Dua dari tiga metrik — Largest Contentful Paint dan Cumulative Layout Shift — dipengaruhi langsung oleh perilaku gambar.

Ketiga, biaya bandwidth. Kalau Anda melayani sejuta pengunjung per bulan dan masing-masing mengunduh 3 MB gambar, itu 3 TB/bulan egress. Di sebagian besar hosting, itu tidak gratis.

Memangkas bobot gambar menjadi setengah biasanya menghasilkan dampak bisnis yang terukur: halaman lebih cepat, bounce rate membaik, peringkat naik, tagihan hosting turun.

Empat tuas untuk mengurangi ukuran gambar

Berdasarkan urutan dampak:

  1. Dimensi (berapa banyak piksel)
  2. Format (JPG vs PNG vs WebP vs AVIF)
  3. Pengaturan kompresi / kualitas
  4. Metadata dan profil warna

Tuas 1: dimensi

Ini adalah kemenangan tunggal terbesar yang dilewatkan orang. Foto 4000×3000 yang ditampilkan pada 800×600 di situs web Anda membawa dua puluh lima kali lebih banyak piksel daripada yang dibutuhkan browser.

Periksa ukuran tampilan akhir setiap gambar. Gambar produk ditampilkan dalam kotak 600×600? Ubah ukuran sumber ke 1200×1200 (dua kali lipat untuk tampilan retina) sebelum upload. Hero full-width pada layout selebar 1440 px? Ubah ukuran ke 1920 px lebar. Jangan kirim gambar 4K untuk ditampilkan pada 800 px - itu pemborosan murni.

Tuas 2: pilihan format

Setiap format mengompresi konten yang berbeda secara berbeda. Foto: gunakan JPG atau WebP (lossy) — WebP biasanya 25-35% lebih kecil dari JPG. Grafik dengan warna datar dan tepi tajam seperti logo, UI, diagram: PNG atau WebP (PNG lossless sering lebih kecil dari JPG untuk konten semacam ini). Foto di mana setiap byte penting dan audiens Anda pakai browser modern: pertimbangkan AVIF, 30-50% lebih kecil dari WebP, tapi encoding-nya lebih lambat.

Anda tidak dapat hanya mengganti nama file dari .jpg ke .webp - Anda harus meng-encode ulang. Alat seperti Image Compressor kami melakukan ini secara otomatis sambil mempertahankan format asli (JPG→JPG, PNG→PNG, WebP→WebP). Untuk konversi format khusus, gunakan konverter khusus.

Tuas 3: pengaturan kompresi / kualitas

Setiap format lossy memiliki dial kualitas. Sebagian besar editor default ke 80-85%, yang merupakan jalur tengah yang masuk akal tetapi biasanya berlebihan untuk gambar web.

Aturan praktis untuk foto: kualitas 90-95 hampir tidak bisa dibedakan dari aslinya, tapi ukurannya 40%+ lebih besar dari kualitas 75. Kualitas 80-85 sangat baik — secara visual tidak terlihat bedanya bagi sebagian besar orang di jarak normal. Kualitas 70-75 bagus untuk web secara default. Kualitas 60-65 ada sedikit pelembutan di detail halus, masih oke untuk thumbnail. Di bawah 55, artefak mulai mencolok.

Untuk sebagian besar situs, kualitas 75 adalah titik manisnya. Perbedaan antara 75 dan 90 tidak terlihat di web, tapi ukuran filenya bisa dua kali lipat.

Tuas 4: metadata dan profil warna

JPG kamera biasa menyertakan blob metadata EXIF gemuk: koordinat GPS, merek dan model kamera, pengaturan pengambilan gambar, thumbnail, kadang-kadang bahkan preview ukuran penuh. Hapus dan Anda menghemat 30-300 KB per gambar tanpa perbedaan yang terlihat.

Demikian pula, gambar kadang menyematkan profil warna yang besar tanpa perlu (misalnya profil ProPhoto RGB 500 KB pada gambar web yang seharusnya hanya menggunakan sRGB). Konversi ke sRGB dan hapus profil yang tertanam.

Sebagian besar alat kompresi gambar menghapus metadata secara otomatis.

Alur kerja praktis

Untuk gambar baru yang masuk ke alur kerja Anda:

  1. Periksa dimensi. Ubah ukuran menjadi tidak lebih dari 2× ukuran tampilan terbesar.
  2. Pilih format. Foto → JPG/WebP. Grafik → PNG/WebP.
  3. Atur kualitas ke 75 untuk foto, atau gunakan lossless untuk grafik.
  4. Kompres. Image Compressor kami berjalan di browser Anda dengan slider kualitas sehingga Anda dapat melihat trade-off secara langsung.
  5. Verifikasi. Lihat hasil pada ukuran tampilan yang dimaksudkan. Jika masih terlihat bagus, kirim.

Total waktu per gambar: sekitar 30 detik. Penghematan biasa: 40-70% vs sumber mentah.

Penghematan yang diharapkan berdasarkan jenis konten

Angka kasar untuk sumber tipikal:

SumberUkuran mentah tipikalSetelah kompresi web-optimalPenghematan
Foto iPhone (JPG 12 MP)3-4 MB300-500 KB~85%
JPG kamera mirrorless (24 MP)8-12 MB500-800 KB~90%
Tangkapan layar (PNG)500 KB-2 MB80-200 KB~80%
Logo (PNG dengan transparansi)30-100 KB10-40 KB~60%
Set ikon PNG20-80 KB5-20 KB~70%
JPG web yang sudah terkompresi300-500 KB120-200 KB~50%

Jika Anda melihat penghematan kurang dari 30%, gambar mungkin sudah dioptimalkan. Jika Anda melihat 80%+, sumbernya terlalu over-spec untuk penggunaan web.

Apa yang harus diperiksa dengan developer tools

Buka situs Anda di Chrome dan tekan F12 untuk membuka DevTools. Beralih ke tab Network, filter berdasarkan Img, dan muat ulang. Anda akan melihat setiap gambar yang dimuat halaman beserta ukurannya.

Urutkan berdasarkan ukuran. Apa pun di atas 200 KB adalah kandidat untuk kompresi. Apa pun di atas 500 KB mungkin perlu kompresi. Apa pun di atas 1 MB hampir pasti salah.

Periksa juga tab Lighthouse dan jalankan audit. Di bawah “Performance”, cari rekomendasi “Properly size images” (gambar yang disajikan lebih besar dari tampilan), “Efficiently encode images” (gambar yang bisa lebih terkompresi), dan “Serve images in next-gen formats” (saran untuk beralih ke WebP/AVIF). Setiap rekomendasi dilengkapi angka penghematan konkret. Tangani berdasarkan urutan ukuran, yang terbesar dulu.

Kesalahan yang sering terjadi

Mengompresi gambar yang sama dua kali. JPG bersifat lossy — mengompresi JPG yang sudah terkompresi pada kualitas 75 lagi dengan kualitas yang sama akan memperparah kerusakan. Selalu mulai dari file sumber aslinya.

Pakai PNG untuk foto. Foto dalam format PNG bisa 5-10× lebih besar dari JPG setara, tanpa manfaat kualitas yang terlihat. PNG untuk grafik, bukan foto.

Lupa gambar responsif. Menyajikan gambar 1920 px ke ponsel yang menampilkannya di 375 px adalah pemborosan murni, bahkan setelah kompresi. Pakai elemen HTML <picture> atau atribut srcset untuk menyajikan ukuran yang sesuai ke perangkat yang berbeda.

Mengoptimalkan sekali, lalu tidak pernah lagi. Teknologi kompresi gambar terus berkembang. AVIF belum ada beberapa tahun lalu, sekarang sudah didukung luas. Jalankan ulang kompresi pada gambar-gambar lama Anda setiap 12-18 bulan.


Kalau Anda punya folder gambar yang perlu dikompresi sekarang, masukkan satu per satu ke Image Compressor kami. Berjalan sepenuhnya di browser — tanpa upload — dan ada slider kualitas langsung agar Anda bisa melihat trade-off-nya secara real-time. Untuk foto biasa pada kualitas 75, penghematan 50-80% dalam waktu kurang dari satu detik.

Gambar lebih kecil → halaman lebih cepat → peringkat lebih baik → pengguna lebih senang. Ini salah satu optimasi web paling mudah yang sering paling lama diabaikan.