Web WordPress chậm: nguyên nhân thường gặp và cách tự kiểm tra

Vì sao web WordPress chậm và cách tự tìm ra nguyên nhân trong 15 phút: ảnh nặng, hosting yếu, plugin thừa, chưa có cache. Kèm thứ tự sửa nên làm trước.

Bùi Văn Đạt·Cập nhật 15/10/2026·4 phút đọc

Web chậm làm khách bỏ đi trước khi kịp xem sản phẩm, và Google cũng tính tốc độ trang vào trải nghiệm người dùng. Tin tốt là phần lớn web WordPress chậm vì vài nguyên nhân quen thuộc, và bạn tự tìm ra được mà không cần biết code.

Bài này đi theo đúng thứ tự nên làm: đo trước, tìm nguyên nhân, rồi sửa từ việc rẻ nhất, hiệu quả nhất.

1. Đo tốc độ trước khi sửa

Đừng sửa theo cảm giác. Đo một lần để có số liệu so sánh trước và sau:

  • Dùng công cụ kiểm tra website của DatPilot hoặc PageSpeed Insights của Google. Đo bản di động, vì đa số khách Việt vào web bằng điện thoại và điểm di động thường thấp hơn máy tính.
  • Đo ít nhất 3 trang: trang chủ, một trang sản phẩm hoặc bài viết, và trang danh mục. Trang chủ nhanh chưa chắc các trang khác nhanh.
  • Ghi lại 3 chỉ số chính: LCP (thời gian hiện phần nội dung lớn nhất, nên dưới 2,5 giây), CLS (độ xô lệch bố cục khi tải, nên dưới 0,1) và INP (độ trễ khi bấm, nên dưới 200 mili giây).

Điểm số dao động giữa các lần đo. Hãy đo 2-3 lần và lấy kết quả ở giữa, đừng hoảng vì một lần điểm thấp.

2. Các nguyên nhân thường gặp

Nguyên nhânDấu hiệuCách kiểm tra nhanh
Ảnh quá nặngTrang nhiều ảnh tải lâu, LCP caoBáo cáo đo tốc độ có mục “ảnh chưa tối ưu”, “dùng định dạng ảnh mới”. Mở thư viện Media, xem dung lượng ảnh: ảnh vài MB là quá nặng cho web.
Chưa có cache trangLần nào tải cũng chậm như lần đầu, máy chủ phản hồi chậm (TTFB cao)Xem trong Plugins đã có plugin cache chưa (LiteSpeed Cache, WP Rocket, W3 Total Cache…) và đã bật chưa.
Hosting yếu hoặc quá tảiCả trang admin cũng chậm, giờ cao điểm chậm hơn hẳnĐo TTFB nhiều lần trong ngày. Nếu đã có cache mà máy chủ vẫn phản hồi chậm, khả năng cao do hosting.
Quá nhiều plugin, plugin nặngMỗi trang tải hàng chục file CSS, JSĐếm plugin đang bật, tìm plugin trùng chức năng (hai plugin SEO, ba plugin slider…).
Theme hoặc page builder nặngTrang đơn giản mà mã HTML rất dài, nhiều khối lồng nhauSo sánh tốc độ một trang dựng bằng builder với một bài viết thường.
Script bên ngoàiChat, pixel quảng cáo, bản đồ, video nhúng làm trang “đơ” khi bấmBáo cáo đo tốc độ có mục “giảm tác động của mã bên thứ ba”.
Cơ sở dữ liệu phình toAdmin chậm, lưu bài lâuBảng bản nháp tự lưu (revisions), dữ liệu tạm (transients) và bình luận rác tích tụ nhiều năm.
Bốn nguyên nhân hay gặp làm web WordPress chậm, dấu hiệu và cách tự kiểm tra.
Bốn nguyên nhân hay gặp làm web WordPress chậm, dấu hiệu và cách tự kiểm tra.

