Tất cả bài viết
Technical SEO·11 phút đọc·13/05/2026

Core Web Vitals là gì — LCP, INP, CLS và cách tối ưu thực tế

Core Web Vitals là bộ chỉ số đo trải nghiệm trang mà Google dùng để xếp hạng. Hiểu và tối ưu chúng để không tụt hạng.

Cỡ chữ

Core Web Vitals là gì? Đây là bộ chỉ số Google dùng để đo trải nghiệm trang (page experience) thực tế của người dùng — trang tải nhanh hay chậm, bấm vào có phản hồi ngay không, bố cục có bị "nhảy" loạn khi đang đọc không. Quan trọng hơn cả định nghĩa: đây là yếu tố xếp hạng chính thức Google đã công bố. Nghĩa là một website nội dung tốt nhưng cho trải nghiệm tệ vẫn có thể bị xếp dưới đối thủ.

Trong hơn 10 năm làm SEO, tôi gặp rất nhiều website "nội dung thì hay mà cứ ì ạch không lên" — và phần lớn nguyên nhân nằm ở nhóm chỉ số này. Bài viết sẽ giải thích từng chỉ số một cách dễ hiểu, ngưỡng nào được coi là "tốt", cách tự đo miễn phí, và quan trọng nhất: cách tối ưu thực tế cho từng chỉ số.

Google đo trải nghiệm trang để làm gì

Google sống bằng việc trả về kết quả mà người dùng hài lòng. Nếu họ đẩy lên top một trang tải 8 giây mới hiện chữ, hoặc bấm nút mãi không thấy gì, người dùng sẽ thoát ra và mất niềm tin vào Google. Vì vậy Google cần một cách đo lường được mức độ "dễ chịu" của một trang.

Vấn đề là "trải nghiệm tốt" vốn rất mơ hồ. Core Web Vitals là nỗ lực biến cảm giác mơ hồ đó thành con số cụ thể mà bất kỳ ai cũng kiểm chứng được. Đây là một mảnh ghép quan trọng của technical SEO — phần nền tảng kỹ thuật quyết định Google đọc và đánh giá website của bạn ra sao.

Cách Google tiếp nhận và xếp hạng một trang có thể hình dung qua ba giai đoạn sau — Core Web Vitals ảnh hưởng trực tiếp ở bước cuối.

Sơ đồ quy trình Google xếp hạng website qua ba bước: thu thập, lập chỉ mục, xếp hạng
Một trang phải qua đủ 3 cửa — nghẽn ở bước nào cũng khiến bạn vô hình.

Một điểm hay bị hiểu nhầm: Core Web Vitals không phải yếu tố xếp hạng mạnh nhất. Nội dung phù hợp ý định tìm kiếm vẫn quan trọng hơn. Nhưng khi hai trang nội dung ngang nhau, trải nghiệm trang chính là thứ giúp một bên vượt lên. Nói cách khác: nó hiếm khi đưa bạn lên top một mình, nhưng đủ sức kéo bạn tụt xuống nếu quá kém.

3 chỉ số Core Web Vitals

Core Web Vitals hiện gồm đúng 3 chỉ số, mỗi chỉ số đo một khía cạnh khác nhau của trải nghiệm: tốc độ hiển thị, độ phản hồi, và độ ổn định bố cục. Sơ đồ dưới đây tóm tắt ba chỉ số cùng ngưỡng "tốt" của từng cái để bạn hình dung tổng thể trước khi đi sâu.

Sơ đồ ba chỉ số Core Web Vitals: LCP (tải nội dung chính), INP (phản hồi tương tác), CLS (ổn định bố cục)
Ba chỉ số Core Web Vitals Google dùng để chấm trải nghiệm trang.

1. LCP — Largest Contentful Paint (tốc độ hiển thị)

LCP đo thời gian để phần nội dung lớn nhất trên màn hình hiện ra — thường là ảnh banner đầu trang hoặc khối tiêu đề lớn. Nó trả lời câu hỏi đời thường: "Người dùng phải chờ bao lâu mới thấy được nội dung chính?"

Ngưỡng tốt: dưới 2,5 giây. Từ 2,5 đến 4 giây là "cần cải thiện", trên 4 giây là kém. Hãy nhớ con số này tính ở điều kiện thực của người dùng — máy yếu, mạng 3G/4G — chứ không phải máy tính xịn cắm dây mạng của bạn. Đây là lý do nhiều người tự thấy web "tải nhanh mà" nhưng báo cáo của Google vẫn báo chậm.

2. INP — Interaction to Next Paint (độ phản hồi)

