Tóm tắt
Khi thu thập dữ liệu cho Google Tìm kiếm, Googlebot chỉ đọc 2 MB đầu tiên của một tệp HTML, đo ở dạng chưa nén. Công cụ kiểm tra kích thước trang tải URL của bạn, đo HTML thô tính bằng byte, cho biết bạn đang dùng bao nhiêu phần của giới hạn 2 MB và chia nhỏ trọng lượng thành script nội tuyến, kiểu nội tuyến, chú thích và thẻ. Dưới 50% là an toàn; trên 80%, nội dung ở cuối trang có nguy cơ không bao giờ được lập chỉ mục.
Muốn tìm hiểu sâu hơn? Hãy hỏi
Một công cụ kiểm tra kích thước trang trả lời một câu hỏi chính xác: Google có đọc hết trang của bạn không? Google khẳng định rằng khi thu thập dữ liệu cho Tìm kiếm, Googlebot thu thập 2 MB đầu tiên của một loại tệp được hỗ trợ và 64 MB đầu tiên của một tệp PDF, dừng việc tải tại điểm giới hạn và chỉ gửi phần đã tải xuống để lập chỉ mục (Google Search Central, Googlebot). Mọi thứ nằm sau điểm đó, dù là mô tả sản phẩm, FAQ, liên kết chân trang hay khối JSON-LD, đơn giản là không tồn tại đối với Google Tìm kiếm.
Giới hạn 2 MB áp dụng chính xác cho những gì?
Giới hạn này áp dụng cho từng tệp mà Googlebot tải, lần lượt từng tệp, và được đo trên dữ liệu chưa nén. Gzip hoặc Brotli làm nhỏ dung lượng truyền đi, nhưng không thay đổi cách đếm. Tài liệu HTML có ngân sách 2 MB riêng, và mỗi tệp CSS hoặc JavaScript được tham chiếu trong đó được tải riêng với cùng giới hạn.
| Được tính vào kích thước HTML | Không được tính (được tải như tệp riêng) |
|---|---|
| Văn bản, thẻ đánh dấu và thuộc tính của tài liệu | Hình ảnh tải bằng <img src> |
Khối <script> nội tuyến, kể cả JSON-LD và trạng thái của framework | Tệp JavaScript bên ngoài (mỗi tệp có giới hạn 2 MB riêng) |
Khối <style> nội tuyến | Tệp kiểu CSS bên ngoài (cùng quy tắc) |
| SVG nội tuyến và hình ảnh mã hóa base64 | Phông chữ web |
| Chú thích HTML | Video và các phương tiện khác |
Đó là lý do con số 2 MB thường bị hiểu sai. Năm 2025, trang chủ trên di động có kích thước trung vị là 2,6 MB tổng cộng, nhưng chỉ 22 KB trong số đó là HTML; hình ảnh và JavaScript chiếm phần lớn phần còn lại (HTTP Archive Web Almanac 2025, trọng lượng trang). Một trang nặng không phải là vấn đề đối với giới hạn này. Một tệp HTML nặng thì đúng là vấn đề.
Giá trị 2 MB chỉ áp dụng cho Google Tìm kiếm. Tài liệu chung của Google nêu rằng các trình thu thập và trình lấy dữ liệu của hãng đọc 15 MB đầu tiên của một tệp theo mặc định, và từng sản phẩm riêng lẻ có thể đặt giới hạn thấp hơn (Google, tổng quan về các trình thu thập và trình lấy dữ liệu). Các bài viết cũ trích con số 15 MB cho Googlebot mô tả mặc định đó, không phải trình thu thập của Tìm kiếm.
Cách dùng công cụ kiểm tra kích thước trang?
Dán URL đầy đủ của một trang công khai, hoàn thành bước kiểm tra chống bot rồi chạy phân tích. Công cụ tải trang theo cách một trình thu thập làm, đi theo các chuyển hướng và đo HTML đúng như máy chủ gửi đi, trước khi bất kỳ JavaScript nào chạy.
- Đọc đồng hồ đo. Đồng hồ hiển thị kích thước HTML chưa nén, giới hạn của Googlebot (2 MB, tức 2.097.152 byte) và phần trăm bạn đang dùng, cùng phần dung lượng còn lại.
- Kiểm tra bốn thẻ: kích thước HTML thô, trọng lượng JS và CSS nội tuyến cùng tỷ lệ của chúng trong HTML, số thẻ HTML và mã trạng thái HTTP.
- Mở phần chi tiết HTML: script nội tuyến, kiểu nội tuyến, script bên ngoài, tệp kiểu bên ngoài, hình ảnh và chú thích, mỗi mục kèm số lượng, kích thước và tỷ lệ.
- Xem thông tin máy chủ: tiêu đề, mô tả meta, URL cuối cùng sau chuyển hướng, kiểu nén đã dùng và loại máy chủ.
- Áp dụng các khuyến nghị, chỉ xuất hiện khi vượt qua một ngưỡng.
Phiên bản miễn phí cho phép ba lần phân tích mỗi ngày. Hãy kiểm tra các mẫu trang nặng nhất trước: một trang danh mục có hàng trăm sản phẩm hay một bài viết dài có nhiều widget nhúng sẽ cho biết nhiều hơn trang chủ của bạn.

