Skip to content
Carian

Kelajuan laman: metrik, ujian dan petua pengoptimuman

Kelajuan halaman ialah sejauh mana sumber halaman web dimuat dan halaman menjadi boleh diguna oleh pelawat; diukur dengan metrik makmal dan lapangan (LCP, FCP, INP) yang menjejaskan pengalaman pengguna, tingkah laku perayapan dan isyarat carian.

Page Speed: Improving Website Performance Guide

Apakah kelajuan halaman?

Kelajuan halaman menerangkan sejauh mana cepat sumber di sesuatu halaman web dimuat dan boleh digunakan oleh pelawat. Ia diperhatikan dalam dua konteks ujian: ujian makmal (sintetik) yang mensimulasikan peranti dan rangkaian, dan pengukuran lapangan (pengguna sebenar) yang dikumpul daripada penyemak imbas sebenar. Kelajuan halaman dinyatakan melalui metrik yang menangkap fasa berfokuskan pengguna yang berbeza, seperti pemuatan, first paint, interaktiviti dan kestabilan visual.

Mengapa kelajuan halaman penting untuk SEO

Halaman yang lebih pantas meningkatkan pengalaman pengguna: mengurangkan masa menunggu, menurunkan kadar pengabaian dan membantu pelawat berinteraksi dengan kandungan lebih awal.Enjin carianmenggunakan isyarat kelajuan halaman sebagai sebahagian daripada sistem penggredan yang lebih luas—Core Web Vitals adalah satu set isyarat yang menyumbang kepada isyarat pengalaman halaman—tetapi penggredan adalah pelbagai faktor dan tidak ditentukan oleh kelajuan sahaja. Juga ambil perhatian bahawa sejak July 2024 Google merayapi tapak dengan Googlebot Smartphone secara lalai; ukur kelajuan halaman mudah alih kerana rendering dan set sumber pada peranti mudah alih adalah asas utama untuk perayapan dan pengindeksan.

Bagaimana kelajuan halaman berfungsi

Kelajuan halaman terhasil daripada interaksi antara pelayan/rangkaian, payload sumber dan pemerenderan di pihak klien. Tahap utama termasuk: carian DNS dan TCP/TLS handshake, respons HTML awal, muat turun dan penguraian CSS/JS/gambar, merender kandungan bermakna pertama, dan melaksanakan skrip yang membolehkan interaktiviti. Kedua-dua alat makmal (yang mengawal peranti dan rangkaian) dan data lapangan (metrik pengguna sebenar) diperlukan untuk memahami prestasi merentas audiens dan keadaan.

Jenis kelajuan halaman

Bezakan kategori biasa ini:

- Ujian makmal — audit terkawal dan boleh diulang menggunakan alat seperti Lighthouse atau WebPageTest. Kelebihan: boleh direproduksi, membantu mengasingkan regresi. Kekurangan: mungkin tidak mencerminkan semua keadaan pengguna sebenar.
- Data lapangan (pengguna sebenar) — RUM yang dikumpul daripada pelawat sebenar (Chrome UX Report / PageSpeed Insights field data, dan laporan Core Web Vitals dalam Google Search Console untuk hartanah anda). Kelebihan: menunjukkan pengalaman sebenar. Kekurangan: berisik dan dipengaruhi oleh campuran peranti/rangkaian audiens.
- Kelajuan yang dirasakan vs teknikal — kelajuan yang dirasakan memberi tumpuan pada bila pengguna merasakan halaman itu berguna (First Contentful Paint, Largest Contentful Paint), manakala kelajuan teknikal merangkumi metrik seperti jumlah masa muat turun atau bilangan permintaan.

Cara mula dengan kelajuan halaman

Mula dengan menggabungkan pengukuran makmal dan lapangan. Untuk tapak anda sendiri, semak laporan Core Web Vitals dalam Google Search Console dan bandingkan dengan keputusan PageSpeed Insights dan Lighthouse untuk halaman representatif. Utamakan: kurangkan sumber besar yang menghalang render, optimakan imej dan fon, gunakan caching dan header respons pelayan yang cekap, dan audit skrip pihak ketiga. Ukur sebelum dan selepas setiap perubahan supaya anda boleh mengesahkan impak.

Cara mengesahkan dan menyelesaikan masalah kelajuan halaman

Data lapangan: PageSpeed Insights dan Core Web Vitals

Gunakan PageSpeed Insights (yang memaparkan data lapangan CrUX apabila tersedia) untuk melihat taburan LCP, FCP dan INP pengguna sebenar. Untuk harta yang anda miliki, gunakan laporan Core Web Vitals dan Page Experience dalam Google Search Console untuk mendapatkan trend pada peringkat tapak dan peringkat URL. Ingat: data lapangan mencerminkan campuran audiens sebenar anda dan harus menjadi panduan untuk menetapkan keutamaan.

Ujian makmal: Lighthouse, Chrome DevTools, WebPageTest

