Điểm Google PageSpeed Insights (sau đợt cập nhật ngày 12/11/2018) liệu có còn đáng tin?

Như các bạn đã biết, vào ngày 12/11/2018 vừa qua, Google đã cập nhật giao diện và thuật toán tính điểm mới cho PageSpeed Insights. Đợt cập nhật này khiến cho không ít webmaster lo lắng vì điểm Google PageSpeed của họ tụt dốc thảm hại. Nhiều trang từ mức Good (80 – 100 điểm) trước đó đã bị hạ xuống Medium (Average) và thậm chí là Slow (dưới 50 điểm). Một màu đỏ “chết chóc” bao trùm khắp mọi nơi, đặc biệt là với điểm PageSpeed trên Mobile. Tại sao lại như vậy?
Tham khảo thêm:
Cơ chế chấm điểm Google PageSpeed Insights mới
Đúng như vậy. Chính cách chấm điểm mới đã khiến cho điểm số của các website bị thay đổi rất nhiều.

Bạn có nhìn thấy dòng chữ “The speed score is based on the lab data analyzed by Lighthouse“? Điều này có nghĩa là 6 thông số bao gồm: First Contentful Paint, First Meaningful Paint, Speed Index, First CPU Idle, Time to Interactive và Estimated Input Latency trong phần Lab Data mới là yếu tố quyết định điểm Google PageSpeed Insights chứ không phải là các tiêu chí về tối ưu mã nguồn website như trước đây.

Các thông số này đều là đơn vị thời gian (tính bằng giây hoặc mili giây) và chúng càng thấp thì càng tốt.
Các hạng mục trong phần Opportunities, Diagnostics và Passed audits chỉ là để Google gợi ý cho bạn cách tối ưu website mà thôi. Kể cả khi bạn đã hoàn thành toàn bộ các lời khuyên của Google nhưng 6 thông số trong phần Lab Data vẫn cao thì điểm Google PageSpeed của bạn vẫn thấp.
Điểm Google PageSpeed Insights mới có đáng tin?
Các thông số trong phần Lab Data bị chi phối bởi các yếu tố sau:
- Mức độ tối ưu của mã nguồn website (page-size, HTML, CSS, JS, webfont, hình ảnh, công nghệ cache dữ liệu…): mã nguồn website được tối ưu càng tốt, page-size càng nhẹ thì các thông số trong Lab Data càng thấp.
- Hiệu năng của host: host phản hồi càng nhanh thì các thông số trong Lab Data càng thấp.
- Tốc độ mạng internet từ host tới người dùng và từ host tới server của Google: tốc độ mạng càng nhanh thì các thông số trong Lab Data càng thấp.
- Khoảng cách địa lý từ host tới người dùng và từ host tới server của Google: khoảng cách giữa host với vị trí test càng gần thì các thông số trong Lab Data càng thấp.
Như vậy, nếu bạn chỉ nhìn vào điểm Google PageSpeed Insights để đánh giá mức độ tối ưu mã nguồn của 1 website là hoàn toàn không chính xác. Đấy là chưa kể việc điểm số sẽ bị thay đổi theo lần test, theo người test, do tốc độ mạng và tốc độ host ở mỗi thời điểm là khác nhau. Chính Google cũng đã thừa nhận điều này:
Lighthouse analysis of the current page on an emulated mobile network. Values are estimated and may vary.
Tạm dịch là:
Phân tích Lighthouse của trang hiện tại được tiến hành trên một mạng di động giả lập. Giá trị được ước tính và có thể thay đổi.
Một website có điểm Google PageSpeed cao thì chắc chắn sẽ load nhanh trên thực tế. Nhưng một website load nhanh trên thực tế thì chưa chắc đã đạt được điểm cao khi chấm với Google PageSpeed Insights.
Giải pháp thay thế Google PageSpeed Insights
Từ nguyên nhân kể trên, bạn chỉ nên dùng Google PageSpeed Insights như một cẩm nang để tham khảo các hướng dẫn về cách tối ưu tốc độ load web.
Nếu cần một công cụ để tính toán điểm số nhằm xác định mức độ tối ưu của mã nguồn website, hãy dùng GTmetrix. Bởi vì điểm số được chấm bởi công cụ này không bị chi phối bởi các yếu tố bên ngoài như tốc độ host, tốc độ internet, khoảng cách địa lý… Khi bạn tối ưu mã nguồn tốt thì dù cho chỉ số Fully Loaded Time có cao đến đâu, PageSpeed Score và YSlow Score của bạn cũng vẫn sẽ ở mức cao.

Bạn nghĩ gì về vấn đề mà tôi mới vừa đề cập ở trên? Hãy cho chúng tôi biết quan điểm và ý kiến của bạn bằng cách sử dụng khung bình luận bên dưới.
Nếu bạn thích bài viết này, hãy subscribe blog của tôi để thường xuyên cập nhật những bài viết hay nhất, mới nhất qua email nhé. Cảm ơn rất nhiều. :)





