Tóm tắt
Công cụ kiểm tra HTTP header gửi yêu cầu tới mọi URL, theo các chuyển hướng và hiển thị mã trạng thái cuối cùng, mọi header phản hồi, điểm bảo mật dựa trên bảy header bảo mật, cùng các header bộ nhớ đệm và nén. Hãy xem đầu tiên mã trạng thái và mọi X-Robots-Tag, vì một header có thể loại một trang khỏi chỉ mục dù HTML của nó trông hoàn hảo; sau đó xem bộ nhớ đệm và nén, rồi đến bảo mật.
Muốn tìm hiểu sâu hơn? Hãy hỏi
Một công cụ kiểm tra HTTP header cho thấy máy chủ của bạn nói gì trước cả khi trang bắt đầu tải: mã trạng thái, các quy tắc bộ nhớ đệm, các chính sách bảo mật và đôi khi cả chỉ thị lập chỉ mục. Những header này không hiển thị trong mã nguồn trang, nhưng Google vẫn đọc chúng. Mọi quy tắc bạn có thể đặt trong thẻ meta robots, chẳng hạn noindex, cũng có thể được gửi dưới dạng header X-Robots-Tag, và đây là cách kiểm soát các tệp không có HTML, chẳng hạn PDF hoặc hình ảnh (Google Search Central, thẻ meta robots và X-Robots-Tag). Khi một trang biến mất khỏi Google mà HTML của nó không có gì sai, header là nơi nên xem tiếp theo.

Công cụ kiểm tra HTTP header hiển thị những gì?
Nhập một URL. Công cụ gửi yêu cầu tới URL đó, theo các chuyển hướng đến địa chỉ cuối cùng, và trả về một báo cáo gồm bốn phần.
| Phần của báo cáo | Nội dung |
|---|---|
| Số liệu chính | Mã trạng thái HTTP cuối cùng, số header bảo mật có mặt trên tổng số 7, tổng số header, tên máy chủ |
| Header bảo mật | Có hay thiếu, kèm giá trị và mức độ nghiêm trọng của từng header |
| Bộ nhớ đệm và hiệu năng | Cache-Control, Expires, ETag, Last-Modified, Age, Vary, Content-Encoding và Content-Type |
| Tất cả header | Mọi header được trả về, sắp xếp theo thứ tự bảng chữ cái, hiển thị khi bạn yêu cầu |
Ba lần kiểm tra mỗi ngày là miễn phí, sau một bước xác minh chống bot nhanh. Báo cáo hiển thị phản hồi của URL cuối cùng; để xem từng bước của chuỗi chuyển hướng, hãy dùng công cụ kiểm tra chuyển hướng.
Những header nào ảnh hưởng đến SEO?
Bốn loại header làm thay đổi cách công cụ tìm kiếm thu thập và lập chỉ mục một URL. Hãy tìm chúng trong danh sách đầy đủ các header.
| Header | Ví dụ | Ảnh hưởng đến Google |
|---|---|---|
| Mã trạng thái | 200, 301, 404, 503 | Phản hồi 2xx có thể được lập chỉ mục; Google theo tối đa 10 bước chuyển hướng (Google, mã trạng thái HTTP) |
| X-Robots-Tag | X-Robots-Tag: noindex | Cùng quy tắc như thẻ meta robots, áp dụng cho mọi loại tệp |
| Link, rel="canonical" | Link: <https://example.com/page>; rel="canonical" | Khai báo URL ưu tiên, hữu ích cho PDF |
| Link, rel="alternate" hreflang | Link: <https://example.com/de/>; rel="alternate"; hreflang="de" | Khai báo các phiên bản ngôn ngữ, một trong ba phương pháp tương đương |
Hai cảnh báo từ tài liệu của Google. Với canonical, hãy chọn một trong hai: phần tử liên kết HTML hoặc header HTTP; dùng cả hai thì “dễ sai sót hơn”, chẳng hạn khi chúng trỏ đến các URL khác nhau (Google, gộp các URL trùng lặp). Với hreflang, HTML, header HTTP và sitemap là tương đương, và header hữu ích cho các tệp không phải HTML (Google, các phiên bản bản địa hóa). Hãy kiểm tra phía HTML bằng công cụ kiểm tra canonical và công cụ tạo hreflang.
Điểm bảo mật được tính thế nào?
Điểm bảo mật = số header bảo mật có mặt ÷ 7 × 100. Mỗi header được tính như nhau, bất kể mức độ nghiêm trọng. Vòng tròn chuyển sang màu xanh lá từ 70%, màu hổ phách từ 40%, và màu đỏ khi thấp hơn.
| Header | Mức độ | Chức năng |
|---|---|---|
| Strict-Transport-Security (HSTS) | Cao | Yêu cầu trình duyệt chỉ dùng HTTPS cho máy chủ này |
| Content-Security-Policy | Cao | Giới hạn các script, kiểu và tài nguyên mà một trang được phép tải |
| X-Content-Type-Options | Trung bình | Ngăn trình duyệt đoán kiểu của tệp (“nosniff”) |
| X-Frame-Options | Trung bình | Ngăn các website khác nhúng trang của bạn vào khung |
| Referrer-Policy | Trung bình | Kiểm soát những gì URL của bạn tiết lộ cho các website bạn liên kết tới |
| Permissions-Policy | Trung bình | Tắt các tính năng trình duyệt bạn không dùng, chẳng hạn camera |
| X-XSS-Protection | Thấp | Bộ lọc cũ, nay đã bị loại bỏ |
Điểm số chỉ kiểm tra sự có mặt, không kiểm tra chất lượng: một Content-Security-Policy cho phép mọi thứ vẫn được tính là có mặt. Và đừng đuổi theo điểm cuối cùng: MDN đánh dấu X-XSS-Protection là đã bị loại bỏ và khuyên không dùng trong các dự án mới (MDN, X-XSS-Protection). Một website hiện đại được bảo mật tốt có thể dừng ở 86% (6 trên 7) một cách có chủ đích. Dự án OWASP Secure Headers ghi lại các giá trị khuyến nghị cho từng header (OWASP Secure Headers Project).