Bạn đọc kết quả thế nào?
Trạng thái chỉ phụ thuộc vào tỷ lệ giới hạn 2 MB mà HTML chưa nén sử dụng.
| Tỷ lệ của giới hạn | Kích thước HTML | Trạng thái | Ý nghĩa |
|---|---|---|---|
| Dưới 50% | Dưới 1 MB | ĐẠT | Trang của bạn thấp hơn nhiều so với giới hạn. Không cần làm gì. |
| 50% đến 79% | 1 MB đến khoảng 1,6 MB | CẢNH BÁO | Trang đang tiến gần đến giới hạn. Hãy thu gọn HTML và chuyển tài nguyên nội tuyến sang tệp bên ngoài. |
| 80% đến 99% | Khoảng 1,6 MB đến 2 MB | NGUY HIỂM | Một phần bổ sung nhỏ, chẳng hạn một danh sách sản phẩm dài hơn, có thể đẩy phần cuối trang vượt qua điểm giới hạn. |
| 100% trở lên | Trên 2 MB | VƯỢT GIỚI HẠN | Googlebot sẽ không thấy toàn bộ nội dung. Mọi thứ nằm sau 2 MB đầu tiên đều không được lập chỉ mục. |
Các khuyến nghị dùng ngưỡng cố định: script nội tuyến trên 50 KB, kiểu nội tuyến trên 30 KB và chú thích trên 5 KB sẽ bị đánh dấu, cũng như một máy chủ gửi HTML mà không nén. Nén không làm giảm kích thước mà Google đếm, nhưng giảm thời gian truyền cho cả trình thu thập lẫn khách truy cập.
Điều gì làm cho một trang HTML quá nặng?
Các trang hiếm khi đạt 2 MB vì văn bản. Một bài viết 3.000 từ có kích thước khoảng 20 KB. Trọng lượng đến từ những gì mẫu trang và framework chèn vào tài liệu:
- Trạng thái framework được tuần tự hóa. Các ứng dụng JavaScript render phía máy chủ thường nhúng toàn bộ dữ liệu trang dưới dạng một đối tượng JSON trong thẻ script, đôi khi lặp lại từng sản phẩm hoặc bài viết trên trang.
- Biểu tượng SVG nội tuyến lặp lại trong mỗi thẻ của một danh sách, và hình ảnh base64 được dán vào HTML.
- CSS nội tuyến từ các trình tạo trang ghi kiểu của mọi khối vào tài liệu.
- Danh sách dài: các trang danh mục, trang lưu trữ thẻ hoặc trang tìm kiếm nội bộ in ra hàng trăm mục cùng mọi biến thể của chúng.
- Dữ liệu có cấu trúc quá lớn, chẳng hạn một khối Product liệt kê mọi biến thể với mô tả đầy đủ.
- Chú thích và đánh dấu gỡ lỗi còn sót lại trên môi trường sản xuất.
Phần chi tiết trong công cụ cho biết yếu tố nào chiếm ưu thế. Nếu script nội tuyến chiếm 70% HTML, hãy bắt đầu từ đó; nếu số thẻ lên đến hàng chục nghìn, vấn đề nằm ở mẫu trang hoặc quy mô danh sách.