INP đo độ trễ giữa lúc người dùng tương tác (bấm nút, chạm menu, gõ vào ô tìm kiếm) và lúc giao diện phản hồi lại bằng một thay đổi nhìn thấy được. Bạn đã từng bấm một nút mà nó "đơ" mất một nhịp rồi mới chạy chưa? Đó chính là INP kém.

Ngưỡng tốt: dưới 200 mili-giây. Từ 200 đến 500 là cần cải thiện, trên 500 là kém. Một lưu ý quan trọng: INP đã chính thức thay thế chỉ số FID cũ (First Input Delay) từ tháng 3/2024. Nếu bạn đọc tài liệu cũ còn nhắc FID, hãy biết rằng nó đã bị khai tử. INP khó "qua môn" hơn FID vì nó đo cả hành trình tương tác chứ không chỉ lần chạm đầu tiên.

3. CLS — Cumulative Layout Shift (độ ổn định bố cục)

CLS đo mức độ bố cục bị xê dịch ngoài ý muốn trong lúc tải. Tình huống kinh điển: bạn đang chuẩn bị bấm một nút thì một banner quảng cáo tải xong, đẩy mọi thứ xuống, và ngón tay bạn bấm nhầm chỗ khác. Hoặc đang đọc thì ảnh tải về làm đoạn chữ nhảy mất.

Ngưỡng tốt: dưới 0,1. Đây là chỉ số duy nhất không tính bằng thời gian mà bằng một con số tỷ lệ. CLS cao gây khó chịu thật sự và khiến người dùng bấm nhầm — Google rất ghét điều này.

Chỉ số Đo điều gì Ngưỡng tốt Cần cải thiện
LCP Tốc độ hiển thị nội dung chính < 2,5 giây 2,5 – 4 giây
INP Độ phản hồi khi tương tác < 200 mili-giây 200 – 500 ms
CLS Độ ổn định bố cục < 0,1 0,1 – 0,25

Để được Google coi là "đạt", website cần cả ba chỉ số nằm trong ngưỡng tốt ở phần lớn lượt truy cập thực tế (cụ thể là ở mốc 75% người dùng). Đạt hai mà rớt một là chưa đủ.

Cách đo Core Web Vitals

Tin tốt: bạn không cần công cụ trả phí nào để kiểm tra. Có hai loại dữ liệu cần phân biệt rõ — đây là chỗ rất nhiều người đo sai mà không biết.

  • Dữ liệu thực địa (field data): số liệu thu thập từ người dùng thật ghé thăm trang của bạn trong 28 ngày gần nhất. Đây mới là con số Google dùng để xếp hạng.
  • Dữ liệu phòng lab (lab data): số liệu mô phỏng từ một lần chạy thử trong điều kiện tiêu chuẩn. Hữu ích để gỡ lỗi, nhưng không phải thứ Google chấm điểm.

Các công cụ nên dùng:

  • Google PageSpeed Insights: dán URL vào là có ngay cả hai loại dữ liệu trên, kèm danh sách gợi ý cụ thể nên sửa gì trước. Miễn phí, không cần cài đặt — nên dùng làm điểm khởi đầu.
  • Google Search Console: mở mục "Core Web Vitals" để xem báo cáo cho toàn bộ website (gom theo nhóm trang giống nhau), tách riêng phiên bản điện thoại và máy tính. Đây là nơi theo dõi sức khoẻ tổng thể theo thời gian. Nếu chưa rõ Search Console là gì, xem thêm Google index là gì để hiểu vì sao công cụ này quan trọng.
  • Chrome DevTools / Lighthouse: dành cho lập trình viên đo ngay trong lúc phát triển, trước khi đưa trang lên mạng.

Lời khuyên thực tế: luôn ưu tiên nhìn dữ liệu thực địa trong Search Console hoặc PageSpeed Insights. Tôi từng thấy nhiều người tối ưu mãi theo điểm Lighthouse 100/100 trong phòng lab nhưng người dùng thật vẫn than chậm — vì họ đo nhầm loại dữ liệu.

Cách tối ưu từng chỉ số

Mỗi chỉ số có "thủ phạm" và cách chữa riêng. Đừng tối ưu lan man — hãy nhìn báo cáo xem chỉ số nào đang rớt rồi tập trung vào đúng nó.

Tối ưu LCP (tốc độ hiển thị)

  • Nén và định dạng ảnh đúng cách: chuyển ảnh sang định dạng hiện đại (WebP, AVIF), nén dung lượng, đặt đúng kích thước hiển thị thay vì tải ảnh 4000px rồi thu nhỏ bằng CSS.
  • Dùng CDN (mạng phân phối nội dung): đưa file đến máy chủ gần người dùng nhất để giảm thời gian tải.
  • Ưu tiên tải nội dung quan trọng trước: báo cho trình duyệt biết ảnh banner đầu trang là thứ cần tải sớm, hoãn những thứ phụ.
  • Giảm thời gian phản hồi của máy chủ: nâng cấp hosting, bật cache. Một máy chủ chậm khiến mọi nỗ lực khác đổ sông đổ bể.

