Bị chặn do lỗi 4xx khác

Ý nghĩa trạng thái “Blocked due to other 4xx issue” trong Page Indexing của Google Search Console, những mã thường cần kiểm tra — 400, 405, 408, 410, 411, 413, 414, 421, 422, 451 và sắc thái 429 — cùng cách chẩn đoán, sửa và xác thực.

Xuất bản lần đầu: 23 thg 6, 2026 · Cập nhật lần cuối: 9 thg 8, 2026 · Advanced
Ngôn ngữ
2 tín hiệu bằng chứng trên trang này

“Blocked due to other 4xx issue” trong báo cáo Page Indexing GSC là nhóm còn lại: Googlebot nhận 4xx chưa được tách thành hàng riêng — 401, 403, 404. Google không công bố danh sách đầy đủ các mã thuộc nhóm; 400, 405, 408, 410 Gone, 411, 413, 414, 421, 422 và 451 là ứng viên thường gặp cần chẩn đoán sau khi biết mã thật, không phải danh sách thành viên được bảo đảm. Quy tắc của Google: mọi 4xx trừ 429 nhận cùng cách xử lý hạ nguồn — nội dung được coi như không tồn tại nên trang không được lập chỉ mục, và không ảnh hưởng crawl rate. Nhãn gần như không cho biết nguyên nhân, vì vậy luôn xác định mã thật bằng URL Inspection, Crawl Stats, DevTools, curl và log server/CDN/WAF, đồng thời tái hiện đúng request method vì curl -I chỉ gửi HEAD. 429 không phải 4xx bình thường: Google xử lý như lỗi máy chủ quá tải và giảm tốc crawl, nhưng điều đó không chứng minh nhãn báo cáo của URL 429; gửi Retry-After như metadata HTTP tùy chọn và giữ rate limit hợp lệ. Không dùng 4xx để giảm tốc Googlebot; dùng 429 hoặc 503. Xác định mã, sửa nguyên nhân gốc hoặc xác nhận có chủ đích, xác nhận 200 trong Test live URL rồi Validate Fix; 200 chỉ làm URL đủ điều kiện được lập chỉ mục lại, không bảo đảm kết quả hay thời gian.

Tóm tắt — “Blocked due to other 4xx issue” là hàng còn lại trong báo cáo Page Indexing: Googlebot nhận một mã 4xx chưa được tách thành loại lỗi riêng — 401/403/404. Google không công bố ánh xạ đầy đủ mọi mã khác vào hàng này; 400, 405, 408, 410, 411, 413, 414, 421, 422, 451, v.v. là các nhánh chẩn đoán cần kiểm tra sau khi biết mã thật, không phải danh sách thành viên được bảo đảm. Quy tắc của Google: mọi mã 4xx trừ 429 được xử lý giống nhau — nội dung được coi như không tồn tại nên trang không được lập chỉ mục, và không ảnh hưởng crawl rate. Nhãn gần như không cho biết nguyên nhân, vì vậy bước đầu luôn là xác định mã thật — live test của URL Inspection → Crawl Stats → tái hiện đúng request method ban đầu → đối chiếu log server/CDN/WAF/app — bởi cách xử lý 410, một lần xóa có chủ đích, trái ngược cách xử lý 400 hoặc 429. Lầm tưởng cần loại bỏ: 429 không phải 4xx bình thường — Google coi đó là lỗi máy chủ do quá tải và giảm tốc crawl, nhưng hành vi xử lý này không chứng minh URL 429 nhận nhãn Page Indexing nào; vị trí trong báo cáo chưa được xác nhận theo cả hai hướng. Đừng dùng 4xx để giảm tốc Googlebot; hãy dùng 429 hoặc 503. Xác định → sửa nguyên nhân gốc — hoặc xác nhận có chủ đích → xác nhận 200 trong Test live URL → Validate Fix, thao tác giúp URL đủ điều kiện được lập chỉ mục lại chứ không bảo đảm kết quả.

Google thực sự nói gì

Nhãn báo cáo là một danh mục, vì vậy hãy kiểm tra URL để xác định status code và nguyên nhân thực tế. Evidence for this claim The Page Indexing report uses this category for a 4xx issue not covered by its other issue types. 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 HTTP được ghi trong tài liệu riêng, tách khỏi taxonomy của báo cáo. Evidence for this claim Google treats 4xx responses other than 429 as if the content does not exist; 429 is handled as a server-overload signal. 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

