
Untuk menemukan penyebab tata letak bergeser di Blogger, rekam kapan pergeseran terjadi, lihat elemen yang terdampak, lalu periksa perubahan di sekitarnya. Paragraf yang bergerak belum tentu menjadi sumber masalah. Ia mungkin terdorong oleh gambar, iklan, atau komponen lain yang baru mendapatkan ruang.
CLS berkaitan dengan ketidakstabilan visual yang tidak diharapkan. Panduan ini membantu menyusun diagnosis dan menguji satu perbaikan yang relevan. Contoh gambar dan skenario berikut bersifat ilustratif; tidak ada hasil pengukuran atau pernyataan bahwa blog tertentu sedang mengalami masalah CLS.
1. Reproduksi pergeseran sebelum mengubah pengaturan
Pilih satu URL artikel publik yang menunjukkan gejala. Buka dari awal, tunggu kontennya tampil, lalu telusuri seperti pembaca: gulir, buka menu, dan lanjutkan membaca. Catat bagian yang bergeser serta tindakan atau kejadian tepat sebelumnya.
Gunakan catatan konkret, misalnya “paragraf kedua turun setelah area di atasnya terisi”. Hindari langsung menulis “teks penyebab CLS” karena yang terlihat baru akibatnya. Simpan ukuran layar dan apakah pengujian dilakukan pada pemuatan awal atau sesudah halaman digunakan.
Dalam penjelasan CLS di web.dev, skor berkaitan dengan kelompok pergeseran, bukan sekadar menjumlahkan seluruh gerakan yang terlihat sepanjang kunjungan. Pergeseran saat menggulir juga tidak otomatis dikecualikan hanya karena pembaca sedang berinteraksi. Tidak semua gerakan visual dihitung ke CLS; gunakan rincian peristiwa pada alat untuk menilai apa yang masuk pengukuran.
Karena itu, periksa fase setelah pemuatan awal. Panduan optimasi CLS menerangkan bahwa uji pemuatan dasar dapat melewatkan pergeseran yang baru terjadi kemudian. Pengalaman pengguna nyata dapat mencakup keadaan yang tidak muncul dalam satu uji singkat.
Jika gejala belum dapat diulang, pertahankan catatan sebagai dugaan. Ulangi alur yang sama sebelum mencoba banyak perubahan sekaligus. Tujuannya mempunyai kondisi pembanding yang masuk akal, bukan mengumpulkan tangkapan layar skor yang berbeda.
2. Gunakan rekaman Performance untuk mencari peristiwa pemicu
Referensi Performance Chrome DevTools menyediakan rekaman pemuatan ulang dan rekaman saat halaman digunakan. Untuk pergeseran awal, gunakan Record and reload. Untuk gejala setelah halaman tampil, mulai rekaman, lakukan alur pemicunya, lalu hentikan rekaman.
Pada hasil rekaman, cari track Layout shifts. Pilih penanda pergeseran atau kelompoknya untuk membaca informasi yang tersedia pada Summary. Nama dan posisi kontrol dapat berbeda menurut versi, jadi gunakan tujuan pemeriksaannya sebagai pegangan: kapan elemen berpindah dan perubahan apa yang mendahuluinya.
Misalnya, dalam skenario hipotetis, beberapa paragraf turun bersama setelah ruang iklan di atasnya bertambah. Paragraf tersebut adalah bagian yang terdampak. Dugaan penyebab yang lebih layak diperiksa adalah perubahan ruang iklan, bukan warna atau jenis tulisan pada seluruh artikel.
Insight Layout shift culprits dapat memberikan dugaan penyebab. Anggap hasilnya petunjuk untuk ditelusuri, bukan bukti tunggal. Tidak munculnya dugaan otomatis juga tidak berarti tidak ada pergeseran yang dapat diperbaiki.
Periksa area sebelum dan sesudah kejadian. Apakah gambar baru memperoleh tinggi, sebuah embed disisipkan, atau bentuk teks berubah setelah font tersedia? Cocokkan temuan dengan waktu peristiwa. Mintalah pengembang memeriksa komponen tema bila sumber perubahan belum dapat dipastikan dari isi postingan.
3. Sediakan ruang gambar dengan rasio yang sesuai
Jika pergeseran terkait gambar artikel, periksa atribut ukurannya dan aturan tampilan yang berlaku. Dokumentasi img di MDN menjelaskan bahwa width dan height membantu browser menentukan rasio aspek serta menyediakan ruang sebelum gambar selesai dimuat.
Contoh berikut mengasumsikan berkas berukuran 1200 × 675 piksel, dengan rasio 16:9. URL example.com adalah pengganti ilustratif dan bukan gambar siap pakai. Salin hanya jika Anda ingin menyesuaikannya dengan gambar yang memang digunakan pada draf sendiri.
<img src="https://example.com/gambar-berita-1200x675.jpg"
alt="Ilustrasi susunan halaman berita pada layar ponsel"
width="1200"
height="675"
style="display:block;max-width:100%;height:auto;">
Ganti src dengan URL gambar milik Anda, alt dengan deskripsi yang sesuai, serta kedua ukuran dengan dimensi berkas yang benar-benar disajikan. Jangan memaksakan nilai 1200 dan 675 pada gambar dengan rasio lain. Aturan max-width dan height auto membuat tampilan menyesuaikan ruang sambil mempertahankan proporsinya.
Bantuan gambar Blogger menjelaskan penambahan gambar melalui Sisipkan gambar pada editor postingan. Setelah mengunggah, periksa gambar yang dipakai, kemudian lihat elemen terkait melalui Tampilan HTML bila perlu menyesuaikan atributnya. Hindari menambahkan gambar kedua hanya untuk mengubah ukuran gambar pertama.
Contoh tidak memasang lazy loading untuk gambar utama yang langsung terlihat. Pemilihan cara memuat gambar perlu mengikuti posisinya, bukan diterapkan sama ke semua gambar. Untuk persiapan ukuran dan berkas yang lebih luas, lanjutkan ke optimasi gambar Blogger.
Simpan salinan isi sebelum menyunting. Sesudah mengganti atribut pada draf, buka pratinjau dan periksa ruang gambar sejak awal pemuatan. Pastikan gambar tidak terpotong, melebar, atau memiliki ruang kosong yang tidak sesuai. Tema dapat mempunyai aturan lain yang ikut memengaruhi hasil.
4. Rencanakan ruang iklan dan komponen yang datang terlambat
Jika rekaman menunjukkan perubahan pada area iklan atau embed, periksa ukuran ruang yang tersedia sebelum isinya dimuat. Panduan optimasi CLS menyarankan pencadangan ruang untuk komponen semacam ini. Ruang perlu mengikuti format dan perilaku komponen yang benar-benar digunakan.
Jangan memilih satu tinggi sembarang untuk semua slot. Daftar format iklan yang diizinkan, ukuran layar, dan keadaan ketika slot tidak terisi perlu diperiksa bersama pengelolanya. Ruang yang mendadak dihapus juga dapat menggeser konten, sehingga keadaan kosong sama pentingnya dengan keadaan terisi.
Untuk widget lain, catat apakah komponen muncul setelah artikel sudah dibaca. Bandingkan gejala pada konfigurasi uji yang terkontrol sebelum menyimpulkan bahwa layanan tertentu penyebabnya. Simpan bukti waktu muncul dan area yang berubah, lalu pilih perbaikan yang khusus pada komponen tersebut.
Perubahan pada kode iklan atau tata letak tema sebaiknya disiapkan dengan catatan pemulihan. Gunakan panduan backup Blogger sebelum melakukan perubahan yang lebih luas. Contoh di artikel ini tidak memasang skrip iklan atau aturan tema global.
5. Uji ulang satu perbaikan dan periksa alur membaca
Ulangi kondisi awal: URL yang sama, ukuran layar sebanding, dan tindakan pemicu yang sama. Bandingkan kapan pergeseran terjadi serta elemen yang berubah. Jika hasil belum konsisten, lanjutkan pencatatan sebelum menyatakan masalah selesai.
Setiap catatan cukup memuat gejala, dugaan penyebab, perubahan yang dicoba, dan hasil pengulangan. Misalnya, “ruang gambar sudah tersedia sebelum foto muncul” lebih mudah ditinjau daripada “semua CLS sudah diperbaiki”. Tambahkan hasil rekaman bila tersedia.
Periksa juga kenyamanan penggunaan setelah perbaikan. Ruang yang stabil tetap harus menampilkan gambar secara proporsional, menjaga menu dapat dipakai, dan membiarkan artikel terbaca. Gunakan checklist pengujian template Blogger untuk pemeriksaan yang lebih menyeluruh.
Hasil satu rekaman membantu diagnosis pada kondisi itu. Data lapangan dapat mencakup pengalaman dan konfigurasi lain, sehingga perbaikan lokal tidak menjamin skor tertentu atau perubahan laporan seketika. Simpan bukti yang dapat direproduksi dan lanjutkan perbaikan sesuai temuan berikutnya.
Komentar
Posting Komentar