Làm thế nào để khắc phục điểm Core Web Vitals kém?
Core Web Vitals
Hãy xác định chỉ số nào không đạt, trên thiết bị nào và với nhóm trang nào; báo cáo Core Web Vitals trong Search Console hiển thị cả ba chỉ số dựa trên các lượt truy cập thực tế từ Chrome. Sau đó khắc phục nguyên nhân đằng sau chỉ số đó: với LCP là tốc độ tải hình ảnh hoặc văn bản chính; với INP là các tác vụ JavaScript kéo dài làm chậm phản hồi; với CLS là nội dung xuất hiện mà không được dành sẵn không gian. Dữ liệu thực tế (field data) bao gồm 28 ngày gần nhất, nên bạn cần đánh giá hiệu quả của bản sửa trong vòng một tháng.
Bước 1: xác định chỉ số đang không đạt
- Mở báo cáo Core Web Vitals trong Search Console và chọn Di động hoặc Máy tính; hai loại thiết bị được đánh giá riêng biệt.
- Mở một trong các vấn đề được liệt kê, ví dụ vấn đề LCP trên di động, để xem nhóm URL bị ảnh hưởng và các URL mẫu. Cả nhóm dùng chung một trạng thái, được quyết định bởi chỉ số kém nhất.
- Chạy một URL mẫu qua PageSpeed Insights để xem dữ liệu thực tế của trang đó cùng với kết quả kiểm tra trong phòng thí nghiệm (lab test) hỗ trợ việc gỡ lỗi.
Các công cụ lab như Lighthouse không thể đo INP vì không có ai tương tác với trang, nên chúng báo cáo Total Blocking Time thay thế. Với INP, dữ liệu đo từ người dùng thực mới là căn cứ đáng tin cậy.
Cách khắc phục LCP chậm
Hướng dẫn tối ưu LCP của web.dev chia LCP thành bốn phần: thời gian phản hồi của máy chủ, độ trễ trước khi tài nguyên chính bắt đầu tải, thời gian tải xuống, và độ trễ trước khi hiển thị. Hãy xử lý phần lớn nhất trước:
- Đảm bảo hình ảnh LCP có thể được phát hiện ngay trong HTML ban đầu thay vì chèn bằng JavaScript hoặc CSS, và đặt
fetchpriority="high"cho hình ảnh đó. - Không bao giờ lazy-load hình ảnh LCP.
- Giảm kích thước tệp: dùng đúng kích thước hiển thị, định dạng hiện đại, nén tốt, và CDN đặt gần người truy cập.
- Loại bỏ các tài nguyên chặn hiển thị: giảm dung lượng stylesheet, không dùng script đồng bộ trong
<head>, và dùng server-side rendering cho nội dung chính. - Tăng tốc phản hồi của máy chủ: giảm số lần chuyển hướng và cho phép trang được cache tại edge.
Cách khắc phục INP kém
Hướng dẫn tối ưu INP chia mỗi tương tác thành độ trễ đầu vào, thời gian xử lý và độ trễ hiển thị:
- Độ trễ đầu vào: giảm lượng JavaScript chạy trong lúc tải trang để luồng chính rảnh khi người dùng chạm vào.
- Thời gian xử lý: chia nhỏ các trình xử lý sự kiện dài thành những tác vụ nhỏ hơn và nhường luồng chính, cập nhật phần hiển thị cho người dùng trước rồi hoãn phần còn lại.
- Độ trễ hiển thị: giữ DOM nhỏ gọn, tránh buộc trình duyệt tính toán lại bố cục do đọc style ngay sau khi thay đổi, và dùng
content-visibilitycho các trang dài.
Cách khắc phục CLS cao
Hướng dẫn tối ưu CLS liệt kê các nguyên nhân thường gặp và cách khắc phục:
- Hình ảnh và video không có kích thước: thêm thuộc tính
widthvàheight, hoặc dùngaspect-ratiotrong CSS. - Quảng cáo, nội dung nhúng và iframe: dành sẵn không gian cho chúng trong bố cục trước khi chúng tải.
- Nội dung được chèn phía trên nội dung hiện có: dùng phần giữ chỗ có kích thước phù hợp, hoặc chèn nội dung mới bên dưới phần người truy cập đang đọc.
- Web font: preload các font quan trọng để văn bản không bị dịch chuyển muộn.
- Hiệu ứng động: tạo hiệu ứng bằng
transformthay vì các thuộc tính nhưtophoặcleft.
Những trang có thể dùng bộ nhớ đệm back/forward của trình duyệt cũng tránh được dịch chuyển bố cục khi người truy cập quay lại.
Bước 3: xác nhận bản sửa
Hãy triển khai, sau đó mở vấn đề trong báo cáo Core Web Vitals và bắt đầu xác thực. Google theo dõi nhóm trang trong 28 ngày; việc xác thực không kích hoạt thu thập dữ liệu lại và cũng không đẩy nhanh quá trình, mà chỉ theo dõi xem vấn đề đã hết hay chưa. Vì dữ liệu thực tế được tính theo chu kỳ 28 ngày, bạn nên kỳ vọng báo cáo cải thiện dần dần. Để hiểu ý nghĩa của từng chỉ số, xem LCP, INP và CLS có ý nghĩa gì?.
AutoPSEO hỗ trợ như thế nào
Báo cáo Core Web Vitals của AutoPSEO biểu diễn khoảng sáu tháng dữ liệu Chrome UX Report theo tuần cho toàn bộ trang web hoặc cho một URL, trên điện thoại, máy tính hoặc máy tính bảng. Nhờ đó bạn có thể thấy tuần mà bản sửa có hiệu lực, hoặc tuần mà một bản phát hành làm mọi thứ tệ đi, mà không phải chờ chu kỳ 28 ngày tiếp theo kết thúc.
Xem thêm trong Core Web Vitals
Tự động hóa nội dung SEO của bạn
Kết nối Search Console và website của bạn. AutoPSEO sẽ quét website và lên kế hoạch cho các chủ đề đầu tiên ngay lập tức. Không cần thẻ tín dụng.