Chuyển đến nội dung chính
← Tất cả hướng dẫn

Core Web Vitals

Ba chỉ số, ba ngưỡng, một phân vị. Chúng mô tả cảm giác của người thật khi vào trang, nên quyết định thuộc về dữ liệu thực địa chứ không phải điểm phòng thí nghiệm.

Ba chỉ số và thứ mỗi chỉ số bắt được

Mỗi chỉ số phủ một kiểu khác nhau khiến trang cho cảm giác sai, và chúng hỏng độc lập với nhau. Một trang có thể tải nhanh mà vẫn trượt đi dưới ngón tay người đọc; một trang có thể ổn định hoàn hảo mà mất bốn giây mới hiện được thứ gì.

Chỉ sốPhủTốtCần sửa khi vượt
LCPTải≤ 2,5 giây4,0 giây
INPKhả năng đáp ứng≤ 200 mili giây500 mili giây
CLSỔn định thị giác≤ 0,10,25

Largest Contentful Paint đánh dấu khoảnh khắc phần tử lớn nhất trong khung nhìn vẽ xong, thường là ảnh bìa hoặc một khối tiêu đề. Nó thay cho ý «trang trông như đã tới nơi», và chính vì thế nó hơn các mốc cũ như lần vẽ đầu tiên: một khung trắng được vẽ nhanh không phải là một trang tải nhanh.

Interaction to Next Paint thay First Input Delay làm Core Web Vital ổn định vào tháng 3 năm 2024, và cuộc thay thế ấy có ý nghĩa. FID chỉ đo độ trễ trước khi tương tác đầu tiên được xử lý, nên nó tâng bốc những trang đáp nhanh cú chạm đầu rồi sa lầy về sau. INP nhìn toàn bộ độ trễ của các tương tác trong suốt lượt truy cập và báo con số gần với cái tệ nhất.

Cumulative Layout Shift đo phần nội dung dịch chuyển sau khi đã được vẽ. Đó là chỉ số đứng sau trải nghiệm phổ biến: với tay tới một liên kết rồi bấm trúng quảng cáo vừa chen vào bên dưới. Vì đây là điểm chứ không phải khoảng thời gian, một cú xê dịch tệ ở cuối trang có thể áp đảo con số.

Chấm ở phân vị thứ 75, trên dữ liệu thực địa

Đây là phần khiến nhiều đội bị bất ngờ. Việc đánh giá lấy phân vị thứ 75 của các lượt tải trang trong cửa sổ trượt 28 ngày, tách riêng cho di động và máy tính. Một trung vị dễ chịu kèm cái đuôi chậm vẫn trượt — đúng như thiết kế. Chỉ số nói về một phần tư người truy cập khổ nhất, không phải về người điển hình.

Nó cũng có nghĩa dữ liệu là dữ liệu thực địa, thu từ những lượt truy cập có thật, chứ không phải một lần chạy trong phòng thí nghiệm. Công cụ phòng thí nghiệm là dụng cụ chẩn đoán: chúng cho biết tài nguyên nào đang giữ chân việc kết xuất, và cho việc đó chúng là công cụ đúng. Chúng không phải là bản đánh giá, và một điểm xanh trong phòng thí nghiệm bên cạnh một đánh giá thực địa trượt không phải mâu thuẫn — nó nghĩa là người truy cập thật của bạn không ngồi trên cỗ máy bạn dùng để thử.

Điều gì thật sự làm mỗi chỉ số dịch chuyển

Nguyên nhân thì không hào nhoáng và lặp lại từ trang này sang trang khác. Phần lớn công việc là quyết định trình duyệt phải có gì trước lần vẽ có ý nghĩa đầu tiên, rồi từ chối cho mọi thứ khác một chỗ trong hàng đợi ấy.

Chỉ sốNguyên nhân thường gặpCách sửa thường dùng
LCPMáy chủ phản hồi chậmLưu đệm tài liệu; cắt bớt chuỗi chuyển hướng
LCPẢnh bìa được phát hiện muộnTải trước; đừng bao giờ tải lười
LCPCSS hoặc phông chữ chặn kết xuấtCSS thiết yếu đặt nội tuyến; dùng font-display
INPTác vụ JavaScript dài trên luồng chínhChẻ nhỏ ra; hoãn phần việc không thiết yếu
INPKịch bản bên thứ ba nặng nềTải muộn, hoặc bỏ hẳn
CLSẢnh và nhúng không khai kích thướcĐặt width và height, hoặc aspect-ratio
CLSPhông chữ đổi làm chữ chạy lạiKhớp thông số phông dự phòng; tải trước phông
CLSBiểu ngữ chèn lên trên nội dungChừa sẵn chỗ trước khi nó được lấp