Theo mình điểm Google PageSpeed Insights cũng được coi là quan trọng, nó đánh giá được website của mình đã được tối ưu onpage chưa. Có cách nào để tối ưu onpage tốt mà ko xài plugin không AD nhỉ.
Khó lắm bạn. Nếu không dùng plugin thì sẽ yêu cầu phải có kiến thức chuyên ngành rất cao. Mà kiểu gì thì bạn cũng sẽ phải dùng một plugin nào đó để cache dữ liệu cho website.
Mình xài 1 số Plugin để tối ưu nhưng càng làm web load châm hơn, thỉnh thoảng còn bị lỗi 503 nữa. Không biết có cách nào tối ưu tốt không nhỉ?
Cái này có thể do nhiều nguyên nhân:
1. Host của bạn quá yếu hoặc tương thích kém với nền tảng WordPress.
2. Plugin mà bạn cài để tối ưu xung đột với theme hoặc các plugin khác.
3. Bạn không biết cách thiết lập sao cho tối ưu hoặc dùng quá nhiều plugin có cùng một chức năng cùng lúc.
Bản thân mình thấy trong các công cụ test miễn phí thì Google PageSpeed Insights vẫn ok nhất mặc dù nhiều khi mình chẳng hiểu tại sao website mình chậm như rùa nhưng điểm Speed vẫn cao, trong khi website đối thủ nhanh thực sự, thì điểm test lại chẳng bằng. Haizz
Web load nhanh chưa hẳn là do tối ưu tốt. Có thể do host của họ nhanh hoặc đơn giản là khoảng cách từ người dùng đến host ngắn hơn. :P
Mấy bác kiểm tra xem site của em nó nhanh ko, lúc thì load nhanh, lúc thì đơ 1 2s mới load trang được :D
Site: https://chammoc.com/
Điểm mobile cũng thấp, thực sự mình không biết code :D
Giải quyết cái script của Google Tags Manager và DMCA đi là cải thiện được kha khá điểm. :P
Web của anh điểm pagespeed kinh thật
Chuyển qua dùng theme Paradise + đừng chèn quảng cáo Google AdSense là điểm cao ngất ngưởng ngay. =))
mình nghĩ nó vẫn hoạt động ổn định
chào ad. bạn có thể kiểm tra giúp mình và sửa lỗi ” kết nối của bạn không phải kết nối riêng tư” được không ạ. Chi phí như thế nào bạn cho mình biết luôn nhé!
Bạn cài SSL cho website là được nhé. Do website chưa cài SSL, trong khi lại hoạt động trên giao thức HTTPS (cần có SSL) nên trình duyệt nó thông báo lỗi như vậy. Trước tiên, bạn cần kiểm tra xem hosting có hỗ trợ tính năng cài SSL miễn phí (Let’s Encrypt) không? Nếu không thì phải cài Let’s Encrypt theo phương pháp thủ công hoặc mua PositiveSSL về cài. Bài viết hướng dẫn thì trên wpcanban.com đều có cả rồi. Bạn search là sẽ thấy.
Chào Trung Hiếu.
Bạn xem giúp mình trang web https://idvila.com/ nhé.
Cảm ơn bạn
Mình thấy cứ cho mấy cái js của bên thứ 3 như tawkto, facebook, analytic load sau khi có hành động như di chuột hay scroll là đã nhanh hơn nhiều rồi :D
Bác có thể nói rõ hơn giúp em là cho load sau các hành động là làm ra sao không ạ?
Em cảm ơn bác.
Cái này bạn cần biết 1 chút js, Sau đó dùng điều kiện 1 là khi trang đã tải xong và 2 là có 1 sự kiện nhất định thì mới load đến js bên thứ 3. Ví dụ như:
Bạn xem kết quả test GTmetrix để biết các vấn đề mà website đang gặp nhé: https://gtmetrix.com/reports/idvila.com/3NQy8On4
Em cảm ơn bác.
Bác có tài liệu cụ thể để đọc được các vấn đề để tối ưu tốc độ website không ạ?
Em cảm ơn bác.
Bạn có thể tham khảo các bài viết trong serie “Tăng tốc WordPress” hoặc đăng ký các gói dịch vụ tối ưu website WordPress của bên mình nhé.
Cảm ơn bác.
Có ai gặp trường hợp càng cố tối ưu, web càng nạp chậm không? Hoặc ngày hôm nay tất cả đã trên 90 điiểm, xanh lá cây, hôm sau test lại thấy rớt xuống còn chưa được 60. https://superthinlabs.com mobile hôm trước đạt trên 90, hôm sau rớt nặng. Mặc dù hôm trước và hôm sau không có làm gì đến code, đến server, chỉ đăng thêm đúng 1 bài viết.
Công cuộc làm cho web trở nên nhanh, xem ra cũng gian nan phết.
Web của bạn có chèn quảng cáo Google AdSense nên kết quả test nó không ổn định là đúng rồi.
Anh xem hộ web e vì sao gtmetrix load web e tận 4s được ko ạ. https://toanquan.com
Bạn bật qua tab Waterfall trong kết quả test sẽ thấy cái gì load lâu nhé.