
Tóm tắt nhanh
- Core Web Vitals gồm 3 chỉ số: LCP (tốc độ tải), INP (độ phản hồi), CLS (độ ổn định layout)
- Ngưỡng “good”: LCP < 2.5s, INP < 200ms, CLS < 0.1
- INP thay thế FID từ năm 2024 – đo độ phản hồi tốt hơn
- Trên 50% website hiện đạt chuẩn Core Web Vitals theo CrUX Report 2026
- WordPress cần tối ưu ảnh, cache, JavaScript để đạt điểm cao
Bạn có đang lo lắng về điểm số Core Web Vitals trên Google PageSpeed Insights không? Mỗi khi kiểm tra, điểm LCP bị đánh dấu đỏ, INP vượt ngưỡng 200ms, hay layout cứ nhảy loạn lên xuống?
Đừng hoảng! Theo Chrome User Experience Report (CrUX) tháng 3/2026, tỷ lệ website đạt chuẩn Core Web Vitals đã tăng 2% và vượt mốc 50% [1]. Điều này có nghĩa là bạn hoàn toàn có thể cải thiện website của mình để đạt điểm cao.
Trong bài viết này, mình sẽ hướng dẫn bạn cách đo và tối ưu 3 chỉ số Core Web Vitals quan trọng nhất cho WordPress năm 2026: LCP, INP (thay thế FID), và CLS. Cùng bắt đầu nhé!
Core Web Vitals là gì và tại sao quan trọng năm 2026?
Core Web Vitals là bộ 3 chỉ số đo lường trải nghiệm người dùng thực tế trên website, dựa trên dữ liệu từ trình duyệt Chrome của hàng triệu người dùng thật. Khi bạn tối ưu cho các chỉ số này, bạn đồng thời cải thiện thứ hạng SEO, tỷ lệ chuyển đổi và trải nghiệm người dùng.
Từ năm 2024, Google đã thay thế chỉ số FID (First Input Delay) bằng INP (Interaction to Next Paint). INP đo độ phản hồi tốt hơn vì nó theo dõi toàn bộ hành trình tương tác của người dùng, không chỉ lần tương tác đầu tiên [2].
Theo khảo sát từ 2TenTech, sau khi tối ưu Core Web Vitals, một website đã đạt được kết quả ấn tượng: LCP giảm xuống 2.1s, INP xuống 180ms, CLS xuống 0.08. Kết quả là traffic organic tăng 34% trong 6 tuần và tỷ lệ chuyển đổi cải thiện 12% [3]. Thú vị nhỉ?
LCP (Largest Contentful Paint) – Đo tốc độ tải trang
LCP đo thời gian phần tử lớn nhất trên trang (thường là hero image hoặc heading) hiển thị trên màn hình. Đây là chỉ số quan trọng nhất vì nó ảnh hưởng trực tiếp đến ấn tượng đầu tiên của người dùng.
Ngưỡng đánh giá LCP năm 2026:
- Tốt (Good): Dưới 2.5 giây
- Cần cải thiện (Needs Improvement): 2.5 – 4.0 giây
- Kém (Poor): Trên 4.0 giây
Các yếu tố ảnh hưởng LCP trên WordPress
Page builder và plugin bloat là hai “thủ phạm” phổ biến nhất làm chậm LCP trên WordPress. Các trang được xây dựng bằng Elementor, Divi hay WPBakery thường tải nhiều CSS và JavaScript không cần thiết [4].
Hosting chậm cũng là nguyên nhân chính. Nếu server mất nhiều thời gian để phản hồi (TTFB cao), LCP sẽ bị ảnh hưởng ngay cả khi bạn tối ưu mọi thứ khác.

