Tidak ada kekurangan akronim di bidang SEO.
SEO, FID, FCP (First Contentful Paint), INP – ini hanyalah beberapa akronim umum yang akan Anda temui dalam hal kecepatan halaman.
Google saat ini sedang mengubah Data Web Inti.
Dua metrik baru telah ditambahkan ke dalam campuran: INP (Interaction To Next Paint) dan TTFB (Time to First Byte).
INP mengacu pada bagaimana halaman bereaksi terhadap interaksi pengguna tertentu yang diprogram ke dalam metrik INP keseluruhan yang diukur oleh lab Google Chrome dan data lapangan.
TTFB mengukur lamanya waktu yang diperlukan untuk byte pertama yang akan ditransfer oleh server.
TTFB telah lama dicurigai sebagai pendongkrak kinerja yang signifikan. Singkatnya, profesional SEO memiliki prioritas untuk mengoptimalkan sebagai bagian dari proses SEO.
Google baru-baru ini memutuskan untuk menerapkan TTFB sebagai indikator baru. Ini memungkinkan profesional SEO untuk mengukur kinerja situs di tingkat server.
Untuk keperluan pembahasan ini, kami akan tetap berpegang pada Polri di babak ini.
INP adalah metrik CoreWebVitals baru yang dirancang untuk memberikan representasi dari penundaan interaksi keseluruhan halaman.
Hal ini dilakukan dengan bekerja dari sampel interaksi terpanjang tunggal yang terjadi ketika pengguna mengunjungi halaman.
Jika interaksi halaman total kurang dari 50, INP menganggap interaksi dengan penundaan terburuk mutlak.
Pengukuran INP mewakili waktu yang dibutuhkan pengguna untuk berinteraksi dengan seluruh halaman.
Ini adalah kebalikan dari FID (First Input Delay).
FID hanya mengukur respons pertama dari sebuah dialog oleh pengguna tertentu.
JavaScript biasanya merupakan sinyal utama interaksi yang terjadi pada sebuah halaman.
Tombol radio, kotak centang, HTML
Ada jenis dialog lain, seperti elemen.
Namun, INP terlibat dalam jenis interaksi berikut:
- Klik mouse pada elemen interaktif.
- Ketuk elemen interaktif di perangkat apa pun, termasuk layar sentuh.
- Menekan tombol pada keyboard fisik atau keyboard di layar.
Ada beberapa peristiwa yang dapat dianggap sebagai interaksi.
Misalnya, keydown dan keyup keduanya merupakan bagian dari penekanan tombol.
Operasi ketuk juga dapat menyertakan acara pointerup dan pointerdown.
Semua ini dianggap “interaksi pengguna logis”.
Apa bagian dari Polri?
Setiap interaksi memiliki beberapa fase: waktu presentasi, waktu pemrosesan, dan penundaan input.
Callback peristiwa terkait mencakup total waktu yang diperlukan untuk menjalankan ketiga fase.
Periode terpanjang interaksi pengguna logis dicatat.
Berapa nilai INP yang bagus?
Dokumentasi web.dev Google saya akan menjelaskan Nilai INP yang baik adalah sekitar 200 ms atau kurang.
Ia mengatakan:
INP kurang dari atau 200 ms berarti halaman tersebut responsif.
INP lebih dari 200 md dan kurang dari 500 md atau 500 md berarti responsivitas halaman perlu ditingkatkan.
INP di atas 500 ms berarti halaman kurang responsif.
Google juga menyatakan bahwa INP masih eksperimental dan panduan yang direkomendasikan untuk indikator ini dapat berubah.
Bagaimana INP berbeda dari input lag pertama?
Perbedaan utama antara INP dan FID adalah FID hanya mempertimbangkan interaksi pertama pada halaman.
INP memperhitungkan interaksi semua halaman.
FID hanya mengukur metrik penundaan input dan tidak mempertimbangkan pengendali peristiwa dan waktu yang diperlukan untuk memproses pengendali peristiwa.
Itu juga tidak memperhitungkan keterlambatan dalam menyajikan kerangka interaksi berikutnya.
Cara mengidentifikasi masalah Polri di situs web Anda
Untuk menemukan masalah Polri di situs web Anda, Anda harus terlebih dahulu mempertimbangkan perbedaan antara data lab dan data lapangan.
Satu-satunya cara untuk menemukan data realistis tentang apa yang dialami pengguna Anda adalah dengan menggunakan data dari lapangan.
Alat lab adalah item yang tidak berinteraksi sepenuhnya dengan halaman dan biasanya perlu dimasukkan secara manual saat melakukan tugas pengukuran.
Jika tidak, gunakan alat otomatisasi seperti: Puppeteer Berguna untuk membuat skrip operasi manual yang terjadi saat menggunakan Alat Lab untuk tujuan pengujian.
Tentang data laboratorium
Dalam konteks jenis pengujian ini, data lab adalah metrik yang biasanya ditentukan dengan mengontrol pemuatan halaman menggunakan serangkaian kondisi yang telah ditentukan sebelumnya yang disesuaikan dengan perangkat dan jaringan.
Karena kondisi tersebut berada dalam lingkungan yang terkendali, maka disebut lingkungan lab, yang merupakan asal mula istilah “data lab”.
Tentang data lapangan
Data lapangan, juga dikenal sebagai data RUM (Pemantauan Pengguna Nyata), diperoleh dengan memantau pengguna di halaman.
Ini mengukur metrik kinerja kinerja individu dan sering memberikan wawasan tentang metrik kinerja khusus ini.
Data lapangan didasarkan pada kunjungan pengguna yang sebenarnya. Oleh karena itu, ini dapat menampilkan situs web pada perangkat yang sebenarnya, lokasi geografis pengguna, dan status jaringan perangkat tersebut.
Satukan semuanya
Omong-omong, apa yang penting tentang FID, Polri, data lapangan, dan data lab?
Data bidang disediakan oleh alat Chrome yang melaporkan data di CoreWebvVtals.
Anda bisa mendapatkan data lapangan dari laporan CrUX (atau laporan pengalaman pengguna Chrome).
Namun, laporan CrUX hanyalah bagian dari gambaran besar.
Inilah sebabnya mengapa penting untuk mengumpulkan data lapangan sendiri.
Menggunakan CrUX saja tidak dapat memberikan wawasan kerja yang cukup untuk membuat perbedaan nyata dalam kinerja situs Anda.
Google menjelaskan bahwa wawasan terpenting tentang data lapangan adalah tidak hanya satu angka.
Ini sebenarnya distribusi angka.
Ini berarti bahwa untuk sampel pengguna tertentu, situs dapat dimuat dengan sangat lambat.
Untuk pengguna lain, situs dapat memuat dengan sangat cepat.
Artinya, data lapangan adalah kumpulan total data kinerja yang dikumpulkan dari semua pengguna.
Bagaimana cara mengukur INP?
Meskipun pengukuran INP paling efektif saat menggunakan data lab dan lapangan dalam kombinasi, ada beberapa cara “termudah” untuk mengukur metrik CoreWebVitals ini.
Anda dapat menggunakan ekstensi Google Chrome yang disebut Lighthouse dengan mode rentang waktu.
Mode ini mempermudah dan lebih akurat untuk memantau apa yang terjadi saat halaman dimuat, yang bahkan lebih membantu dalam memecahkan masalah INP.
Anda juga dapat menggunakan alat lab lain ini untuk mengumpulkan data.
Bagaimana cara meningkatkan nilai INP Anda sendiri?
Cara terbaik untuk melakukannya adalah dengan mengoptimalkan kerja utas utama.
Ini berarti meminimalkan hal-hal seperti font pihak ketiga (yaitu, hanya menggunakan font sistem) dan menghindari penggunaan berat plugin yang dimuat saat halaman dimuat.
Misalnya, Anda memiliki situs WordPress dengan 15 plugin iklan yang didedikasikan untuk menampilkan iklan di halaman Anda. Mungkin tidak semua akan digunakan.
Mematikan 90% dari plugin ini meningkatkan INP dan tidak mempersulit pekerjaan utas utama. Ini untuk menunda pemuatan halaman.
Beberapa masalah INP muncul karena Anda belum cukup mengoptimalkan kerja thread utama untuk memastikan bahwa segala sesuatunya dapat dilakukan dengan benar dari perspektif Web Vitals inti.
Penyebab lain mungkin salah tembak file JavaScript atau, terutama untuk gambar besar, karena kurangnya perhatian pada bagaimana halaman dimuat.
Ini hanya beberapa, tetapi tidak semua, faktor-faktor yang harus dioptimalkan untuk jumlah Polri yang lebih baik dan lebih efektif.
Tidak hanya bagus secara keseluruhan Web vital inti Angka.
Meningkatkan INP bukanlah Kunci Kesuksesan SEO
Penting untuk dicatat bahwa meningkatkan INP bukanlah sesuatu yang menjamin kesuksesan langsung untuk SEO.
Sebaliknya, itu hanya salah satu dari banyak yang mungkin perlu diselesaikan sebagai bagian dari kumpulan perubahan kualitas yang dapat membantu membuat perbedaan dalam kinerja SEO Anda secara keseluruhan.
Bagaimana Anda berencana untuk menerapkan perbaikan INP dalam keseluruhan strategi SEO Anda?