Gambar sering menjadi bagian terberat dari sebuah halaman artikel. Satu foto sampul berukuran besar, beberapa tangkapan layar, dan infografik yang diunggah tanpa kompresi bisa membuat halaman yang teksnya ringan terasa lambat dibuka, terutama di ponsel dengan koneksi yang tidak stabil. Bagi publisher, masalah ini bukan sekadar soal kenyamanan. Halaman yang lambat membuat pembaca menutup tab sebelum iklan sempat terlihat, menurunkan persentase iklan yang terukur sebagai viewable, dan memperburuk metrik Largest Contentful Paint (LCP) yang menjadi bagian dari Core Web Vitals. Artikel ini membahas optimasi gambar WordPress secara praktis untuk publisher: memilih format yang tepat, mengatur ukuran dan kompresi, memakai lazy load dengan benar, menulis alt text yang membantu pembaca dan mesin pencari, serta memastikan semua itu tidak merusak tampilan iklan.
Optimasi gambar bukan berarti mengorbankan kualitas visual demi angka kecepatan semata. Tujuannya adalah mengirimkan piksel yang memang dibutuhkan pembaca, tidak lebih. Foto sampul yang tampil selebar layar ponsel tidak perlu dikirim dalam resolusi 4000 piksel. Gambar di tengah artikel yang baru terlihat setelah pembaca menggulir tidak perlu diunduh bersamaan dengan konten atas. Dan gambar dekoratif tidak perlu diberi deskripsi panjang yang justru mengganggu pengguna screen reader. Dengan pendekatan yang sistematis, publisher bisa memangkas bobot halaman secara signifikan tanpa mengubah gaya visual situs.
- Poin Kunci
- Daftar Isi
- Mengapa Gambar Menentukan Kecepatan Situs Publisher
- Memahami Format Gambar: JPEG, PNG, WebP, AVIF, dan SVG
- WebP dan AVIF di WordPress: Dukungan Bawaan dan Cara Memakainya
- Ukuran Gambar yang Benar: Dimensi, Kompresi, dan Gambar Responsif
- Lazy Load yang Benar: Yang Boleh Ditunda dan yang Tidak
- Melindungi LCP: Gambar Sampul, Featured Image, dan Fetch Priority
- Alt Text, Nama File, dan Caption yang Membantu SEO Gambar
- Gambar dan Iklan: Menjaga Viewability Saat Halaman Dipercepat
- Alur Kerja Optimasi Gambar untuk Publisher Sibuk
- Mengukur Hasil: Metrik yang Perlu Dipantau
- Kesalahan Umum Optimasi Gambar di WordPress
- FAQ
- Apakah saya harus mengubah semua gambar lama ke WebP sekaligus?
- Apakah lazy loading bawaan WordPress sudah cukup, atau saya perlu plugin?
- Mengapa LCP saya tetap buruk padahal gambar sudah dikompresi?
- Apakah alt text memengaruhi peringkat pencarian web, atau hanya pencarian gambar?
- Berapa ukuran file gambar yang ideal untuk artikel?
- Apakah AVIF selalu lebih baik daripada WebP?
- Kesimpulan
- Sumber resmi yang dirujuk
Poin Kunci
- Gambar biasanya menjadi penyumbang bobot halaman terbesar; optimasi gambar adalah langkah kecepatan dengan dampak paling cepat terasa.
- Gunakan WebP sebagai format default untuk foto dan grafis web, pertimbangkan AVIF untuk foto yang sangat besar, dan simpan PNG hanya untuk kebutuhan khusus seperti tangkapan layar yang menuntut ketajaman piksel.
- WordPress sudah menambahkan lazy loading bawaan sejak versi 5.5, tetapi gambar utama di atas lipatan (fold) tidak boleh di-lazy-load karena akan merusak LCP.
- Selalu sertakan atribut lebar dan tinggi agar browser bisa mencadangkan ruang gambar dan mencegah pergeseran tata letak (CLS).
- Tulis alt text yang menjelaskan isi gambar secara jujur dan ringkas; jangan menjejalkan kata kunci.
- Jangan mengoptimalkan gambar dengan cara yang menunda atau menyembunyikan slot iklan; kecepatan dan viewability iklan harus diuji bersamaan.
- Uji perubahan dengan PageSpeed Insights dan Search Console, bukan hanya dengan perasaan bahwa situs terasa lebih cepat.
Daftar Isi
- Mengapa Gambar Menentukan Kecepatan Situs Publisher
- Memahami Format Gambar: JPEG, PNG, WebP, AVIF, dan SVG
- WebP dan AVIF di WordPress: Dukungan Bawaan dan Cara Memakainya
- Ukuran Gambar yang Benar: Dimensi, Kompresi, dan Gambar Responsif
- Lazy Load yang Benar: Yang Boleh Ditunda dan yang Tidak
- Melindungi LCP: Gambar Sampul, Featured Image, dan Fetch Priority
- Alt Text, Nama File, dan Caption yang Membantu SEO Gambar
- Gambar dan Iklan: Menjaga Viewability Saat Halaman Dipercepat
- Alur Kerja Optimasi Gambar untuk Publisher Sibuk
- Mengukur Hasil: Metrik yang Perlu Dipantau
- Kesalahan Umum Optimasi Gambar di WordPress
- FAQ
- Kesimpulan
- Sumber resmi yang dirujuk
Mengapa Gambar Menentukan Kecepatan Situs Publisher
Sebuah artikel berita atau blog biasanya terdiri dari teks yang sangat ringan. Satu halaman artikel dengan 3.000 kata mungkin hanya berbobot puluhan kilobyte dalam bentuk HTML dan CSS. Begitu ditambahkan lima sampai sepuluh gambar yang masing-masing berukuran 500 kilobyte hingga 2 megabyte, bobot halaman melonjak menjadi beberapa megabyte. Pada koneksi seluler yang lambat, selisih ini terasa langsung: halaman yang seharusnya selesai dimuat dalam dua detik bisa memakan waktu lima detik atau lebih.
Dampaknya berlapis. Pertama, pembaca pergi lebih cepat. Penelitian pengalaman pengguna secara konsisten menunjukkan bahwa semakin lama waktu muat, semakin besar kemungkinan pengunjung meninggalkan halaman sebelum membaca. Kedua, iklan yang berada di bawah lipatan atau di tengah artikel mungkin tidak pernah terlihat karena pembaca sudah pergi, sehingga pendapatan per halaman menurun meskipun traffic tidak berubah. Ketiga, Google menggunakan Core Web Vitals sebagai bagian dari sinyal pengalaman halaman. LCP yang buruk, pergeseran tata letak yang besar, dan interaksi yang lambat bisa memengaruhi performa pencarian dalam jangka panjang, meskipun kontennya bagus.
Publisher sering terjebak dalam asumsi bahwa kecepatan hanya soal hosting atau plugin caching. Padahal, hosting yang cepat tidak akan banyak membantu bila browser tetap harus mengunduh gambar berukuran raksasa. Sebaliknya, optimasi gambar yang baik bisa memperbaiki LCP secara dramatis tanpa mengganti hosting sama sekali. Karena itu, optimasi gambar sebaiknya menjadi langkah pertama dalam setiap program perbaikan kecepatan, sebelum menambah lapisan caching yang lebih kompleks.
Ada juga dimensi biaya yang sering luput. Setiap kilobyte yang dikirim adalah bandwidth yang dibayar, baik oleh pemilik situs melalui paket hosting maupun oleh pembaca melalui kuota seluler mereka. Di Indonesia, banyak pembaca mengakses situs dari ponsel dengan kuota terbatas. Situs yang boros gambar bukan hanya lambat, tetapi juga terasa tidak ramah bagi pembaca yang paling setia. Mengirim gambar yang lebih ringan adalah bentuk penghormatan terhadap waktu dan kuota pembaca.
Memahami Format Gambar: JPEG, PNG, WebP, AVIF, dan SVG
Memilih format yang tepat adalah keputusan paling mendasar dalam optimasi gambar. Setiap format dirancang untuk jenis gambar yang berbeda, dan memakai format yang salah bisa membuat file membengkak tanpa manfaat visual apa pun.
JPEG adalah format lama yang masih sangat baik untuk foto. Format ini menggunakan kompresi lossy, artinya sebagian detail dibuang untuk memperkecil ukuran file. Pada kualitas 75 hingga 85, foto JPEG biasanya terlihat identik dengan aslinya bagi mata manusia, tetapi ukurannya jauh lebih kecil daripada file mentah dari kamera. Kelemahan JPEG adalah tidak mendukung transparansi. Bila gambar membutuhkan latar transparan, JPEG bukan pilihan.
PNG menggunakan kompresi lossless, sehingga tidak ada detail yang hilang. Format ini cocok untuk tangkapan layar, diagram, logo dengan teks tajam, dan gambar yang membutuhkan transparansi. Namun PNG sangat boros untuk foto: foto yang disimpan sebagai PNG bisa berukuran tiga sampai lima kali lipat dibandingkan JPEG dengan kualitas visual yang setara. Kesalahan paling umum di WordPress adalah mengunggah foto hasil kamera dalam format PNG karena dianggap lebih berkualitas, padahal yang terjadi justru halaman menjadi berat tanpa peningkatan kualitas yang terlihat.
WebP adalah format modern dari Google yang mendukung kompresi lossy maupun lossless, transparansi, dan animasi dalam satu format. Menurut dokumentasi WebP dari Google, WebP lossy rata-rata mencapai kompresi sekitar 30 persen lebih baik daripada JPEG tanpa kehilangan kualitas visual, sedangkan WebP lossless sekitar 26 persen lebih kecil daripada PNG. Angka-angka ini berasal dari studi komparasi Google sendiri dan berlaku pada kondisi pengujian mereka; hasil pada gambar nyata akan bervariasi tergantung isi gambar, tetapi arahnya konsisten: WebP hampir selalu lebih kecil daripada JPEG atau PNG yang setara. Karena dukungan browser modern untuk WebP kini sudah sangat luas, WebP layak menjadi format default untuk sebagian besar gambar situs.
AVIF adalah format yang lebih baru, berbasis codec video AV1. Format ini umumnya menghasilkan file yang lebih kecil lagi daripada WebP pada kualitas visual yang sama, terutama untuk foto dengan gradasi halus. Kekurangannya adalah proses encoding AVIF lebih lambat dan dukungan pada perangkat atau aplikasi lama masih lebih terbatas dibandingkan WebP. Untuk publisher, pendekatan yang masuk akal adalah memakai WebP sebagai standar, dan mempertimbangkan AVIF untuk gambar hero atau foto unggulan yang sangat besar dan sering dilihat, dengan fallback ke WebP atau JPEG melalui elemen picture bila diperlukan.
SVG adalah format vektor, bukan raster. Format ini cocok untuk logo, ikon, dan ilustrasi sederhana yang terdiri dari bentuk geometris, karena ukurannya kecil dan tetap tajam pada segala resolusi. Namun SVG tidak cocok untuk foto, dan karena file SVG pada dasarnya adalah kode, situs WordPress secara default membatasi unggahan SVG demi keamanan. Publisher sebaiknya memakai SVG hanya untuk elemen desain yang memang vektor, bukan untuk foto artikel.
Tabel berikut merangkum pilihan format secara praktis.
| Jenis gambar | Format yang disarankan | Alasan utama |
|---|---|---|
| Foto artikel dan sampul | WebP, AVIF sebagai opsi | Ukuran paling kecil pada kualitas yang sama |
| Foto dengan transparansi | WebP lossless | Menggantikan PNG yang boros |
| Tangkapan layar dan diagram | PNG atau WebP lossless | Ketajaman teks dan garis terjaga |
| Logo dan ikon | SVG atau PNG kecil | Tajam di semua resolusi, ukuran kecil |
| Animasi sederhana | WebP animasi | Jauh lebih ringan daripada GIF |
Tabel ini adalah patokan praktik, bukan aturan resmi. Keputusan akhir tetap bergantung pada isi gambar dan pengujian visual. Bila hasil WebP terlihat pecah pada tangkapan layar berisi teks kecil, kembalilah ke PNG untuk gambar tersebut. Optimasi yang baik selalu memverifikasi hasil secara visual, bukan sekadar mengejar angka.
WebP dan AVIF di WordPress: Dukungan Bawaan dan Cara Memakainya
WordPress menambahkan dukungan unggahan WebP sejak versi 5.8. Artinya, file berekstensi .webp bisa diunggah langsung ke Media Library dan disisipkan ke artikel seperti gambar biasa, tanpa plugin tambahan. Dukungan AVIF ditingkatkan pada versi-versi berikutnya, dan pada WordPress modern file AVIF juga dapat diunggah bila server mendukungnya. Publisher yang masih memakai WordPress lama sebaiknya memperbarui dulu sebelum membangun alur kerja berbasis format modern, karena dukungan bawaan ini jauh lebih stabil daripada mengandalkan plugin konversi yang sudah usang.
Ada tiga pendekatan untuk bermigrasi ke WebP. Pertama, konversi sebelum unggah: penulis atau editor mengonversi gambar ke WebP di komputer sebelum mengunggahnya. Pendekatan ini paling terkendali karena kualitas setiap gambar bisa diperiksa, tetapi membutuhkan disiplin tim dan alat konversi yang konsisten. Kedua, konversi otomatis saat unggah melalui plugin optimasi gambar: setiap gambar yang diunggah otomatis dibuatkan versi WebP-nya, dan versi yang paling ringan disajikan ke browser yang mendukung. Pendekatan ini paling praktis untuk situs dengan banyak kontributor, tetapi perlu diuji agar tidak terjadi duplikasi file yang tidak terkendali atau penurunan kualitas yang tidak disadari. Ketiga, konversi massal atas pustaka media lama: gambar-gambar lama yang masih berformat JPEG atau PNG dikonversi secara bertahap, dimulai dari artikel dengan traffic tertinggi.
Apapun pendekatannya, ada beberapa hal yang wajib diperhatikan. Pertama, selalu simpan salinan asli gambar sebelum konversi, terutama untuk foto yang mungkin dipakai ulang dalam ukuran besar di kemudian hari. Konversi lossy bersifat satu arah: detail yang dibuang tidak bisa dikembalikan. Kedua, pastikan nama file dan URL gambar lama yang sudah terindeks tidak rusak. Bila gambar lama diganti dengan file baru, perbarui referensinya di artikel terkait dan pastikan tidak ada tautan gambar yang putus. Ketiga, uji tampilan pada beberapa perangkat. WebP dan AVIF yang terlihat sempurna di laptop bisa bermasalah pada aplikasi atau perangkat lama yang masih dipakai sebagian pembaca.
Untuk situs yang sudah berjalan lama, migrasi tidak perlu dilakukan sekaligus. Prioritaskan sepuluh hingga dua puluh artikel dengan traffic tertinggi, lalu gambar sampul di halaman arsip dan beranda, karena gambar-gambar inilah yang paling sering diunduh. Setelah dampaknya terukur, barulah migrasi diperluas ke artikel lain dalam batch mingguan. Pendekatan bertahap ini lebih aman daripada konversi massal yang berisiko merusak banyak halaman sekaligus tanpa sempat diperiksa.
Ukuran Gambar yang Benar: Dimensi, Kompresi, dan Gambar Responsif
Selain format, dimensi gambar adalah sumber pemborosan terbesar kedua. Kamera ponsel modern menghasilkan foto beresolusi 4000 piksel atau lebih. Bila foto tersebut diunggah apa adanya dan ditampilkan dalam kolom artikel selebar 800 piksel, browser tetap mengunduh seluruh file raksasa itu lalu mengecilkannya secara visual. Pembaca tidak pernah melihat detail ekstra tersebut, tetapi tetap membayar biaya unduhnya.
Aturan praktisnya sederhana: unggah gambar dengan lebar maksimal sedikit di atas lebar tampil terbesarnya. Untuk kolom artikel standar, lebar 1200 piksel sudah lebih dari cukup dan memberi ruang untuk layar retina. Untuk gambar sampul lebar penuh, lebar 1600 hingga 1920 piksel mungkin diperlukan, tetapi jarang lebih dari itu. WordPress sebenarnya sudah membantu dengan membuat beberapa ukuran turunan secara otomatis saat gambar diunggah, seperti thumbnail, medium, dan large. Masalah muncul bila tema memanggil ukuran penuh (full size) padahal ukuran medium atau large sudah cukup. Editor sebaiknya memeriksa ukuran gambar yang disisipkan di blok editor dan memilih ukuran yang sesuai dengan tata letak, bukan selalu ukuran penuh.
Kompresi adalah langkah berikutnya. Untuk foto WebP atau JPEG, kualitas 75 hingga 85 biasanya merupakan titik manis: lebih rendah dari itu artefak kompresi mulai terlihat, lebih tinggi dari itu ukuran file membengkak tanpa peningkatan visual yang berarti. Untuk PNG, gunakan alat optimasi yang mengurangi palet warna bila memungkinkan, misalnya mengubah PNG 24-bit menjadi PNG 8-bit untuk grafis dengan warna terbatas. Angka-angka kualitas ini adalah patokan praktik yang banyak dipakai industri, bukan aturan resmi dari Google atau WordPress. Setiap gambar sebaiknya diperiksa secara visual setelah kompresi, terutama gambar dengan teks kecil atau gradasi halus yang sensitif terhadap artefak.
Gambar responsif adalah mekanisme yang membuat browser memilih ukuran gambar yang tepat secara otomatis. WordPress secara bawaan menghasilkan atribut srcset yang berisi beberapa ukuran turunan dari gambar yang sama, sehingga browser di ponsel bisa mengunduh versi kecil sementara browser di desktop mengunduh versi besar. Agar mekanisme ini bekerja, gambar harus disisipkan melalui fungsi media WordPress, bukan sebagai tag img yang ditulis manual tanpa srcset. Publisher yang menempelkan gambar dari sumber eksternal atau menulis HTML manual sebaiknya memastikan srcset tetap ada, atau setidaknya menyediakan ukuran yang wajar untuk ponsel.
Satu hal yang sering dilupakan adalah dimensi eksplisit. Setiap tag img sebaiknya memiliki atribut width dan height yang sesuai dengan rasio aspek gambar. Atribut ini memungkinkan browser mencadangkan ruang untuk gambar sebelum gambar selesai diunduh, sehingga konten di bawahnya tidak meloncat saat gambar muncul. Pergeseran tata letak ini diukur sebagai Cumulative Layout Shift (CLS), salah satu Core Web Vitals. WordPress modern umumnya menambahkan atribut ini secara otomatis untuk gambar yang disisipkan lewat editor, tetapi gambar yang ditulis manual atau berasal dari widget tema lama mungkin tidak memilikinya. Memeriksa atribut width dan height adalah langkah kecil dengan dampak CLS yang besar.
Lazy Load yang Benar: Yang Boleh Ditunda dan yang Tidak
Lazy loading adalah teknik menunda pengunduhan gambar hingga gambar tersebut mendekati area pandang pembaca. Gambar di bawah lipatan tidak diunduh pada saat halaman pertama kali dibuka, sehingga halaman terasa lebih cepat dan kuota pembaca tidak terbuang untuk gambar yang tidak pernah dilihat. WordPress menambahkan lazy loading bawaan sejak versi 5.5 dengan menambahkan atribut loading=”lazy” pada gambar yang memiliki atribut lebar dan tinggi. Sejak versi 5.7, lazy loading juga diterapkan pada iframe. Ini berarti sebagian besar situs WordPress modern sebenarnya sudah memakai lazy loading tanpa perlu plugin tambahan.
Namun lazy loading yang diterapkan sembarangan justru bisa merusak kecepatan. Kesalahan paling umum adalah me-lazy-load gambar yang berada di atas lipatan, seperti gambar sampul, logo, atau foto pertama artikel. Gambar-gambar ini harus dimuat secepat mungkin karena pembaca melihatnya pertama kali. Bila gambar utama ditunda, browser baru mulai mengunduhnya setelah proses lain selesai, dan LCP pun memburuk. Inilah alasan WordPress sejak versi 5.9 mulai melewatkan lazy loading untuk gambar konten pertama, dan sejak versi 6.3 memperluas pengecualian ini ke tiga gambar pertama di konten utama serta menambahkan fetchpriority=”high” pada gambar yang dinilai paling mungkin menjadi elemen LCP. Mekanisme bawaan ini membantu, tetapi tidak sempurna: WordPress menghitung posisi gambar dalam HTML, bukan posisi visual sebenarnya di layar. Tema dengan tata letak khusus, seperti hero dengan gambar latar atau slider, bisa mengecoh deteksi otomatis ini.
Karena itu, publisher sebaiknya memeriksa secara manual gambar mana yang menjadi elemen LCP di halaman-halaman penting, lalu memastikan gambar tersebut tidak di-lazy-load. Caranya adalah membuka PageSpeed Insights untuk URL artikel, melihat elemen LCP yang dilaporkan, lalu memeriksa atribut loading pada gambar tersebut di HTML halaman. Bila gambar LCP ternyata memiliki loading=”lazy”, perbaiki melalui pengaturan tema, plugin optimasi, atau filter WordPress yang mengecualikan gambar tersebut. Sebaliknya, gambar di tengah dan akhir artikel, galeri, dan gambar terkait di bawah artikel adalah kandidat ideal untuk lazy loading.
Ada pula batasan teknis yang perlu dipahami. Lazy loading bawaan browser hanya bekerja pada elemen img dan iframe dalam HTML. Gambar latar yang didefinisikan lewat CSS tidak bisa di-lazy-load dengan atribut loading, karena browser tidak mengenalinya sebagai elemen gambar. Bila tema memakai banyak gambar latar berukuran besar, solusinya bukan lazy loading, melainkan mengganti gambar latar dengan elemen img bila memungkinkan, atau memakai media query CSS agar gambar latar besar hanya dimuat pada layar yang memang membutuhkannya. Demikian pula, menambahkan plugin lazy loading kedua di atas lazy loading bawaan WordPress hanya akan menduplikasi pekerjaan dan berisiko menimbulkan konflik. Pilih satu mekanisme dan pastikan ia bekerja dengan benar.
Melindungi LCP: Gambar Sampul, Featured Image, dan Fetch Priority
Largest Contentful Paint mengukur waktu yang dibutuhkan elemen konten terbesar di area pandang untuk tampil. Pada banyak halaman artikel, elemen tersebut adalah gambar sampul atau featured image. Karena itu, optimasi gambar sampul sering kali menjadi penentu apakah halaman lolos ambang LCP yang baik, yaitu 2,5 detik atau kurang menurut standar Core Web Vitals Google.
Langkah pertama untuk melindungi LCP adalah memastikan gambar sampul berukuran wajar dan dalam format modern. Gambar sampul 2 megabyte dalam format PNG hampir pasti akan merusak LCP di koneksi seluler, sementara versi WebP 150 kilobyte dengan dimensi yang sama akan tampil jauh lebih cepat. Langkah kedua adalah memastikan gambar sampul tidak di-lazy-load dan, bila memungkinkan, diberi prioritas unduh tinggi melalui atribut fetchpriority=”high”. WordPress modern sudah mencoba melakukan ini secara otomatis untuk gambar pertama, tetapi tema yang menampilkan featured image di luar konten utama, misalnya di header khusus, mungkin tidak tercakup oleh logika bawaan tersebut. Dalam kasus seperti ini, penyesuaian tema atau plugin optimasi yang mendukung pengaturan fetch priority menjadi perlu.
Langkah ketiga adalah memperhatikan rantai unduhan sebelum gambar sampul. Bila halaman memuat banyak skrip, stylesheet, atau font yang memblokir render sebelum gambar sampul bisa diunduh, LCP tetap akan buruk meskipun gambarnya sudah ringan. Optimasi gambar harus berjalan bersama optimasi render: kurangi skrip yang tidak perlu di atas lipatan, pastikan stylesheet kritis dimuat efisien, dan hindari font web berukuran besar yang menunda tampilnya teks. Gambar yang ringan tidak akan menyelamatkan LCP bila browser sibuk mengunduh hal lain yang tidak terlihat pembaca.
Langkah keempat adalah menguji pada kondisi nyata, bukan hanya di laptop dengan koneksi kantor yang cepat. PageSpeed Insights menyediakan simulasi perangkat seluler dengan koneksi yang dibatasi, dan Search Console melaporkan data lapangan dari pengguna nyata melalui laporan Core Web Vitals. Bila data lapangan menunjukkan LCP buruk sementara hasil lab terlihat baik, kemungkinan penyebabnya adalah variasi perangkat dan koneksi pembaca yang sesungguhnya. Dalam situasi ini, pengurangan bobot gambar dan prioritas unduh yang benar menjadi semakin penting, karena tidak ada cara untuk mengendalikan koneksi pembaca.
Alt Text, Nama File, dan Caption yang Membantu SEO Gambar
Optimasi gambar bukan hanya soal kecepatan; gambar juga bisa mendatangkan traffic dari pencarian gambar. Google Search Central menjelaskan bahwa Google menemukan gambar melalui atribut src pada elemen img standar, termasuk di dalam elemen picture, tetapi tidak mengindeks gambar CSS. Google juga mendukung format BMP, GIF, JPEG, PNG, WebP, SVG, dan AVIF untuk pencarian gambar. Informasi ini penting karena menentukan praktik dasar: gambar yang ingin ditemukan sebaiknya memakai elemen img standar, bukan gambar latar CSS.
Google menyebut alt text sebagai atribut terpenting dalam menyediakan metadata gambar. Alt text membantu Google memahami isi gambar bersama dengan algoritma computer vision dan konteks halaman, dan juga membantu pengguna screen reader serta pengguna dengan koneksi lambat yang gambarnya gagal dimuat. Alt text yang baik menjelaskan apa yang terlihat dalam gambar secara jujur dan ringkas, dalam konteks halaman. Misalnya, alt text “Grafik perbandingan ukuran file JPEG dan WebP untuk foto yang sama” jauh lebih berguna daripada “gambar” atau rangkaian kata kunci seperti “optimasi gambar WordPress SEO kecepatan WebP murah terbaik”.
Google secara eksplisit memperingatkan agar tidak menjejalkan kata kunci ke dalam alt text, karena hal itu merusak pengalaman pengguna dan bisa membuat situs terlihat sebagai spam. Aturan praktisnya adalah menulis alt text seperti menjelaskan gambar kepada seseorang yang tidak bisa melihatnya, lalu menyisipkan kata kunci hanya bila memang sesuai secara alami. Gambar yang murni dekoratif, seperti pembatas atau ornamen, sebaiknya diberi alt kosong (alt=””) agar screen reader melewatinya. Gambar yang berfungsi sebagai tautan sebaiknya alt text-nya menjelaskan tujuan tautan tersebut, bukan sekadar isi gambarnya.
Nama file juga memberi petunjuk, meskipun ringan. Google menyarankan nama file yang pendek tetapi deskriptif, misalnya my-new-black-kitten.jpg lebih baik daripada IMG00023.JPG, dan menghindari nama generik seperti image1.jpg atau pic.gif. Untuk publisher Indonesia, praktik yang baik adalah memberi nama file sebelum mengunggah, memakai huruf kecil dan tanda hubung sebagai pemisah kata, serta menghindari karakter khusus dan spasi. Mengganti nama file setelah gambar terbit dan terindeks sebaiknya dihindari, karena URL gambar yang berubah bisa memutus referensi lama. Bila penggantian tidak terhindarkan, pastikan referensi di artikel diperbarui dan pertimbangkan pengalihan bila gambar tersebut banyak dirujuk dari luar.
Caption dan teks di sekitar gambar juga membantu. Google mengekstrak informasi tentang gambar dari konten halaman, termasuk caption dan judul gambar. Menempatkan gambar di dekat teks yang menjelaskan topiknya, dan menambahkan caption singkat yang memberi konteks, membantu mesin pencari maupun pembaca memahami relevansi gambar. Namun caption bukan tempat untuk mengulang kata kunci secara berlebihan. Satu kalimat yang menjelaskan apa yang ditunjukkan gambar dan mengapa ia relevan sudah cukup.
Gambar dan Iklan: Menjaga Viewability Saat Halaman Dipercepat
Publisher memiliki pertimbangan tambahan yang tidak dimiliki situs biasa: gambar yang dioptimalkan tidak boleh merugikan iklan. Ada beberapa cara optimasi gambar bisa berbenturan dengan iklan bila dilakukan tanpa pengujian. Pertama, lazy loading yang terlalu agresif pada area di sekitar slot iklan bisa mengubah urutan muat halaman dan menunda slot iklan hingga pembaca menggulir, sehingga iklan yang seharusnya terlihat di awal justru terlambat. Kedua, perubahan tata letak untuk mencadangkan ruang gambar bisa menggeser posisi slot iklan bila ruang iklan sendiri tidak dicadangkan dengan benar. Ketiga, plugin optimasi gambar yang memindahkan atau menunda pemuatan elemen halaman secara massal bisa ikut menunda skrip iklan.
Prinsip yang aman adalah memisahkan optimasi gambar konten dari optimasi iklan. Optimalkan gambar artikel dengan WebP, ukuran yang tepat, dan lazy loading yang benar, tetapi jangan menerapkan penundaan yang sama pada unit iklan. Slot iklan di atas lipatan sebaiknya tetap dimuat sesuai jadwal normalnya, dan ruang untuk slot iklan sebaiknya dicadangkan dengan dimensi yang stabil agar tidak terjadi pergeseran tata letak saat iklan muncul. Bila plugin optimasi menawarkan fitur untuk menunda atau mengganti skrip pihak ketiga, pastikan skrip iklan dikecualikan dari penundaan tersebut, atau uji dampaknya terhadap viewability sebelum menerapkan ke seluruh situs.
Viewability sendiri diukur dari seberapa besar dan berapa lama iklan terlihat di area pandang. Google AdSense mendefinisikan iklan viewable berdasarkan standar Active View, di mana iklan display dianggap viewable bila setidaknya 50 persen pikselnya terlihat selama minimal satu detik. Bila halaman menjadi lebih cepat tetapi iklan justru lebih jarang mencapai ambang ini karena perubahan tata letak, maka optimasi tersebut merugikan secara finansial meskipun skor kecepatan membaik. Karena itu, setiap perubahan optimasi gambar sebaiknya diikuti dengan pemantauan laporan kinerja AdSense selama satu hingga dua minggu, membandingkan viewability dan pendapatan per halaman sebelum dan sesudah perubahan, bukan hanya skor PageSpeed.
Ada pula interaksi yang lebih halus: gambar yang sangat ringan bisa membuat pembaca menggulir lebih cepat, sehingga iklan di tengah artikel terlihat lebih singkat. Ini bukan alasan untuk memperlambat halaman, tetapi alasan untuk menempatkan iklan pada posisi yang secara alami mendapat perhatian, seperti setelah paragraf pembuka atau di antara sub-bagian yang jelas, bukan sekadar menumpuk iklan di akhir artikel yang jarang dibaca. Kecepatan dan penempatan iklan harus dirancang bersamaan, bukan sebagai dua pekerjaan yang saling tidak peduli.
Alur Kerja Optimasi Gambar untuk Publisher Sibuk
Optimasi gambar yang berkelanjutan membutuhkan alur kerja, bukan sekadar upaya sesekali. Tanpa alur kerja, situs akan kembali dipenuhi gambar mentah dalam beberapa minggu karena setiap kontributor memiliki kebiasaan berbeda. Alur kerja berikut dirancang agar bisa dijalankan oleh tim kecil tanpa menambah beban berlebihan.
Pertama, tetapkan standar unggahan yang ditulis dan dibagikan ke semua penulis. Standar ini mencakup format yang disukai (WebP untuk foto), lebar maksimal (misalnya 1200 piksel untuk gambar artikel dan 1600 piksel untuk sampul lebar), dan kewajiban memberi nama file deskriptif sebelum unggah. Standar yang tertulis lebih mudah ditegakkan daripada instruksi lisan yang mudah dilupakan.
Kedua, siapkan template pemeriksaan sebelum terbit. Pemeriksaan ini tidak perlu panjang: apakah gambar sampul sudah dalam format modern dan ukurannya di bawah ambang yang ditetapkan, apakah semua gambar memiliki alt text yang bermakna, apakah gambar di atas lipatan tidak di-lazy-load, dan apakah slot iklan masih tampil normal pada pratinjau ponsel. Pemeriksaan lima menit ini mencegah sebagian besar masalah optimasi gambar sebelum artikel terbit.
Ketiga, otomatiskan apa yang bisa diotomatiskan, tetapi tetap dengan pengawasan. Plugin optimasi gambar yang terpercaya bisa menangani konversi format, kompresi, dan pembuatan ukuran turunan secara otomatis. Namun otomatisasi tidak boleh menjadi alasan untuk berhenti memeriksa. Tetapkan jadwal audit bulanan: periksa sepuluh artikel terbaru dan sepuluh artikel dengan traffic tertinggi, ukur bobot gambarnya, dan perbaiki yang menyimpang dari standar. Audit yang rutin jauh lebih murah daripada perbaikan massal setelah situs melambat selama berbulan-bulan.
Keempat, kelola pustaka media secara berkala. WordPress menyimpan setiap gambar yang pernah diunggah, termasuk gambar yang sudah tidak dipakai lagi. Pustaka yang membengkak mempersulit pencarian dan meningkatkan ukuran backup. Hapus gambar yang benar-benar tidak dipakai, tetapi lakukan dengan hati-hati: pastikan gambar tersebut tidak dirujuk oleh artikel lama, widget, atau halaman arsip sebelum dihapus. Penghapusan gambar yang masih dipakai akan menimbulkan gambar rusak yang justru merusak pengalaman pembaca dan SEO.
Kelima, dokumentasikan pengecualian. Akan selalu ada gambar yang sengaja tidak mengikuti standar, misalnya infografik detail yang harus tetap dalam PNG resolusi tinggi agar teksnya terbaca, atau foto arsip yang kualitas aslinya memang terbatas. Mencatat pengecualian ini mencegah anggota tim lain mengompresi ulang gambar tersebut secara sembarangan di kemudian hari. Dokumentasi sederhana dalam catatan editorial sudah cukup; yang penting pengecualian tersebut disadari, bukan terjadi karena kelalaian.
Mengukur Hasil: Metrik yang Perlu Dipantau
Optimasi tanpa pengukuran adalah tebakan. Publisher sebaiknya memantau beberapa metrik sebelum dan sesudah perubahan, agar dampaknya bisa dinilai secara objektif.
Metrik pertama adalah bobot halaman dan jumlah permintaan gambar, yang bisa dilihat melalui PageSpeed Insights atau alat audit browser. Penurunan bobot halaman sebesar 50 persen atau lebih setelah migrasi ke WebP adalah hasil yang wajar untuk halaman yang sebelumnya memakai PNG atau JPEG besar. Metrik kedua adalah LCP, INP, dan CLS dari Core Web Vitals, baik dari hasil lab maupun data lapangan di Search Console. LCP adalah metrik yang paling sensitif terhadap optimasi gambar, sementara CLS sangat dipengaruhi oleh atribut dimensi gambar.
Metrik ketiga adalah data lapangan dari pengguna nyata. Search Console mengelompokkan URL berdasarkan status Core Web Vitals-nya, sehingga publisher bisa melihat apakah perbaikan gambar benar-benar menggeser URL dari kategori buruk ke kategori baik dalam data lapangan, bukan hanya dalam simulasi. Perubahan pada data lapangan biasanya membutuhkan waktu berminggu-minggu karena data dikumpulkan dari kunjungan nyata, jadi jangan menilai hasil hanya dari satu hari pengujian.
Metrik keempat adalah metrik bisnis: viewability iklan, pendapatan per seribu tayangan halaman, dan rasio pentalan. Bila LCP membaik tetapi viewability menurun, ada kemungkinan optimasi gambar mengganggu penempatan atau pemuatan iklan, dan hal ini perlu diselidiki sebelum perubahan diperluas. Sebaliknya, bila LCP membaik dan viewability stabil atau meningkat, optimasi tersebut bisa dianggap berhasil secara menyeluruh.
Terakhir, pantau traffic dari pencarian gambar di Search Console. Laporan kinerja Search Console bisa difilter berdasarkan jenis penelusuran gambar, sehingga publisher bisa melihat apakah perbaikan alt text dan nama file berdampak pada tayangan dan klik dari Google Images. Traffic gambar biasanya lebih kecil daripada traffic pencarian web, tetapi untuk situs dengan banyak visual, seperti tutorial dan ulasan produk, traffic ini bisa menjadi sumber kunjungan yang stabil dan berharga.
Kesalahan Umum Optimasi Gambar di WordPress
Pertama, mengunggah gambar langsung dari kamera tanpa mengubah ukuran. Ini adalah kesalahan paling umum dan paling mahal. Foto 4000 piksel yang ditampilkan selebar 800 piksel membuang sebagian besar byte yang diunduh. Solusinya adalah mengubah ukuran sebelum unggah atau memastikan WordPress dan tema memakai ukuran turunan yang sesuai.
Kedua, memakai PNG untuk semua gambar karena dianggap paling berkualitas. PNG memang lossless, tetapi untuk foto ia jauh lebih boros daripada JPEG atau WebP. Gunakan PNG hanya untuk grafis yang memang membutuhkannya, seperti tangkapan layar dengan teks tajam atau logo dengan transparansi yang tidak bisa digantikan WebP lossless.
Ketiga, me-lazy-load gambar sampul. Kesalahan ini sering terjadi karena plugin optimasi menerapkan lazy loading ke semua gambar secara default. Akibatnya LCP memburuk meskipun halaman terasa lebih ringan secara keseluruhan. Selalu kecualikan gambar di atas lipatan dari lazy loading.
Keempat, menghilangkan atribut width dan height demi alasan estetika atau karena tema lama tidak menambahkannya. Tanpa atribut ini, browser tidak bisa mencadangkan ruang gambar, dan halaman akan bergeser saat gambar muncul. Perbaiki tema atau tambahkan dimensi secara manual untuk gambar-gambar penting.
Kelima, menulis alt text yang penuh kata kunci atau, sebaliknya, membiarkan semua alt text kosong. Kedua ekstrem ini sama-sama buruk: yang pertama berisiko dianggap spam, yang kedua menghilangkan informasi bagi pengguna screen reader dan mesin pencari. Tulis alt text yang deskriptif dan jujur untuk gambar informatif, dan alt kosong hanya untuk gambar dekoratif.
Keenam, mengoptimalkan gambar tetapi mengabaikan iklan. Perubahan yang mempercepat halaman tetapi menunda atau menggeser slot iklan bisa menurunkan pendapatan. Uji viewability iklan bersamaan dengan skor kecepatan setiap kali ada perubahan besar pada optimasi gambar.
Ketujuh, melakukan konversi massal tanpa backup. Konversi lossy tidak bisa dibatalkan. Bila hasil konversi ternyata berkualitas buruk atau merusak tata letak, situs membutuhkan salinan asli untuk memperbaikinya. Selalu cadangkan pustaka media sebelum konversi massal, dan uji pada sebagian kecil artikel terlebih dahulu.
Kedelapan, mengandalkan satu skor PageSpeed sebagai satu-satunya tolok ukur. Skor PageSpeed adalah alat diagnostik, bukan tujuan akhir. Tujuan akhirnya adalah pembaca yang bisa membaca dengan nyaman, iklan yang terlihat, dan data lapangan Core Web Vitals yang baik. Skor yang naik tetapi viewability turun atau keluhan pembaca meningkat bukanlah keberhasilan.
FAQ
Apakah saya harus mengubah semua gambar lama ke WebP sekaligus?
Tidak. Prioritaskan artikel dengan traffic tertinggi dan gambar sampul di halaman utama, lalu lanjutkan secara bertahap. Konversi massal tanpa pengujian berisiko merusak banyak halaman sekaligus. Simpan salinan asli sebelum konversi dan uji hasil visualnya.
Apakah lazy loading bawaan WordPress sudah cukup, atau saya perlu plugin?
Untuk sebagian besar situs artikel, lazy loading bawaan WordPress sudah cukup, karena WordPress menambahkan loading=”lazy” sejak versi 5.5 dan mengecualikan gambar awal sejak versi 5.9 dan 6.3. Plugin hanya diperlukan bila Anda membutuhkan kontrol khusus, seperti lazy loading gambar latar, video, atau pengecualian yang lebih halus. Jangan memakai dua mekanisme lazy loading sekaligus.
Mengapa LCP saya tetap buruk padahal gambar sudah dikompresi?
LCP dipengaruhi oleh banyak faktor selain ukuran gambar, termasuk skrip yang memblokir render, stylesheet yang berat, font web, dan waktu respons server. Periksa elemen LCP yang dilaporkan PageSpeed Insights, pastikan gambar tersebut tidak di-lazy-load dan diberi prioritas tinggi, lalu periksa apakah ada skrip atau stylesheet yang menunda render sebelum gambar bisa tampil.
Apakah alt text memengaruhi peringkat pencarian web, atau hanya pencarian gambar?
Alt text terutama membantu Google memahami gambar dan mendukung peringkat di pencarian gambar, serta meningkatkan aksesibilitas. Alt text bukan jalan pintas untuk peringkat pencarian web: menjejalkan kata kunci ke alt text tidak akan menaikkan peringkat artikel dan justru berisiko dianggap spam. Manfaat terbesar alt text adalah kombinasi antara aksesibilitas, pemahaman gambar oleh mesin pencari, dan traffic gambar yang relevan.
Berapa ukuran file gambar yang ideal untuk artikel?
Tidak ada angka tunggal yang berlaku untuk semua gambar, karena kebutuhan sampul lebar berbeda dengan thumbnail kecil. Sebagai patokan praktik, usahakan gambar sampul di bawah 200 kilobyte bila memungkinkan, gambar artikel di bawah 150 kilobyte, dan thumbnail di bawah 50 kilobyte, dengan catatan kualitas visual tetap terjaga. Bila gambar detail seperti infografik membutuhkan ukuran lebih besar agar terbaca, prioritaskan keterbacaan daripada angka patokan tersebut.
Apakah AVIF selalu lebih baik daripada WebP?
Tidak selalu. AVIF sering menghasilkan file lebih kecil pada kualitas yang sama, tetapi proses encoding-nya lebih lambat dan dukungan pada perangkat lama lebih terbatas. Untuk sebagian besar publisher, WebP adalah standar yang aman dan sudah memberikan penghematan besar dibandingkan JPEG dan PNG. AVIF layak dipertimbangkan untuk gambar hero yang sangat besar dan sering dilihat, dengan fallback yang tepat.
Kesimpulan
Optimasi gambar WordPress untuk publisher adalah pekerjaan yang menggabungkan pilihan format, ukuran, pemuatan, dan deskripsi menjadi satu sistem yang koheren. Mulailah dari format: WebP sebagai default, AVIF sebagai opsi untuk gambar besar, PNG hanya untuk kebutuhan khusus. Lanjutkan ke ukuran: unggah gambar selebar yang dibutuhkan, kompres pada kualitas yang masih terlihat baik, dan manfaatkan gambar responsif serta atribut dimensi agar tata letak stabil. Terapkan lazy loading dengan benar: tunda gambar di bawah lipatan, tetapi jangan pernah menunda gambar utama yang menentukan LCP. Tulis alt text dan nama file yang jujur dan deskriptif, tanpa menjejalkan kata kunci. Dan yang paling penting bagi publisher, uji setiap perubahan bersamaan dengan kinerja iklan, karena kecepatan yang merugikan viewability bukanlah keberhasilan.
Pekerjaan ini tidak selesai dalam satu hari. Situs yang terus menerbitkan artikel baru membutuhkan standar unggahan yang jelas, pemeriksaan sebelum terbit, dan audit berkala agar gambar mentah tidak kembali menumpuk. Namun imbalannya nyata: halaman yang lebih cepat dibuka, pembaca yang lebih betah, iklan yang lebih mungkin terlihat, dan metrik Core Web Vitals yang lebih baik di mata Google maupun di pengalaman pengguna nyata. Bagi publisher yang mengandalkan traffic organik dan pendapatan iklan, optimasi gambar adalah salah satu investasi teknis dengan pengembalian paling cepat dan paling mudah diukur.
Sumber resmi yang dirujuk
- Google for Developers, WebP FAQ: WebP lossy rata-rata 30 persen lebih kecil daripada JPEG dan WebP lossless 26 persen lebih kecil daripada PNG.
- web.dev, Use WebP images: WebP umumnya 25–35 persen lebih kecil daripada JPEG dan PNG.
- Google Search Central, Image SEO Best Practices: Google menemukan gambar lewat atribut src elemen img, tidak mengindeks gambar CSS, mendukung BMP, GIF, JPEG, PNG, WebP, SVG, dan AVIF, serta menyebut alt text sebagai atribut metadata gambar terpenting dan memperingatkan larangan keyword stuffing pada alt text.
- Dokumentasi dan catatan pengembang WordPress tentang lazy loading bawaan sejak versi 5.5, lazy loading iframe sejak versi 5.7, pengecualian gambar pertama sejak versi 5.9, dan perluasan pengecualian serta fetchpriority sejak versi 6.3, sebagaimana dirangkum dari catatan pengembang WordPress.
- Google Search Central, Core Web Vitals: ambang LCP yang baik 2,5 detik atau kurang.