Jalankan Lighthouse (dalam Chrome DevTools atau melalui baris arahan) dan WebPageTest untuk menghasilkan semula keadaan dan menyemak carta waterfall. Dalam DevTools, gunakan panel Performance dan Network untuk mencari skrip yang menghalang render dan tugas panjang. Ujian makmal membolehkan anda mengawal peranti dan throttling untuk membandingkan perubahan secara konsisten.

Semakan pelayan dan rangkaian (curl dan headers)

Gunakan curl untuk pemeriksaan ringkas. Untuk menyemak hanya header respons: curl -I https://example.com/page (mengembalikan header, bukan badan). Untuk mendapatkan HTML yang diterima oleh user-agent tertentu: curl -A "Googlebot/2.1 (+http://www.google.com/bot.html)" https://example.com/page. Semak Cache-Control, Content-Encoding, dan server timing headers untuk mengesahkan caching dan pemampatan.

Senarai semak praktikal: semakan kelajuan halaman

Data lapangan Core Web Vitals — tempat untuk mengesahkan: PageSpeed Insights / Search Console Core Web Vitals — lulus apabila taburan LCP, INP dan CLS lapangan berada dalam julat yang boleh diterima untuk audiens anda.

Audit Lighthouse makmal — tempat untuk mengesahkan: Chrome DevTools Lighthouse atau WebPageTest — lulus apabila Lighthouse menunjukkan tiada sumber kritikal yang menghalang render dan pengurangan total blocking time.

Masa respons pelayan & caching — tempat untuk mengesahkan: curl -I dan log pelayan — lulus apabila respons termasuk Cache-Control yang sesuai dan respons konsisten pantas di bawah beban biasa.

Pemampatan & saiz payload — tempat untuk mengesahkan: panel Network dalam DevTools atau curl dengan --compressed — lulus apabila sumber dimampatkan dan jumlah bait yang dipindahkan diminimumkan.

Skrip pihak ketiga — tempat untuk mengesahkan: DevTools Performance + Coverage — lulus apabila kod pihak ketiga yang tidak penting ditangguhkan atau dikeluarkan dan tugas panjang dihapuskan.

Kesetaraan rendering mudah alih — tempat untuk mengesahkan: emulasi peranti Chrome DevTools + curl dengan UA mudah alih — lulus apabila HTML/CSS/JS mudah alih menyampaikan kandungan dan ciri prestasi yang setara seperti yang dimaksudkan untuk pengguna mudah alih.

Kesilapan biasa kelajuan halaman

- Bergantung hanya pada skor makmal: menganggap satu pusingan Lighthouse sebagai muktamad tanpa merujuk data lapangan.
- Imej dan fon besar yang tidak dioptimumkan yang menghalang rendering.
- Kegunaan sintron JavaScriptatau tugas panjang yang melambatkan interaktiviti.
- Tiada atau header caching dan pemampatan yang salah.
- Skrip pihak ketiga yang berat yang menyuntik kerja pada thread utama.
- Mengukur prestasi desktop apabila tapak dirayapi dan diindeks terutamanya oleh Googlebot Smartphone; metrik mudah alih mesti diberi keutamaan.
- Menyajikan kandungan berbeza kepada perayap berbanding pengguna (elakkan cloaking); optimakan pengalaman mudah alih/desktop mengikut kelas peranti tanpa menyembunyikan kandungan daripada enjin carian.

Baca Panduan SEO Teknikal

Soalan Lazim

Q: Adakah kelajuan halaman secara langsung memberi kesan kepada kedudukan?
A: Kelajuan halaman menyumbang kepada isyarat pengalaman pengguna dan Core Web Vitals, yang merupakan input dalam sistem carian. Keputusan kedudukan adalah berbilang faktor; memperbaiki kelajuan mengurangkan halangan dan boleh secara tidak langsung menyokong metrik penglibatan yang lebih baik yang diperhatikan oleh enjin carian.

Q: Metrik mana yang patut saya utamakan?
A: Utamakan metrik berfokuskan pengguna: Largest Contentful Paint (LCP) untuk pemuatan, Interaction to Next Paint (INP) untuk interaktiviti, dan Cumulative Layout Shift (CLS) untuk kestabilan visual. Gunakan ujian makmal untuk mengesahkan pembaikan dan data lapangan untuk mengesahkan impak pengguna sebenar.

Q: Perlukah saya mengoptimumkan hanya untuk mudah alih?
A: Oleh kerana Google menggunakan versi mudah alih untuk perayapan dan pengindeksan secara lalai (Googlebot Smartphone digunakan untuk perayapan), prestasi mudah alih adalah penting. Namun begitu, optimakan untuk kedua-dua mudah alih dan desktop apabila audiens berbeza.

Q: Bagaimana saya menguji impak skrip pihak ketiga?
A: Gunakan Chrome DevTools Performance untuk merakam muatan halaman dan mengenal pasti tugas panjang serta pemicu skrip pihak ketiga. Pertimbangkan untuk menangguhkan, memuat secara async, atau menggunakan bajet prestasi untuk kod pihak ketiga.

Terma berkaitan