Kịch bản bên thứ ba đáng được nêu riêng, vì đó là nguyên nhân phổ biến nhất của một vấn đề INP và cũng là thứ không ai nhận trách nhiệm. Mỗi thẻ thêm vào cho phân tích, trò chuyện, thử nghiệm hay chấp thuận đều tranh cùng cái luồng chính mà cú chạm của người đọc cần. Câu hỏi kiểm toán đáng hỏi không phải mỗi thẻ có ích hay không, mà nó tốn bao nhiêu ở phân vị thứ 75.

Trải nghiệm trang đứng ở đâu giữa các tín hiệu

Google cho biết hệ thống xếp hạng cốt lõi của họ sử dụng Core Web Vitals, nhưng không có “tín hiệu trải nghiệm trang” duy nhất. Mức độ liên quan vẫn được đặt lên hàng đầu và Core Web Vitals tốt không đảm bảo xếp hạng hàng đầu.

Ưu tiên các vấn đề người dùng thực sự gặp phải, đặc biệt trên các mẫu quan trọng, mà không coi việc vượt ngưỡng là bảo đảm xếp hạng. Một trang phù hợp nhưng trải nghiệm kém vẫn có thể xếp hạng; một trang nhanh nhưng không phù hợp với truy vấn không trở nên liên quan chỉ vì nó nhanh.

Một trình tự làm việc đứng vững

Nếu bạn xuất phát từ một đánh giá trượt, trình tự này tránh được kiểu phí công phổ biến nhất: mài giũa thứ đã đạt, hoặc sửa một trang không có lưu lượng.

  1. Đọc dữ liệu thực địa trước, tách riêng di động và máy tính. Thường chỉ di động trượt, và sửa máy tính chẳng đổi được gì.
  2. Tìm xem chỉ số nào trượt và trên nhóm trang nào. Các khuôn mẫu trượt cùng nhau; một địa chỉ đơn lẻ hiếm khi nói lên nhiều.
  3. Tái hiện nguyên nhân trong phòng thí nghiệm, với đường truyền bị bóp. Phòng thí nghiệm cho biết cái gì chậm; thực địa đã cho biết điều đó có ảnh hưởng.
  4. Sửa phần đóng góp lớn nhất rồi phát hành. Các chỉ số này nhích lên nhờ những cải thiện từng phần; hiếm khi có một công tắc duy nhất.
  5. Chờ hết cửa sổ 28 ngày rồi hãy phán xét. Bản đánh giá là trung bình trễ, nên một sửa chữa hôm nay sẽ hiện ra dần dần.

Thử trên chính website của bạn

Câu hỏi và trả lời

First Input Delay còn được đo không?

Không. INP thay FID làm Core Web Vital ổn định vào tháng 3 năm 2024. Nó nhìn độ trễ tương tác trong suốt lượt truy cập thay vì độ trễ trước tương tác đầu tiên được xử lý, nên có những trang qua FID thoải mái lại trượt INP.

Đạt Core Web Vitals có nâng thứ hạng của tôi không?

Không tự thân nó. Trải nghiệm trang là một tín hiệu trong nhiều tín hiệu, và thường có sức nặng ở nơi những thứ khác ngang nhau chứ không lấn át mức độ phù hợp. Hiểu nó là thứ ngăn người ta bỏ đi thì đúng hơn là một vị trí mua được.

Vì sao điểm phòng thí nghiệm của tôi trái với dữ liệu thực địa?

Vì chúng đo hai thứ khác nhau. Phòng thí nghiệm chạy một lần, trên đường truyền và máy của bạn; đánh giá thực địa là phân vị thứ 75 của các lượt truy cập thật trong 28 ngày. Dùng phòng thí nghiệm để tìm nguyên nhân, dùng thực địa để quyết định có vấn đề hay không.

Bao lâu sau khi sửa thì đánh giá cập nhật?

Đánh giá thực địa dùng cửa sổ trượt 28 ngày, nên cải thiện xuất hiện dần chứ không phải ngay ngày bạn triển khai. Phán xét một sửa chữa trong tuần đầu thường là đánh giá thấp nó.

Tôi nên sửa chỉ số nào trước?

Bắt đầu với chỉ số và lớp thiết bị không hoạt động đối với các trang quan trọng, sau đó sử dụng chẩn đoán trong phòng thí nghiệm để xác định nguyên nhân lớn nhất mà người dùng gặp phải. Không có quy tắc chung nào rằng LCP, INP hoặc CLS phải luôn đứng đầu.