Nếu từng nhờ ai đó kiểm tra website, có thể bạn đã nghe những cái tên như LCP, INP, CLS kèm lời nhận xét "Core Web Vitals chưa đạt". Nghe rất kỹ thuật, nhưng thật ra ý tưởng phía sau khá đơn giản: Google muốn đo xem khách có thấy dễ chịu khi dùng website của bạn hay không.
Bài viết này giải thích ba chỉ số đó bằng ngôn ngữ đời thường, vì sao chúng quan trọng với việc kinh doanh, và bạn nên làm gì khi website chưa đạt.
Core Web Vitals là gì?
Core Web Vitals là bộ ba chỉ số do Google đưa ra để đo trải nghiệm thực tế của người dùng trên một trang web. Mỗi chỉ số trả lời một câu hỏi mà khách hàng nào cũng vô thức đặt ra:
- Trang có hiện ra nhanh không? Đo bằng LCP.
- Bấm vào có phản hồi ngay không? Đo bằng INP.
- Nội dung có đứng yên không, hay cứ nhảy lung tung? Đo bằng CLS.
Điểm đặc biệt là các chỉ số này được đo từ trải nghiệm của người dùng thật, không chỉ từ máy kiểm tra. Theo hướng dẫn của web.dev, một trang được xem là đạt khi ít nhất 75% lượt truy cập có cả ba chỉ số ở mức tốt.
LCP: nội dung chính hiện ra sau bao lâu?
LCP (Largest Contentful Paint) đo thời gian từ lúc khách mở trang đến khi phần nội dung lớn nhất trong màn hình đầu tiên hiện ra. Đó thường là ảnh banner, ảnh sản phẩm hoặc tiêu đề lớn.
- Tốt: từ 2,5 giây trở xuống.
- Cần cải thiện: từ trên 2,5 đến 4 giây.
- Kém: trên 4 giây.
Hãy hình dung bạn bước vào một cửa hàng mà đèn mãi chưa bật. Bạn vẫn đứng trong đó, nhưng chưa thấy gì để mua. LCP chậm cũng tạo cảm giác như vậy.
Nguyên nhân thường gặp: ảnh đầu trang quá nặng, máy chủ phản hồi chậm, font chữ và mã JavaScript chặn trang hiển thị.
INP: website phản hồi nhanh đến đâu?
INP (Interaction to Next Paint) đo độ trễ từ lúc khách bấm, chạm hoặc gõ phím đến khi màn hình thay đổi để phản hồi. Ví dụ: bấm nút "Thêm vào giỏ", mở menu, chọn màu sản phẩm.
- Tốt: từ 200 mili giây trở xuống.
- Cần cải thiện: từ trên 200 đến 500 mili giây.
- Kém: trên 500 mili giây.
Từ tháng 3/2024, INP đã thay thế chỉ số cũ là FID. INP khắt khe hơn vì nó xét gần như mọi lần tương tác trong suốt thời gian khách ở trên trang, chứ không chỉ lần bấm đầu tiên.
Một nút bấm mà nửa giây sau mới có phản ứng khiến khách nghĩ website bị lỗi, rồi bấm thêm lần nữa, thậm chí bỏ đi.
Nguyên nhân thường gặp: quá nhiều mã JavaScript chạy cùng lúc, plugin và đoạn mã bên thứ ba nặng, hiệu ứng phức tạp.
CLS: bố cục có bị xô lệch không?
CLS (Cumulative Layout Shift) đo mức độ các thành phần trên trang bị dịch chuyển bất ngờ trong lúc tải. Bạn hẳn từng gặp cảnh: đang định bấm vào một đường link thì một tấm ảnh hay quảng cáo hiện ra, đẩy mọi thứ xuống, và bạn bấm nhầm.
- Tốt: từ 0,1 trở xuống.
- Cần cải thiện: từ trên 0,1 đến 0,25.
- Kém: trên 0,25.
CLS không có đơn vị thời gian. Đây là điểm số phản ánh phần màn hình bị xô lệch nhiều hay ít.
Nguyên nhân thường gặp: ảnh và video không khai báo kích thước, banner hoặc thông báo chèn vào đầu trang sau khi tải, font chữ thay đổi kích thước khi tải xong.
Core Web Vitals có ảnh hưởng đến SEO không?
Có, nhưng không nên hiểu quá mức. Theo Google Search Central, Core Web Vitals được các hệ thống xếp hạng của Google sử dụng như một phần của trải nghiệm trang. Tuy vậy, Google cũng nói rõ nội dung liên quan và hữu ích vẫn là yếu tố quan trọng nhất.
Nói cách khác, một website rất nhanh nhưng nội dung nghèo nàn sẽ không tự nhiên lên top. Nhưng giữa hai trang có nội dung tương đương, trang mang lại trải nghiệm tốt hơn có lợi thế.
Quan trọng hơn thứ hạng là chuyện kinh doanh: khách ở lại lâu hơn, bấm nhầm ít hơn, liên hệ nhiều hơn. Đó mới là lý do chính để quan tâm đến Core Web Vitals.
Làm sao biết website của bạn có đạt không?
Có hai cách đơn giản:
- PageSpeed Insights: dán đường link vào pagespeed.web.dev để xem từng trang. Nếu website có đủ lượt truy cập, bạn sẽ thấy dữ liệu thực tế của người dùng.
- Google Search Console: báo cáo Core Web Vitals cho biết nhóm trang nào đang tốt, cần cải thiện hay kém, trên cả điện thoại và máy tính.
Bài cách tự kiểm tra tốc độ website trong 10 phút hướng dẫn chi tiết từng bước đo và đọc kết quả.
Website chưa đạt thì làm gì?
Thứ tự ưu tiên hợp lý thường là:
- Sửa trang quan trọng trước: trang chủ, trang sản phẩm bán chạy, landing page đang chạy quảng cáo.
- Bắt đầu từ LCP: tối ưu ảnh đầu trang và tốc độ máy chủ thường mang lại cải thiện rõ nhất.
- Dọn dẹp mã thừa: gỡ plugin, đoạn mã không dùng để cải thiện INP.
- Giữ chỗ cho ảnh và banner: khai báo kích thước để bố cục không xô lệch, giúp CLS về mức tốt.
Lưu ý rằng dữ liệu thực tế được tính theo 28 ngày gần nhất, nên sau khi sửa cần vài tuần để các báo cáo cập nhật đầy đủ.
Nếu website được xây trên nền tảng quá cồng kềnh, việc vá từng chỗ có khi tốn công hơn làm lại cho gọn. Đây là điều nên cân nhắc cùng người có chuyên môn.
Lời kết
Core Web Vitals không phải điểm số để khoe. Chúng là cách Google đo những điều khách hàng cảm nhận được: trang có nhanh không, có mượt không, có ổn định không.
Khi làm website, Bina tối ưu Core Web Vitals ngay từ khâu thiết kế và kiểm tra lại trước khi bàn giao, để bạn không phải sửa về sau. Bạn có thể xem cách Bina làm ở trang Dịch vụ, hoặc gửi website hiện tại để Bina xem giúp các chỉ số đang ở mức nào.



