404 so với 410

Khác biệt SEO giữa 404 không tìm thấy và 410 đã biến mất, tốc độ Google deindex, khi nên dùng 410 cho nội dung xóa vĩnh viễn và mức quan trọng thực tế.

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

404 (Không tìm thấy) và 410 (Đã biến mất) đều loại trang khỏi chỉ mục Google theo thời gian; tài liệu Google gom hai mã là được xử lý giống nhau. Khác biệt thật chỉ là ý định cùng biên nhỏ: 410 nói trang đã biến mất vĩnh viễn, còn dữ liệu độc lập của Reboot Online thấy Google crawl lại 404 thường hơn khoảng 49,6% so với 410. John Mueller nói khác biệt xử lý quá nhỏ đến mức không nghĩ ra lý do ưu tiên mã nào cho SEO. Dùng 410 khi chắc nội dung đã mất vĩnh viễn và triển khai rẻ; dùng 404 khi trang có thể quay lại hoặc 410 khó triển khai; nếu URL có backlink hay lịch sử xếp hạng, hãy chuyển hướng 301 thay vì dùng hai mã.

Tóm tắt — 404 và 410 đều là mã 4xx cuối cùng deindex trang đã xóa, và tài liệu Google gom rõ hai mã: “All 4xx errors, except 429, are treated the same.” (bản dịch) «Mọi lỗi 4xx, trừ 429, được xử lý giống nhau.» Khác biệt nằm ở ý định (410 = vĩnh viễn) cùng một biên nhỏ được đo: thử nghiệm có kiểm soát của Reboot Online thấy 404 được crawl lại thường hơn khoảng 49,6% so với 410, phù hợp với lời Mueller rằng “a 410 will sometimes fall out a little bit faster” (bản dịch) «410 đôi khi rời chỉ mục nhanh hơn đôi chút». Mueller cũng nói khác biệt xử lý “so minimal” (bản dịch) «quá nhỏ» đến mức không nghĩ ra lý do ưu tiên mã nào cho SEO. Cách nói cũ “404 có thời gian ân hạn 24 giờ, 410 tức thì” là lời Matt Cutts năm 2014 và đã lỗi thời. Nếu URL có liên kết hoặc lịch sử xếp hạng, hãy chuyển hướng 301 thay vì trả hai mã.

404 (Not Found) là gì?

404 nói máy chủ không tìm thấy tài nguyên tại URL và quan trọng là không nói vì sao hay tình trạng có tạm thời không. Trang có thể quay lại, có thể chuyển mà không có redirect hoặc biến mất vĩnh viễn. Google xử lý như sau: “the indexing pipeline removes the URL from the index if it was previously indexed. Newly encountered 404 pages aren’t processed. The crawling frequency gradually decreases.” (bản dịch) «Pipeline lập chỉ mục xóa URL nếu từng được lập chỉ mục. Trang 404 mới gặp không được xử lý. Tần suất crawl giảm dần.» Evidence for this claim RFC 9110 uses 404 when a resource is not found or the server will not disclose whether it exists, and 410 when its unavailability is likely permanent. Scope: HTTP semantics; 404 can represent temporary or permanent absence when the server does not know. Confidence: high · Verified: IETF: RFC 9110 §§15.5.5, 15.5.11

RFC 9110, đặc tả ngữ nghĩa HTTP hiện hành, diễn đạt giống vậy: 404 không tiết lộ sự vắng mặt tạm thời hay vĩnh viễn. Đây là mã dùng khi bạn không biết hoặc không muốn nói.

Trong thực tế, 404 là mặc định CMS trả cho URL bị xóa hoặc gõ sai và là mã bạn gặp nhiều nhất trong báo cáo Not found (404) của Search Console.

410 (Gone) là gì?

410 là mã 4xx cụ thể hơn, nói rõ tài nguyên đã bị chủ ý xóa vĩnh viễn và sẽ không quay lại. Đây là tín hiệu trung thực cho nội dung bạn quyết định loại bỏ như sản phẩm ngừng bán, khuyến mãi kết thúc, spam bị xóa hoặc nội dung bị gỡ vì GDPR/pháp lý.

RFC 9110 mô tả 410 là có khả năng vĩnh viễn, không phải lời hứa không thể phá. Đặc tả để bạn quyết định phục vụ mã trong bao lâu và có đánh dấu mọi lần xóa vĩnh viễn như vậy không. Mã nào cũng không bảo đảm SEO: trả mã đúng ngữ nghĩa tự nó không đổi xếp hạng, lưu lượng hay tốc độ URL rời chỉ mục; đây là tín hiệu, không phải đòn bẩy.

