Audit INP Website: Langkah Praktis Sebelum Lapor ke Klien
TL;DR: Audit INP yang efektif dimulai dari data lapangan, bukan tebakan. Urutannya: ambil data INP riil dari Core Web Vitals, reproduksi interaksi terlambat di DevTools, identifikasi long task penyebabnya, lalu pecah atau tunda kode berat. Pendekatan ini menurunkan skor INP tanpa menulis ulang aplikasi.
Banyak laporan audit performa berhenti di angka kecepatan loading. Padahal sejak Interaction to Next Paint menggantikan First Input Delay sebagai metrik resmi pada 2024, halaman yang cepat dimuat tetap bisa gagal jika terasa lambat saat diklik. Dalam beberapa proyek antarmuka yang saya tangani, keluhan klien hampir selalu sama: "kok klik tombolnya delay?" padahal skor kecepatan halaman terlihat hijau.
Artikel ini menyusun urutan audit Interaction to Next Paint yang bisa diikuti sebelum mengirim laporan ke klien, supaya temuan berbasis bukti, bukan asumsi.
Mulai dari Data Lapangan, Bukan Lab
Kesalahan paling umum adalah langsung membuka DevTools di laptop kencang dan menyimpulkan "tidak ada masalah". Pengukuran lab di perangkat cepat sering menyembunyikan masalah yang dialami pengguna sungguhan di ponsel kelas menengah.
Mulailah dari data lapangan lewat laporan Core Web Vitals di Google Search Console atau CrUX. Cari halaman dengan INP di atas 200 ms. Inilah daftar prioritas audit yang sebenarnya, karena mencerminkan perangkat dan jaringan pengguna nyata.
Reproduksi dan Temukan Long Task
Setelah tahu halaman bermasalah, langkah berikutnya adalah mereproduksi interaksi yang lambat sambil merekam di tab Performance Chrome DevTools. Aktifkan throttling CPU 4x agar mendekati perangkat pengguna Indonesia pada umumnya.
| Langkah | Yang dicari | Petunjuk |
|---|---|---|
| Rekam interaksi | Blok merah long task | Tugas di atas 50 ms menahan respons |
| Periksa pemicu | Skrip pihak ketiga | Analytics dan chat widget sering jadi tersangka |
| Cek hydration | Komponen berat saat muat | Tunda yang tidak kritis |
Long task adalah tugas JavaScript yang memblokir thread utama. Detail teknik pemecahannya saya bahas terpisah di glosarium soal INP debugging. Panduan resmi tersedia di web.dev tentang optimasi INP.
Studi Kasus: Halaman Layanan yang Terasa Berat
Saat menata ulang halaman layanan untuk salah satu klien personal branding, skor kecepatan loading sudah baik tetapi tombol kontak terasa tertunda hampir setengah detik. Rekaman DevTools menunjukkan dua skrip pihak ketiga berjalan bersamaan saat halaman selesai dimuat, menahan thread utama tepat ketika pengguna pertama kali mengetuk.
Solusinya tidak dramatis: menunda pemuatan kedua skrip itu sampai interaksi pertama, lalu memecah satu fungsi inisialisasi panjang menjadi beberapa bagian. Setelah perubahan, respons tombol membaik secara nyata. Pelajaran utamanya, INP buruk jarang berasal dari satu bug besar, melainkan akumulasi kerja kecil yang menumpuk di waktu yang salah.
Pertanyaan Umum
Apakah audit INP butuh tools berbayar?
Tidak. Google Search Console untuk data lapangan dan Chrome DevTools untuk diagnosa sudah cukup untuk mayoritas kasus. Tools berbayar membantu pemantauan berkelanjutan, bukan syarat audit awal.
Berapa lama biasanya perbaikan INP terlihat di Search Console?
Data lapangan Core Web Vitals bergerak berdasarkan jendela 28 hari, jadi perbaikan biasanya mulai terlihat dalam beberapa minggu, bukan langsung.
Apakah INP hanya masalah situs React?
Tidak. INP relevan untuk semua situs yang punya interaksi JavaScript. Situs dengan banyak skrip pihak ketiga, apa pun frameworknya, rentan terhadap long task.
Audit yang Baik Menjual Kepercayaan
Laporan audit yang menyertakan data lapangan, rekaman penyebab, dan langkah perbaikan konkret jauh lebih meyakinkan klien daripada sekadar angka skor. Mulailah dari pengalaman pengguna nyata, buktikan penyebabnya, lalu tunjukkan perbaikannya. Itu yang membedakan audit performa yang dipercaya dari yang sekadar formalitas.
Artikel Terkait
Website Bisnis
Payment Gateway atau Transfer Manual? Panduan Memilih untuk Bisnis
Transfer manual terasa gratis sampai Anda menghitung waktu yang habis untuk cek mutasi. Berikut cara menimbang payment gateway dari sisi biaya, konversi, dan operasional.
Website Bisnis
Checklist Serah Terima Website: Menutup Proyek Tanpa Ekor Panjang
Peluncuran bukan akhir proyek. Serah terima yang rapi menentukan apakah klien bisa mandiri atau terus menghubungi Anda setiap kali ingin mengganti satu kalimat.
Website Bisnis
Migrasi Skema Database Tanpa Downtime: Pola Expand dan Contract
Mengubah struktur tabel di database produksi sering dianggap pekerjaan berisiko yang harus dilakukan tengah malam. Ada pola yang membuatnya bisa dilakukan siang hari.
Butuh website yang benar-benar bekerja?
Hubungi Vito untuk konsultasi gratis 15 menit.
WhatsApp Sekarang