Tài liệu Page Indexing của Google mô tả trạng thái này rõ ràng: máy chủ gặp lỗi 4xx không thuộc các loại lỗi khác mà báo cáo đã tách riêng, và lời khuyên là gỡ lỗi trang bằng URL Inspection. Theo định nghĩa, đây là nhóm còn lại — mọi 4xx chưa có hàng riêng như 401 — chưa xác thực, 403 — bị cấm, 404 — không tìm thấy. Google không công bố bảng đầy đủ ánh xạ mọi mã 4xx còn lại vào hàng này, vì vậy hãy coi mọi danh sách “mã thuộc nhóm” — kể cả danh sách dưới đây — là ứng viên thường quan sát được, không phải danh sách thành viên chính thức hay đầy đủ.

Evidence for this claim The Page Indexing report uses this category for a 4xx issue not covered by its other issue types. 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 phía sau nằm trong tài liệu status code HTTP riêng của Google, với một quy tắc cốt lõi chi phối gần như toàn bộ trang này: mọi lỗi 4xx, trừ 429, được xử lý giống nhau — crawler Google báo với hệ thống xử lý tiếp theo rằng nội dung không tồn tại. Với lập chỉ mục, kết quả giống 404: trang được coi là không tồn tại và sẽ không được lập chỉ mục — hoặc bị loại nếu đã có trong chỉ mục. Quan trọng là các mã 4xx — vẫn trừ 429 — không ảnh hưởng crawl rate; chúng không làm Googlebot chậm lại mà chỉ loại trang khỏi diện xem xét. Tuy nhiên, tần suất crawl của URL liên tục trả lỗi sẽ tự nhiên giảm dần theo thời gian khi Google luôn không tìm thấy nội dung.

Những mã 4xx thường xuất hiện ở đây

Định nghĩa nhóm còn lại của Google không nêu riêng các mã sau; đây là những gì thường xuất hiện trong thực tế sau khi đã xác nhận mã thật. Với từng mã, hãy kiểm tra điều gì và tránh suy luận sai phổ biến nào:

  • 400 — Request không hợp lệ — request target, cú pháp hoặc framing Host/routing sai, thường do URL hỏng hoặc encode sai. Suy luận sai: “code của trang hỏng”; hãy so sánh request chính xác máy chủ nhận với request bạn định tạo.
  • 405 — Method không được phép — HTTP method không được phép với URL; response nên có header Allow nêu method được phép. Suy luận sai: curl -I — HEAD — thất bại chứng minh GET của Googlebot cũng thất bại; hãy kiểm thử riêng hai method.
  • 408 Request Timeout — kết nối hoặc request không hoàn tất đúng hạn. Suy luận sai: “máy chủ ngừng hoạt động chung”; hãy đối chiếu thời điểm ở tầng connection/proxy/origin.
  • 410 Gone — tài nguyên đã bị xóa vĩnh viễn. Thường có chủ đích; xem phần dưới.
  • 411 Length Required — máy chủ yêu cầu header Content-Length trên request có body. Điều này bất thường với lượt fetch trang thông thường; hãy xác nhận request thực sự có nội dung và tầng nào từ chối trước khi đổi quy tắc.
  • 413 Payload Too Large — nội dung request vượt giới hạn kích thước. Hãy xác nhận body/header của request đầu vào, không phải kích thước chính trang.
  • 414 URI Too Long — bản thân URI của request vượt giới hạn chiều dài. Thường là vấn đề tham số được tạo hoặc chuỗi redirect, không phải nội dung trang.
  • 415 / 422 — Loại media không được hỗ trợ / Không thể xử lý thực thể — content type hoặc chỉ thị trong request bị từ chối. Giống 411/413, đây là điều kiện nội dung request và không điển hình với GET trang thông thường; đừng nới lỏng validation chung khi chưa có bằng chứng về request thực sự bị từ chối.
  • 421 Misdirected Request — kết nối bị chuyển sai; Google cũng ghi nhận việc trả 421 là cách chủ ý loại một route khỏi HTTP/2. Đừng giả định trang hỏng trên mọi protocol; hãy xác nhận Google có thử lại qua HTTP/1.1 không và response cuối là gì.
  • 451 — Không khả dụng vì lý do pháp lý — điểm chặn do pháp lý hoặc policy. Chuyển tới người phụ trách rà soát pháp lý/policy thay vì coi là cấu hình geo/WAF thông thường.
  • 429 Too Many Requests — rate limit. Mã này đặc biệt — xem phần dưới.

