PSI: Gambar Tidak Memiliki Width Dan Height, Ini Cara Mengatasinya
PSI (PageSpeed Insights) merupakan tool audit web yang cukup akurat untuk saat ini, metrik yang digunakan PSI benar-benar membantu dalam mengoptimalkan halaman web. Salah satunya adalah CLS (Cumulative Layout Shift) atau dalam bahasa indonesia disebut dengan Pergeseran Tata Letak Kumulatif.

width
dan height
yang jelas (tidak tepat).[ads id="ads1"] Sebagai contoh ketika saya mengaudit blog dengan PSI (PageSpeed Insights) terdapat masalah pada elemen logo dengan diagnostik "elemen gambar tidak memiliki
width
dan height
yang jelas" yang menyebabkan kekacauan pada CLS halaman.Solusinya sebenarnya sudah jelas dipaparkan oleh PSI yaitu dengan menyetel lebar dan tinggi yang jelas pada elemen gambar maka akan mengurangi pergeseran tata letak dan memperbaiki CLS seperti yang tertera pada gambar di bawah ini.

width
dan height
yang jelas atau tepat. Langkah 1
Pastikan anda telah mengupload logo blog dengan benar, jika kamu adalah pemula silahkan lihat panduan mengupload logo blog pada link berikut Upload Logo.Itu adalah kunci untama untuk menghindari pergeseran tata letak dan memperbaiki CLS blog di platform blogger. Kemudian uji kembali blog anda dengan PSI (PageSpeed Insights) apakah masalah CLS sudah teratasi atau tidak.
Langkah 2
Jika masalah CLS belum teratasi periksa html template terdapat pengaturan css responsive image atau tidak misalnya seperti contoh di bawah ini:.header-logo img {Untuk memeriksa lakukan inspect element pada logo blog anda, dan perhatikan dengan baik css yang mengatur tinggi dan lebar gambar logo.
width: 100%; /* or max-width: 100%; */
height: auto;
}

.header-logo img {Tetapi kenyataannya CLS blog saya masih tetap buruk dan PSI mendiagnosis bahwa gambar logo tidak memiliki
max-width: 100%;
height: 36px;
margin: 0;
}
width
dan height
yang jelas atau tidak tepat.Jadi solusinya adalah langkah ke 3 yaitu mengubah css image pada logo ke ukuran pixel (px) yang lebih spesifik.
Langkah 3
Ubah pengaturan css image pada logo ke ukuran pixel (px) yang lebih spesifik, dari yang sebelumnya adalah.header-logo img {Menjadi...!
max-width: 100%;
height: 36px;
margin: 0;
}
.header-logo img {Untuk mengetahui ukuran asli logo yang ditampilkan di web/blog anda, sekali lagi kamu harus melakukan inspect element pada gambar logo web/blog.
width: 101.547px;
height: 36px;
margin: 0;
}

Dengan demikian masalah CLS yang disebabkan oleh gambar logo yang tidak memiliki
width
dan height
yang jelas atau tidak tepat akan teratasi sepenuhnya.Silahkan coba untuk menguji blog ini di Google PageSpeed Insights untuk membuktikan bahwa trik untuk mengatasi elemen gambar tidak memiliki width dan height yang jelas di artikel ini benar-benar bekerja. Bahkan saya berhasil mengatasi masalah CLS halaman web hingga 0% di versi mobile dan dekstop.
Komentar
Posting Komentar