3. Thứ tự sửa: rẻ và hiệu quả trước

  1. Sao lưu toàn bộ web (file và cơ sở dữ liệu) trước khi đụng vào bất cứ gì.
  2. Nén ảnh và chuyển sang WebP. Đây thường là việc cải thiện nhiều nhất với công ít nhất. Ảnh mới thì nén trước khi tải lên bằng công cụ nén ảnh WebP. Ảnh cũ đã có trên web thì dùng plugin tối ưu ảnh để nén hàng loạt. Ảnh hiển thị rộng khoảng 800px thì không cần tải ảnh gốc rộng 4000px.
  3. Bật cache trang. Nếu hosting dùng LiteSpeed thì ưu tiên plugin LiteSpeed Cache vì nó chạy cùng máy chủ. Hosting khác thì chọn một plugin cache và chỉ dùng một, không cài hai plugin cache cùng lúc.
  4. Dọn plugin. Tắt rồi xoá plugin không dùng, gộp plugin trùng chức năng. Mỗi lần tắt một plugin, kiểm tra lại các trang chính.
  5. Trì hoãn script bên ngoài. Cho chat, pixel, bản đồ tải sau khi trang đã hiện. Nhiều plugin cache có sẵn tuỳ chọn “trì hoãn JavaScript”. Bật xong phải bấm thử các nút, form, giỏ hàng.
  6. Dọn cơ sở dữ liệu: xoá bản nháp cũ, bình luận rác, dữ liệu tạm hết hạn.
  7. Cân nhắc nâng hosting khi đã làm hết các bước trên mà máy chủ vẫn phản hồi chậm.

Sau mỗi bước, đo lại đúng các trang đã đo ở mục 1. Nếu điểm không tăng hoặc web lỗi giao diện, quay lại bước trước bằng bản sao lưu.

Thứ tự sửa: làm việc rẻ và hiệu quả trước, đổi hosting sau cùng.
Thứ tự sửa: làm việc rẻ và hiệu quả trước, đổi hosting sau cùng.

4. Những sai lầm hay gặp

  • Cài nhiều plugin “tăng tốc” cùng lúc. Các plugin cache, nén mã chồng lên nhau dễ gây trắng trang hoặc vỡ giao diện.
  • Chỉ nhìn điểm số. Điểm 100 không phải mục tiêu. Mục tiêu là trang hiện nhanh và bấm mượt trên điện thoại thật.
  • Gộp và nén JS quá tay. Tuỳ chọn gộp file JavaScript hay làm hỏng menu, giỏ hàng, form. Bật từng tuỳ chọn một và kiểm tra.
  • Quên xoá cache sau khi sửa. Sửa giao diện xong mà không thấy thay đổi thường là do còn cache cũ.

5. Khi nào nên nhờ người làm

Bạn tự làm được các bước 1-4 ở trên. Nên nhờ người có kinh nghiệm khi:

  • Đã nén ảnh, bật cache mà chỉ số LCP hoặc INP trên di động vẫn kém.
  • Bật tối ưu JavaScript là web lỗi, không biết tuỳ chọn nào gây lỗi.
  • Web bán hàng đang có đơn, không dám thử trên web thật.

Gói tối ưu tốc độ cơ bản của DatPilot giá 990.000đ: đo trước và sau, cấu hình cache, nén ảnh sang WebP, dọn cơ sở dữ liệu, có sao lưu trước khi làm. Web cần xử lý sâu Core Web Vitals thì có gói nâng cao, giá 1.900.000đ đến 2.900.000đ tuỳ mức độ.

Câu hỏi thường gặp

Web WordPress bao nhiêu giây là chậm?

Google coi trang đạt khi phần nội dung chính hiện ra trong khoảng 2,5 giây (chỉ số LCP) với phần lớn lượt truy cập thật. Trên điện thoại 4G mà quá 3–4 giây là khách bắt đầu bỏ đi.

Nhiều plugin có làm web chậm không?

Không phải số lượng mà là việc mỗi plugin tải gì lên trang. Một plugin chat hay slider có thể nặng hơn hàng chục plugin nhỏ chỉ chạy trong trang quản trị.

Có nên đổi hosting ngay khi web chậm?

Chưa nên. Hãy xử lý ảnh, bật cache và bớt script thừa trước. Chỉ khi máy chủ vẫn phản hồi chậm sau các bước đó thì mới tính chuyện nâng hoặc đổi hosting.

Bùi Văn ĐạtNgười sáng lập DatPilot, làm việc tại Nha Trang. Các bước trong bài được làm thử trên web WordPress thử nghiệm; ảnh chụp màn hình lấy từ web đó. Thấy chỗ nào chưa đúng hoặc đã cũ, báo DatPilot để sửa.