Mục đích của danh sách không phải để ghi nhớ như chân lý; nó cung cấp tập nhánh chẩn đoán ban đầu. Bạn vẫn phải xem mã thật và tầng tạo ra mã trước khi chọn cách sửa.

429 là ngoại lệ — tách ngữ nghĩa khỏi nhãn báo cáo

Nhiều bài viết bên thứ ba gộp 429 vào “other 4xx”. Cách đó nhập ba câu hỏi riêng cần được tách biệt: HTTP nói 429 nghĩa gì, crawler Google thực sự xử lý nó ra sao và URL 429 được báo ở hàng Page Indexing nào. Hai câu đầu có tài liệu; câu thứ ba thì không. Crawler Google coi status code 429 là tín hiệu máy chủ quá tải và xem đó là lỗi máy chủ — không phải lỗi client bình thường. Hệ quả thực tế:

  • 429 khiến Googlebot giảm tốc thay vì loại trang ngay.
  • Vì được xử lý như lỗi máy chủ, 429 thực có khả năng được báo như vấn đề máy chủ/crawl thay vì “Blocked due to other 4xx issue”; nhưng tài liệu Google mô tả hành vi xử lý, không mô tả taxonomy báo cáo, nên hãy coi vị trí trong báo cáo là chưa xác nhận thay vì giả định mã này bị loại khỏi nhóm.
  • Động thái sai là tắt rate limit hợp lệ để “sửa” trạng thái other-4xx. Nếu máy chủ thực sự quá tải, hãy giữ rate limit và gửi header Retry-After — RFC 6585 quy định header này là tùy chọn trên response 429. Đây là vệ sinh HTTP hợp lý cho client tuân thủ chuẩn, nhưng tài liệu Google đã rà soát không nói Googlebot dùng giá trị header để lên lịch crawl kế tiếp. Hãy gửi như thực hành tốt, nhưng đừng coi là chỉ thị được bảo đảm. Như tôi viết trong hướng dẫn status code HTTP của Ahrefs: “429s are a little special because they are generally treated as server errors and will cause Google to slow down crawling. But eventually, Google will drop these pages from the index as well.” (bản dịch) “429 hơi đặc biệt vì thường được xử lý như lỗi máy chủ và khiến Google giảm tốc crawl. Nhưng cuối cùng Google vẫn sẽ loại các trang này khỏi chỉ mục.” Vì vậy 429 không miễn phí — nó mua thêm thời gian, không giữ trang trong chỉ mục vĩnh viễn.

410 so với 404 — thường không phải vấn đề đáng kể

410 Gone là mã có chủ đích phổ biến nhất trong nhóm này: bạn đã xóa trang và muốn nó biến mất. Nhiều người quá chú ý khác biệt 410 với 404, nhưng khác biệt thực tế nhỏ. Tài liệu crawl của Google liệt kê 410 trong các mã 4xx nhận cùng cách xử lý “nội dung không tồn tại” ở hạ nguồn như 404. Như tôi viết trong hướng dẫn status code HTTP của Ahrefs: “404s and 410s have a similar treatment. Both drop pages from the index, but 410s are slightly faster.” (bản dịch) “404 và 410 được xử lý tương tự. Cả hai loại trang khỏi chỉ mục, nhưng 410 nhanh hơn đôi chút.” John Mueller cho biết chênh lệch tối đa chỉ vào khoảng vài ngày, và trong trung/dài hạn Google xử lý 404 với 410 giống nhau — cả hai đều bị loại khỏi chỉ mục. Việc Google liệt kê 410 trong cách xử lý 4xx chung tự nó không xác nhận URL 410 được báo ở hàng Page Indexing nào; nếu thấy một URL ở đây, điều đó phù hợp kỳ vọng chứ không phải điều chắc chắn đã được tài liệu hóa. Dù sao, nếu 410 trong nhóm có chủ đích thì nó hoạt động đúng thiết kế; chỉ hành động khi trang thực ra cần hoạt động, đồng thời xác nhận trạng thái trang trong Search Console thay vì suy ra chỉ từ mã.

Vì sao trạng thái này xảy ra