Cách tối ưu LCP cho WordPress
Đầu tiên, tối ưu ảnh hero: Đây thường là phần tử lớn nhất ảnh hưởng LCP. Bạn nên:
- Chuyển sang WebP hoặc AVIF thay vì JPEG/PNG
- Thêm thuộc tính
fetchpriority="high"cho ảnh LCP - Preload ảnh hero qua thẻ
- Lazy load các ảnh không nằm trong viewport
Thứ hai, cải thiện TTFB (Time to First Byte): Dùng hosting chất lượng cao, bật server-level caching, và tối ưu bảo mật để giảm overhead.
Thứ ba, loại bỏ CSS render-blocking: Inline critical CSS và defer non-critical CSS. Plugin như WP Rocket có thể tự động làm việc này.
INP (Interaction to Next Paint) – Đo độ phản hồi (Thay thế FID)
INP (Interaction to Next Paint) đo thời gian từ khi người dùng tương tác (click, tap, nhấn phím) đến khi trình duyệt hiển thị phản hồi trực quan. Khác với FID chỉ đo lần tương tác đầu tiên, INP theo dõi toàn bộ hành trình người dùng và lấy giá trị tệ nhất (tại phân vị 98) để đánh giá [5].
Ngưỡng đánh giá INP năm 2026:
- Tốt (Good): Dưới 200 milliseconds
- Cần cải thiện: 200 – 500 milliseconds
- Kém (Poor): Trên 500 milliseconds
Tại sao INP quan trọng hơn FID?
FID chỉ đo “input delay” – thời gian chờ trước khi xử lý sự kiện. Nhưng nó bỏ qua thời gian thực thi JavaScript và thời gian vẽ lại giao diện. INP bao quát cả 3 giai đoạn: Input Delay, Processing Time và Presentation Delay [2].
Ví dụ thực tế: Khi người dùng click nút “Thêm vào giỏ hàng” trên WooCommerce, INP đo từ lúc click đến khi giỏ hàng cập nhật trực quan – không chỉ thời gian chờ ban đầu.
Cách tối ưu INP cho WordPress
Trước tiên, giảm thiểu JavaScript thứ ba: Các script của chat widget, analytics, ads thường chạy trên main thread và làm chậm INP. Mình khuyên bạn:
- Dùng thuộc tính
asynchoặcdefercho script không cần thiết - Delay loading các script không quan trọng cho đến sau khi tương tác
- Xóa các plugin không sử dụng
Tiếp theo, tối ưu event handlers: Đảm bảo các hàm xử lý sự kiện hoàn thành trong vòng 50ms để tránh chặn main thread.
Cuối cùng, dùng Web Workers: Chuyển các tác vụ nặng như xử lý dữ liệu sang background thread.

CLS (Cumulative Layout Shift) – Đo độ ổn định giao diện
CLS đo tổng các thay đổi bất ngờ về vị trí của các phần tử trên trang trong quá trình tải. Nếu bạn từng đọc bài viết mà chữ đột nhiên nhảy xuống dưới khi ảnh tải xong, đó là layout shift.
Ngưỡng đánh giá CLS năm 2026:
- Tốt (Good): Dưới 0.1
- Cần cải thiện: 0.1 – 0.25
- Kém (Poor): Trên 0.25
Nguyên nhân CLS phổ biến trên WordPress
- Ảnh không có width/height: Khi ảnh tải xong, nó chiếm không gian mới và đẩy nội dung xuống
- Font web (FOIT/FOUT): Khi custom font tải xong, kích thước chữ thay đổi gây shift
- Ads và embeds: Iframe quảng cáo chưa biết kích thước trước khi tải
- Dynamic content: Content được inject bằng JavaScript sau khi trang đã render
Cách khắc phục CLS cho WordPress
Thứ nhất, luôn khai báo width và height cho ảnh: WordPress 5.5+ đã tự động thêm width và height, nhưng bạn cần đảm bảo theme không xóa chúng.
Thứ hai, dùng font-display: swap: Tránh Flash of Invisible Text (FOIT) bằng cách hiển thị fallback font trước.
Thứ ba, reserve space cho ads: Dùng CSS để đặt chỗ trước cho quảng cáo, tránh trang nhảy khi ads tải.
Thứ tư, tránh inject content phía trên nội dung hiện có: Banner cookie consent hay notification nên xuất hiện ở bottom thay vì top.
Cách đo Core Web Vitals cho WordPress
Core Web Vitals dựa trên dữ liệu thực tế từ Chrome User Experience Report (CrUX), có độ trễ khoảng 1-2 ngày. Điều này có nghĩa là cải thiện bạn thực hiện hôm nay sẽ phản ánh trong báo cáo sau 24-48 giờ [1].
Các công cụ đo chính xác nhất
| Công cụ | Loại dữ liệu | Khi nào dùng |
|---|---|---|
| Google PageSpeed Insights | Lab + Field | Kiểm tra nhanh, xem cả CrUX |
| Google Search Console | Field (CrUX) | Theo dõi toàn bộ site theo thời gian |
| Chrome DevTools | Lab | Debug chi tiết từng vấn đề |
| web.dev/measure | Lab | Test nhanh với Lighthouse |
| CrUX Dashboard/API | Field | Phân tích xu hướng dài hạn |
Cách đọc báo cáo PageSpeed Insights
Khi nhập URL vào PageSpeed Insights, bạn sẽ thấy 2 phần:
- Discover what your real users are experiencing: Dữ liệu thực tế từ CrUX (quan trọng nhất cho Core Web Vitals)
- Diagnose performance issues: Dữ liệu lab từ Lighthouse (hướng dẫn cách khắc phục)
Google dùng dữ liệu CrUX (field data) để đánh giá thứ hạng, không phải lab data. Nên nếu lab data đẹp nhưng field data kém, bạn vẫn cần tối ưu thêm.
Checklist tối ưu Core Web Vitals cho WordPress
Đây là checklist đầy đủ mà mình đã tổng hợp từ các nguồn uy tín. Bạn có thể dùng để audit website của mình:
Checklist LCP (Tốc độ tải)
- Chuyển ảnh sang WebP/AVIF với plugin như ShortPixel hay Imagify
- Thêm
fetchpriority="high"cho ảnh LCP - Preload ảnh hero và critical fonts
- Bật page caching (WP Rocket, LiteSpeed Cache)
- Tối ưu TTFB bằng hosting chất lượng cao
Checklist INP (Độ phản hồi)
- Giảm số lượng JavaScript thứ ba
- Delay loading non-critical scripts
- Split long tasks trong JavaScript
- Loại bỏ các plugin không cần thiết
Checklist CLS (Ổn định layout)
- Thêm width/height cho tất cả ảnh
- Dùng
font-display: swapcho custom fonts - Reserve space cho ads và embeds
- Tránh inject content phía trên viewport

