Website chậm, khách than, quảng cáo tốn tiền mà người bấm vào không chờ nổi trang hiện ra. Doanh nghiệp không có đội kỹ thuật riêng thường chọn cách nhanh nhất: thuê một đội bên ngoài "tối ưu tốc độ".
Phần kỹ thuật thường không phải chỗ khó. Chỗ khó là hai bên hiểu chữ "nhanh hơn" khác nhau. Bên làm gửi ảnh điểm số đẹp, còn bạn mở web trên điện thoại vẫn thấy chậm. Bài này giúp bạn giao việc sao cho lúc nghiệm thu chỉ cần nhìn số, không cần cãi nhau.
Trước khi thuê: chụp lại hiện trạng
Bạn không thể biết website nhanh hơn bao nhiêu nếu không biết trước đó nó chậm cỡ nào. Trước khi liên hệ đội nào, hãy tự đo và lưu kết quả lại.
Công cụ miễn phí dễ dùng là PageSpeed Insights của Google: dán đường dẫn trang vào là có kết quả. Điều quan trọng cần biết: kết quả có hai phần khác nhau.
- Dữ liệu người dùng thật (field data): lấy từ báo cáo trải nghiệm người dùng Chrome (CrUX), phản ánh trải nghiệm của khách truy cập thật trong 28 ngày gần nhất. Trang ít người vào có thể không có phần này.
- Dữ liệu thử nghiệm (lab data): Google mô phỏng việc tải trang trên một thiết bị với điều kiện mạng cố định. Vì là mô phỏng, con số có thể khác với trải nghiệm thật.
Khi đo hiện trạng, nên:
- Chọn những trang thật sự mang khách về: trang chủ, trang dịch vụ hoặc sản phẩm chính, landing page đang chạy quảng cáo. Đừng chỉ đo trang chủ.
- Đo cả bản điện thoại và máy tính. Hai bản có thể cho kết quả rất khác nhau.
- Lưu lại kết quả (ảnh chụp hoặc bản xuất) kèm ngày đo. Đây là "ảnh trước" để so với "ảnh sau".
Nếu website đã gắn Google Search Console, mở thêm báo cáo Core Web Vitals. Báo cáo này cũng dùng dữ liệu người dùng thật, gom các trang giống nhau thành từng nhóm và tách riêng điện thoại với máy tính, nên bạn thấy được nhóm trang nào đang có vấn đề.
Ghi rõ "nhanh" nghĩa là gì
Google đo tốc độ trải nghiệm bằng ba chỉ số Core Web Vitals. Ngưỡng "tốt" như sau, áp dụng giống nhau cho điện thoại và máy tính:
| Chỉ số | Đo điều gì | Ngưỡng tốt |
|---|---|---|
| LCP | Nội dung chính hiện ra sau bao lâu | Không quá 2,5 giây |
| INP | Bấm vào thì trang phản hồi sau bao lâu | Không quá 200 mili giây |
| CLS | Bố cục có bị xô lệch khi đang tải không | Không quá 0,1 |
Mỗi chỉ số được tính ở mức 75% lượt truy cập: tức là ít nhất ba trên bốn lượt vào trang phải đạt mức đó. Trang chỉ được xem là đạt khi cả ba chỉ số cùng đạt. Bài SEO cho website năm 2026 giải thích thêm vì sao ba chỉ số này quan trọng với thứ hạng.
Khi viết yêu cầu cho đội thuê ngoài, mỗi mục tiêu nên trả lời đủ bốn câu:
- Trang nào? Liệt kê đường dẫn cụ thể, không ghi chung chung "toàn website".
- Thiết bị nào? Điện thoại, máy tính, hay cả hai.
- Đo bằng gì? Ghi rõ công cụ, và phần nào trong kết quả (dữ liệu thử nghiệm hay dữ liệu người dùng thật).
- Đạt mức nào? Ví dụ: "ba chỉ số Core Web Vitals ở ngưỡng tốt trên điện thoại".
Một lưu ý: điểm tổng (con số trên vòng tròn màu) trong PageSpeed Insights hữu ích để theo dõi, nhưng đừng để nó là mục tiêu duy nhất, vì khách của bạn trải nghiệm tốc độ thật chứ không nhìn điểm số. Đội nào hứa chắc một con số điểm tuyệt đối cho mọi trang thì nên hỏi kỹ họ định đạt bằng cách nào.
Ghi luôn những gì không được thay đổi
Cách nhanh nhất để có điểm đẹp là bỏ bớt thứ trên trang. Vì vậy yêu cầu cần có thêm một danh sách "không được đụng tới", ví dụ:
- Giao diện và nội dung người dùng nhìn thấy giữ nguyên, trừ khi bạn đồng ý thay đổi.
- Form liên hệ, nút gọi, giỏ hàng, thanh toán vẫn hoạt động như cũ.
- Mã theo dõi quảng cáo và đo lường (Google Analytics, Tag Manager, pixel quảng cáo) không bị gỡ. Nếu đội đề xuất bỏ hoặc tải chậm một mã nào đó, họ phải nói trước và bạn quyết định.
- Đường dẫn các trang không đổi, để không mất thứ hạng đã có.
Nhiều cải thiện tốc độ thật sự có đánh đổi, chẳng hạn bỏ một hiệu ứng nặng hay một công cụ chat ít dùng. Điều đó không sai, miễn là bạn được hỏi trước và biết mình đang đổi cái gì lấy cái gì.
Giao quyền truy cập mà vẫn giữ được website
Tối ưu tốc độ thường cần quyền vào trang quản trị, hosting, có khi cả tên miền và CDN. Vài nguyên tắc để không mất quyền kiểm soát:
- Tạo tài khoản riêng cho đội thuê ngoài, đừng đưa mật khẩu chủ. Xong việc thì khoá tài khoản đó.
- Sao lưu trước khi sửa. Yêu cầu đội xác nhận đã có bản sao lưu đầy đủ, và bạn biết bản đó nằm ở đâu.
- Sửa trên bản chạy thử trước nếu hosting cho phép, rồi mới đưa lên website thật.
- Có danh sách thay đổi. Mỗi thay đổi ghi lại: sửa gì, ở đâu, vì sao. Sau này người khác tiếp quản vẫn đọc hiểu được.
Bài kiểm soát chất lượng khi thuê ngoài lập trình có thêm các nguyên tắc chung về việc giữ tài khoản và mã nguồn đứng tên doanh nghiệp.
Nghiệm thu hai đợt
Vì dữ liệu người dùng thật tính trên 28 ngày gần nhất, ngày đội bàn giao bạn chưa thể thấy hết kết quả trên phần đó. Nên chia nghiệm thu làm hai đợt và ghi rõ trong thoả thuận.
Đợt 1, ngay khi bàn giao:
- Đo lại đúng các trang, đúng thiết bị, đúng công cụ đã ghi trong yêu cầu, so với "ảnh trước".
- Tự tay thử lại các chức năng quan trọng: gửi form, gọi điện, thêm vào giỏ, thanh toán.
- Kiểm tra trong công cụ đo lường rằng lượt truy cập và chuyển đổi vẫn được ghi nhận.
- Nhận danh sách thay đổi và xác nhận đã khoá tài khoản tạm (hoặc hẹn ngày khoá).
Đợt 2, sau khi dữ liệu người dùng thật đã cập nhật:
- Xem lại phần dữ liệu người dùng thật trong PageSpeed Insights và báo cáo Core Web Vitals trong Search Console.
- So với mục tiêu đã ghi. Nếu phần thử nghiệm đạt mà dữ liệu thật chưa đạt, hỏi đội nguyên nhân: có thể do một trang chưa được tối ưu, do điện thoại của khách yếu hơn máy đo, hay do một thay đổi mới được thêm vào sau đó.
Bạn có thể thoả thuận giữ lại một phần thanh toán cho đợt 2. Cách này công bằng với cả hai bên, miễn là tiêu chí được ghi rõ từ đầu.
Dấu hiệu nên hỏi lại
- Báo cáo chỉ có một ảnh điểm số của trang chủ, không có trang nào khác, không có bản điện thoại.
- Không có danh sách thay đổi, hoặc câu trả lời là "tối ưu tổng thể".
- Sau khi sửa, form không gửi được, số liệu quảng cáo tụt hẳn, hoặc một phần trang biến mất.
- Đội đề nghị chuyển website sang nền tảng khác như bước đầu tiên, trước khi đo và chỉ ra chỗ chậm cụ thể.
Không dấu hiệu nào tự nó chứng minh đội làm kém. Nhưng mỗi dấu hiệu là một câu hỏi bạn có quyền được trả lời rõ trước khi nghiệm thu.
Cách HD Web Services làm
Với website do chúng tôi làm, tốc độ được đo bằng Core Web Vitals trước khi bàn giao và gửi báo cáo cho bạn, không chỉ nói "web nhanh". Sau bàn giao, gói Care Growth có rà soát tốc độ và SEO kỹ thuật hằng quý; chi tiết các gói Care ở trang bảng giá.
Khi nhận outsourcing theo dự án, phạm vi, tiến độ và chi phí được chốt từ đầu. Mỗi tuần bạn nhận báo cáo gồm việc đã xong, việc đang làm và rủi ro cần bạn quyết định, và chúng tôi ký thoả thuận bảo mật (NDA) trước khi trao đổi chi tiết dự án. Nếu website của bạn đang chậm, kể cho chúng tôi nghe trang nào đang có vấn đề.