Phần lớn trạng thái “other 4xx” trong thực tế xuất phát từ một trong các nguyên nhân sau:

  • Quy tắc WAF / bảo vệ bot / CDN trả một mã 4xx bất thường — thường không phải 403 chuẩn — khi mẫu request Googlebot kích hoạt quy tắc.
  • Plugin bảo mật — chẳng hạn plugin WordPress — chặn hoặc challenge client không phải trình duyệt.
  • Chặn IP / địa lý bắt Googlebot, vốn chủ yếu crawl từ IP Hoa Kỳ.
  • Rate limit quá gắt trả 4xx sau N request — đúng ra nên là 429; xem phần dưới.
  • URL sai — 400, giới hạn kích thước request — 413, hoặc lỗi validation — 422 do cách URL được tạo hoặc liên kết.
  • Xóa có chủ đích — 410 nhưng URL lẽ ra không còn trong sitemap.

Một nguyên nhân lớn do chính website tạo ra là dùng 4xx để giảm tốc Googlebot. Google đã yêu cầu chủ website và CDN ngừng dùng 404 cùng mã 4xx khác nhằm giảm crawl rate Googlebot — việc đó không làm crawl chậm mà chỉ loại nội dung khỏi Search. Nếu cần Googlebot lùi lại, hãy trả 500, 503 hoặc 429, không dùng 4xx bình thường.

Cách chẩn đoán mã thực

Hãy xử lý theo cây quyết định từ trên xuống. Không công cụ đơn lẻ nào chắc chắn hiển thị lỗi chính xác; hãy nối các nguồn:

  1. URL Inspection → Test live URL. Xác nhận khả năng truy cập hiện tại — Google đang nhận 4xx ngay bây giờ hay hàng báo cáo đã cũ. Live test thất bại không phải lúc nào cũng hiển thị raw response header hoặc status line, nên trước hết coi đây là kiểm tra khả dụng, không phải chẩn đoán hoàn chỉnh.
  2. Báo cáo Crawl Stats. Cung cấp ví dụ đại diện về request crawl thực của Google — response code, response time, theo file type — hữu ích để đối chiếu điều một lượt crawl theo lịch đã thấy, vì Test live URL dùng Google-InspectionTool thay cho crawler thông thường.
  3. Tự tái hiện, khớp request ban đầu. Mở URL trong tab Network của DevTools hoặc dùng curl; nếu nghi quy tắc bot, fetch bằng user-agent Googlebot — lý tưởng từ ngoài mạng — để kích hoạt cùng quy tắc. Phải khớp cả method: curl -I gửi HEAD, có thể nhận kết quả khác GET mà Google thực hiện — riêng HEAD trả 405 không chứng minh GET thất bại. Lệnh nằm trong tab Scripts.
  4. Đọc và đối chiếu log server / CDN / WAF / auth proxy / ứng dụng. Đây thường là nơi duy nhất cho biết status chính xác, tầng từ chối và quy tắc/điều kiện tạo response, nhất là khi live test không hiển thị raw header.
  5. Xác minh danh tính requester tách biệt với response. Chuỗi user-agent không chứng minh request đến từ Googlebot; xác nhận qua reverse + forward DNS hoặc dải IP Google công bố trước khi quyết định điểm chặn có tác động tới crawler hợp lệ không.
  6. Ánh xạ mã với nguyên nhân. 400/405/408/414 → vấn đề framing/timing/URI của request. 411/413/415/422 → chỉ chẩn đoán là lỗi nội dung request khi có bằng chứng về method và body Google gửi; các mã này bất thường với lượt fetch trang thông thường. 410 → xóa có chủ đích — xác nhận URL cần biến mất. Với 421, xác minh cách Google dùng mã để opt out HTTP/2 và response fallback HTTP/1.1. 4xx từ tầng bảo mật → chỉ allowlist client đã xác minh trên route cụ thể, không tạo ngoại lệ bao quát. Mã lẽ ra là 429 → rate limit, xử lý như tải máy chủ chứ không như 4xx bình thường.
Evidence for this claim URL Inspection can confirm current availability and a failed Page fetch, but additional raw headers are only available for certain successful live-test states; exact failure-code diagnosis may require Crawl Stats request details plus CDN, WAF, origin, authentication-proxy, and application logs. Scope: site-level crawl requests Confidence: high · Verified: Crawl Stats report

