PageSpeed Insights (PSI) là công cụ của Google giúp phân tích hiệu suất của một trang web trên thiết bị di động và máy tính, đồng thời đưa ra các đề xuất để cải thiện tốc độ, trải nghiệm và chất lượng kỹ thuật của website. PageSpeed Insights kết hợp dữ liệu thực tế từ Chrome User Experience Report (CrUX) với dữ liệu mô phỏng từ Lighthouse, vì vậy đây là một trong những công cụ phổ biến để kiểm tra hiệu suất website.

PageSpeed Insights là gì?
PageSpeed Insights là công cụ phân tích hiệu suất của từng URL trên website. Người quản trị chỉ cần nhập địa chỉ trang cần kiểm tra, hệ thống sẽ tiến hành phân tích và cung cấp các chỉ số liên quan đến tốc độ tải, khả năng phản hồi, độ ổn định bố cục cũng như một số tiêu chí kỹ thuật khác.
PageSpeed Insights có thể kiểm tra website trên Mobile và Desktop. Đây là điểm quan trọng bởi trải nghiệm của người dùng trên điện thoại có thể rất khác so với máy tính do khác biệt về thiết bị, CPU, bộ nhớ và điều kiện mạng.
Báo cáo PageSpeed Insights hiện được chia thành hai nhóm dữ liệu chính: Field Data (dữ liệu thực tế) và Lab Data (dữ liệu phòng thí nghiệm). Hiểu được sự khác biệt giữa hai nhóm dữ liệu này là yếu tố quan trọng để đọc đúng kết quả kiểm tra.
Field Data là gì?
Field Data là dữ liệu được thu thập từ trải nghiệm thực tế của người dùng Chrome thông qua Chrome User Experience Report (CrUX).
Dữ liệu này phản ánh cách người dùng thực sự trải nghiệm một trang web trên nhiều loại thiết bị, mạng Internet và điều kiện sử dụng khác nhau.
PageSpeed Insights sử dụng dữ liệu CrUX để cung cấp các chỉ số như:
- LCP (Largest Contentful Paint) - tốc độ hiển thị nội dung lớn nhất.
- INP (Interaction to Next Paint) - khả năng phản hồi khi người dùng tương tác.
- CLS (Cumulative Layout Shift) - độ ổn định của bố cục.
- FCP (First Contentful Paint) - thời điểm nội dung đầu tiên xuất hiện.
- TTFB (Time to First Byte) - thời gian máy chủ bắt đầu phản hồi.
Dữ liệu thực tế được tổng hợp trong khoảng thời gian 28 ngày và được cập nhật thường xuyên. Tuy nhiên, không phải URL nào cũng có dữ liệu CrUX. Những trang mới xuất bản hoặc có lượng truy cập thấp có thể không có đủ dữ liệu người dùng để hiển thị ở cấp URL. Khi đó, PageSpeed Insights có thể sử dụng dữ liệu ở cấp origin, tức dữ liệu tổng hợp của website.
Lab Data là gì?
Lab Data là dữ liệu được PageSpeed Insights tạo ra thông qua Lighthouse.
Thay vì sử dụng dữ liệu từ người dùng thực tế, Lighthouse tải và phân tích trang trong một môi trường được mô phỏng nhằm đánh giá hiệu suất và phát hiện các vấn đề kỹ thuật.
Lab Data đặc biệt hữu ích trong quá trình phát triển và tối ưu website bởi nó giúp kỹ thuật viên xác định nguyên nhân gây chậm thông qua các mục Opportunities và Diagnostics.
PageSpeed Insights sử dụng Lighthouse để phân tích các nhóm như:
- Performance
- Accessibility
- Best Practices
- SEO
Điểm Performance của Lighthouse được tính theo thang điểm từ 0 đến 100. Google phân loại điểm 90 trở lên là tốt, 50–89 là cần cải thiện và dưới 50 là kém. Tuy nhiên, điểm số này không nên được hiểu là một chỉ số duy nhất đại diện cho toàn bộ trải nghiệm người dùng.
Vì sao PageSpeed Insights và Google Search Console có thể khác nhau?
Đây là vấn đề nhiều quản trị viên website thường gặp.
Ví dụ, PageSpeed Insights có thể cho kết quả LCP là 2,1 giây trong khi Google Search Console lại cho thấy một nhóm URL có LCP trên 2,5 giây.
Điều này không nhất thiết có nghĩa một trong hai công cụ bị lỗi.
Nguyên nhân là PageSpeed Insights có thể hiển thị Lab Data được tạo trong một lần kiểm tra cụ thể, trong khi Search Console sử dụng dữ liệu trải nghiệm thực tế được tổng hợp từ người dùng.
Lab Data được tạo trong môi trường mô phỏng với thiết bị và điều kiện mạng nhất định. Trong khi đó, Field Data phản ánh nhiều thiết bị, trình duyệt, vị trí địa lý và điều kiện mạng khác nhau.
Do đó, một website có thể đạt điểm Lighthouse rất cao nhưng dữ liệu người dùng thực tế vẫn chưa tốt. Ngược lại, một lần kiểm tra Lighthouse có thể cho kết quả thấp dù phần lớn người dùng thực tế vẫn có trải nghiệm tốt.
Các chỉ số Core Web Vitals trên PageSpeed Insights
Một trong những phần quan trọng nhất của PageSpeed Insights là Core Web Vitals.
Hiện Core Web Vitals gồm ba chỉ số chính là LCP, INP và CLS. Google sử dụng ngưỡng đánh giá dựa trên phân vị thứ 75 của dữ liệu trải nghiệm.
LCP - Largest Contentful Paint
LCP đo thời gian để nội dung lớn nhất trong vùng hiển thị ban đầu xuất hiện.
Các mức đánh giá gồm:
- ≤ 2,5 giây: Tốt
- > 2,5 – 4 giây: Cần cải thiện
- > 4 giây: Kém
LCP cao thường liên quan đến hình ảnh lớn, máy chủ phản hồi chậm, CSS hoặc JavaScript chặn quá trình hiển thị và các tài nguyên quan trọng được tải không hiệu quả.
INP - Interaction to Next Paint
INP đánh giá khả năng phản hồi của trang khi người dùng tương tác.
Các mức đánh giá:
- ≤ 200 ms: Tốt
- > 200 – 500 ms: Cần cải thiện
- > 500 ms: Kém
JavaScript quá nặng, các tác vụ dài trên Main Thread hoặc quá nhiều script bên thứ ba có thể khiến INP tăng cao.
CLS - Cumulative Layout Shift
CLS đánh giá mức độ ổn định của bố cục trong quá trình tải trang.
Các mức đánh giá:
- ≤ 0,1: Tốt
- > 0,1 – 0,25: Cần cải thiện
- > 0,25: Kém
Hình ảnh không xác định kích thước, quảng cáo tải động, iframe hoặc các thành phần được chèn vào trang sau khi nội dung đã hiển thị là những nguyên nhân thường gặp gây CLS cao.
PageSpeed Insights cung cấp những đề xuất gì?
Sau khi phân tích một URL, PageSpeed Insights đưa ra các đề xuất giúp quản trị viên xác định nguyên nhân gây ảnh hưởng đến hiệu suất.
Một số vấn đề thường gặp gồm:
- Loại bỏ tài nguyên chặn hiển thị.
- Giảm JavaScript không sử dụng.
- Giảm CSS không sử dụng.
- Tối ưu hình ảnh.
- Sử dụng định dạng ảnh hiện đại.
- Giảm kích thước tài nguyên.
- Tối ưu thời gian phản hồi máy chủ.
- Giảm tác động của mã bên thứ ba.
- Tối ưu font.
- Cải thiện bộ nhớ đệm.
- Giảm thời gian thực thi JavaScript.
Các đề xuất trong PageSpeed Insights không phải lúc nào cũng cần được áp dụng một cách máy móc. Quản trị viên nên xác định vấn đề nào thực sự ảnh hưởng đến người dùng và ưu tiên xử lý dựa trên mức độ tác động.
Tối ưu PageSpeed Insights cho website báo điện tử
Đối với tòa soạn báo điện tử, việc tối ưu PageSpeed Insights có một số đặc thù. Một trang bài viết thường chứa ảnh đại diện, nhiều hình ảnh trong nội dung, video, quảng cáo, mã đo lường, widget mạng xã hội, tin liên quan, bình luận và nhiều đoạn JavaScript.
Do đó, không nên chỉ tập trung vào việc giảm số lượng file mà cần tối ưu theo từng nhóm tài nguyên.
Trước tiên, nên tối ưu ảnh đại diện và ảnh trong bài viết bằng cách nén ảnh, sử dụng WebP hoặc AVIF và cung cấp kích thước phù hợp với thiết bị.
Tiếp theo, cần kiểm soát JavaScript. Những script không cần thiết cho lần hiển thị đầu tiên có thể được trì hoãn hoặc tải sau. Các mã quảng cáo, tracking, mạng xã hội và widget bên thứ ba cũng cần được kiểm soát để tránh chiếm quá nhiều tài nguyên trình duyệt.
Đối với quảng cáo, cần dành trước không gian phù hợp để hạn chế tình trạng quảng cáo xuất hiện đột ngột và làm thay đổi bố cục, từ đó cải thiện CLS.
Không nên chỉ chạy PageSpeed rồi nhìn điểm số
Một sai lầm phổ biến khi tối ưu website là chỉ quan tâm đến con số Performance.
Ví dụ, một trang đạt 95 điểm không có nghĩa mọi người dùng đều có trải nghiệm hoàn hảo. Ngược lại, một trang đạt 70 điểm cũng không đồng nghĩa website hoạt động kém trong mọi trường hợp.
Điều quan trọng hơn là xác định nguyên nhân khiến người dùng gặp vấn đề.
Nếu LCP cao, cần tìm phần tử LCP và xác định tại sao nó tải chậm. Nếu INP cao, cần kiểm tra JavaScript và các tác vụ trên Main Thread. Nếu CLS cao, cần tìm thành phần làm thay đổi bố cục.
Cách tiếp cận này hiệu quả hơn nhiều so với việc cố gắng đưa điểm PageSpeed lên 100 bằng mọi giá.
PageSpeed Insights có ảnh hưởng đến SEO không?
Hiệu suất website và Core Web Vitals là những yếu tố quan trọng đối với trải nghiệm trang, nhưng điểm PageSpeed Insights không phải là một yếu tố xếp hạng độc lập mà chỉ cần đạt 100 điểm là có thể lên Top Google.
SEO còn phụ thuộc vào chất lượng nội dung, mức độ phù hợp với truy vấn, khả năng đáp ứng nhu cầu tìm kiếm, cấu trúc website, khả năng thu thập và lập chỉ mục, liên kết và nhiều tín hiệu khác.
Vì vậy, mục tiêu của việc tối ưu PageSpeed Insights nên là cải thiện trải nghiệm người dùng và hiệu suất thực tế, thay vì chỉ chạy theo điểm số.
Kết luận
PageSpeed Insights là công cụ hữu ích để kiểm tra và tối ưu hiệu suất website. Điểm mạnh của công cụ này là kết hợp giữa dữ liệu người dùng thực tế từ CrUX và dữ liệu mô phỏng từ Lighthouse, giúp quản trị viên vừa nhìn thấy trải nghiệm thực tế vừa có thể tìm kiếm nguyên nhân kỹ thuật gây chậm trang.
Đối với các website có lượng nội dung lớn như tòa soạn báo điện tử, PageSpeed Insights có thể được sử dụng thường xuyên để kiểm tra tốc độ tải bài viết, hình ảnh, quảng cáo, JavaScript và các thành phần bên thứ ba.
Thay vì chỉ tập trung vào điểm Performance, quản trị viên nên kết hợp PageSpeed Insights với Google Search Console, dữ liệu Core Web Vitals và phân tích thực tế của người dùng. Khi đó, việc tối ưu hiệu suất sẽ trở thành một quá trình liên tục, giúp website tải nhanh hơn, phản hồi tốt hơn, ổn định hơn và mang lại trải nghiệm tốt hơn cho độc giả.