Tương tác với Next Paint sẽ chính thức trở thành Core Web Vital và sẽ thay thế First Input Delay vào ngày 12 tháng 3.
Chương trình Chỉ số quan trọng của trang web đưa ra các chỉ số để giúp nhà phát triển web đo lường các khía cạnh chính của trải nghiệm người dùng trên web. Độ trễ đầu vào đầu tiên (FID) đại diện cho khía cạnh phản hồi của chương trình, nhưng theo thời gian, rõ ràng là cần có một chỉ số mới để nắm bắt các khía cạnh của tính tương tác trên web mà FID không có. Nhóm Chrome nhận thấy nhu cầu này nên đã giới thiệu Lượt tương tác với Next Paint (INP) làm chỉ số thử nghiệm vào tháng 5 năm 2022. Năm ngoái, INP đã trở thành chỉ số đang chờ xử lý và chúng tôi đã thông báo rằng INP sẽ được nâng lên trạng thái ổn định vào tháng 3 năm 2024.
Hôm nay, chúng tôi xin thông báo rằng INP sẽ chính thức trở thành Chỉ số quan trọng chính của trang web và thay thế FID vào ngày 12 tháng 3 năm nay và FID sẽ không được dùng nữa trong quá trình chuyển đổi này.
Bài đăng này đưa ra lời khuyên từ Nhóm Chrome về cách chuẩn bị cho thay đổi này và những điều cần biết khi thay đổi có hiệu lực.
Làm cách nào để chuẩn bị?
Bước đầu tiên trong quá trình chuyển đổi này là tìm hiểu xem INP của trang web có đạt chất lượng "tốt" không ngưỡng. Tất cả Chỉ số quan trọng chính của trang web đều được tính điểm dựa trên hiệu quả hoạt động của các chỉ số đó trong trường ở phân vị thứ 75 trong tổng số lượt tải trang.
Cách dễ nhất để xem hiệu suất của trang web của bạn trên INP là sử dụng PageSpeed Insights. Công cụ này hiển thị dữ liệu từ Báo cáo trải nghiệm người dùng trên Chrome (CrUX). CrUX là tập dữ liệu chính thức của chương trình Chỉ số quan trọng của trang web và có thể là một nguồn dữ liệu thực địa tiềm năng cho trang web của bạn.
Một nguồn dữ liệu trường khác có thể đến từ nhà cung cấp dịch vụ Giám sát người dùng thực (RUM). Nhà cung cấp này cũng quan sát hiệu suất của trang web tại hiện trường. Nếu bạn đang hợp tác với một nhà cung cấp dịch vụ rum, hãy hỏi xem họ có hỗ trợ INP hay không.
Nếu bạn thấy rằng INP của trang web đang ở trạng thái "cần cải thiện" hoặc "kém" , chúng tôi đã chuẩn bị một số tài nguyên để giúp bạn cải thiện tính năng này, bắt đầu bằng cách chẩn đoán và khắc phục sự cố liên quan đến INP:
- Tìm lượt tương tác chậm trong trường đó.
- Chẩn đoán thủ công tình trạng tương tác chậm trong phòng thí nghiệm.
Sau khi biết vấn đề là gì, bạn có thể sử dụng các hướng dẫn sau để tìm ra phần nào của tương tác mà bạn nên tối ưu hóa:
- Tối ưu hoá các tác vụ dài nếu bạn có JavaScript chiếm nhiều thời gian trên luồng chính. Nếu đang gặp phải nhiều hoạt động trên luồng chính trong quá trình tải trang, vốn khởi động nhiều thao tác dài trên luồng chính, thì có thể bạn đang gặp vấn đề với quá nhiều thao tác đánh giá tập lệnh.
- Tối ưu hoá độ trễ nhập nếu mất nhiều thời gian để xử lý các lượt tương tác.
- DOM lớn có thể yêu cầu nhiều công việc kết xuất và các lượt tương tác thường thay đổi DOM. Tốt nhất là bạn nên tránh tình trạng đơ bố cục và bố cục lớn, phức tạp, đồng thời giảm thiểu kích thước DOM nếu có thể.
- Nếu bạn có các bộ chọn CSS phức tạp, thì các bộ chọn này cũng có thể khiến người dùng phải tốn nhiều công sức để phản hồi tương tác của người dùng.
- Cuối cùng, nếu trang web của bạn hiển thị phần lớn HTML trên máy khách thông qua JavaScript, thì bạn cần biết cách hiển thị HTML phía máy khách có thể ảnh hưởng đến tính tương tác.
Với độ phức tạp của INP, bạn sẽ phải tối ưu hoá để tăng khả năng tương tác theo nhiều cách, nhưng công sức bỏ ra rất đáng để thử. Đã có một số nghiên cứu điển hình – chẳng hạn như các nghiên cứu từ The Economic Times và redBus – về việc giảm độ trễ tương tác sẽ cải thiện kết quả kinh doanh như thế nào. Việc tối ưu hoá INP trên trang web của bạn cũng có thể giúp bạn đạt được mục tiêu.
Điều gì sẽ xảy ra khi INP trở thành Chỉ số quan trọng chính của trang web?
Chúng tôi xin nhắc lại rằng INP sẽ chính thức trở thành Chỉ số quan trọng chính của trang web và thay thế FID vào ngày 12 tháng 3 năm nay. Một kết quả khác của việc này là FID sẽ không còn là Chỉ số quan trọng chính của trang web nữa và sẽ chính thức không được dùng nữa cũng như bị xoá khỏi chương trình.
Do đó, có thể bạn sẽ thấy các thay đổi trong tài liệu về FID (Độ trễ đầu vào đầu tiên). Tài liệu quan trọng trước đây về FID sẽ vẫn giữ nguyên, nhưng các thông báo nổi bật sẽ được thêm vào để nhấn mạnh trạng thái không dùng nữa của FID và để tham khảo tài liệu về INP. Chúng tôi có thể xoá hoàn toàn các tài liệu khác tập trung vào FID và chuyển hướng đến tài liệu INP có liên quan.
FID vẫn được thể hiện trong nhiều công cụ của Google, nhưng INP cũng vậy. FID sẽ bị loại bỏ khỏi Google Search Console ngay khi INP trở thành Chỉ số quan trọng chính của trang web vào ngày 12 tháng 3. Tất cả các công cụ khác (chẳng hạn như PageSpeed Insights và CrUX) sẽ có thời gian ngừng hoạt động là 6 tháng để nhà phát triển có cơ hội cập nhật mã của họ.
Cuối cùng, nếu bạn có thắc mắc về ý nghĩa của việc INP được đưa vào Chỉ số quan trọng chính của trang web đối với Google Tìm kiếm, hãy tham khảo bài đăng thông báo của INP trên Trung tâm Google Tìm kiếm.
Con đường phía trước
Việc đưa INP vào Chỉ số quan trọng chính của trang web đã được lên kế hoạch cẩn thận trong hai năm qua và đó là một bước tiến quan trọng. Chúng tôi tin rằng phương pháp thích ứng toàn diện của INP trên web sẽ giúp các nhà phát triển đánh giá và cải thiện khía cạnh quan trọng này của trải nghiệm người dùng một cách hiệu quả hơn, đồng thời giúp cải thiện trải nghiệm người dùng trên web, từ đó xây dựng trải nghiệm web thích ứng hơn theo thời gian. Với INP (Lượt tương tác đến nội dung hiển thị tiếp theo) được thiết lập trở thành Chỉ số quan trọng chính của trang web vào ngày 12 tháng 3, chúng tôi hy vọng các nhà phát triển có thể dành thời gian này để hiểu và tối ưu hoá hiệu suất INP của họ.
Như thường lệ, nếu bạn có thắc mắc hoặc thắc mắc, chúng tôi rất mong nhận được ý kiến phản hồi của bạn theo địa chỉ web-vitals-feedback@googlegroups.com khi liên quan đến INP, FID hoặc bất kỳ chỉ số nào khác trong chương trình Chỉ số quan trọng của trang web.