Cách sửa theo từng mã

  • 400 / 405 / 408 / 414 — framing, method, timing, độ dài URI. Sửa nguồn tạo request sai, URL hỏng/quá dài, method không được phép hoặc kết nối chậm/không hoàn tất tại tầng thực sự tạo lỗi; so sánh request chính xác máy chủ thấy với điều ứng dụng định gửi.
  • 411 / 413 / 415 / 422 — lỗi nội dung request. Các mã mô tả điều kiện gắn với body, chiều dài hoặc content type của request, không điển hình với GET trang thông thường. Trước khi nới giới hạn hoặc quy tắc validation, xác nhận từ log method và nội dung request nào thực sự kích hoạt lỗi cùng tầng từ chối; đừng nới giới hạn bảo mật chung khi chưa có bằng chứng.
  • 410 — có chủ đích không? Nếu trang cần biến mất, 410 là đúng; chỉ cần xóa khỏi sitemap và internal link để không tiếp tục xuất hiện như “vấn đề”. Nếu trang cần hoạt động, 410 là sai sót phải hoàn tác.
  • 421 — kiểm tra đây có phải HTTP/2 opt-out có chủ đích không. Google ghi nhận việc trả 421 là cách loại route khỏi crawl HTTP/2. Xác nhận request có fallback sang HTTP/1.1 không và response cuối là gì trước khi coi 421 là trang hỏng.
  • 429 — rate limit đúng cách. Đừng tắt rate limit hợp lệ. Giữ quy tắc, thêm header Retry-After như thực hành tốt — header là tùy chọn theo đặc tả HTTP và tài liệu Google không xác nhận Googlebot dùng giá trị đó để lên lịch crawl kế tiếp — đồng thời nhớ Google hiểu 429 là “giảm tốc”, không phải “gỡ chỉ mục”. Nếu quy tắc trả 4xx cho Googlebot chỉ để giảm tốc, hãy đổi sang 429 hoặc 503.
  • 451 — xác nhận bối cảnh pháp lý/policy trước. Đừng coi là cấu hình geo/WAF thông thường; chuyển tới người phụ trách quyết định pháp lý hoặc content policy trước khi đổi response.
  • Điểm chặn WAF / CDN / plugin bảo mật. Trước hết xác định tầng và quy tắc từ chối chính xác. Allowlist Googlebot đã xác minh — bằng reverse DNS hoặc dải IP Google công bố, không tin riêng chuỗi user-agent có thể giả mạo — và giới hạn ngoại lệ hẹp ở route/client cần thiết, không cho phép bao quát mọi request nguồn Google hay mọi quy tắc bảo mật. Sửa quy tắc để URL trả 200.

Đừng dùng 4xx để làm Googlebot chậm lại

Điều này đáng được nêu riêng vì là nguyên nhân hàng đầu của “other 4xx” tự gây ra: trả mã 4xx để giảm tốc Googlebot không hiệu quả và loại nội dung khỏi Search. Như tôi tóm tắt trong hướng dẫn status code HTTP của Ahrefs: “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.” Nếu mục tiêu thực là giảm crawl, hãy dùng 429 hoặc 503 — đó là các mã Google hiểu là “hãy quay lại sau”, với tác động tạm thời.

Sau khi sửa

Sau khi giải quyết nguyên nhân nền tảng — hoặc xác nhận 410 có chủ đích và dọn sitemap/liên kết:

  1. Dùng URL Inspection → Test live URL để xác nhận response live nay là 200.
  2. Yêu cầu lập chỉ mục cho URL ưu tiên cao và/hoặc chọn Validate Fix trên hàng “Blocked due to other 4xx issue” trong báo cáo Page Indexing.
  3. Response 200 làm URL đủ điều kiện để Google crawl, xử lý và có thể lập chỉ mục lại sau lần crawl tiếp theo; nó không bảo đảm được lập chỉ mục hay thời gian cố định. Đừng “Request indexing” hàng loạt trước khi sửa nguyên nhân gốc, nếu không URL chỉ quay lại cùng nhóm lỗi.

Trạng thái này có gây hại SEO không?

Chỉ khi trang bạn thực sự muốn lập chỉ mục đang trả 4xx — các trang đó bị loại khỏi chỉ mục và mất thứ hạng cho tới khi sửa. Nếu 4xx có chủ đích — 410 trên trang đã xóa, điểm chặn có chủ ý trên đường dẫn admin không nên nằm trong sitemap — hệ thống hoạt động đúng thiết kế và không gây hại.

Các trạng thái liên quan cần biết: “Blocked due to access forbidden (403)”“Blocked due to unauthorized request (401)” là hàng riêng cho firewall/đăng nhập, còn “Not found (404)” có nhóm riêng. Trạng thái này bao gồm phần còn lại của họ 4xx. Muốn hiểu chính báo cáo và cách nhóm lý do chưa lập chỉ mục, hãy xem tổng quan Page Indexing.

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin a quote first.