PageSpeed Insights do Google phát triển nhằm mục đích đo điểm tốc độ của website dựa trên dữ liệu thử nghiệm do Lighthouse phân tích.
Tuy nhiên không phải ai cũng hiểu chính xác "điểm tốc độ" có lợi ích gì cho website của mình. Cơ bản phần mềm đo PageSpeed Insights của Google phát triển chỉ với mục đích đo tốc độ tải trọng của website, để nhà quản trị web có thể dựa vào đó hiểu được tốc độ tải trang của mình bị ảnh hưởng nhiều từ đâu chứ không phải cứ điểm thấp nghĩa là website load chậm hay đại loại là không thể SEO hoặc SEM, chạy quảng cáo, tương thích người dùng .v.vv…
Để website có điểm tốc độ đạt được tối đa cần phải đáp ứng những tiêu chí sau:
- Website cần được lưu trữ trên một Hosting có cấu hình mạnh theo tiêu chuẩn Quốc tế, đường truyền mạng cũng phải được đặt ở Data Center tốt nhất. ( Đây là yếu tố quan trọng nhất )
- Sử dụng CDN ( nền tảng tải dự liệu dựa trên nhiều máy chủ tại nhiều quốc gia )
- Không được chèn quá nhiều mã JavaScript từ bên ngoài ( External Script Code ) để tránh tình trạng bị load chậm nếu như đường dẫn Script của web bên ngoài bị load chậm tại thời điểm tải.
- Toàn bộ hình ảnh phải được xử lý cắt ghép, nén dung lượng thấp nhất có thể ( tốt nhất là nên được xử lý qua Photoshop ). Một tấm hình dùng cho web thường sẽ có dung lượng từ 150 – 300KB.
- Tối ưu Source hạn chế sử dụng quá nhiều hiệu ứng, plugin đối với các mã nguồn như Wordpress, Joompla…
- Giao diện tối ưu tránh xử dụng quá nhiều Background dung lượng nặng, ưu tiên dùng các file hình được mã hóa định dạng Webp.
Những ảnh hưởng gián tiếp không thể can thiệp:
- Đường truyền mạng người dùng nếu là 3G/4G thì sẽ tải trang chậm hơn so với dùng mạng cáp quang chất lượng cao.
- Đường truyền của Server/Hosting đang dùng cũng bị ảnh hưởng bởi trong nước và ngoài nước sẽ có tốc độ đường truyền khác nhau.
Ngoài ra để tối ưu tạm thời cho website trong trường hợp bạn dùng WordPress có thể dùng một số Plugin hỗ trợ như sau:
- jQuery Image Lazy Load: LazyLoad là quá trình chỉ có hình ảnh trong màn hình đầu tiên, sau đó khi kéo xuống dưới thì các hình ảnh khác mới bắt đầu tải.
- Fastest Cache và một số Plugin tương tự: Điểm đặc biệt của plugin này là dễ dàng đặt thời gian hết hạn của bộ nhớ cache cho các chuỗi URL nhất định