Việc tối ưu hoá CLS thêm 0,2 giúp số lượt xem trang mỗi phiên tăng 15%, thời lượng phiên dài hơn 13% và tỷ lệ thoát giảm 1,72 điểm phần trăm.
Trung tâm trợ giúp Yahoo! JAPAN là một trong những công ty truyền thông lớn nhất tại Nhật Bản, cung cấp hơn 79 tỷ lượt xem trang mỗi tháng. Nền tảng tin tức của họ, Yahoo! JAPAN News có hơn 22 tỷ lượt xem trang mỗi tháng và có một nhóm kỹ thuật chuyên cải thiện trải nghiệm người dùng.
Bằng cách liên tục theo dõi Các chỉ số quan trọng về trang web, họ đã xác định được điểm Điểm số tổng hợp về mức thay đổi bố cục (CLS) của trang web với số lượt xem trang trên mỗi phiên tăng 15% và thời lượng phiên tăng 13%.
0,2
Mức độ cải thiện CLS (Điểm số tổng hợp về mức thay đổi bố cục)
15,1%
Tăng số lượt xem trang trên mỗi phiên
13,3%
Thời lượng phiên dài hơn
Nội dung trang di chuyển xung quanh đột ngột thường gây ra lượt nhấp không chủ ý, sự mất phương hướng trên trang và cuối cùng là sự thất vọng của người dùng. Người dùng bực bội có xu hướng không ở lại lâu. Để làm hài lòng người dùng, bố cục trang phải ổn định trong toàn bộ vòng đời hành trình của người dùng. Đối với Yahoo! NHẬT BẢN Tin tức cải tiến này đã tác động tích cực đáng kể đến các chỉ số tương tác quan trọng của doanh nghiệp.
Để biết chi tiết kỹ thuật về cách họ cải thiện CLS, hãy đọc tài liệu Yahoo! Bài đăng của nhóm kỹ thuật của JAPAN News.
Xác định vấn đề
Việc theo dõi Các chỉ số quan trọng về trang web (bao gồm cả CLS) đóng vai trò quan trọng trong việc phát hiện các vấn đề và xác định nguồn gốc của các vấn đề đó. Tại Yahoo! JAPAN News, Search Console cung cấp thông tin tổng quan đầy đủ về các nhóm trang có vấn đề về hiệu suất và Lighthouse giúp xác định các cơ hội để cải thiện trải nghiệm trên trang. Khi dùng những công cụ này, họ phát hiện ra rằng trang chi tiết về bài viết có CLS kém.
![Báo cáo Các chỉ số quan trọng về trang web của Google Search Console cho thấy điểm CLS cao đối với trang chi tiết bài viết.](https://web.dev/static/case-studies/yahoo-japan-news/image/google-search-console-cor-65713bd9c58c3.png?authuser=5&hl=vi)
![Lighthouse Tránh hiển thị bài kiểm tra thay đổi bố cục lớn hiển thị các phần tử DOm đóng góp nhiều nhất vào CLS trên trang.](https://web.dev/static/case-studies/yahoo-japan-news/image/lighthouse-avoid-large-la-23c5555fd5f8f.png?authuser=5&hl=vi)
Điều quan trọng bạn cần lưu ý là phần tích luỹ của Thay đổi bố cục tích luỹ – điểm số được ghi lại trong toàn bộ vòng đời của trang. Trong thực tế, điểm số có thể bao gồm các thay đổi xảy ra do tương tác của người dùng, chẳng hạn như cuộn trang hoặc nhấn vào một nút. Để thu thập điểm CLS từ dữ liệu thực tế, đội ngũ này đã tích hợp tính năng báo cáo thư viện JavaScript web-vitals.
Nhóm này đã sử dụng Công cụ của Chrome cho nhà phát triển để xác định những phần tử đang thay đổi bố cục trên trang. Khu vực thay đổi bố cục trong Công cụ cho nhà phát triển trực quan hoá các phần tử góp phần vào CLS bằng cách làm nổi bật chúng bằng hình chữ nhật màu xanh dương mỗi khi có sự thay đổi về bố cục.
![Trang chi tiết của bài viết có các hình chữ nhật màu xanh dương phủ lên trên hình ảnh chính và văn bản.](https://web.dev/static/case-studies/yahoo-japan-news/image/article-details-page-blu-565ff494e023.png?authuser=5&hl=vi)
Họ phát hiện ra rằng sự thay đổi bố cục xảy ra sau khi hình ảnh chính ở đầu bài viết được tải cho khung hiển thị đầu tiên.
![Ảnh chụp màn hình của trang chi tiết bài viết cho thấy thông tin so sánh cạnh nhau trước và sau khi thay đổi bố cục.](https://web.dev/static/case-studies/yahoo-japan-news/image/screenshots-the-article-b6de7e5cb4ab7.jpg?authuser=5&hl=vi)
Trong ví dụ trên, khi hình ảnh tải xong, văn bản sẽ được đẩy xuống (sự thay đổi vị trí được biểu thị bằng đường màu đỏ).
Cải thiện CLS cho hình ảnh
Đối với hình ảnh có kích thước cố định, bạn có thể ngăn việc thay đổi bố cục bằng cách chỉ định thuộc tính width
và height
trong phần tử img
và sử dụng thuộc tính CSS aspect-ratio
có trong các trình duyệt hiện đại. Tuy nhiên, Yahoo! JAPAN News không chỉ cần hỗ trợ các trình duyệt hiện đại mà còn cả các trình duyệt được cài đặt trong các hệ điều hành tương đối cũ như iOS 9.
Họ sử dụng Hộp tỷ lệ khung hình – một phương thức sử dụng thẻ đánh dấu để đặt trước không gian trên trang trước khi tải hình ảnh. Phương thức này đòi hỏi bạn phải biết trước tỷ lệ khung hình của hình ảnh mà chúng có thể lấy được từ API phụ trợ.
![Ảnh chụp màn hình của trang chi tiết bài viết cho thấy thông tin so sánh song song trước và sau khi tối ưu hoá CLS.](https://web.dev/static/case-studies/yahoo-japan-news/image/screenshots-the-article-5191c90be0709.jpg?authuser=5&hl=vi)
Kết quả
Số lượng URL có hiệu suất kém trong Search Console đã giảm 98% và CLS trong dữ liệu phòng thí nghiệm đã giảm từ khoảng 0,2 xuống 0. Quan trọng hơn, có một số điểm cải thiện tương ứng về các chỉ số kinh doanh.
![Báo cáo của Search Console cho thấy số trang có vấn đề về hiệu suất giảm đáng kể.](https://web.dev/static/case-studies/yahoo-japan-news/image/search-console-report-sho-a2a53f06e3baf.png?authuser=5&hl=vi)
Khi Yahoo! JAPAN News so sánh các chỉ số tương tác của người dùng trước và sau khi tối ưu hoá CLS, họ nhận thấy nhiều điểm cải thiện:
15,1%
Tăng số lượt xem trang trên mỗi phiên
13,3%
Thời lượng phiên dài hơn
1,72%*
Tỷ lệ thoát thấp hơn (*phần trăm điểm)
Bằng cách cải thiện CLS và các chỉ số quan trọng khác về trang web, Yahoo! JAPAN News cũng có nhãn"Trang nhanh" trong trình đơn theo bối cảnh của Chrome Android.
![Nhãn trang nhanh trong Chrome trên Android.](https://web.dev/static/case-studies/yahoo-japan-news/image/fast-page-label-chrome-da3bd8521a851.png?authuser=5&hl=vi)
Việc thay đổi bố cục gây khó chịu và ngăn người dùng đọc thêm trang. Tuy nhiên, bạn có thể cải thiện điều này bằng cách sử dụng các công cụ thích hợp, xác định vấn đề và áp dụng các phương pháp hay nhất. Việc cải thiện CLS là một cơ hội để cải thiện doanh nghiệp của bạn.
Để biết thêm thông tin, hãy đọc tài liệu Yahoo! Bài đăng của nhóm kỹ thuật JAPAN.