Các header bộ nhớ đệm và nén ảnh hưởng đến tốc độ thế nào?
Chúng quyết định khách quay lại phải tải lại bao nhiêu dữ liệu, và mỗi phản hồi nặng đến mức nào.
- Cache-Control đặt các quy tắc. “max-age=N” giữ phản hồi còn mới trong N giây; “no-cache” cho phép lưu nhưng yêu cầu kiểm tra với máy chủ trước mỗi lần dùng lại; “no-store” cấm lưu (MDN, Cache-Control).
- ETag và Last-Modified cho phép trình duyệt hỏi xem một tệp có thay đổi không, và nhận một câu trả lời ngắn thay vì toàn bộ tệp khi nó không thay đổi.
- Age cho biết CDN đã giữ phản hồi bao lâu: một giá trị có nghĩa là nó đến từ bộ nhớ đệm.
- Vary liệt kê các header yêu cầu làm thay đổi phản hồi, chẳng hạn Accept-Encoding.
- Content-Encoding cho biết kiểu nén: gzip, br (Brotli) hoặc zstd. Một trang HTML không nén sẽ tải nặng hơn vài lần so với mức cần thiết.
Một mẫu phổ biến: tệp tĩnh có tên được đánh phiên bản thì nhận max-age dài, thường kèm “immutable”; HTML nhận max-age ngắn hoặc “no-cache”, để cập nhật hiện ra ngay. Đo tác động lên toàn trang bằng công cụ kiểm tra kích thước trang.
Một phản hồi khỏe mạnh trông như thế nào?
Dưới đây là một bộ header điển hình cho một trang HTML có thể lập chỉ mục, được lưu đệm hợp lý, nén và bảo mật, cùng ý nghĩa của từng dòng.
| Header được trả về | Ý nghĩa |
|---|---|
| HTTP status 200 | Trang trả lời bình thường và có thể được lập chỉ mục |
| Content-Type: text/html; charset=utf-8 | Một trang HTML với bộ ký tự được khai báo |
| Content-Encoding: br | Được nén bằng Brotli |
| Cache-Control: max-age=300 | Được lưu đệm trong năm phút, nên cập nhật hiện ra nhanh |
| Vary: Accept-Encoding | Bộ nhớ đệm giữ riêng phiên bản đã nén và phiên bản chưa nén |
| Strict-Transport-Security: max-age=31536000 | Chỉ dùng HTTPS trong một năm |
| Không có X-Robots-Tag | Không có hạn chế lập chỉ mục ẩn nào |
Nếu bạn thấy “X-Robots-Tag: noindex” trên một trang bạn muốn có trên Google, hoặc một chuyển hướng 302 ở chỗ bạn mong đợi 301, hãy sửa điều đó trước tiên.
Khi nào bạn nên kiểm tra header?
- Một trang biến mất khỏi Google mà HTML trông bình thường: hãy tìm X-Robots-Tag, rồi xác nhận bằng công cụ kiểm tra khả năng lập chỉ mục.
- Sau khi chuyển website, đổi CDN hoặc đổi gói hosting, khi các quy tắc chuyển hướng, bộ nhớ đệm và bảo mật được viết lại hàng loạt.
- Sau khi một website staging được đưa lên mạng, vì một header “noindex” áp dụng cho cả máy chủ thử nghiệm thường vẫn còn sau khi chuyển đi.
- Trước một đợt tối ưu hiệu năng, để xem cái gì được lưu đệm, cái gì được nén, và cái gì chưa có gì.
- Với PDF và hình ảnh mà bạn muốn lập chỉ mục hoặc muốn loại khỏi chỉ mục, vì header là cách duy nhất để đưa ra chỉ thị cho chúng.
Giới hạn của việc kiểm tra là gì?
Công cụ chỉ thấy những gì yêu cầu của chính nó nhận được. Một số máy chủ trả lời khác nhau tùy người truy cập: tường lửa có thể chặn các bot lạ, CDN có thể thay đổi theo quốc gia, và một số website gửi cho trình thu thập của công cụ tìm kiếm một phản hồi khác. Nếu kết quả khiến bạn bất ngờ, hãy so sánh với công cụ Kiểm tra URL trong Google Search Console, công cụ này cho thấy Googlebot đã nhận được gì. Báo cáo cũng chỉ hiển thị phản hồi của URL cuối cùng; các chuyển hướng trung gian thuộc về công cụ kiểm tra chuyển hướng.
Làm sao để giữ header đúng trên toàn bộ website?
Hãy kiểm tra các mẫu giao diện, không phải từng trang. Header thường được đặt một lần trong cấu hình máy chủ, CDN hoặc framework, nên một quy tắc sai có thể ảnh hưởng đến hàng nghìn URL. Sau mỗi thay đổi hạ tầng, hãy kiểm tra một URL của mỗi loại: trang chủ, bài viết, sản phẩm, PDF, hình ảnh.
Để rà soát kỹ thuật rộng hơn, hãy chạy kiểm toán SEO trên trang, và xem mục từ điển của chúng tôi về kiểm toán SEO kỹ thuật. Để theo dõi tác động của các sửa đổi lên lưu lượng và các câu trả lời AI, hãy dùng bảng điều khiển GEO và SEO của Sorank, hoặc hỏi trò chuyện SEO của Sorank xem một header có nghĩa gì với website của bạn.
Mã trạng thái, X-Robots-Tag, canonical, rồi đến bộ nhớ đệm và bảo mật: đó là thứ tự bảo vệ thứ hạng của bạn trước tiên. Kiểm tra các URL quan trọng của bạn bằng công cụ trên, rồi xem các gói của Sorank để theo dõi website của bạn theo chế độ autopilot.
































































































