GTmetrix là một trong những công cụ đo tốc độ được dùng nhiều nhất, và cũng hay bị đọc sai nhất: nhiều người thấy điểm A rồi yên tâm, trong khi Search Console vẫn báo trang chậm. Bài này giải thích GTmetrix đo gì, đọc báo cáo thế nào, phần nào thật sự hữu ích và giới hạn khi dùng cho website có khách ở Việt Nam.
GTmetrix là công cụ trực tuyến đo hiệu suất một trang web bằng cách tải trang trong trình duyệt Chrome và chạy Lighthouse, rồi cho điểm GTmetrix Grade (A–F), các chỉ số LCP, TBT, CLS và biểu đồ waterfall từng tệp tải về. Điểm mạnh nhất là waterfall để tìm tệp gây chậm. Giới hạn: chỉ là dữ liệu phòng thí nghiệm, không thay được dữ liệu người dùng thật trong Search Console.
GTmetrix làm được gì và dành cho ai?
GTmetrix nạp trang web của bạn từ một máy chủ đo, ghi lại mọi tệp được tải, thời điểm tải và thời gian từng tệp, quay video quá trình hiển thị và tính các chỉ số hiệu suất. Công cụ hữu ích cho ba nhóm người:
- Người quản trị website muốn biết trang chậm vì ảnh, vì máy chủ hay vì một đoạn mã bên ngoài.
- Kỹ thuật viên cần so sánh trước và sau khi sửa, có lịch sử các lần đo.
- Chủ doanh nghiệp muốn kiểm chứng báo cáo của đơn vị làm web bằng một nguồn độc lập.
GTmetrix không cho biết khách thật của bạn đang trải nghiệm ra sao. Việc đó thuộc về báo cáo Core Web Vitals trong Search Console, giải thích trong bài Core Web Vitals là gì.
Cách dùng GTmetrix để đo một trang
- Vào gtmetrix.com, nhập đầy đủ URL trang cần đo (có https://), bấm nút kiểm tra.
- Nếu đăng ký tài khoản, bạn có thêm tùy chọn phân tích: vị trí máy chủ đo, trình duyệt, tốc độ kết nối giả lập, bật quay video. Mức tùy chọn phụ thuộc gói tài khoản.
- Đo khi đã đăng xuất khỏi trang quản trị website và sau khi trang đã được tải ít nhất một lần, để cache đã sẵn sàng.
- Đo mỗi trang vài lần, cùng vị trí và cùng cấu hình, rồi so sánh theo thời gian trong mục lịch sử.
Gói miễn phí giới hạn vị trí đo, loại thiết bị và số lần kiểm tra; đo giả lập điện thoại, nhiều vị trí và giám sát định kỳ thường nằm trong các gói trả phí. Giới hạn và giá có thay đổi, hãy xem trang giá chính thức của GTmetrix trước khi quyết định.
Đọc báo cáo GTmetrix: từng phần nói lên điều gì
| Phần báo cáo | Ý nghĩa | Cách dùng đúng |
|---|---|---|
| GTmetrix Grade (A–F) | Điểm tổng hợp từ điểm Performance và điểm Structure | Để so trước và sau; không dùng để kết luận đạt chuẩn của Google |
| Performance | Điểm hiệu suất theo Lighthouse, tính từ các chỉ số lab như LCP, TBT, CLS, FCP, Speed Index | Theo dõi xu hướng, không chạy theo con số tuyệt đối |
| Structure | Mức trang được xây dựng theo các khuyến nghị hiệu suất, liệt kê vấn đề theo mức ảnh hưởng | Đọc từ vấn đề có ảnh hưởng cao trở xuống, đối chiếu với waterfall |
| Web Vitals: LCP, TBT, CLS | Chỉ số đo trong lần tải mô phỏng; TBT là chỉ báo gần đúng cho INP | Xem phần tử LCP là gì, phần tử nào gây xô dịch |
| Waterfall | Danh sách mọi tệp theo thứ tự tải, thời gian từng giai đoạn | Phần hữu ích nhất để tìm nguyên nhân cụ thể |
| Video, ảnh chụp theo thời gian | Trang hiện ra từng bước thế nào | Thấy khoảng trắng kéo dài, chữ nhảy, banner hiện muộn |
| Lịch sử | Các lần đo trước của cùng URL | So sánh sau khi cài plugin, đổi theme, nén ảnh |
Theo tài liệu của GTmetrix, GTmetrix Grade được tính từ điểm Performance và Structure, trong đó Performance chiếm phần lớn.
Đọc waterfall: phần nhiều người bỏ qua
Điểm số cho biết trang chậm, waterfall cho biết vì sao. Mỗi dòng là một tệp, thanh ngang chia màu theo giai đoạn: tra tên miền (DNS), kết nối, bắt tay bảo mật (SSL), chờ máy chủ trả byte đầu tiên, tải nội dung. Những mẫu hình cần tìm:
- Dòng đầu tiên (tệp HTML) có thời gian chờ dài: máy chủ xử lý chậm hoặc không có cache trang. Sửa ảnh hay JavaScript cũng không bù được.
- Một ảnh dung lượng lớn nằm gần đầu danh sách: thường là ảnh banner, ứng viên LCP. Xem cách xử lý ở bài tối ưu hình ảnh website.
- Ảnh banner bắt đầu tải rất muộn: ảnh bị lazy-load hoặc được nạp bằng JavaScript, trình duyệt phát hiện quá trễ.
- Nhiều tên miền lạ: mã chat, pixel quảng cáo, font, bản đồ. Mỗi tên miền mới tốn thêm thời gian kết nối.
- Tệp trả lỗi 404 hoặc chuyển hướng 301 nối tiếp: tài nguyên đã xóa vẫn được gọi, đường dẫn http chuyển sang https.
- Nhiều tệp CSS, JS của plugin trên trang không dùng đến plugin đó, ví dụ mã form liên hệ tải trên mọi bài viết.
So sánh GTmetrix với PageSpeed Insights và WebPageTest
| Tiêu chí | GTmetrix | PageSpeed Insights | WebPageTest |
|---|---|---|---|
| Dữ liệu người dùng thật | Không | Có, từ Chrome UX Report nếu đủ lượt truy cập | Không trong lần đo thông thường |
| Dữ liệu lab | Có, dựa trên Lighthouse | Có, Lighthouse | Có, nhiều tùy chọn trình duyệt, mạng |
| Waterfall chi tiết | Có, dễ đọc | Không có waterfall đầy đủ | Có, rất chi tiết |
| Chọn vị trí đo | Có, theo gói tài khoản | Không chọn được | Có |
| Lịch sử, giám sát | Có, theo gói | Không | Có, theo gói |
| Dùng tốt nhất khi | Tìm tệp gây chậm, so trước – sau | Biết trang có đạt Core Web Vitals không | Phân tích sâu, so sánh điều kiện mạng |
Thứ tự dùng hợp lý: Search Console để biết nhóm trang nào có vấn đề, PageSpeed Insights để xác nhận từng URL, GTmetrix hoặc WebPageTest để tìm tệp cụ thể. Quy trình đầy đủ có trong bài cách kiểm tra tốc độ website.
Giới hạn khi dùng GTmetrix cho website ở Việt Nam
- Vị trí đo mặc định ở xa. Máy đo đặt ở Bắc Mỹ trong khi hosting và khách ở Việt Nam sẽ làm thời gian chờ máy chủ cao hơn thực tế. Nếu gói cho phép, chọn vị trí châu Á gần nhất và giữ cố định.
- Điểm A không có nghĩa đạt Core Web Vitals. Lần đo lab không phản ánh điện thoại yếu, mạng chập chờn và các thao tác sau khi trang tải xong.
- Đo một lần, một thời điểm. Kết quả dao động; một lần điểm thấp chưa phải lý do để cài thêm plugin.
- Gợi ý mang tính chung. Danh sách vấn đề không biết script nào là cần thiết cho kinh doanh của bạn. Gỡ mã chat hay mã đo chuyển đổi chỉ để điểm đẹp có thể làm mất khách hoặc mất số liệu quảng cáo.
Dùng GTmetrix trong công việc thực tế
Với doanh nghiệp nhỏ, cách dùng hiệu quả nhất là: đo các mẫu trang chính trước mỗi thay đổi lớn (cài plugin, đổi theme, thêm mã quảng cáo), đo lại ngay sau thay đổi, lưu đường dẫn báo cáo vào sổ theo dõi. Khi tốc độ tụt, so waterfall hai lần đo sẽ thấy ngay tệp mới xuất hiện.
Ngược lại, có những lúc không cần mở GTmetrix: khi báo cáo Core Web Vitals trong Search Console đã ở mức Tốt cho các nhóm trang quan trọng, việc đẩy điểm GTmetrix từ B lên A hiếm khi mang lại thêm khách. Thời gian đó nên dành cho nội dung trang dịch vụ, form liên hệ và đánh giá của khách. Công cụ đo chỉ có giá trị khi nó dẫn tới một quyết định sửa cụ thể. Danh sách việc cần làm theo thứ tự máy chủ, cache, ảnh, font, JavaScript có trong bài cách tăng tốc website WordPress.
Nếu báo cáo chỉ ra vấn đề ở máy chủ, plugin hoặc theme mà bạn không tự xử lý được, dịch vụ tối ưu tốc độ website của Marketing SEO Top đo trước và sau trên cùng mẫu trang, đối chiếu với dữ liệu người dùng thật thay vì chỉ điểm số.
Câu hỏi thường gặp
GTmetrix có miễn phí không?
Có thể dùng miễn phí để đo trang với cấu hình mặc định, và tài khoản miễn phí có thêm một số tùy chọn. Các tính năng như đo giả lập điện thoại, nhiều vị trí, giám sát định kỳ thường thuộc gói trả phí; xem trang giá chính thức vì giới hạn có thay đổi theo thời gian.
Điểm GTmetrix A có nghĩa là website đạt Core Web Vitals không?
Không. Điểm GTmetrix tính từ một lần tải mô phỏng, còn Core Web Vitals của Google dựa trên dữ liệu người dùng thật trong 28 ngày. Hãy kiểm tra báo cáo Core Web Vitals trong Search Console để biết trang có đạt hay không.
Vì sao GTmetrix và PageSpeed Insights cho kết quả khác nhau?
Vì hai công cụ đo từ vị trí khác nhau, giả lập thiết bị và tốc độ mạng khác nhau. PageSpeed Insights mặc định mô phỏng điện thoại với mạng chậm, nên điểm thường thấp hơn. Chỉ so sánh kết quả trong cùng một công cụ với cùng cấu hình.
Nên chọn vị trí đo GTmetrix nào cho website Việt Nam?
Chọn vị trí gần nơi đặt máy chủ và nơi khách truy cập nhất mà gói của bạn cho phép, thường là một vị trí ở châu Á. Quan trọng hơn là giữ cố định vị trí đó qua các lần đo để so sánh được.
Fully Loaded Time trong GTmetrix có quan trọng không?
Ít quan trọng hơn LCP. Fully Loaded Time tính đến khi mọi hoạt động mạng dừng, kể cả mã theo dõi chạy nền mà người dùng không nhìn thấy. Một trang có thể hiện nội dung chính sau 2 giây nhưng Fully Loaded Time vẫn dài.
Cần người làm giúp phần này?
Mô tả ngắn nhu cầu hoặc gửi link website. Chúng tôi phản hồi bằng đánh giá cụ thể trước khi báo giá.
