CLS là gì trong Core Web Vitals? Cách kiểm tra và tối ưu hiệu quả
23/06/2026Không ít website mất điểm trải nghiệm người dùng chỉ vì các thành phần trên trang liên tục bị xê dịch trong quá trình tải. Để đánh giá vấn đề này, Google đã đưa CLS trở thành một chỉ số quan trọng trong Core Web Vitals. Bài viết dưới đây Viettel IDC sẽ giúp bạn hiểu rõ CLS là gì và cách cải thiện chỉ số này.

CLS là gì?
CLS là viết tắt của Cumulative Layout Shift, tạm dịch là "Tổng mức độ dịch chuyển bố cục". Đây là chỉ số dùng để đo lường mức độ ổn định của giao diện website trong quá trình tải và hiển thị nội dung. Nói một cách đơn giản, CLS đánh giá xem các thành phần trên trang web có bị thay đổi vị trí bất ngờ hay không. Nếu các nút bấm, hình ảnh, văn bản hoặc quảng cáo liên tục di chuyển trong lúc người dùng đang tương tác, điểm CLS sẽ tăng lên.
Google đưa CLS vào Core Web Vitals vì đây là yếu tố ảnh hưởng trực tiếp đến trải nghiệm người dùng. Một trang web có giao diện ổn định giúp người dùng dễ dàng đọc nội dung, thao tác chính xác và giảm cảm giác khó chịu khi duyệt web.
Ví dụ, bạn đang đọc một bài viết và chuẩn bị nhấn vào nút "Đăng ký". Đúng lúc đó một banner quảng cáo tải xong và xuất hiện phía trên, khiến toàn bộ nội dung bị đẩy xuống dưới. Kết quả là bạn bấm nhầm vào quảng cáo thay vì nút mong muốn. Đây chính là một Layout Shift và sẽ được tính vào điểm CLS.
Khác với các chỉ số tốc độ như LCP hay FCP tập trung vào thời gian hiển thị nội dung, CLS tập trung hoàn toàn vào độ ổn định của giao diện. Vì vậy, một website muốn đạt chuẩn Core Web Vitals không chỉ cần tải nhanh mà còn phải đảm bảo các thành phần hiển thị đúng vị trí trong suốt quá trình sử dụng.
CLS ảnh hưởng như thế nào đến SEO và trải nghiệm người dùng?
CLS không chỉ là một chỉ số kỹ thuật dành cho lập trình viên hay chuyên gia tối ưu hiệu suất web. Trên thực tế, nó có tác động trực tiếp đến trải nghiệm người dùng và hiệu quả kinh doanh của website. Trước hết, CLS ảnh hưởng đến khả năng tương tác. Khi bố cục liên tục thay đổi, người dùng rất dễ thao tác nhầm. Việc bấm sai nút hoặc bị chuyển hướng ngoài ý muốn có thể tạo ra cảm giác khó chịu và làm giảm mức độ hài lòng đối với website.
Ngoài ra, CLS cao còn ảnh hưởng đến khả năng tiếp nhận nội dung. Khi văn bản liên tục bị đẩy xuống hoặc thay đổi vị trí, người dùng phải tìm lại đoạn đang đọc, khiến quá trình tiếp nhận thông tin bị gián đoạn. Điều này đặc biệt bất lợi đối với các website tin tức, blog hoặc thương mại điện tử.
Đối với SEO, CLS là một thành phần chính thức trong bộ Core Web Vitals. Google đã xác nhận rằng trải nghiệm trang (Page Experience) là một trong những tín hiệu xếp hạng. Mặc dù CLS không phải yếu tố duy nhất quyết định thứ hạng tìm kiếm, nhưng một website có điểm CLS quá cao sẽ gặp bất lợi so với những đối thủ có trải nghiệm tốt hơn. Trong môi trường cạnh tranh cao, việc tối ưu CLS không chỉ giúp cải thiện SEO mà còn góp phần giữ chân người dùng và tăng hiệu quả chuyển đổi.
Nguyên nhân khiến chỉ số CLS cao
Chỉ số CLS (Cumulative Layout Shift) thường tăng cao khi các thành phần trên website thay đổi vị trí trong quá trình tải trang mà người dùng không chủ động tương tác. Dưới đây là những nguyên nhân phổ biến nhất.
- Hình ảnh không khai báo kích thước cố định: Đây là nguyên nhân phổ biến nhất gây ra Layout Shift. Khi trình duyệt chưa biết chiều rộng và chiều cao của hình ảnh, nó sẽ tạm thời không dành không gian cho phần tử này. Khi hình ảnh tải xong, toàn bộ nội dung phía dưới bị đẩy xuống, làm tăng điểm CLS. Để khắc phục, nên khai báo rõ thuộc tính width và height hoặc sử dụng aspect-ratio để trình duyệt xác định trước không gian hiển thị.
- Video và iframe tải động: Các video nhúng từ YouTube, Google Maps hoặc iframe của bên thứ ba thường được tải sau khi nội dung chính đã hiển thị. Nếu không được thiết lập kích thước cố định, các thành phần này sẽ xuất hiện và đẩy bố cục hiện tại xuống dưới. Việc xác định trước kích thước vùng chứa video hoặc iframe sẽ giúp hạn chế đáng kể hiện tượng dịch chuyển giao diện.
- Quảng cáo hiển thị không ổn định: Nhiều hệ thống quảng cáo tải nội dung động sau khi trang đã được hiển thị. Khi quảng cáo xuất hiện, trình duyệt phải chèn thêm không gian mới khiến các phần tử khác thay đổi vị trí. Đây là vấn đề thường gặp trên các website tin tức hoặc blog có nhiều vị trí đặt quảng cáo.
- Font chữ web tải chậm: Khi website sử dụng font tùy chỉnh, trình duyệt thường hiển thị font mặc định trước rồi thay thế bằng font chính thức sau khi tải xong. Nếu hai font có kích thước hoặc khoảng cách ký tự khác nhau, nội dung văn bản sẽ bị thay đổi vị trí. Hiện tượng này được gọi là font swapping và có thể làm tăng điểm CLS nếu không được tối ưu đúng cách.
- Nội dung được chèn động phía trên màn hình: Các popup, banner thông báo, thanh khuyến mãi hoặc cảnh báo cookie thường xuất hiện sau khi người dùng đã bắt đầu đọc nội dung. Nếu không dành sẵn không gian cho các thành phần này, toàn bộ bố cục sẽ bị đẩy xuống dưới khi chúng xuất hiện. Đây là một trong những nguyên nhân khiến người dùng dễ bấm nhầm hoặc mất vị trí đang đọc.
- Widget và script bên thứ ba: Các chatbot, widget mạng xã hội, công cụ phân tích dữ liệu hoặc plugin bên ngoài đôi khi tải nội dung sau khi trang đã hiển thị hoàn tất. Khi các script này chèn thêm phần tử mới vào giao diện, bố cục có thể bị thay đổi bất ngờ. Việc sử dụng quá nhiều script bên thứ ba không chỉ ảnh hưởng đến CLS mà còn có thể làm giảm hiệu suất tổng thể của website.