Kết luận và hành động tiếp theo
Tối ưu Core Web Vitals cho WordPress không khó như nhiều người nghĩ. Với checklist mình đã chia sẻ, bạn có thể cải thiện đáng kể điểm số LCP, INP và CLS.
Nhớ rằng INP đã thay thế FID từ 2024, vì vậy hãy tập trung vào việc giảm thiểu JavaScript và cải thiện độ phản hồi tương tác. Đây là yếu tố nhiều website WordPress đang bỏ qua.
Bạn đã thử kiểm tra Core Web Vitals cho website của mình chưa? Chia sẻ kết quả ở comment nhé! Nếu bạn có câu hỏi về cách tối ưu cụ thể, cứ để lại bình luận – mình sẽ hỗ trợ.
Và đừng quên kết hợp với case study tối ưu tốc độ WordPress của chúng tôi để xem kết quả thực tế nhé!
Nguồn tham khảo
- Chrome User Experience Report (CrUX) Release Notes – Google Developers
- What Are the Core Web Vitals? LCP, INP & CLS Explained – CoreWebVitals.io
- Core Web Vitals Optimization Guide 2026: LCP, INP & CLS Explained – 2TenTech
- Core Web Vitals for WordPress: Optimization Guide – CoreWebVitals.io
- How to Pass Core Web Vitals: Step by Step – CoreWebVitals.io
- HTTP Archive: CrUX Report – HTTP Archive
- Core Web Vitals in 2026: Your Essential Guide to Modern Web Performance – UploadWP
Các câu hỏi thường gặp
Core Web Vitals ảnh hưởng đến SEO như thế nào?
Google sử dụng Core Web Vitals như một yếu tố xếp hạng từ năm 2021. Website đạt chuẩn “good” cho cả 3 chỉ số (LCP, INP, CLS) có cơ hội xếp hạng cao hơn trong kết quả tìm kiếm. Ngoài ra, điểm cao còn cải thiện trải nghiệm người dùng, giảm bounce rate và tăng conversion.
Tại sao INP thay thế FID?
INP đo toàn bộ hành trình tương tác (Input Delay + Processing Time + Presentation Delay), trong khi FID chỉ đo Input Delay cho lần tương tác đầu tiên. INP phản ánh chính xác hơn trải nghiệm người dùng trên các ứng dụng web hiện đại, đặc biệt là SPA (Single Page Application) và web app phức tạp.
Mất bao lâu để cải thiện Core Web Vitals sau khi tối ưu?
Core Web Vitals dựa trên dữ liệu CrUX có độ trễ 1-2 ngày. Tuy nhiên, để thay đổi được phản ánh trong báo cáo Google Search Console và ảnh hưởng đến thứ hạng SEO, bạn cần duy trì cải thiện trong 28 ngày (chu kỳ rolling window của CrUX). Kiên nhẫn và theo dõi liên tục là chìa khóa.
Plugin nào tốt nhất để tối ưu Core Web Vitals cho WordPress?
WP Rocket và LiteSpeed Cache là hai plugin phổ biến nhất. WP Rocket trả phí nhưng dễ dùng với tính năng tự động tối ưu critical CSS, lazy load, và caching. LiteSpeed Cache miễn phí nhưng yêu cầu server LiteSpeed. Ngoài ra, bạn nên dùng thêm plugin tối ưu ảnh như ShortPixel hoặc Imagify.
Page builder có ảnh hưởng đến Core Web Vitals không?
Có, các page builder như Elementor, Divi, WPBakery thường thêm nhiều CSS và JavaScript, làm tăng LCP và INP. Tuy nhiên, bạn vẫn có thể tối ưu bằng cách: loại bỏ CSS không dùng, delay loading scripts, tối ưu ảnh, và dùng caching hiệu quả. Nhiều website dùng page builder vẫn đạt điểm Core Web Vitals tốt sau khi tối ưu đúng cách.