Về cơ chế, Google xử lý 410 trong cùng pipeline với 404: trang rời chỉ mục và được crawl ít hơn theo thời gian. Nhưng ý nghĩa bạn truyền đạt mạnh hơn: “đừng quay lại tìm nội dung này”.

Google thật sự nói gì về 404 và 410

Tài liệu chính thức: “xử lý giống nhau”

Sự thật quan trọng nhất mà nhiều bài chôn sâu là tài liệu lỗi HTTP và mạng của Google gom 400, 401, 403, 404, 410 và 411 dưới một lời giải thích. Nguyên văn:

“All 4xx errors, except 429, are treated the same: Google crawlers inform the next processing system that the content doesn’t exist. In the case of Google Search, the indexing pipeline removes the URL from the index if it was previously indexed. Newly encountered 404 pages aren’t processed. The crawling frequency gradually decreases.” (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 tiếp theo rằng nội dung không tồn tại. Với Google Search, pipeline lập chỉ mục xóa URL nếu từng được lập chỉ mục. Trang 404 mới gặp không được xử lý. Tần suất crawl giảm dần.»

Evidence for this claim Google treats 404 and 410 the same for Search and removes a previously indexed URL over time when it returns a 4xx response. Scope: Google Search handling; the documentation does not promise that 410 is removed faster. Confidence: high · Verified: Google: HTTP status codes and Search

Vì vậy, theo hướng dẫn chính thức hiện hành, 404 và 410 được ghi nhận là tương đương. Đó là kết luận chính; sắc thái dưới đây chỉ tinh chỉnh chứ không đảo ngược. Evidence for this claim Google treats 404 and 410 the same for Search and removes a previously indexed URL over time when it returns a 4xx response. Scope: Google Search handling; the documentation does not promise that 410 is removed faster. Confidence: high · Verified: Google: HTTP status codes and Search

Một điểm cần nêu: cách xử lý xóa — crawler báo nội dung không tồn tại — được gom cho mọi 4xx trừ 429. Nhưng câu cụ thể về trang mới gặp không được xử lý và tần suất crawl giảm dần được viết cho trang 404 trong tài liệu hiện hành; không có phiên bản riêng cho 410. Hãy coi “xử lý giống nhau” đúng theo hướng tổng thể, không phải bảo đảm từng dòng, và lưu ý tài liệu không công bố SLA tốc độ 404 so với 410.

Làm rõ của Mueller (2018 → 2024)

John Mueller được hỏi nhiều lần và câu trả lời nhất quán, ngày càng thẳng, dù đây là phát biểu được SEJ và SEL dẫn lại chứ không phải bản ghi sơ cấp tôi xác minh lại trong lượt này. Trong một buổi Webmaster Central, ông nói khác biệt có thật nhưng nhỏ: “a 410 will sometimes fall out a little bit faster than a 404. But usually, we’re talking on the order of a couple days or so… in the mid term / long term, a 404 is the same as a 410 for us.” (bản dịch) «410 đôi khi rời chỉ mục nhanh hơn 404 đôi chút, thường chỉ vài ngày; về trung và dài hạn, 404 giống 410 với Google.» Ông còn nói: “If you’re just removing content naturally, then that’s perfectly fine to use either one.” (bản dịch) «Nếu chỉ xóa nội dung theo cách tự nhiên, dùng mã nào cũng hoàn toàn ổn.»

Đến năm 2024 trên Reddit, ông còn trực tiếp hơn: “The difference in processing of 404 vs 410 is so minimal that I can’t think of any time I’d prefer one over the other for SEO purposes.” (bản dịch) «Khác biệt xử lý 404 và 410 quá nhỏ đến mức tôi không nghĩ ra lúc nào nên ưu tiên mã này hơn mã kia vì SEO.»

Đọc cùng nhau, bức tranh trung thực là: 410 được xử lý nhanh hơn chút ít khác biệt nhỏ đến mức người phát ngôn Google nói không quan trọng cho quyết định SEO thực tế. Hai điều cùng đúng.

Câu “24 giờ” của Matt Cutts năm 2014 và vì sao đã lỗi thời

Nếu từng đọc rằng “404 có thời gian ân hạn 24 giờ còn 410 tức thì”, đó là lời Matt Cutts năm 2014: với 404 Google sẽ “protect that page for 24 hours in the crawling system” (bản dịch) «bảo vệ trang trong hệ thống crawl 24 giờ», còn 410 được coi là webmaster biết mình đang làm gì. Đây là nguồn gốc quan niệm “410 tức thì” và đã lỗi thời. Google không còn mô tả quy tắc cứng 24 giờ; lời “couple of days, not instant” (bản dịch) «vài ngày chứ không tức thì» sau này của Mueller cùng cách gom “xử lý giống nhau” trong tài liệu hiện hành thay thế nó. Đừng dẫn quy tắc 24 giờ như hướng dẫn hiện tại.

Các tầng nguồn trong một bảng

Không phải mọi bằng chứng trên có cùng trọng lượng. Cấu trúc như sau:

TầngNội dungTrạng thái
Tài liệu chính thức hiện hành (Google Search Central)Mã 4xx trừ 429 được gom cho xử lý xóa; câu “newly encountered pages aren’t processed, crawl frequency decreases” (bản dịch) «trang mới gặp không được xử lý, tần suất crawl giảm» viết riêng cho 404Đã xác minh, hiện hành
Nguồn chính thức lịch sử (blog 2011, video Cutts 2014)Năm 2011, 410 được xử lý như 404; video 2014 mô tả cửa sổ “bảo vệ” 24 giờ cho 404 và xử lý gần tức thì cho 410Đã bị thay thế — đừng dẫn như hướng dẫn hiện tại
Bình luận chuyên gia (Mueller, qua SEJ/SEL)410 rời “nhanh hơn chút… vài ngày”; khác biệt “quá nhỏ” để chọn mã này hơn mã kiaNguồn thứ cấp dẫn lại; không phải bản ghi sơ cấp tôi tự xác minh trong lượt này
Nghiên cứu quan sát (Reboot Online)URL thử nghiệm 404 được crawl lại thường hơn khoảng 49,6% so với 410 trên 119 trangKết quả do tác giả nghiên cứu tự báo cáo; đo tần suất crawl, không phải thời điểm deindex

Hãy cân trọng lượng tương ứng: cách gom chính thức và ngữ nghĩa RFC là bằng chứng nền; biên Reboot cùng lời Mueller dẫn lại chỉ hỗ trợ, chưa được tôi audit độc lập trong lượt này.

Bing nói gì

Bing liệt kê việc trả 404 hoặc 410, xóa trang hoặc thêm chỉ thị noindex là cách đáng tin để đưa URL khỏi chỉ mục và khuyên gửi thay đổi qua IndexNow để tăng tốc phát hiện. Bing không công khai phân biệt tốc độ xóa 404 so với 410 như bình luận của Google; cả hai là tín hiệu xóa hợp lệ, còn IndexNow, thông báo đẩy thay vì chờ crawl tự nhiên, mới là đòn bẩy tốc độ. Thông tin này đến từ bài thứ cấp về trang trợ giúp Bing được render bằng JavaScript và chưa được xác minh lại độc lập với tài liệu Microsoft hiện hành trong lượt này; hãy coi đúng theo hướng tổng thể, không phải nguyên văn. Mẫu cần nhớ là cách thông báo cho công cụ quan trọng với tốc độ xóa hơn mã 4xx bạn chọn.

Thật sự có khác biệt tốc độ không? Dữ liệu nói gì

Có, nhỏ và đã được đo. Bằng chứng độc lập tốt nhất là thử nghiệm có kiểm soát của Reboot Online. Họ dùng 119 URL thử nghiệm, đặt một nửa trả 404 và nửa còn lại trả 410, kiểm soát liên kết nội bộ, loại liên kết ngoài, rồi kiểm tra crawl mỗi giờ bằng GSC API và log máy chủ trong hơn ba tháng, tạo hơn 350 000 dòng dữ liệu. Kết quả chính do chính tác giả báo cáo, chưa được audit độc lập trong lượt này:

“404’s are, on average, crawled 49.6% more often than 410’s.” (bản dịch) «Trung bình, URL 404 được crawl thường hơn 49,6% so với URL 410.»

Họ báo cáo t-test xác nhận ý nghĩa thống kê ở độ tin cậy 95% và kết luận: “if you want Google to recrawl a removed URL as infrequently as possible, you should go with a 410 response code over a 404 one.” (bản dịch) «Nếu muốn Google crawl lại URL đã xóa ít nhất có thể, nên chọn phản hồi 410 thay vì 404.»

Dữ liệu chứng minh gì: 410 được crawl lại ít hơn 404, khớp với lời Mueller rằng 410 đôi khi rời chỉ mục nhanh hơn chút. Google có vẻ quay lại 404 vì mã này có thể đổi thành 200 hoặc 410 sau đó, trong khi 410 được coi là cuối cùng.

Dữ liệu không chứng minh gì: nghiên cứu không trả lời sạch câu hỏi tốc độ deindex. Phương pháp GSC API theo dõi tần suất crawl nhưng không xác nhận đáng tin thời điểm chính xác URL rời chỉ mục; nghiên cứu cũng đã vài năm tuổi. Vì vậy, hãy coi đây là bằng chứng cho khác biệt tần suất crawl vừa phải, không phải lợi thế deindex lớn. Điều này khớp với nhận định của tôi trên blog Ahrefs: 404 và 410 được xử lý tương tự, cả hai loại trang khỏi chỉ mục, 410 nhanh hơn đôi chút nhưng thực tế gần như nhau. Đó là góc nhìn chuyên gia của tôi, không phải bảo đảm tốc độ chính thức; tài liệu Google không công bố SLA 404 với 410.

Khi nào dùng 410 hay 404 — khung quyết định

Mọi nguồn hội tụ vào cùng quy tắc, nên đây là phiên bản có quan điểm rõ:

Dùng 410 khi: bạn chắc nội dung đã mất vĩnh viễn triển khai rẻ, như xóa hàng loạt, sản phẩm ngừng bán không nhập lại, spam/trang bị hack đã xóa hoặc gỡ vì pháp lý/GDPR. Bạn muốn nói rõ tính vĩnh viễn và lấy lợi ích hiệu quả crawl biên.

Dùng 404 khi: có khả năng trang quay lại, CMS/máy chủ khó trả 410 hoặc việc đó không đáng công sức kỹ thuật vì lợi ích SEO của 410 so với 404 rất nhỏ. 404 thông thường là câu trả lời hoàn toàn tốt và được Google chấp nhận cho trang đã xóa.

Không dùng mã nào, hãy chuyển hướng 301, khi: URL có backlink hoặc lịch sử xếp hạng. Câu hỏi “404 hay 410” thường thật sự là “đây có nên là 4xx hay redirect?”. Nếu trang có giá trị, hãy gửi giá trị đó đến trang còn hoạt động liên quan bằng 301 thay vì chủ ý bỏ đi. Nhiều khả năng bạn chỉ cần chuyển hướng 301 từng trang đến đích phù hợp.

Hãy cân khung này theo tầng bằng chứng: ngữ nghĩa RFC và cách gom chính thức của Google có trọng lượng lớn nhất; biên tần suất crawl Reboot và lời Mueller dẫn lại là yếu tố phá hòa, không tự quyết định.

Quan niệm sai phổ biến

  • “410 xóa trang tức thì.” Không. Google phải crawl URL để thấy 410 trước; không có gì tức thì. Mueller nói 410 rời chỉ mục trong khoảng “vài ngày”.
  • “404 bắt buộc có ân hạn 24 giờ, 410 thì không.” Đó là cách nói Cutts năm 2014; tài liệu hiện hành và bình luận sau này của Mueller không mô tả quy tắc cứng 24 giờ. Cả hai rời chỉ mục trong cửa sổ tương tự, không tức thì.
  • “410 luôn tốt hơn 404 cho SEO.” Mueller nói khác biệt “quá nhỏ đến mức không nghĩ ra khi nào nên ưu tiên mã này hơn mã kia”. Lợi thế tần suất crawl lại khoảng 49,6% có thật nhưng nhỏ và hiếm khi đáng thêm công sức kỹ thuật.
  • “404 làm hại xếp hạng.” Không. 404 là phần bình thường, được dự kiến trên web và không tạo hình phạt. Chi phí nằm ở UX và crawl lãng phí ở quy mô lớn, không phải cú đánh xếp hạng.
  • “Nên trả 410 cho mọi trang đã xóa để an toàn.” Không nếu URL có liên kết hoặc lịch sử xếp hạng; chuyển hướng 301 đến trang còn hoạt động liên quan giữ giá trị thay vì vứt bỏ.

Các khác biệt liên quan

Hai khái niệm gần cần phân biệt: soft 404 là trang trả 200 OK nhưng với Google lại trống hoặc thiếu, như thông báo “không tìm thấy” mang mã thành công; đó là bug cần sửa, không phải 4xx chủ ý. Báo cáo Not found (404) thông thường trong Search Console là nơi phần lớn quyết định này xuất hiện. Cả hai có bài riêng trong cụm.

Try it live

These are real endpoints on this site — not a simulation. Hit them from the button, open them in a new tab, or curl -i them from your terminal, and the server answers with the actual status code this article is about.

Open in new tab ↗
Open in new tab ↗

Add an expert note

Pin an expert quote

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