Bị chặn do request chưa được xác thực (401)
Trạng thái Page Indexing “Blocked due to unauthorized request (401)” trong Google Search Console nghĩa là gì, khác 403 theo RFC 9110 ra sao, nguyên nhân thường gặp, cách chẩn đoán như bot và cách sửa đúng theo loại trang — công khai, riêng tư, WAF false positive hoặc paywall.
Ngôn ngữ
2 tín hiệu bằng chứng trên trang này
- Dữ liệu nguồn được liên kếtDải IP Googlebot — googlebot.json
- Công cụ trực tuyến liên quanGooglebot Verifier
“Blocked due to unauthorized request (401)” là trạng thái Page Indexing trong Google Search Console, nghĩa là Googlebot nhận HTTP 401 — yêu cầu xác thực — khi crawl URL. Google không cung cấp thông tin đăng nhập nên không thấy trang; trang không được lập chỉ mục và URL từng được lập chỉ mục nhưng trả 401 cuối cùng bị loại. Theo RFC 9110, 401 nghĩa là request thiếu thông tin xác thực hợp lệ — không gửi hoặc dữ liệu gửi bị từ chối; 403 nghĩa là máy chủ hiểu request nhưng từ chối vì lý do không phải lúc nào cũng liên quan thông tin xác thực. Google xử lý mọi 4xx trừ 429 giống nhau khi lập chỉ mục, nhưng nguyên nhân và cách sửa phụ thuộc mục đích trang: bỏ auth khỏi trang công khai vô tình bị chặn; cho Googlebot đã xác minh qua bằng IP/reverse DNS — không dùng user-agent có thể giả mạo — khi bảo mật bot chặn nhầm; giữ xác thực trên nội dung thật sự riêng tư hoặc staging; dùng structured data paywall của Google thay vì 401 bao quát cho nội dung thuê bao cần lập chỉ mục. “Loads fine in my browser” là cái bẫy vì bạn đã xác thực còn Googlebot chưa. Đừng dùng 401/403 để giảm tốc crawl. Chẩn đoán bằng URL Inspection Live Test và curl -I; thiếu WWW-Authenticate nghĩa response sai chuẩn, không chứng minh WAF. Live Test và Validate Fix chỉ xác nhận quyền truy cập, không xác nhận lập chỉ mục; không có nhịp thử lại được công bố.
Tóm tắt — “Blocked due to unauthorized request (401)” nghĩa là Googlebot cố đọc trang nhưng bị yêu cầu đăng nhập. Google không có mật khẩu cho website của bạn nên bỏ cuộc và trang không thể được lập chỉ mục. Nếu bạn muốn trang xuất hiện trên Google, có một cổng truy cập không nên tồn tại — thường là bảo vệ đăng nhập còn sót, mật khẩu của website staging hoặc quy tắc bảo mật vô tình chặn Google. Nếu trang được chủ ý giữ riêng tư, đây là hành vi bình thường và không có gì cần sửa.
Trạng thái này có nghĩa gì
Nhãn báo cáo này cho biết Google nhận được response HTTP 401 về authorization cho URL. Evidence for this claim The Page Indexing report identifies URLs where Google encountered an authorization request. Scope: Google Search Console report terminology and documented Search behavior; the label alone may not prove the underlying root cause. Confidence: high · Verified: Google: Page indexing report Google coi response 4xx kéo dài — trừ 429 — là nội dung không khả dụng để lập chỉ mục. Evidence for this claim Google treats 4xx responses other than 429 as if the content does not exist for indexing. Scope: Google Search Console report terminology and documented Search behavior; the label alone may not prove the underlying root cause. Confidence: high · Verified: Google: HTTP status codes
Khi thấy “Blocked due to unauthorized request (401)” trong báo cáo Page Indexing của Google Search Console, điều đó nghĩa là Googlebot đã cố crawl URL và máy chủ trả HTTP 401 — mã “yêu cầu xác thực”, về cơ bản là “bạn cần đăng nhập để xem nội dung này.”
Evidence for this claim Google's Blocked due to unauthorized request (401) Page indexing reason means the page was blocked to Googlebot by an authorization request returning HTTP 401. Scope: verified Search Console properties Confidence: high · Verified: Page indexing reportGooglebot không có tên người dùng và mật khẩu cho website của bạn, và sẽ không bao giờ có. Khi trang yêu cầu đăng nhập, Googlebot không thể vào, không thể đọc nội dung và không thể lập chỉ mục. Nếu trang từng có trên Google rồi bắt đầu trả 401, cuối cùng Google sẽ loại trang khỏi kết quả tìm kiếm.
Đây có phải vấn đề không?
Câu trả lời phụ thuộc vào việc bạn có muốn trang xuất hiện trên Google hay không:
- Bạn muốn trang được lập chỉ mục → có, đây là vấn đề. Một cổng đăng nhập đang đứng trước trang lẽ ra phải công khai. Bạn cần tìm lớp chặn và mở quyền truy cập.
- Trang là nội dung riêng tư/staging → không, hệ thống đang hoạt động đúng chủ đích. 401 là cách hợp lệ để giữ khu vực riêng tư khỏi Google; đừng làm yếu cổng chỉ để xóa hàng này khỏi báo cáo. Chỉ cần kiểm tra URL có nên được liên kết, đưa vào sitemap hoặc gửi trong property Search Console này hay không.
“Nhưng trang tải bình thường với tôi!”
Đây là nhầm lẫn phổ biến nhất. Bạn mở URL trong trình duyệt và trang hoạt động, vậy tại sao Google báo bị chặn? Vì bạn đã đăng nhập — hoặc IP văn phòng được allowlist — còn Googlebot thì không. Bạn đang xem trang sau cổng; Googlebot gặp chính cổng đó. Muốn thấy những gì Google thấy, phải kiểm tra như khách ẩn danh; tab Advanced hướng dẫn cách làm.
Nguyên nhân thường gặp
- Website staging hoặc thử nghiệm còn mật khẩu.
- Bảo vệ đăng nhập vô tình còn bật trên khu vực lẽ ra công khai.
- Công cụ bảo mật hoặc CDN — như Cloudflare — vô tình chặn Googlebot.
- Cổng đăng nhập thật trên nội dung bạn chủ ý bảo vệ — chỉ thành viên, v.v.
Muốn xem quy trình chẩn đoán thực tế, khác biệt 401/403 và cách sửa chính xác? Hãy chuyển sang tab Advanced.
Tóm tắt — “Blocked due to unauthorized request (401)” nghĩa là Googlebot nhận HTTP 401 (Unauthorized) — một cổng xác thực bot không thể vượt qua. Google không bao giờ cung cấp thông tin đăng nhập nên không thấy nội dung: trang không được lập chỉ mục, và URL từng được lập chỉ mục nhưng trả 401 sẽ bị loại dần. 401 so với 403, theo RFC 9110: 401 = request thiếu thông tin xác thực hợp lệ — không gửi hoặc thông tin gửi bị từ chối; 403 = máy chủ hiểu request nhưng từ chối thực hiện vì những lý do không phải lúc nào cũng liên quan thông tin xác thực. Google xử lý mọi 4xx trừ 429 giống nhau khi lập chỉ mục nên kết quả hội tụ, nhưng nguyên nhân và cách sửa khác nhau. Cách sửa phụ thuộc mục đích trang: bỏ yêu cầu xác thực khỏi trang công khai vô tình bị chặn; cho Googlebot đã xác minh đi qua bằng IP/reverse DNS — không bao giờ dựa vào user-agent có thể giả mạo — khi công cụ bảo mật bot chặn nhầm; giữ xác thực trên nội dung thật sự riêng tư hoặc staging; dùng structured data paywall của Google, không dùng 401 bao quát, cho nội dung thuê bao cần lập chỉ mục. “Loads fine in my browser” (bản dịch) “Tải bình thường trong trình duyệt của tôi” là cái bẫy: bạn đã xác thực, Googlebot chưa. Đừng dùng 401/403 để giảm tốc crawl. Hãy chẩn đoán như bot — URL Inspection Live Test,
curl -I; thiếu headerWWW-Authenticatenghĩa là response không đúng chuẩn, không phải bằng chứng WAF gây ra. Live Test và Validate Fix chỉ xác nhận quyền truy cập, không xác nhận lập chỉ mục; Google không công bố nhịp thử lại.
Google thực sự đang cho bạn biết điều gì
Nhãn Page Indexing báo response Google quan sát được; nó không xác định quy tắc xác thực, CDN hay ứng dụng nào tạo response. Evidence for this claim The Page Indexing report identifies URLs where Google encountered an authorization request. Scope: Google Search Console report terminology and documented Search behavior; the label alone may not prove the underlying root cause. Confidence: high · Verified: Google: Page indexing report Hành vi lập chỉ mục phía dưới bắt nguồn từ cách Google xử lý response 4xx đã được ghi trong tài liệu. Evidence for this claim Google treats 4xx responses other than 429 as if the content does not exist for indexing. Scope: Google Search Console report terminology and documented Search behavior; the label alone may not prove the underlying root cause. Confidence: high · Verified: Google: HTTP status codes
Trạng thái xuất phát trực tiếp từ mã response của máy chủ. Googlebot yêu cầu URL và nhận HTTP 401, trạng thái “Unauthorized”: trang đứng sau cổng xác thực — HTTP Basic Auth, login wall hoặc quy tắc kiểm soát truy cập. Định nghĩa của Google trong báo cáo Page Indexing là trang bị chặn đối với Googlebot bởi yêu cầu authorization; nếu muốn trang được lập chỉ mục, bạn phải bỏ yêu cầu authorization hoặc cho Googlebot truy cập sau khi xác minh danh tính bot.
Trong bài Mã trạng thái HTTP và tác động SEO của tôi, tôi mô tả 401 là lúc client chưa tự nhận diện hoặc chưa được xác minh khi cần — mô hình tư duy hữu ích nhưng không phải định nghĩa giao thức đầy đủ. Quy tắc chính xác từ RFC 9110: 401 nghĩa là request thiếu thông tin xác thực hợp lệ cho tài nguyên; response cũng có thể xuất hiện sau khi máy chủ từ chối thông tin xác thực. Vì vậy, 401 không phải lúc nào cũng nghĩa là Googlebot — hoặc trình duyệt — hoàn toàn không gửi gì, mà là dữ liệu được cung cấp không hợp lệ. Dù trường hợp nào, kết quả thực tế cho Googlebot vẫn giống nhau: bot không có thông tin xác thực để cung cấp nên không vượt qua cổng.
Google làm gì khi gặp 401
Nếu bạn muốn trang được lập chỉ mục thì kết quả không tốt. Tài liệu mã trạng thái HTTP của Google nói rõ mọi lỗi 4xx trừ 429 được xử lý giống nhau: crawler báo cho hệ thống xử lý tiếp theo rằng nội dung không tồn tại. Vì vậy, 401 trên thực tế nói với Google “không có gì ở đây.” Hệ quả:
- Trang không được lập chỉ mục. Google chưa từng thấy nội dung nên không có gì để lập chỉ mục.
- Trang từng được lập chỉ mục sẽ bị loại. Đây không phải hành vi riêng của 401 mà thuộc họ 4xx. Như tôi viết trong bài về mã trạng thái HTTP của Ahrefs, 4xx khiến trang bị loại khỏi chỉ mục. Nếu trang Google từng lập chỉ mục bắt đầu trả 401, sau nhiều lần crawl URL sẽ biến mất.
- 401 không giảm tốc crawl. Google nói rõ: đừng dùng status code 401 và 403 để giới hạn crawl rate. 4xx — trừ 429 — không ảnh hưởng crawl rate, nên không thể dùng 401 làm đòn bẩy “chậm lại”;
503/429mới dành cho mục đích đó.
Một điều tôi sẽ không đưa ra là nhịp thử lại cụ thể. Google crawl lại theo thời gian nhưng tài liệu không công bố lịch bảo đảm kiểu “Googlebot thử lại 401 mỗi N ngày”, nên tôi không giả vờ rằng lịch đó tồn tại. Hãy hiểu là “cuối cùng bot sẽ quay lại”, không phải đồng hồ đếm ngược.
401 so với 403 và 4xx khác — phần quan trọng
Đây là khác biệt phần lớn bài viết làm mờ và cũng là nơi có giá trị thực. Với lập chỉ mục, Google xử lý 401 và 403 giống nhau — quy tắc 4xx trừ 429. Nhưng nguyên nhân và cách sửa khác vì hai mã có ý nghĩa khác nhau:
- 401 Unauthorized, theo RFC 9110 — request thiếu thông tin xác thực hợp lệ cho tài nguyên đích. Bao gồm hai trường hợp: không gửi thông tin xác thực, hoặc có gửi nhưng máy chủ từ chối. Response 401 đúng chuẩn phải có header
WWW-Authenticatenêu ít nhất một challenge. Cách nói ngắn của tôi — “client chưa tự nhận diện hoặc chưa được xác minh khi cần” — hữu ích cho trường hợp phổ biến, nhưng chỉ là mô hình tư duy, không phải quy tắc đầy đủ. - 403 Forbidden, theo cùng RFC — máy chủ hiểu request nhưng từ chối thực hiện. Thông tin xác thực có thể là một lý do, nhưng đặc tả nói rõ request “có thể bị cấm vì lý do không liên quan tới thông tin xác thực.” Vì vậy, 403 không phải lúc nào cũng nghĩa là “client đã biết/đã xác thực nhưng thiếu quyền”; đó là mẫu thực tế phổ biến, không phải bảo đảm. Riêng trong báo cáo Page Indexing của Google, response 403 cho Googlebot — bot không bao giờ gửi thông tin xác thực — thường có nghĩa máy chủ trả lỗi không đúng, thường do firewall, WAF hoặc quy tắc bot cấu hình sai. Trạng thái liên quan là Blocked due to access forbidden (403); luồng chẩn đoán trùng đáng kể.
Lối tắt tư duy thực tế vẫn hữu ích khi phân luồng: 401 ≈ “cổng xác thực tôi quên gỡ” — website staging, HTTP auth còn sót — còn 403 ≈ “quy tắc bảo mật chặn nhầm Googlebot.” Cùng kết quả lập chỉ mục nhưng khác nguyên nhân gốc; đừng coi lối tắt nào là ranh giới thật của giao thức. Bảng quyết định nằm trong tab Cheat Sheets.
Vì sao trạng thái xuất hiện — các nguyên nhân phổ biến
Trên trang bạn thực sự muốn lập chỉ mục, 401 hầu như luôn thuộc một trong các trường hợp sau:
- Website staging hoặc dev sau Basic Auth. Bạn bảo vệ môi trường staging bằng mật khẩu — ý định đúng — nhưng Google phát hiện URL qua liên kết nội bộ, sitemap hoặc tham chiếu bị lộ và nay báo 401. Nếu URL staging thật sự không nên công khai, đây là hành vi mong đợi; xem phần 401 có chủ đích.
- HTTP auth vô tình áp dụng cho khu vực công khai. Quy tắc
.htpasswd, plugin “coming soon” hoặc cổng maintenance mode còn bật trên thư mục lẽ ra hoạt động. - WAF / CDN / IP allowlist chặn Googlebot. Đây là trường hợp khó nhận ra. Cloudflare, Akamai, Sucuri hoặc allowlist địa lý/IP trả 401 — hoặc 403 — cho IP Googlebot nhưng phục vụ người dùng bình thường. Trang “hoạt động với mọi người” vì mọi người kiểm tra từ IP được phép.
- Login wall trên nội dung thuê bao hoặc paywall mà bạn muốn lập chỉ mục. 401 bao quát chặn hoàn toàn Googlebot; cách sửa không phải làm yếu cổng mà là dùng structured data paywall Google hỗ trợ — xem nhánh thứ tư.
Cách chẩn đoán — kiểm tra như bot, không như trình duyệt
Cái bẫy lớn nhất là “trang hoạt động với tôi.” Dĩ nhiên trang hoạt động: bạn đã xác thực, IP nằm trong allowlist hoặc trình duyệt có session cookie. Googlebot không có thứ nào trong số đó. Vì vậy, hãy chẩn đoán như bot:
-
URL Inspection → Live Test — GSC. Đây là cách gần nhất để xem response thật Googlebot nhận. Chạy trên URL bị ảnh hưởng; nếu công cụ không fetch được vì authorization, bạn đã xác nhận 401 là thật và tái hiện được.
-
curl -Itừ ngữ cảnh chưa xác thực. Yêu cầu URL không cookie, không thông tin xác thực và đọc status line:curl -I https://www.example.com/page/ # Look for: HTTP/1.1 401 Unauthorized # and a WWW-Authenticate: header confirming an auth gateNếu
curl— không gửi session hoặc auth — nhận 401 còn trình duyệt nhận 200, khoảng cách đó chính là lỗi: trình duyệt đã xác thực, Googlebot chưa. RFC 9110 yêu cầu response 401 đúng chuẩn có headerWWW-Authenticate; sự hiện diện của header xác nhận challenge xác thực thật. Nhưng header vắng mặt không cho biết nguyên nhân: nó chỉ cho biết response sai chuẩn hoặc chưa đầy đủ, không nói lớp nào tạo ra response. Đừng nhảy thẳng tới kết luận “chắc chắn do WAF” chỉ từ header bị thiếu. -
Kiểm tra có giới hạn theo IP không. Nếu
curltừ máy bạn trả 200 nhưng Live Test GSC thất bại, đó là tín hiệu thật rằng có thứ gì đó dựa vào IP nguồn hoặc request routing. Tuy nhiên, hãy xác nhận bằng cách so sánh log edge/CDN, origin, tầng ứng dụng và identity provider trước khi kết luận WAF là nguyên nhân. HEAD request — docurl -Igửi — cũng có thể route hoặc cache khác GET, nên kiểm tra chéo bằng GET ẩn danh.
Cách sửa — bốn nhánh theo mục đích thật của trang
Không có một cách sửa duy nhất; có bốn nhánh, và chọn sai sẽ làm lộ nội dung cần bảo vệ hoặc để trang cần lập chỉ mục bị khóa vĩnh viễn. Hãy phân loại URL vào một nhánh trước khi chạm cấu hình:
1. Nội dung thật sự riêng tư hoặc staging → giữ xác thực, không thay đổi. Nếu URL thật sự không nên công khai, 401 đang hoạt động đúng thiết kế. Xác thực phía máy chủ là cách hợp lệ được Google khuyến nghị để giữ nội dung khỏi mọi người, kể cả Googlebot. John Mueller từng nói về website staging: cách đúng để ẩn website là xác thực phía máy chủ — theo IP, cookie hoặc server auth thông thường — để người dùng bình thường, trong đó có Googlebot, không xem được nội dung. Đừng allowlist Googlebot qua cổng bảo vệ nội dung thật sự riêng tư chỉ để xóa hàng báo cáo; điều đó phá mục đích của cổng. Cách sửa ở đây là vệ sinh discovery, không phải quyền truy cập: xác nhận URL không được liên kết, đưa vào sitemap hoặc gửi trong property Search Console này, rồi giữ xác thực.
2. Trang công khai vô tình bị chặn → bỏ yêu cầu authorization. Nếu trang cần được lập chỉ mục và cổng là phần còn sót — Basic Auth, login wall hoặc plugin maintenance mode — hãy tắt cổng cho đường dẫn đó. Đây là trường hợp đơn giản: khi request ẩn danh nhận 200, trang mở cho Googlebot.
3. Trang công khai bị công cụ bảo mật bot chặn nhầm → cho Googlebot đã xác minh đi qua, không tin chuỗi user-agent. Khi WAF, CDN hoặc IP allowlist từ chối Googlebot trên trang cần công khai, hãy allowlist Googlebot đã xác minh bằng IP / reverse DNS. User-agent rất dễ giả mạo; bất kỳ ai cũng có thể tự nhận là Googlebot. Cách Google khuyến nghị là xác minh crawler bằng dải IP công bố hoặc reverse rồi forward DNS, sau đó cho các request cụ thể đó qua cổng. Bạn không gỡ quy tắc bảo mật mà tạo ngoại lệ đã xác minh. Để sửa false positive:
- Xác định quy tắc trả 401/403 cho Googlebot — Cloudflare Firewall Events, log Akamai/Sucuri hoặc log edge/origin/application.
- Allowlist dải IP Google đã xác minh — hoặc danh mục bot — thay vì tắt toàn bộ bảo vệ.
- Kiểm tra lại bằng URL Inspection Live Test cho tới khi Google fetch được.
4. Nội dung thuê bao hoặc paywall cần lập chỉ mục → hoàn toàn không dùng 401 bao quát. Nếu trang yêu cầu đăng ký/thuê bao nhưng bạn muốn có thể tìm thấy trong Search, 401 cứng là công cụ sai bất kể nguyên nhân vì Googlebot vẫn không fetch được. Google ghi rõ cách triển khai paywall được hỗ trợ: phục vụ trang với structured data paywalled content phù hợp — isAccessibleForFree, hasPart và thuộc tính liên quan — để Google lập chỉ mục phần preview miễn phí mà không cần mở toàn bộ trang. Đây là thay đổi markup và response máy chủ, không phải thay đổi cổng xác thực.
Xác thực cách sửa và đặt kỳ vọng
Sau khi thật sự mở trang — và xác nhận bằng curl/Live Test rằng request chưa xác thực nay trả 200 — hãy phân biệt chính xác mỗi bước chứng minh điều gì:
- Live Test xác nhận quyền truy cập, không xác nhận lập chỉ mục. Tài liệu URL Inspection của Google nói live test chỉ xác nhận Google-InspectionTool hiện có thể truy cập và phân tích trang; không có phép thử nào bảo đảm trang sẽ vào chỉ mục hoặc xuất hiện trong kết quả Search. Live Test đạt nghĩa là cổng đã mở, không hứa điều gì tiếp theo.
- Validate Fix là tùy chọn, không bắt buộc. Google cập nhật số lượng lỗi mỗi khi crawl lại, dù bạn có nhấp Validate Fix hay không. Dùng cho theo dõi một sửa đổi thật; đừng validate URL cần tiếp tục riêng tư và đừng coi validation là cách tăng tốc lập chỉ mục lại.
- Đừng kỳ vọng lập chỉ mục lại tức thì. Crawl lại và lập chỉ mục lại cần thời gian; như đã nêu, không có nhịp thử lại được công bố để trích. Theo dõi riêng kết quả lập chỉ mục thật và hiệu suất tìm kiếm khỏi trạng thái báo cáo; Live Test lẫn Validate Fix đều không bảo đảm chọn canonical hoặc xuất hiện trong Search.
- Một hiểu lầm cần bỏ: 401 trong GSC không phải penalty hay manual action. Đây là trạng thái truy cập crawl. Nó không làm hại thứ hạng các trang khác và không “blacklist” website; nó chỉ giữ trang bị chặn khỏi chỉ mục.
Vị trí của trạng thái này
Đây là một trạng thái mã HTTP trong báo cáo Page Indexing; các trạng thái liên quan gồm Blocked due to access forbidden (403), 4xx/404 khác và trạng thái lỗi máy chủ 5xx. Để hiểu báo cáo và cách đọc bảng “Why pages aren’t indexed”, xem hub báo cáo Page Indexing. Cơ chế nền — cách Googlebot fetch và ý nghĩa status code — được trình bày trong crawling và indexing.
Tóm tắt AI
Bản tóm lược nội dung Advanced:
- Trạng thái là gì. Một trạng thái Page Indexing của GSC nghĩa là Googlebot nhận HTTP 401 (Unauthorized) — cổng xác thực bot không thể vượt qua. Google không cung cấp thông tin đăng nhập nên không thấy nội dung.
- Google xử lý thế nào. Trang không được lập chỉ mục; URL từng được lập chỉ mục nhưng trả 401 sẽ bị loại dần. Mọi 4xx trừ 429 được xử lý giống nhau — Google nhận tín hiệu “nội dung không tồn tại.” 4xx không ảnh hưởng crawl rate, nên đừng dùng 401/403 để giảm tốc Googlebot.
- 401 so với 403, chính xác. Theo RFC 9110: 401 = request thiếu thông tin xác thực hợp lệ — không gửi hoặc dữ liệu gửi bị từ chối; 403 = máy chủ hiểu request nhưng từ chối thực hiện vì lý do không phải lúc nào cũng liên quan thông tin xác thực. “401 = cổng auth, 403 = quy tắc bảo mật chặn nhầm Googlebot” là lối tắt phân luồng hữu ích, không phải quy tắc giao thức đầy đủ.
- Nguyên nhân phổ biến trên trang cần lập chỉ mục: website staging sau Basic Auth, HTTP auth vô tình áp dụng cho khu vực công khai, WAF/CDN/IP allowlist loại Googlebot, hoặc login wall trên nội dung thuê bao/paywall.
- “Loads for me” (bản dịch) “Tải được với tôi” là cái bẫy. Bạn đã xác thực hoặc IP được allowlist, Googlebot chưa. Chẩn đoán như bot bằng URL Inspection Live Test và
curl -I— không cookie, không auth; 401 xác nhận lỗi. HeaderWWW-Authenticatexác nhận cổng auth thật — RFC 9110 yêu cầu header trên response 401 đúng chuẩn; header vắng mặt chỉ nghĩa response sai chuẩn, nên kiểm tra log edge, origin, application và identity provider trước khi đổ lỗi WAF. - Sửa theo mục đích trang, không dùng một cách chung. Trang công khai vô tình bị chặn → bỏ yêu cầu authorization. Trang công khai bị bảo mật bot chặn nhầm → allowlist Googlebot đã xác minh bằng IP/reverse DNS, không dùng user-agent có thể giả mạo và không tắt toàn bộ quy tắc. Nội dung thật sự riêng tư/staging → giữ xác thực, không bao giờ mở chỉ để xóa hàng báo cáo; chỉ dọn discovery — sitemap/liên kết/property. Nội dung thuê bao/paywall cần lập chỉ mục → dùng structured data paywall của Google thay vì 401 bao quát.
- Xác thực và chờ, không hứa quá mức. Live Test chỉ xác nhận quyền truy cập hiện tại, không xác nhận lập chỉ mục. Validate Fix là tùy chọn; Google cập nhật số lượng ở lần crawl tiếp theo dù bạn có dùng hay không. Lập chỉ mục lại cần thời gian, không có nhịp thử lại công bố, và không bước nào bảo đảm lập chỉ mục, chọn canonical hoặc xuất hiện trong Search. 401 không phải penalty.
Tài liệu chính thức
Tài liệu nguồn sơ cấp từ các công cụ tìm kiếm.
- Báo cáo Page Indexing — báo cáo và định nghĩa trạng thái “Blocked due to unauthorized request (401)”, cùng trạng thái 403 liên quan và các trạng thái mã HTTP khác.
- Cách mã trạng thái HTTP cùng lỗi mạng và DNS ảnh hưởng Google Search — cách Googlebot xử lý 401: quy tắc 4xx trừ 429 và “đừng dùng 401/403 để giới hạn crawl rate.”
- Xác minh Googlebot và crawler Google khác — cách khuyến nghị để allowlist Googlebot: xác minh bằng IP / reverse DNS, không dựa vào chuỗi user-agent.
- Dải IP Googlebot — googlebot.json — dải IP được công bố để cho qua WAF/CDN.
Bing / Microsoft
- Trợ giúp Bing Webmaster Tools — Bing không hiển thị chuỗi trạng thái giống hệt, nhưng URL trả 401/403 cũng không thể truy cập và không được lập chỉ mục; bingbot cũng cần truy cập trang ẩn danh và cung cấp dải IP đã xác minh / reverse DNS cho cùng cách sửa allowlist.
Trích dẫn từ nguồn
Các phát biểu công khai. Mỗi liên kết dẫn sâu tới đoạn trích trên trang nguồn.
Google — trạng thái 401 nghĩa là gì — báo cáo Page Indexing
- “The page was blocked to Googlebot by a request for authorization (401 response). If you do want Googlebot to be able to index this page, either remove authorization requirements for this page, or else allow Googlebot to access your pages by verifying its identity.” (bản dịch) “Trang bị chặn đối với Googlebot bởi yêu cầu authorization — response 401. Nếu muốn Googlebot lập chỉ mục trang, hãy bỏ yêu cầu authorization hoặc cho Googlebot truy cập bằng cách xác minh danh tính bot.” — Google Search Console Help, Page Indexing report. Đi tới trích dẫn
Google — Googlebot làm gì với 401 — tài liệu status code HTTP
- “All 4xx errors, except 429, are treated the same: Google crawlers inform the next processing system that the content doesn’t exist.” (bản dịch) “Mọi lỗi 4xx trừ 429 được xử lý giống nhau: crawler Google báo cho hệ thống xử lý tiếp theo rằng nội dung không tồn tại.” — tài liệu Google Search Central. Đi tới trích dẫn
- “Don’t use 401 and 403 status codes for limiting the crawl rate.” (bản dịch) “Đừng dùng status code 401 và 403 để giới hạn crawl rate.” Đi tới trích dẫn
Patrick Stox — định nghĩa 401/403 của tôi và tác động của 4xx lên chỉ mục
- “The client hasn’t identified or verified itself when needed.” (bản dịch) “Client chưa tự nhận diện hoặc chưa được xác minh khi cần.” — 401 — Patrick Stox, Mã trạng thái HTTP và tác động SEO, Ahrefs. Đi tới trích dẫn
- “The client is known but doesn’t have access rights.” (bản dịch) “Client đã được biết nhưng không có quyền truy cập.” — 403 Đi tới trích dẫn
- “4xxs will cause pages to drop from the index.” (bản dịch) “4xx sẽ khiến trang bị loại khỏi chỉ mục.” Đi tới trích dẫn
John Mueller, Google — xác thực phía máy chủ là cách đúng để bảo vệ website
- “Ideally, what you would want to do is provide some kind of server side authentication on the server so that normal users when they go there they would get blocked from being able to see the content; that would include GoogleBot.” (bản dịch) “Lý tưởng nhất là cung cấp một dạng xác thực phía máy chủ để người dùng bình thường khi truy cập bị chặn không xem được nội dung; GoogleBot cũng nằm trong nhóm đó.” Webmaster Hangout, ngày 25 tháng 9 năm 2019, được Search Engine Journal dẫn lại. Đọc bài tường thuật
Checklist chẩn đoán và sửa 401
Chạy checklist này khi GSC gắn cờ “Blocked due to unauthorized request (401)”:
- Quyết định mục đích trước — bạn có thật sự muốn URL này được lập chỉ mục không? Nếu thật sự riêng tư/staging, 401 là đúng; chuyển tới mục cuối. Nếu là nội dung thuê bao/paywall bạn muốn lập chỉ mục, bỏ qua bước gỡ auth và dùng cách sửa structured data paywall.
- Tái hiện như bot — chạy URL Inspection → Live Test trên URL và xác nhận lỗi authorization; đừng tin trình duyệt đã đăng nhập.
-
curl -Ikhông cookie/thông tin xác thực — xác nhận response401và tìm headerWWW-Authenticate. 401 ở đây trong khi trình duyệt nhận 200 chính là lỗi. Header xác nhận cổng auth thật; thiếu header cho biết response sai chuẩn, không chỉ ra lớp tạo response. - Xác định cổng — kiểm tra log edge/CDN, origin, ứng dụng và identity để thu hẹp: Basic Auth —
.htpasswd, plugin maintenance/“coming soon”, login wall hoặc quy tắc WAF/CDN/IP allowlist. - Nếu là WAF/CDN — kiểm tra firewall event để tìm quy tắc chặn Google; allowlist dải IP Googlebot đã xác minh, đừng tắt toàn bộ bảo vệ.
- Sửa đúng phương pháp — bỏ yêu cầu auth trên trang công khai vô tình bị chặn, hoặc cho Googlebot đã xác minh qua bằng IP / reverse DNS — không bao giờ dựa vào user-agent có thể giả mạo — khi bảo mật bot false positive. Hãy giữ kín mọi cổng đang bảo vệ nội dung thật sự riêng tư.
- Kiểm tra lại —
curl -Ivẫn ở trạng thái chưa xác thực nay trả200, và URL Inspection Live Test fetch được. - Validate Fix — tùy chọn trong báo cáo Page Indexing và kiểm tra lại URL mẫu. Google cập nhật số lượng ở lần crawl tiếp theo dù bạn có validate hay không; Live Test đạt xác nhận quyền truy cập, không xác nhận lập chỉ mục.
- Đặt kỳ vọng — crawl/lập chỉ mục lại cần thời gian; không có nhịp thử lại bảo đảm và không bảo đảm lập chỉ mục hay xuất hiện trong Search. Đây không phải penalty.
- Nếu có chủ đích — xác nhận URL staging/riêng tư không nên nằm trong property này — ngừng liên kết/gửi — và giữ nguyên cổng.
401 so với 403 và 4xx khác — cheat sheet
Ý nghĩa thật của từng mã — và nguyên nhân điển hình
| Mã | Ý nghĩa RFC 9110 | Trạng thái auth | Nguyên nhân điển hình trên trang cần lập chỉ mục |
|---|---|---|---|
| 401 Unauthorized | Request thiếu thông tin xác thực hợp lệ — không gửi hoặc dữ liệu gửi bị từ chối | Không có thông tin xác thực hợp lệ — thiếu hoặc bị từ chối | Basic Auth trên staging, HTTP auth vô tình, login wall |
| 403 Forbidden | Máy chủ hiểu request nhưng từ chối; RFC cho phép rõ ràng các lý do không liên quan thông tin xác thực | Chỉ mã này không xác định — “đã biết nhưng thiếu quyền” phổ biến, không phổ quát | WAF/CDN/quy tắc bot chặn nhầm Googlebot |
| 404 / 410 | “Không tìm thấy / đã biến mất.” | không áp dụng | Xóa thật — 410 bị loại nhanh hơn đôi chút |
| 5xx | “Lỗi máy chủ / thử lại sau.” | không áp dụng | Sức khỏe máy chủ — làm crawl chậm, không tự deindex vĩnh viễn |
Cách Google xử lý khi lập chỉ mục
| Mã | Kết quả lập chỉ mục | Tác động lên crawl rate |
|---|---|---|
401 / 403 | Nội dung “không tồn tại” → không lập chỉ mục; URL từng được lập chỉ mục bị loại dần | Không có — đừng dùng để giảm tốc |
4xx khác — trừ 429 | Giống phía trên | Không có |
429 | Được xử lý khác — tín hiệu tốc độ | Làm chậm crawl |
503 | Tạm thời | Làm chậm crawl |
Bản đồ cách sửa
| Triệu chứng | Nguyên nhân có khả năng | Cách sửa |
|---|---|---|
| 401 trong GSC, trang tải được trong trình duyệt | Bạn đã xác thực / IP được allowlist; Googlebot chưa | Kiểm tra bằng curl -I — không cookie; sửa cổng, không sửa GSC |
| 401 trên trang công khai | Basic Auth / cổng maintenance còn sót | Bỏ yêu cầu authorization |
| 401/403 chỉ với IP Googlebot | WAF/CDN/IP allowlist loại Google | Allowlist dải IP Googlebot đã xác minh |
| 401 trên URL staging trong GSC production | Cổng có chủ đích, sai property | Giữ cổng; ngừng gửi/liên kết URL đó |
| 401 trên nội dung thuê bao/paywall cần lập chỉ mục | Cổng auth bao quát trên nội dung cần có thể tìm thấy | Dùng structured data paywalled content của Google, không dùng 401 cứng |
Hai cách sửa chính thức cho trang công khai bị chặn sai — cách Google diễn đạt
- Bỏ yêu cầu authorization của trang.
- Cho Googlebot đi qua bằng cách xác minh danh tính — allowlist theo IP / reverse DNS, không theo chuỗi user-agent có thể giả mạo.
Không cách nào áp dụng cho nội dung thật sự riêng tư/staging — giữ cổng — hoặc nội dung paywall cần lập chỉ mục — dùng markup paywall thay vì mở cổng.
Các mô hình tư duy
1. Cổng so với nội dung. 401 không phải vấn đề nội dung vì Googlebot chưa bao giờ tới nội dung. Đây là vấn đề cổng. Vì vậy, bạn không sửa trang mà sửa cách cổng phản hồi bot chưa xác thực. Luôn tách “trang có tốt không?” khỏi “Googlebot có qua cửa được không?”
2. Mục đích quyết định mọi thứ. Trước khi sửa, hãy trả lời một câu: URL này có nên được lập chỉ mục không? Nếu có, 401 là cấu hình sai cần gỡ. Nếu không, 401 đang hoạt động đúng thiết kế; câu hỏi thật là vì sao URL xuất hiện trong property Search Console. Đừng sửa 401 đang làm đúng nhiệm vụ.
3. Kiểm tra như bot, không như chính bạn. “Trang hoạt động với tôi” là lỗi phán đoán mặc định. Bạn mang session, cookie và IP được allowlist; Googlebot không có. Mọi chẩn đoán bắt đầu bằng cách loại bỏ chúng — curl -I không thông tin xác thực hoặc Live Test của URL Inspection.
4. 401 so với 403 — cùng kết quả, khác cánh cửa. Khi lập chỉ mục, chúng giống nhau — 4xx trừ 429. Theo RFC, 401 = request thiếu thông tin xác thực hợp lệ — không gửi hoặc bị từ chối; 403 = máy chủ hiểu request nhưng từ chối vì lý do có thể liên quan hoặc không liên quan thông tin xác thực. Coi “401 = cổng auth tôi kiểm soát, 403 = quy tắc bảo mật hoạt động sai” là lối tắt phân luồng thực tế, không phải ranh giới giao thức. Lối tắt thường đúng đủ để hữu ích, nhưng cách diễn đạt RFC mới là sự thật. Chẩn đoán theo cánh cửa: 401 → xem auth/staging; 403 → xem WAF/firewall.
5. Xác minh bot, đừng tin tên. Cách sửa dễ gây hậu quả về sau là “allowlist user-agent Googlebot.” Bất kỳ ai cũng có thể nhận chuỗi đó. Cách bền vững là danh tính theo IP / reverse DNS: cho phép bot bạn có thể chứng minh là Googlebot, không phải bot chỉ tự nhận như vậy.
Chẩn đoán 401: cổng có chủ đích hay cấu hình sai?
Nhánh đầu tiên là mục đích, không phải công nghệ: quyết định URL có nên được lập chỉ mục trước khi chạm cấu hình. Khi biết đó là cấu hình sai thật, nhánh thứ hai là bạn đang nhìn login wall quên gỡ hay quy tắc WAF/CDN vô tình chặn Googlebot. Hãy đi qua cây quyết định.
Should I fix this 401, and if so, which gate is it?
Theo dõi nhóm 401, không chỉ sự tồn tại
Con số đáng theo dõi là bao nhiêu URL nằm trong hàng “Blocked due to unauthorized request (401)” của báo cáo Page Indexing theo thời gian, không chỉ hàng có tồn tại hay không; một snapshot không cho biết bạn đang sửa vấn đề hay tích lũy thêm URL bị chặn.
Số lượng trong nhóm 401 theo thời gian
- Chỉ số — Số URL trong “Blocked due to unauthorized request (401)” của báo cáo Page Indexing GSC, theo dõi từng tuần.
- Ý nghĩa — Cho biết cách sửa có hiệu quả và có 401 mới phát sinh hay không. Sau khi bỏ yêu cầu auth hoặc allowlist Googlebot đã xác minh, số lượng phải giảm về gần 0 với URL đã sửa. Với URL cố ý bị chặn — staging, khu vực riêng tư — số lượng nên ổn định; tăng dần thường nghĩa URL staging/riêng tư mới bị liên kết hoặc đưa nhầm vào sitemap của property.
- Cách lấy — Báo cáo Page Indexing GSC lọc theo hàng 401; kiểm tra URL riêng bằng URL Inspection → Live Test để xác nhận không phải snapshot cũ.
- Benchmark / khoảng thực tế — Không có mục tiêu phổ quát; hoàn toàn phụ thuộc số trang bạn chủ ý bảo vệ. Ngưỡng trung thực: không có 401 trong URL cần lập chỉ mục, và số lượng ổn định — không tăng — với URL chủ ý giữ sau auth. Hãy thiết lập baseline riêng trước khi đánh giá hướng xu thế.
- Nhịp đo — Hằng tuần ngay sau khi sửa cho tới khi ổn định; hằng tháng sau đó để kiểm tra hồi quy.
Runbook: chẩn đoán, sửa và xác thực
Quy trình 401 là một vòng lặp ngắn có thứ tự; đừng nhảy thẳng tới “sửa” trước khi xác nhận mục đích và tái hiện việc chặn như bot.
1. Quyết định mục đích trước. URL có thực sự nên được lập chỉ mục không? Nếu thật sự riêng tư hoặc staging, dừng ở đây: 401 là đúng và việc duy nhất cần làm là bảo đảm URL không được liên kết hoặc đưa vào sitemap của property; đừng làm yếu cổng. Nếu là nội dung thuê bao/paywall bạn muốn lập chỉ mục, chuyển sang cách sửa structured data paywall thay vì chạm cổng auth.
2. Tái hiện như bot, không như chính bạn. Chạy URL Inspection → Live Test trong GSC và riêng biệt yêu cầu URL bằng curl -I, không cookie hoặc thông tin xác thực. Nếu curl nhận 401 còn trình duyệt đã đăng nhập nhận 200, khoảng cách đó chính là lỗi: bạn đã xác thực hoặc IP được allowlist, Googlebot chưa.
3. Xác định cổng. Kiểm tra response ẩn danh có header WWW-Authenticate hay không. Response 401 đúng chuẩn phải có header nên sự hiện diện xác nhận cổng auth thật — Basic Auth, login wall, maintenance mode. Header vắng mặt không cho biết nguyên nhân mà cho thấy response sai chuẩn; hãy kiểm tra chéo log edge/CDN, origin, application và identity provider trước khi kết luận do quy tắc WAF/CDN/allowlist.
4. Sửa theo nguyên nhân. Cổng auth trên trang vô tình công khai → bỏ yêu cầu authorization cho đường dẫn đó. Quy tắc WAF/CDN chặn nhầm trang công khai → allowlist Googlebot đã xác minh theo IP hoặc reverse DNS trong firewall, không bao giờ chỉ dựa vào chuỗi user-agent có thể giả mạo. Không bao giờ allowlist Googlebot qua cổng bảo vệ nội dung thật sự riêng tư.
5. Xác thực. Chạy lại cùng lệnh curl -I ẩn danh và xác nhận response nay là 200. Validate Fix trong báo cáo Page Indexing là công cụ theo dõi tùy chọn; Google cập nhật số lượng ở lần crawl tiếp theo dù bạn có dùng hay không. Live Test của URL Inspection chỉ xác nhận Google-InspectionTool hiện truy cập được trang, không xác nhận trang sẽ được lập chỉ mục.
6. Đặt kỳ vọng rồi dừng. Crawl lại và lập chỉ mục lại cần thời gian; không có nhịp thử lại được công bố, và Live Test lẫn Validate Fix đều không bảo đảm lập chỉ mục hoặc xuất hiện trong Search. Đừng “sửa” cùng URL lần hai khi đang chờ. Nếu số lượng nhóm 401 trong GSC không có xu hướng giảm sau vài tuần, quay lại bước 2 và tái hiện vấn đề thay vì đoán nguyên nhân mới.
Prompt AI dùng ngay
Các prompt có thể sao chép để phân loại 401 từ đầu ra chẩn đoán thô. Chúng giúp phân luồng nhanh nguyên nhân có khả năng; luôn xác nhận kết luận với cấu hình máy chủ/firewall thật trước khi thay đổi.
Phân loại nguyên nhân có khả năng từ đầu ra curl
I'm diagnosing a "Blocked due to unauthorized request (401)" status in Google
Search Console. Below is the raw output of an unauthenticated request to the
URL (curl -I, no cookies, no credentials). Based on this output alone,
classify the most likely cause as one of: (1) staging/dev site behind Basic
Auth, (2) accidental HTTP auth or maintenance-mode gate left on a public
section, (3) WAF/CDN/IP-allowlist blocking Googlebot, (4) a login wall on
content that's meant to be gated. Explain which specific header or detail in
the output pointed you to that answer, and tell me what's missing if you
can't tell for sure.
CURL OUTPUT:
[paste]Phân loại nguyên nhân từ một dòng log WAF/firewall
I'm investigating why Googlebot is getting a 401 or 403 on a page I want
indexed. Below is a log line (or a few) from my WAF/CDN showing a blocked
request. Tell me whether this looks like a bot-identity rule (blocking by
user-agent or IP range), a rate-limit/challenge rule, or something else, and
what I'd need to allowlist — by IP range or reverse-DNS — to let verified
Googlebot through without disabling the rule entirely.
LOG LINE(S):
[paste]Kiểm tra tính hợp lý của cách sửa trước khi phát hành
I'm about to remove an authorization requirement from a URL that's currently
returning 401 to Googlebot, because I want it indexed. Here's a short
description of the current gate and what I'm about to change: [describe].
Point out anything I might be missing — e.g. whether this could accidentally
expose a section I meant to keep private, or whether I should allowlist
verified Googlebot instead of removing the auth requirement outright. Tự kiểm tra: “Blocked due to unauthorized request (401)”
Năm câu hỏi về ý nghĩa 401, khác biệt với 403 và cách chẩn đoán, sửa lỗi. Chọn đáp án cho từng câu rồi kiểm tra.
Tái hiện 401 bằng request ẩn danh
Mục đích của các kiểm tra giống tab Advanced: trình duyệt của bạn đã xác thực, Googlebot chưa. Loại bỏ hoàn toàn cookie và thông tin xác thực để xem client ẩn danh thật sự nhận gì.
macOS / Linux
# Fetch headers only, with no cookies and no credentials
curl -sI https://www.example.com/page/
# Look for:
# HTTP/1.1 401 Unauthorized
# WWW-Authenticate: Basic realm="..." <- confirms a real auth gateWindows (PowerShell)
# -SkipHttpErrorCheck so PowerShell shows the 401 instead of throwing
Invoke-WebRequest -Uri "https://www.example.com/page/" -Method Head `
-SkipHttpErrorCheck | Select-Object StatusCode, Headers
# Check the Headers output for WWW-AuthenticateNếu response là 401 với header WWW-Authenticate, bạn đã xác nhận cổng xác thực thật — Basic Auth, login wall; RFC 9110 yêu cầu response 401 đúng chuẩn gửi header này. Nếu response là 401/403 nhưng không có WWW-Authenticate, điều đó cho biết response sai chuẩn hoặc chưa đầy đủ, không cho biết lớp tạo ra response; riêng việc thiếu header không chứng minh WAF hay CDN. Nếu việc chặn chỉ xảy ra bên ngoài mạng của bạn, phạm vi theo IP là manh mối mạnh hơn cho quy tắc WAF/CDN/IP allowlist. Hãy xác nhận trong log firewall/CDN, kiểm tra từ mạng khác hoặc dùng URL Inspection Live Test của GSC, công cụ request như chính Googlebot.
Xác minh bot thật sự là Googlebot — trước khi allowlist
Trước khi mở quy tắc WAF cho request “Googlebot”, hãy xác nhận IP thật sự thuộc Google; nhiều lưu lượng giả mạo chuỗi user-agent.
macOS / Linux
# 1) Reverse DNS the IP from your logs — must end in googlebot.com / google.com
host 66.249.66.1
# → ... domain name pointer crawl-66-249-66-1.googlebot.com
# 2) Forward DNS that hostname back — it must resolve to the same IP
host crawl-66-249-66-1.googlebot.com
# → crawl-66-249-66-1.googlebot.com has address 66.249.66.1Windows
nslookup 66.249.66.1
nslookup crawl-66-249-66-1.googlebot.comNếu tra cứu ngược không kết thúc bằng domain Google hoặc tra cứu xuôi không khớp IP ban đầu, đừng allowlist: đó không phải Googlebot. Bạn cũng có thể đối chiếu IP với dải Google công bố — googlebot.json — hoặc xác minh trực tiếp bằng công cụ Googlebot Verifier. Chỉ allowlist theo danh tính đã xác minh, không bao giờ chỉ theo chuỗi user-agent.
Công cụ chẩn đoán và sửa 401
- HTTP Status Checker — dán URL bị ảnh hưởng — hoặc một nhóm — để xác nhận status code, xem toàn bộ chuỗi response và phát hiện redirect trước khi request tới cổng auth.
- Googlebot Verifier — kiểm tra IP tự nhận là Googlebot có hợp lệ không — dải IP công bố cùng reverse DNS — trước khi allowlist qua WAF hoặc firewall.
- Google Search Console — URL Inspection → Live Test — cách gần nhất để xem response chính xác Googlebot nhận, gồm việc hiện có bị authorization chặn hay không.
curl -I— cách nhanh nhất để yêu cầu URL không cookie hoặc thông tin xác thực và đọc status line/header thô, gồmWWW-Authenticate.- Log firewall event của WAF/CDN — Cloudflare, Akamai, Sucuri, v.v. — để tìm quy tắc cụ thể trả 401/403 cho dải IP Googlebot.
Chứng minh cách sửa thực sự hoạt động
Sau khi bỏ yêu cầu auth hoặc allowlist Googlebot đã xác minh, các kiểm tra này phân biệt “cấu hình đã đổi” với “Google nay thật sự truy cập được trang.” Chạy theo thứ tự.
Kiểm tra 1 — Request ẩn danh nay trả 200
- Kiểm tra cần chạy — Chạy
curl -Ikhông cookie hoặc thông tin xác thực trên URL bị ảnh hưởng — hoặc kiểm tra bằng HTTP Status Checker. - Kết quả mong đợi — Status line là
HTTP/1.1 200 OKvà không có headerWWW-Authenticate. - Diễn giải khi thất bại — Vẫn
401nghĩa yêu cầu auth chưa thật sự bị gỡ cho đường dẫn hoặc bạn kiểm tra sai URL/môi trường.403thay cho401nghĩa bạn đã đổi một cổng lấy cổng khác; kiểm tra quy tắc WAF/CDN. - Khoảng theo dõi — Ngay lập tức; máy chủ phản hồi khi thay đổi hoạt động.
- Điều kiện rollback — Nếu gỡ cổng làm lộ nội dung cần giữ riêng tư, khôi phục yêu cầu auth ngay và thay vào đó allowlist Googlebot đã xác minh bằng IP/reverse DNS.
Kiểm tra 2 — Google xác nhận nay truy cập được trang
- Kiểm tra cần chạy — Chạy URL Inspection → Test Live URL trong Google Search Console trên URL bị ảnh hưởng.
- Kết quả mong đợi — Live test thành công và hiển thị nội dung trang, không báo lỗi authorization. Điều này xác nhận Google-InspectionTool hiện truy cập và phân tích được trang; đây là kết quả quyền truy cập, không phải bảo đảm lập chỉ mục. Tài liệu Google nói live test không kiểm tra mọi điều kiện lập chỉ mục và đạt không bảo đảm được đưa vào chỉ mục.
- Diễn giải khi thất bại — Nếu Live Test vẫn báo authorization block sau khi
curlẩn danh đạt, hãy nghi ngờ quy tắc giới hạn riêng theo dải IP Googlebot — vấn đề WAF/CDN allowlist — không phải cổng auth chung. - Khoảng theo dõi — Ngay lập tức tới vài phút sau khi sửa.
- Điều kiện rollback — Không áp dụng; đây là phép thử chỉ đọc. Nếu vẫn thất bại, quay lại nhánh lỗi Kiểm tra 1 thay vì rollback.
Kiểm tra 3 — Trạng thái 401 biến mất khỏi báo cáo Page Indexing
- Kiểm tra cần chạy — Dùng Validate Fix — tùy chọn, Google vẫn cập nhật ở lần crawl tiếp theo — trên lỗi “Blocked due to unauthorized request (401)” trong báo cáo Page Indexing và theo dõi số lượng nhóm trong vài tuần tiếp theo; xem tab How to Measure.
- Kết quả mong đợi — URL rời nhóm 401 và — nếu trước đây được lập chỉ mục — quay lại chỉ mục theo thời gian. Validate Fix lẫn Live Test đạt đều không bảo đảm lập chỉ mục, chọn canonical hoặc xuất hiện trong Search; theo dõi riêng trạng thái lập chỉ mục thật và hiệu suất tìm kiếm.
- Diễn giải khi thất bại — Không có nhịp thử lại được công bố, nên đừng coi validation chậm là lỗi mới. Nếu số lượng nhóm 401 không có xu hướng giảm sau vài tuần, chạy lại Kiểm tra 1 để xác nhận cách sửa vẫn còn — deploy hoặc cache CDN có thể âm thầm đưa cổng trở lại.
- Khoảng theo dõi — Vài ngày tới vài tuần, theo dõi qua số lượng nhóm 401.
- Điều kiện rollback — Chỉ xem lại chính cổng nếu Kiểm tra 1 bắt đầu thất bại; đừng đuổi theo thời điểm của báo cáo Page Indexing.
Nhật ký thay đổi
Đã cập nhật 9 thg 8, 2026.
Tóm tắt biên tập và chi tiết thay đổi đã ghi nhận.Chi tiết thay đổi
-
Ghi chú thay đổi chi tiết hiện chỉ có bằng tiếng Anh.
Không thể so sánh đầy đủ — không có bản lưu trước đó cho lần sửa đổi này.
Đã cập nhật 8 thg 8, 2026.
Tóm tắt biên tập và chi tiết thay đổi đã ghi nhận.Chi tiết thay đổi
-
Ghi chú thay đổi chi tiết hiện chỉ có bằng tiếng Anh.
Không thể so sánh đầy đủ — không có bản lưu trước đó cho lần sửa đổi này.
Đã cập nhật 17 thg 7, 2026.
Tóm tắt biên tập và chi tiết thay đổi đã ghi nhận.Chi tiết thay đổi
-
Ghi chú thay đổi chi tiết hiện chỉ có bằng tiếng Anh.
-
Ghi chú thay đổi chi tiết hiện chỉ có bằng tiếng Anh.
-
Ghi chú thay đổi chi tiết hiện chỉ có bằng tiếng Anh.
Không thể so sánh đầy đủ — không có bản lưu trước đó cho lần sửa đổi này.