Tối ưu INP (độ phản hồi)

  • Giảm JavaScript nặng: mỗi đoạn mã chạy đều "chiếm" luồng xử lý, khiến trang không kịp phản hồi thao tác. Gỡ bỏ script không cần thiết, đặc biệt là các plugin/tiện ích thừa.
  • Chia nhỏ tác vụ: thay vì chạy một khối xử lý dài làm "đông cứng" giao diện, cắt thành nhiều phần nhỏ để trình duyệt kịp xen kẽ phản hồi người dùng.
  • Hoãn những gì chưa cần ngay: mã cho phần dưới trang hay chức năng phụ có thể tải sau, nhường tài nguyên cho tương tác chính.

Tối ưu CLS (độ ổn định bố cục)

  • Luôn khai báo kích thước cho ảnh và video: đặt sẵn width/height (hoặc tỷ lệ khung) để trình duyệt "chừa chỗ" trước khi ảnh tải xong, tránh đẩy nội dung.
  • Chừa sẵn không gian cho quảng cáo, banner, khối nhúng: những thứ tải về sau là nguyên nhân hàng đầu gây xê dịch.
  • Tránh chèn nội dung lên trên nội dung đang hiển thị: ví dụ chèn thông báo đẩy mọi thứ xuống. Nếu phải có, hãy để nó nổi đè chứ đừng xô đẩy bố cục.

Một sự thật dễ chịu: CLS thường là chỉ số dễ sửa nhất và cho kết quả nhanh nhất — chỉ riêng việc khai báo kích thước ảnh đã giải quyết phần lớn trường hợp.

Nếu muốn nhìn toàn bộ bức tranh kỹ thuật cần làm chắc trước khi đẩy mạnh SEO, checklist dưới đây sẽ giúp định hướng ưu tiên.

Sơ đồ checklist nền tảng Technical SEO: tốc độ và Core Web Vitals, thân thiện mobile, index và crawl, HTTPS bảo mật, schema
Năm trụ kỹ thuật nền tảng mọi website cần đạt trước khi tăng tốc.

Core Web Vitals trong bức tranh SEO

Hãy đặt nhóm chỉ số này vào đúng chỗ của nó để không kỳ vọng sai. Core Web Vitals là điều kiện cần, không phải điều kiện đủ. Nó giống như mặt bằng sạch sẽ của một cửa hàng: không có nó thì khách khó ở lại, nhưng tự thân nó không bán được hàng — hàng hoá (nội dung) mới là thứ giữ chân khách.

Vì vậy trình tự ưu tiên hợp lý thường là: làm nội dung đúng search intent (ý định tìm kiếm) của người dùng, đảm bảo Google đọc và lập chỉ mục được trang, rồi mới mài giũa trải nghiệm trang để vượt đối thủ. Nếu website đang vừa chậm vừa thiếu nội dung, đừng dồn hết sức vào Core Web Vitals trước.

Cũng đừng nhầm điểm số với thứ hạng. Một trang điểm PageSpeed 100 nhưng nội dung mỏng vẫn thua một trang điểm 80 nhưng trả lời đúng và đủ câu hỏi của người dùng. Tốc độ là yếu tố cân bằng, không phải yếu tố quyết định.

Điểm cần nhớ khi làm việc với Core Web Vitals

Core Web Vitals là bộ ba chỉ số Google dùng để đo trải nghiệm trang thực tế: LCP (tốc độ hiển thị, tốt khi dưới 2,5 giây), INP (độ phản hồi, tốt khi dưới 200 mili-giây) và CLS (độ ổn định bố cục, tốt khi dưới 0,1). Bạn đo chúng miễn phí qua PageSpeed Insights và Search Console, ưu tiên nhìn dữ liệu thực địa từ người dùng thật. Đây là một mảnh quan trọng của technical SEO — không phải thứ đưa bạn lên top một mình, nhưng đủ sức kéo bạn tụt nếu quá kém. Hãy coi nó là nền tảng cần làm chắc, song song với nội dung tốt.

Website chậm, điểm Core Web Vitals kém mà không biết bắt đầu từ đâu? Dịch vụ audit SEO sẽ đo cụ thể từng chỉ số và đưa ra lộ trình tối ưu rõ ràng. Nhận tư vấn miễn phí từ chuyên gia SEO 10+ năm kinh nghiệm.

Muốn áp dụng cho website của bạn?

Nhận khảo sát và tư vấn miễn phí từ đội ngũ SeoRankGo.