Cách kiểm tra và đo lường CLS
Để cải thiện CLS, trước tiên cần đo lường chính xác mức độ ảnh hưởng của chỉ số này. Hiện nay có nhiều công cụ hỗ trợ kiểm tra CLS từ góc độ phòng thí nghiệm (Lab Data) lẫn dữ liệu thực tế từ người dùng (Field Data).
- Google PageSpeed Insights: Công cụ được sử dụng phổ biến nhất để đánh giá Core Web Vitals. Chỉ cần nhập URL website, hệ thống sẽ cung cấp điểm CLS cùng với các đề xuất tối ưu cụ thể.
Điểm mạnh của công cụ này là kết hợp dữ liệu thực tế từ người dùng Chrome với dữ liệu mô phỏng, giúp đánh giá chính xác hiệu suất của website.
- Google Search Console: Cung cấp báo cáo Core Web Vitals ở cấp độ toàn website. Thay vì phân tích từng trang riêng lẻ, công cụ này giúp xác định các nhóm URL đang gặp vấn đề về CLS để ưu tiên xử lý. Đây là nguồn dữ liệu quan trọng đối với các website lớn có hàng trăm hoặc hàng nghìn trang.
- Lighthouse: Công cụ kiểm tra hiệu suất tích hợp sẵn trong Chrome DevTools. Nó cho phép phân tích chi tiết từng trang và cung cấp điểm CLS cùng các khuyến nghị tối ưu. Lighthouse đặc biệt hữu ích trong quá trình phát triển và kiểm thử website.
- Chrome DevTools: Hỗ trợ theo dõi trực tiếp các Layout Shift xảy ra trên trang. Nhà phát triển có thể xác định chính xác thành phần nào gây ra vấn đề và mức độ ảnh hưởng của từng lần dịch chuyển. Đây là công cụ quan trọng trong quá trình debug và tối ưu giao diện.
- Web Vitals Extension: Tiện ích mở rộng dành cho trình duyệt Chrome, cho phép theo dõi các chỉ số Core Web Vitals theo thời gian thực. Công cụ này giúp kiểm tra nhanh CLS trong quá trình sử dụng website mà không cần truy cập các nền tảng phân tích phức tạp.
CLS bao nhiêu là tốt?
Để giúp chủ sở hữu website đánh giá chất lượng trải nghiệm người dùng, Google đã đưa ra các ngưỡng cụ thể cho chỉ số CLS. Dựa trên dữ liệu thu thập từ người dùng thực tế, Google phân loại CLS thành ba mức: tốt, cần cải thiện và kém.
Nếu website đạt điểm CLS dưới 0.1, điều đó cho thấy bố cục giao diện ổn định và người dùng hầu như không gặp phải các hiện tượng dịch chuyển nội dung ngoài ý muốn. Đây là mức điểm mà Google khuyến nghị cho mọi website.
Khi điểm CLS nằm trong khoảng từ 0.1 đến 0.25, website vẫn có thể sử dụng bình thường nhưng đã bắt đầu xuất hiện những thay đổi bố cục gây ảnh hưởng đến trải nghiệm. Đây là giai đoạn mà quản trị viên nên xem xét và tối ưu các thành phần gây ra Layout Shift trước khi chúng tác động tiêu cực đến SEO và tỷ lệ chuyển đổi.
Nếu CLS vượt quá 0.25, website được đánh giá là có trải nghiệm kém. Người dùng có thể thường xuyên gặp tình trạng nội dung bị xê dịch, bấm nhầm nút hoặc mất tập trung khi đọc nội dung. Đây là mức điểm cần được ưu tiên xử lý càng sớm càng tốt.
Điều đáng lưu ý là Google không chỉ đánh giá CLS dựa trên một lần kiểm tra duy nhất. Điểm số được tổng hợp từ dữ liệu thực tế của người dùng trong khoảng thời gian dài. Vì vậy, việc duy trì CLS ổn định mới là yếu tố quan trọng thay vì chỉ tối ưu trong các lần kiểm tra ngắn hạn.
Cách tối ưu CLS hiệu quả
Thiết lập kích thước cố định cho hình ảnh
Đây là giải pháp quan trọng và hiệu quả nhất để giảm CLS. Mọi hình ảnh trên website nên được khai báo rõ chiều rộng và chiều cao hoặc sử dụng thuộc tính aspect-ratio. Khi trình duyệt biết trước kích thước của hình ảnh, nó sẽ dành sẵn không gian phù hợp trước khi hình ảnh được tải xuống. Nhờ đó, nội dung phía dưới không bị đẩy xuống khi hình ảnh xuất hiện.
Đối với các website sử dụng CMS như WordPress, việc tối ưu hình ảnh đúng chuẩn có thể giúp giảm đáng kể điểm CLS mà không cần thay đổi quá nhiều về giao diện.
Dành sẵn không gian cho quảng cáo
Quảng cáo động là một trong những nguyên nhân hàng đầu khiến website có điểm CLS cao. Nhiều nền tảng quảng cáo chỉ tải nội dung sau khi trang đã hiển thị, làm thay đổi bố cục giao diện. Giải pháp hiệu quả là thiết kế sẵn các vùng chứa quảng cáo với kích thước cố định. Ngay cả khi quảng cáo chưa được tải, khu vực đó vẫn tồn tại trên giao diện và không ảnh hưởng đến các thành phần khác. Việc này không chỉ giúp giảm CLS mà còn tạo ra trải nghiệm duyệt web ổn định hơn cho người dùng.
Tối ưu font chữ web
Khi website sử dụng font chữ tùy chỉnh, trình duyệt thường hiển thị font mặc định trước rồi thay thế bằng font chính thức sau khi tải xong. Quá trình này có thể làm thay đổi kích thước văn bản và gây ra Layout Shift. Để hạn chế vấn đề này, nên sử dụng thuộc tính font-display: swap hoặc lựa chọn các font dự phòng có kích thước tương đồng với font chính.
Hạn chế chèn nội dung động phía trên màn hình
Các popup, banner khuyến mãi hoặc thông báo xuất hiện phía trên nội dung thường gây ra hiện tượng dịch chuyển giao diện rất rõ rệt. Thay vì chèn nội dung mới vào đầu trang, nên hiển thị chúng dưới dạng overlay hoặc dành sẵn không gian từ trước. Điều này giúp tránh việc toàn bộ nội dung bị đẩy xuống khi thành phần mới xuất hiện. Đối với các website thương mại điện tử hoặc landing page, đây là một trong những thay đổi có tác động lớn nhất đến điểm CLS.
Tối ưu iframe và video nhúng
Video YouTube, Google Maps hoặc các iframe từ bên thứ ba thường gây Layout Shift nếu không được khai báo kích thước cụ thể. Việc xác định trước tỷ lệ hiển thị hoặc sử dụng các vùng chứa có kích thước cố định sẽ giúp trình duyệt dự đoán chính xác không gian cần thiết trước khi nội dung được tải. Đây là phương pháp đơn giản nhưng thường bị bỏ qua trong quá trình phát triển website.
Giảm ảnh hưởng từ script bên thứ ba
Chatbot, widget mạng xã hội, công cụ theo dõi hành vi người dùng và các script bên ngoài đều có khả năng làm thay đổi bố cục giao diện. Doanh nghiệp nên đánh giá mức độ cần thiết của từng script và chỉ giữ lại những thành phần thực sự mang lại giá trị. Với các script bắt buộc phải sử dụng, nên tải bất đồng bộ hoặc thiết kế khu vực hiển thị riêng để giảm tác động đến giao diện chính. Việc kiểm soát tốt các tài nguyên bên thứ ba không chỉ giúp cải thiện CLS mà còn hỗ trợ tối ưu tổng thể hiệu suất website.
Kết luận
Hiểu rõ CLS là gì sẽ giúp doanh nghiệp và đội ngũ phát triển website nhận diện sớm các vấn đề liên quan đến sự ổn định của giao diện. Đây là một yếu tố quan trọng cần được theo dõi thường xuyên trong mọi chiến lược tối ưu hiệu suất và SEO website.
Để được hỗ trợ tư vấn và tìm hiểu các dịch vụ của Viettel, bạn có thể liên hệ trực tiếp tới Viettel IDC qua các kênh:
- Hotline: 1800 8088 (miễn phí cước gọi)
- Fanpage: https://www.facebook.com/viettelidc
Tin liên quan
"SOVEREIGN CLOUD" VÀ NGHỊCH LÝ CHUYỂN ĐỔI SỐ: GIẢI MÃ BÀI TOÁN TUÂN THỦ CHO NGÀNH TÀI CHÍNH & CHÍNH PHỦ
Các tổ chức thuộc nhóm ngành trọng yếu như tài chính, ngân hàng (BFSI) và cơ quan nhà nước đang khao khát hiện đại hóa hệ thống IT (chuyển đổi sang kiến trúc Microservices, sử dụng Container/Kubernetes) để tăng tốc độ triển khai dịch vụ và nâng cao trải nghiệm người dùng. Tuy nhiên, họ lại đang vấp phải một "nghịch lý" lớn: Càng muốn áp dụng công nghệ Cloud hiện đại, rào cản về tuân thủ pháp lý và an toàn thông tin càng trở nên khắt khe.
BÀI TOÁN "NOISY NEIGHBOR" TRÊN CLOUD VÀ CHIẾN LƯỢC TỐI ƯU HIỆU NĂNG CHO HỆ THỐNG CỐT LÕI
Trong kỷ nguyên mà dữ liệu là "dầu mỏ mới", việc vận hành các hệ thống xương sống (Core ERP, Core Banking) hay các workload tính toán chuyên sâu (AI, Machine Learning, Datalake) đòi hỏi năng lực phần cứng vô cùng mạnh mẽ.
"BÃO GIÁ" HẠ TẦNG CNTT VÀ BÀI TOÁN SỐNG CÒN CỦA DOANH NGHIỆP: VÌ SAO PRIVATE CLOUD DẠNG DỊCH VỤ LÊN NGÔI?
Làn sóng bùng nổ hạ tầng AI toàn cầu đang tạo ra một "cơn địa chấn" về giá phần cứng máy chủ, chip nhớ DRAM, ổ cứng doanh nghiệp và chi phí năng lượng. Đứng trước áp lực phải chuyển đổi số nhưng lại vấp phải bài toán chi phí đầu tư (CapEx) đắt đỏ cùng thời gian giao hàng kéo dài hàng tháng, các nhà quản trị công nghệ (CIO) và tài chính (CFO) đang tìm kiếm một hướng đi mới: Không cần bỏ hàng tỷ đồng mua sắm hạ tầng mà vẫn sở hữu riêng một hệ thống Private Cloud hoàn chỉnh, an toàn và sẵn sàng vận hành ngay lập tức.
Digital Workplace là gì? Xu hướng môi trường làm việc số cho doanh nghiệp
Digital Workplace là gì? Khám phá mô hình vận hành, thành phần, lợi ích, ứng dụng, thách thức và xu hướng môi trường làm việc số cho doanh nghiệp.
Lỗ hổng Shellshock là gì? Cơ chế, tác động và cách khắc phục
Lỗ hổng Shellshock (CVE-2014-6271) trong Bash là gì, vì sao nghiêm trọng? Tìm hiểu nguyên nhân, hệ thống bị ảnh hưởng và cách kiểm tra, vá lỗi.
Scratch là gì? Cách hoạt động, ứng dụng và đối tượng phù hợp
Scratch là gì? Tìm hiểu cách lập trình bằng khối lệnh, các khái niệm có thể học, ứng dụng thực tế và sự khác nhau giữa Scratch với ScratchJr.
Phân biệt các loại Web Hosting: Đâu là lựa chọn phù hợp cho website?
Phân biệt các loại Web Hosting và tìm hiểu cách mỗi mô hình hoạt động, từ đó lựa chọn giải pháp phù hợp với nhu cầu, quy mô và định hướng phát triển website.
Website có cần hosting không? Giải đáp chi tiết từ A-Z
Website có cần hosting không? Tìm hiểu vai trò của hosting, domain và các trường hợp cần và không cần mua hosting riêng cho website.
Top nhà cung cấp dịch vụ Cloud Camera uy tín tại Việt Nam
Top nhà cung cấp dịch vụ Cloud Camera uy tín tại Việt Nam, cùng tiêu chí lựa chọn và những lưu ý quan trọng trước khi đăng ký dịch vụ.
Trigger là gì trong DBMS? Cách hoạt động, các loại phổ biến và ứng dụng
Trigger là gì trong DBMS? Tìm hiểu cách trigger hoạt động, các loại phổ biến, ví dụ minh họa, ưu nhược điểm và khi nào nên sử dụng.
Bình luận ()