Một website chậm không "hơi phiền" như nhiều chủ doanh nghiệp nghĩ. Số liệu của Google: cứ tăng thời gian tải từ 1 lên 3 giây, tỉ lệ khách bỏ đi tăng hơn 30%. Trên điện thoại, mạng 4G ở quán cà phê, con số còn tệ hơn. Và Google dùng tốc độ làm một tiêu chí xếp hạng.

Bài này đi qua bảy nguyên nhân chúng tôi gặp nhiều nhất khi kiểm tra website của khách, kèm cách tự phát hiện.

Trước hết, đo đã: 5 phút với PageSpeed Insights

Vào pagespeed.web.dev, dán địa chỉ website, bấm Phân tích. Nhìn ba thứ ở tab Điện thoại di động:

  • Điểm Hiệu suất (0–100): dưới 50 là chậm, 50–89 cần cải thiện, trên 90 tốt.
  • LCP (thời gian hiện nội dung lớn nhất): nên dưới 2,5 giây.
  • Danh sách Cơ hội phía dưới: chính là các nguyên nhân, xếp theo mức ảnh hưởng.

Đo trên điện thoại chứ không phải máy tính, vì đa số khách của bạn dùng điện thoại và Google cũng chấm theo đó.

Nguyên nhân 1: Ảnh quá nặng

Chiếm hơn nửa số website chậm chúng tôi kiểm tra. Ảnh chụp từ điện thoại 4–6 MB được tải thẳng lên làm banner. Trang chủ có 10 ảnh như vậy là 40 MB, gấp 20 lần mức nên có.

Dấu hiệu trong PageSpeed: "Cung cấp hình ảnh ở định dạng thế hệ mới", "Định cỡ hình ảnh phù hợp", "Mã hoá hình ảnh hiệu quả".

Cách sửa: đổi sang WebP, thu về đúng kích thước hiển thị (banner 1600px là đủ), dùng plugin nén tự động. Việc này làm được trong một buổi cho website vài chục trang.

Nguyên nhân 2: Hosting yếu hoặc quá tải

Máy chủ mất hơn 1 giây mới bắt đầu trả trang. Hay gặp ở hosting giá rất thấp, nhiều website chung một máy.

Dấu hiệu: "Giảm thời gian phản hồi ban đầu của máy chủ" trong PageSpeed; hoặc website chậm đều ở mọi trang, kể cả trang chỉ có chữ.

Cách sửa: bật cache trước (nguyên nhân 3). Nếu vẫn chậm, đổi gói hosting. Hosting 1,5–2 triệu/năm tại Việt Nam thường đủ cho website giới thiệu.

Nguyên nhân 3: Không có cache

WordPress mặc định dựng lại trang từ đầu mỗi lần có người xem. Cache lưu sẵn bản dựng để trả ngay. Không cache là lãng phí lớn nhất mà lại dễ sửa nhất.

Dấu hiệu: thời gian phản hồi máy chủ cao dù hosting không yếu; đo lần hai không nhanh hơn lần đầu.

Cách sửa: cài plugin cache (WP Rocket, LiteSpeed Cache nếu hosting LiteSpeed, hoặc WP Super Cache). Hầu hết hosting Việt Nam hiện dùng LiteSpeed, plugin miễn phí và rất hiệu quả.

Nguyên nhân 4: Quá nhiều plugin

Mỗi plugin thêm mã chạy, thêm file CSS và JS tải về. Website có 40 plugin, trong đó 15 cái không còn dùng, là chuyện thường.

Dấu hiệu: "Giảm JavaScript không dùng đến", "Giảm CSS không dùng đến"; số lượng request trên 100.

Cách sửa: liệt kê plugin, xoá cái không dùng (xoá, không chỉ tắt). Với plugin làm được bằng cách khác (thống kê, chia sẻ mạng xã hội), cân nhắc bỏ.

Nguyên nhân 5: Theme nặng, trình dựng trang nặng

Theme mua từ chợ với 50 demo, kèm trình dựng trang kéo thả, tải sẵn mọi thứ dù trang chỉ dùng một phần.

Dấu hiệu: điểm hiệu suất thấp ngay cả trang trống; "Tổng thời gian chặn" cao.

Cách sửa: khó hơn các mục trên. Tắt các module không dùng trong theme; nếu không được, đây là lý do để làm lại giao diện khi có dịp.

Nguyên nhân 6: Không nén khi truyền

Máy chủ gửi HTML, CSS, JS ở dạng thô thay vì nén gzip hoặc brotli, nặng gấp 3–5 lần.

Dấu hiệu: "Bật tính năng nén văn bản" trong PageSpeed.

Cách sửa: bật trong bảng điều khiển hosting, hoặc qua plugin cache, hoặc qua Cloudflare. Mất 5 phút.

Nguyên nhân 7: Tài nguyên bên ngoài

Font Google, mã Facebook Pixel, chat Zalo, video YouTube nhúng, bản đồ Google Maps. Mỗi thứ gọi ra máy chủ khác trước khi trang hiện xong.

Dấu hiệu: "Giảm tác động của mã bên thứ ba".

Cách sửa: tự chứa font trên hosting; tải trễ (lazy load) video, bản đồ, chat; chỉ giữ mã theo dõi thật sự dùng.

Việc nào làm được trong một buổi

→ Vuốt ngang để xem đủ cột
ViệcThời gianTác động
Bật nén, bật cache30 phútLớn
Nén và đổi ảnh sang WebP2–3 giờLớn
Xoá plugin thừa1 giờVừa
Tải trễ video, bản đồ30 phútVừa
Đổi hosting1 buổi + chờ DNSLớn nếu hosting là nguyên nhân
Đổi themeDự án riêngLớn nhưng tốn

Làm bốn dòng đầu thường đưa một website từ 30 điểm lên 70–80 điểm trên điện thoại.

Đo lại sau khi sửa

Đo lại ba lần ở các thời điểm khác nhau, lấy trung bình. PageSpeed dao động vài điểm giữa các lần đo là bình thường. Ghi lại điểm trước và sau để biết việc nào có tác dụng.

Nếu bạn không muốn tự đọc báo cáo PageSpeed, gửi link website cho chúng tôi. Báo cáo kiểm tra miễn phí có điểm tốc độ điện thoại, LCP, và danh sách việc nên làm được viết cho người không rành kỹ thuật. Tối ưu tốc độ hàng quý cũng nằm trong gói quản trị website Tiêu chuẩn trở lên.