Làm sao giảm kích thước HTML mà không mất nội dung?
Hãy làm từ khối lớn nhất trở xuống, và giữ những gì Google cần ở gần đầu tài liệu.
- Chuyển JavaScript và CSS nội tuyến sang tệp bên ngoài. Chúng có ngân sách 2 MB riêng, và trình duyệt có thể lưu đệm chúng.
- Cắt bớt trạng thái được tuần tự hóa: chỉ gửi các trường mà trang cần, không gửi toàn bộ phản hồi API.
- Thay SVG nội tuyến lặp lại bằng sprite bên ngoài hoặc tệp hình ảnh, và hình ảnh base64 bằng URL hình ảnh thông thường. Công cụ nén hình ảnh giúp các tệp đó nhẹ hơn.
- Phân trang các danh sách dài hoặc tải thêm mục khi cần, đồng thời giữ mỗi URL phân trang có thể thu thập được thông qua liên kết.
- Đặt nội dung quan trọng lên sớm: văn bản chính, liên kết nội bộ và dữ liệu có cấu trúc không nên nằm sau hàng megabyte script. Công cụ tạo schema tạo ra JSON-LD gọn.
- Thu gọn HTML và loại bỏ chú thích trên môi trường sản xuất.
Sau mỗi thay đổi, chạy lại công cụ kiểm tra và xác nhận trong Search Console. Công cụ Kiểm tra URL hiển thị HTML mà Google thực sự đã tải qua “Xem trang đã thu thập” (Trợ giúp Search Console, công cụ Kiểm tra URL), giúp bạn xác nhận phần cuối trang vẫn có mặt.
Kiểm tra này có những giới hạn nào?
Công cụ đo một URL, một lần, như được phục vụ cho trình thu thập. Hãy ghi nhớ ba điểm sau.
- Không render JavaScript. Công cụ đo HTML mà máy chủ trả về. Nội dung được JavaScript thêm vào sau đó không được tính ở đây, và Google chỉ lập chỉ mục phần HTML mà họ đã tải trong giới hạn.
- Một tác nhân người dùng. Nếu máy chủ gửi HTML khác nhau cho Googlebot, cho thiết bị di động hoặc cho người dùng đã đăng nhập, kích thước có thể khác.
- Mỗi lần một trang. Một vấn đề ở mẫu trang sẽ ảnh hưởng đến mọi trang được xây dựng trên mẫu đó, vì vậy hãy kiểm tra một URL cho mỗi mẫu, rồi đánh giá toàn bộ trang web bằng kiểm tra SEO trên trang.
Kích thước trang có ảnh hưởng đến các trình thu thập AI không?
Có, và thường còn nhiều hơn. Web Almanac lưu ý rằng thông tin quan trọng cần có sẵn trong HTML thô ban đầu, vì các trình thu thập AI không render JavaScript. Một tệp HTML gọn với nội dung chính ở gần đầu phục vụ cả Google lẫn các trợ lý AI. Kiểm tra khả năng thu thập dữ liệu cho AI xem các bot AI có truy cập và đọc được trang của bạn hay không, còn ngân sách thu thập giải thích vì sao các trang nhẹ hơn cũng được thu thập hiệu quả hơn.
Để theo dõi theo thời gian, Bảng điều khiển GEO và SEO hiển thị các trang có lượt nhấp từ Google giảm, thường là dấu hiệu đầu tiên của một vấn đề lập chỉ mục, còn SEO Chat có thể kiểm tra một trang và giải thích cách sửa bằng ngôn ngữ đơn giản.
Giữ mọi tệp HTML thấp hơn 2 MB, với nội dung quan trọng nằm ở đầu. Hãy kiểm tra các mẫu trang nặng nhất ở trên, rồi xem các gói của Sorank để theo dõi khả năng hiển thị trên Google và AI trên autopilot.
































































































