Cách tăng tốc website WordPress: làm từng bước theo thứ tự

Các bước tăng tốc web WordPress theo thứ tự hiệu quả: đo trước, nén ảnh, bật cache, bớt plugin, tối ưu font và script, chọn hosting phù hợp.

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

Tăng tốc web WordPress không cần làm mọi thứ cùng lúc. Có vài việc giải quyết phần lớn độ chậm, và có những việc tốn nhiều công mà cải thiện rất ít. Bài này sắp các bước theo thứ tự hiệu quả, để bạn làm từ trên xuống và dừng khi web đã đủ nhanh. Nếu chưa biết web chậm vì đâu, đọc trước bài web WordPress chậm: nguyên nhân và cách tự kiểm tra.

Sáu bước tăng tốc theo thứ tự hiệu quả, làm từ trên xuống và đo lại sau mỗi bước.
Sáu bước tăng tốc theo thứ tự hiệu quả, làm từ trên xuống và đo lại sau mỗi bước.

1. Đo trước khi sửa

Ghi lại số đo trước khi đổi bất cứ thứ gì, để biết bước nào có tác dụng:

  • PageSpeed Insights (pagespeed.web.dev): đo cả điện thoại và máy tính. Xem phần dữ liệu thực tế của người dùng (nếu web đủ lượt truy cập) và điểm phòng thí nghiệm.
  • Kiểm tra web của DatPilot tại /kiem-tra: đo bằng Chrome thật, chấm cả tốc độ, bảo mật và SEO.
  • Đo 3 loại trang: trang chủ, một bài viết hoặc sản phẩm, và trang nặng nhất (danh mục nhiều sản phẩm, trang có slider).
Các công cụ đo tốc độ và cách dùng từng công cụ.
Các công cụ đo tốc độ và cách dùng từng công cụ.

Các chỉ số Google dùng để chấm được giải thích trong bài Core Web Vitals là gì.

2. Bước 1: xử lý ảnh

Ảnh là lý do web nặng phổ biến nhất: ảnh chụp từ điện thoại 4-5 MB tải thẳng lên, ảnh 4000 điểm ảnh hiển thị trong khung 800 điểm ảnh.

  • Thu nhỏ ảnh về đúng kích thước hiển thị trước khi tải lên.
  • Chuyển sang định dạng WebP. Ảnh WebP thường nhẹ hơn JPEG đáng kể ở cùng chất lượng nhìn. Có thể dùng công cụ nén ảnh WebP miễn phí.
  • Bật tải chậm (lazy load) cho ảnh dưới màn hình đầu tiên, nhưng không tải chậm ảnh lớn đầu trang.

Chi tiết ở bài tối ưu ảnh WordPress với WebP.

3. Bước 2: bật cache trang

Không có cache, mỗi lượt xem WordPress phải chạy PHP và truy vấn cơ sở dữ liệu để dựng trang. Có cache trang, máy chủ gửi luôn bản HTML đã dựng sẵn. Với web nhỏ trên hosting dùng chung, đây thường là bước làm thời gian phản hồi máy chủ (TTFB) giảm rõ nhất.

  • Hosting dùng LiteSpeed: dùng LiteSpeed Cache.
  • Hosting khác: WP Super Cache, W3 Total Cache, WP Rocket (trả phí), hoặc cache có sẵn của hosting.
  • Chỉ dùng một plugin cache.

Cách chọn và các lỗi hay gặp xem bài chọn plugin cache cho WordPress.

4. Bước 3: bớt plugin và script thừa

Số lượng plugin không quan trọng bằng việc mỗi plugin tải gì lên trang. Một plugin chat, một plugin popup, một slider và vài mã theo dõi có thể nặng hơn cả 20 plugin nhỏ chỉ chạy trong khu quản trị.

  • Xoá plugin không dùng.
  • Thay slider ở đầu trang bằng một ảnh tĩnh. Slider thường làm chậm phần hiện đầu tiên và khách ít khi xem tới slide thứ hai.
  • Gom mã theo dõi (Analytics, Pixel, chat) vào Google Tag Manager và chỉ giữ cái bạn thật sự xem số liệu.
  • Plugin trình dựng trang chỉ dùng cho vài trang thì cân nhắc tắt các thành phần không dùng của nó.

5. Bước 4: CSS, JavaScript và font

  • Thu gọn (minify) và hoãn JavaScript không cần cho phần đầu trang. Các plugin cache lớn đều có tuỳ chọn này. Bật từng tuỳ chọn một và kiểm tra lại web, vì hoãn sai script có thể làm hỏng menu, giỏ hàng.
  • Font chữ: dùng ít kiểu chữ (2 họ, mỗi họ 2-3 độ đậm), ưu tiên font lưu trên chính máy chủ, đặt font-display: swap để chữ hiện ngay.
  • Bỏ thư viện thừa: bộ icon lớn chỉ để dùng vài icon, jQuery cho một hiệu ứng nhỏ.

6. Bước 5: hosting và PHP

Đã làm 4 bước trên mà TTFB vẫn cao (trên khoảng 0,8 giây cho trang đã có cache) thì vấn đề nằm ở máy chủ:

  • Nâng lên PHP mới. Mỗi bản PHP lớn thường nhanh hơn bản trước. Xem bài nâng cấp PHP an toàn.
  • Máy chủ đặt gần khách. Khách ở Việt Nam thì máy chủ ở Việt Nam hoặc Singapore, hoặc dùng CDN.
  • Nâng gói hosting nếu thường xuyên chạm trần CPU, RAM. Tiêu chí chọn có trong bài chọn hosting WordPress.

7. Bước 6: dọn cơ sở dữ liệu

Web lâu năm có hàng nghìn bản lưu tự động (revision), bình luận rác, dữ liệu tạm hết hạn và bảng của plugin đã gỡ. Dọn bằng plugin như WP-Optimize, sau khi đã sao lưu. Bước này giúp trang quản trị nhanh hơn và đôi khi giảm thời gian dựng trang chưa có cache.

8. Đo lại và giữ tốc độ

Đo lại các trang như ở bước đầu và so sánh. Dữ liệu thực tế trong Search Console cần khoảng 28 ngày để cập nhật, nên đừng lo nếu báo cáo chưa đổi ngay. Mỗi lần thêm plugin hay thêm mã theo dõi, đo lại một lần.

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

Gói tăng tốc website WordPress cơ bản giá 990.000đ làm các bước 1-4 và 6, có số đo trước và sau. Web bán hàng lớn hoặc cần đạt Core Web Vitals ở mọi nhóm trang thì gói tối ưu tốc độ nâng cao giá 1.900.000đ đến 2.900.000đ.

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

Điểm PageSpeed bao nhiêu là đủ?

Không có con số bắt buộc. Quan trọng là dữ liệu người dùng thật đạt Core Web Vitals và trang mở nhanh trên điện thoại. Điểm mô phỏng chỉ dùng để tìm lỗi.

Tăng tốc có làm thay đổi giao diện không?

Thường không. Một số tuỳ chọn như hoãn JavaScript có thể làm hỏng menu hay slider nếu bật sai, nên phải bật từng tuỳ chọn và kiểm tra lại.

CDN có thay được cache trang không?

Không. CDN phân phối ảnh, CSS, JS từ nơi gần khách. Cache trang giúp máy chủ không phải dựng lại trang mỗi lượt xem. Hai thứ bổ sung cho nhau.

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.