Crawl Errors và HTTP Status Codes là nhóm tín hiệu kỹ thuật cốt lõi trong Technical SEO, phản ánh cách công cụ tìm kiếm thu thập, hiểu và đánh giá chất lượng hạ tầng website.
Việc xử lý sai hoặc bỏ qua các lỗi 404, 5xx và Soft 404 không chỉ làm giảm hiệu quả crawl budget mà còn ảnh hưởng trực tiếp tới khả năng lập chỉ mục và thứ hạng tìm kiếm.
1. Tổng quan về Crawl Errors & HTTP Status Codes
Crawl Errors là các lỗi xảy ra khi bot tìm kiếm (điển hình là Googlebot) không thể truy cập hoặc xử lý URL đúng như kỳ vọng.
HTTP Status Codes là mã phản hồi chuẩn của máy chủ, cho biết trạng thái xử lý yêu cầu từ client (trình duyệt hoặc bot).
Bảng phân loại HTTP Status Codes trong SEO
Bốn nhóm mã ứng với bốn mức ảnh hưởng khác nhau. Nhóm 2xx là thành công và tốt cho lập chỉ mục, nhóm 3xx trung lập hoặc tích cực nếu dùng đúng, nhóm 4xx tiêu cực khi số lượng lớn, còn nhóm 5xx là nhóm nguy hiểm nhất. Số lượng mới là thứ biến một mã bình thường thành vấn đề.
| Nhóm mã | Ý nghĩa | Ảnh hưởng SEO | Ví dụ |
|---|---|---|---|
| 2xx | Thành công | Tốt cho index | 200 OK |
| 3xx | Chuyển hướng | Trung lập / tích cực nếu đúng | 301, 302 |
| 4xx | Lỗi phía client | Tiêu cực nếu nhiều | 404, 410 |
| 5xx | Lỗi phía server | Rất tiêu cực | 500, 503 |
2. Lỗi 404 (Not Found)
Lỗi 404 xảy ra khi server không tìm thấy tài nguyên tương ứng với URL được yêu cầu.
Đây là lỗi phổ biến nhất trong quá trình crawl và không phải lúc nào cũng xấu nếu được quản lý đúng.
2.1. Định nghĩa và nguyên lý hoạt động
Lỗi 404 là phản hồi chuẩn HTTP cho biết URL không tồn tại. Google chấp nhận 404 như một trạng thái “bình thường của web”.
2.2. Khi nào 404 là tốt - khi nào là xấu?
Mã 404 không phải lúc nào cũng xấu, nó chỉ xấu khi sai chỗ. Trang sản phẩm ngừng bán vĩnh viễn thì trả 404 hoặc 410 là hợp lý; trang còn backlink và lưu lượng thì nên chuyển hướng 301. Còn 404 phát sinh hàng loạt do lỗi kỹ thuật thì luôn là dấu hiệu rất xấu.
| Trường hợp | Đánh giá SEO |
|---|---|
| Trang sản phẩm đã ngừng bán vĩnh viễn | 404/410 là hợp lý |
| Trang có backlink, traffic | Nên 301 |
| 404 hàng loạt do lỗi kỹ thuật | Rất xấu |
2.3. Tác động tới thứ hạng
Ba tác động ở đây đều gián tiếp. Google không phạt website vì có trang lỗi, nhưng số lượng lớn sẽ ngốn ngân sách thu thập, và trang có backlink mà không chuyển hướng thì mất luôn giá trị liên kết đó. Thiệt hại thật nằm ở chỗ mất, không nằm ở chỗ bị phạt.
- Không phạt trực tiếp website
- Lãng phí crawl budget nếu số lượng lớn
- Mất giá trị backlink nếu không redirect
2.4. Cách xử lý lỗi 404
Ba tình huống ứng với ba cách xử lý. Có nội dung thay thế thì chuyển hướng 301, không còn giá trị thì giữ 404 hoặc 410, còn lỗi do liên kết nội bộ thì sửa link. Checklist đi kèm bắt phân loại URL theo có hay không có backlink trước khi quyết định, vì đó là chỗ dễ mất nhất.
| Tình huống | Giải pháp |
|---|---|
| Nội dung thay thế | 301 redirect |
| Không còn giá trị | Giữ 404 hoặc 410 |
| Lỗi internal link | Sửa link |
Checklist triển khai 404
- Audit 404 trong Google Search Console
- Phân loại URL có/không backlink
- Thiết lập redirect hợp lý
- Thiết kế trang 404 thân thiện người dùng
3. Soft 404
Soft 404 là trường hợp URL trả về mã 200 OK nhưng nội dung lại thể hiện “không tồn tại”.
3.1. Định nghĩa chuẩn SEO
Soft 404 không phải mã HTTP mà là cách Google diễn giải nội dung.
Trang trống, trang “không tìm thấy sản phẩm” nhưng vẫn trả 200 sẽ bị coi là Soft 404.
3.2. Nguyên nhân phổ biến
Ba nguyên nhân ở đây đều là trang có mã thành công nhưng rỗng nội dung. Trang tìm kiếm không có kết quả, trang sản phẩm hết hàng mà không có gì thay thế, và lỗi template làm nội dung mỏng đi. Điểm chung là máy chủ báo ổn trong khi người đọc chẳng thấy gì.
| Nguyên nhân | Ví dụ |
|---|---|
| Trang tìm kiếm rỗng | “Không có kết quả” |
| Trang sản phẩm hết hàng | Không có nội dung thay thế |
| Template lỗi | Nội dung mỏng |
3.3. Tác động tới SEO
Ba hậu quả ở đây nặng hơn một trang lỗi bình thường. Google không lập chỉ mục trang đó, tín hiệu chất lượng bị mất, và cả hệ thống đánh giá nội dung của bạn bị nhiễu theo. Nguy hiểm nằm ở chỗ nó không báo lỗi, nên có thể tồn tại rất lâu mà không ai để ý.
- Google không index
- Mất tín hiệu chất lượng
- Gây nhiễu hệ thống đánh giá nội dung
3.4. Cách xử lý Soft 404
Ba tình huống ba cách làm: trang hết giá trị thì trả 404 hoặc 410 thật, trang còn liên quan thì bổ sung nội dung, trang tìm kiếm thì chặn lập chỉ mục. Cách phát hiện là tìm URL trả về 200 nhưng không có nội dung, rồi so nội dung HTML với intent của trang.
| Tình huống | Cách làm |
|---|---|
| Trang không còn giá trị | Trả 404/410 thật |
| Có nội dung liên quan | Bổ sung nội dung |
| Trang tìm kiếm | Chặn index |
Checklist kiểm tra Soft 404
- Kiểm tra URL trả 200 nhưng không có nội dung
- So sánh HTML content vs intent
- Điều chỉnh status code phù hợp
4. Lỗi 5xx (Server Errors)
Lỗi 5xx cho biết máy chủ không thể xử lý yêu cầu hợp lệ từ bot, thường gặp là 500, 502 và 503. Google giảm crawl rate, thử lại nhiều lần, và có thể loại URL khỏi index nếu lỗi kéo dài. Cách xử lý là kiểm tra server log, giám sát uptime và dùng 503 khi bảo trì.
Lỗi 5xx cho biết máy chủ không thể xử lý yêu cầu hợp lệ từ bot.
4.1. Phân loại lỗi 5xx thường gặp
Ba mã 5xx hay gặp có mức nguy cơ khác nhau. Mã 500 là lỗi nội bộ máy chủ và 502 là lỗi cổng, cả hai đều ở mức cao; mã 503 chỉ ở mức trung bình nếu thật sự là tạm thời. Chữ tạm thời ở đây là điều kiện, không phải lời hứa.
| Mã | Ý nghĩa | Nguy cơ |
|---|---|---|
| 500 | Internal Server Error | Cao |
| 502 | Bad Gateway | Cao |
| 503 | Service Unavailable | Trung bình (nếu tạm thời) |
4.2. Nguyên lý Google xử lý 5xx
Google phản ứng với 5xx theo ba bước có thứ tự. Trước hết giảm tốc độ thu thập, sau đó quay lại thử nhiều lần, và nếu tình trạng kéo dài thì có thể loại URL khỏi chỉ mục. Vì phản ứng theo bậc như vậy nên thời gian lỗi mới là biến quan trọng nhất.
- Google giảm crawl rate
- Lặp lại crawl sau nhiều lần
- Có thể loại URL khỏi index nếu kéo dài
4.3. Tác động tới thứ hạng
Mức thiệt hại tỉ lệ với thời gian chứ không với số lần lỗi. Dưới vài giờ thì gần như không ảnh hưởng, kéo dài vài ngày thì giảm thu thập và giảm lập chỉ mục, còn hàng tuần thì mất thứ hạng rõ rệt. Đây là lý do giám sát thời gian hoạt động đáng giá hơn mọi bản vá sau đó.
| Thời gian lỗi | Ảnh hưởng |
|---|---|
| < vài giờ | Gần như không |
| Vài ngày | Giảm crawl, giảm index |
| Hàng tuần | Mất thứ hạng rõ rệt |
4.4. Cách xử lý lỗi 5xx
Ba việc xử lý đi từ tìm nguyên nhân tới phòng ngừa. Kiểm nhật ký máy chủ, giám sát thời gian hoạt động, và khi bảo trì có kế hoạch thì trả mã 503 kèm tiêu đề Retry-After. Báo đúng chuẩn lúc bảo trì giúp Google biết quay lại thay vì kết luận trang đã chết.
- Kiểm tra server log
- Giám sát uptime
- Dùng 503 + Retry-After khi bảo trì
Checklist xử lý 5xx
- Thiết lập monitoring server
- Kiểm tra response time
- Audit hosting & CDN
- Thông báo bảo trì đúng chuẩn
5. So sánh 404 - Soft 404 - 5xx
Ba loại lỗi khác nhau ở nguyên nhân, mức nguy hiểm và cách ứng xử. Mã 404 do URL không tồn tại, mức thấp tới trung và chỉ cần quản lý; soft 404 do nội dung rỗng, phải sửa triệt để; còn 5xx là lỗi máy chủ, ảnh hưởng thu thập rất cao và phải xử lý khẩn cấp.
| Tiêu chí | 404 | Soft 404 | 5xx |
|---|---|---|---|
| Nguyên nhân | URL không tồn tại | Nội dung rỗng | Lỗi server |
| Mức độ nguy hiểm | Thấp-Trung | Trung | Cao |
| Ảnh hưởng crawl | Trung bình | Trung | Rất cao |
| Khuyến nghị | Quản lý | Sửa triệt để | Xử lý khẩn cấp |
6. Hiểu lầm thường gặp
Ba hiểu lầm ở đây đều đến từ việc chấm điểm mã trạng thái là tốt hay xấu. Trang không tồn tại thì trả mã lỗi là đúng chứ không phải thứ cần xóa hết, soft 404 vẫn là lỗi thật, còn 503 chỉ hơn 500 khi đó là bảo trì có chủ đích. Mã đúng là mã nói thật về tình trạng trang.
- “404 là lỗi xấu cần xoá hết” → Sai
- “Soft 404 không phải lỗi thật” → Sai
- “503 luôn tốt hơn 500” → Chỉ đúng khi bảo trì có chủ đích
7. Ví dụ thực tế
Ví dụ này cho thấy quy mô của một lỗi im lặng. Website thương mại điện tử có 12.000 URL sản phẩm cũ trả về mã 200 nhưng nội dung trống, khiến Google báo soft 404 hàng loạt; sau khi chuyển sang 410 kèm chuyển hướng có chọn lọc, số URL được lập chỉ mục tăng 18% sau 6 tuần.
Một website thương mại điện tử có:
- 12.000 URL sản phẩm cũ trả 200 nhưng nội dung trống
- Google báo Soft 404 hàng loạt
- Sau khi chuyển sang 410 + redirect thông minh
→ Tăng 18% số URL được index sau 6 tuần
8. Kết quả & kinh nghiệm thực tế
Ba thứ nhận được khi quản lý mã trạng thái đúng đều thuộc về phần nền. Google hiểu rõ cấu trúc website, ngân sách thu thập bớt lãng phí, và độ tin cậy kỹ thuật tăng lên. Không cái nào trong ba thứ đó hiện ra trên báo cáo lưu lượng, nhưng thiếu chúng thì mọi việc phía trên đều khó.
- Quản lý đúng status code giúp Google hiểu rõ cấu trúc website
- Giảm lãng phí crawl budget
- Cải thiện độ tin cậy kỹ thuật (technical trust)
9. Lời kết
Crawl Errors & Status Codes không phải là lỗi “cần xoá”, mà là tín hiệu cần được kiểm soát có chiến lược.
Một website mạnh về SEO là website nói đúng ngôn ngữ HTTP với công cụ tìm kiếm, minh bạch, nhất quán và có chủ đích.
Tài liệu thuộc SEO Wiki Việt Nam - dự án chuẩn hoá tri thức SEO cộng đồng.
Bước tiếp theo
Muốn tự làm được việc này trên website của bạn?
SEO Master hướng dẫn làm SEO trong 24 buổi, từ tư duy nền tảng tới triển khai và đo lường trên website thật.
Cách xử lý lỗi 404, Soft 404 và 5xx khi Google crawl
Các bước giúp bạn tìm đúng URL lỗi, chọn đúng mã trạng thái cho từng trường hợp và giữ ngân sách thu thập cùng khả năng lập chỉ mục của website.
- Audit lỗi trong Google Search ConsoleLọc danh sách URL trả 404, URL bị Google báo Soft 404 và URL trả 5xx để biết website đang có loại lỗi nào, số lượng bao nhiêu.
- Phân loại URL theo backlinkTách URL có backlink và lưu lượng khỏi URL không còn giá trị, vì trang có backlink mà không chuyển hướng sẽ mất luôn giá trị liên kết.
- Xử lý từng URL 404Có nội dung thay thế thì chuyển hướng 301, không còn giá trị thì giữ 404 hoặc 410, lỗi do liên kết nội bộ thì sửa link.
- Sửa các trang Soft 404Trang hết giá trị thì trả 404 hoặc 410 thật, trang còn liên quan thì bổ sung nội dung, trang tìm kiếm rỗng thì chặn lập chỉ mục.
- Khắc phục lỗi 5xx trên máy chủKiểm tra server log, giám sát uptime, kiểm tra response time và audit hosting cùng CDN để tìm nguyên nhân máy chủ không xử lý được yêu cầu.
- Trả 503 khi bảo trìKhi bảo trì có kế hoạch, trả mã 503 kèm tiêu đề Retry-After và thông báo bảo trì đúng chuẩn để Google biết quay lại thu thập sau.
Câu hỏi thường gặp về Crawl Errors
Giải đáp trực tiếp các câu hỏi thường gặp về Crawl Errors dựa trên dữ liệu triển khai thực tế, quy trình kiểm thử kỹ thuật và kinh nghiệm thực chiến trên website thật để tối ưu hiệu quả tìm kiếm.
Website có nhiều lỗi 404 thì Google có phạt thứ hạng không?
Google không phạt trực tiếp website vì có trang 404. Thiệt hại nằm ở chỗ khác: số lượng 404 lớn làm lãng phí crawl budget, và trang có backlink mà không chuyển hướng 301 sẽ mất giá trị liên kết. Riêng 404 phát sinh hàng loạt do lỗi kỹ thuật thì luôn là dấu hiệu rất xấu.
Vì sao trang vẫn trả 200 OK mà Google lại báo Soft 404?
Google báo Soft 404 vì Soft 404 là cách Google diễn giải nội dung, không dựa vào mã HTTP. Trang trống, trang tìm kiếm không có kết quả, trang sản phẩm hết hàng mà không có nội dung thay thế hoặc template lỗi làm nội dung mỏng vẫn trả 200 nhưng sẽ bị Google xếp vào Soft 404.
Xóa hết toàn bộ lỗi 404 trên website có phải cách làm đúng không?
Xóa hết 404 là một hiểu lầm thường gặp. Trang không còn tồn tại thì trả mã lỗi là đúng, trang sản phẩm ngừng bán vĩnh viễn trả 404 hoặc 410 là hợp lý. Việc cần làm là quản lý: chuyển hướng 301 trang còn backlink và lưu lượng, sửa link nội bộ trỏ sai.
Máy chủ lỗi 5xx trong vài giờ có làm website mất thứ hạng không?
Lỗi 5xx dưới vài giờ gần như không ảnh hưởng thứ hạng. Mức thiệt hại tỉ lệ với thời gian lỗi: kéo dài vài ngày thì Google giảm crawl và giảm index, kéo dài hàng tuần thì mất thứ hạng rõ rệt. Vì vậy giám sát uptime giúp bạn phát hiện lỗi trước khi kéo dài.
Bốn nhóm HTTP Status Codes 2xx, 3xx, 4xx, 5xx ảnh hưởng SEO ra sao?
Nhóm 2xx là thành công và tốt cho index, ví dụ 200 OK. Nhóm 3xx là chuyển hướng như 301, 302, trung lập hoặc tích cực nếu dùng đúng. Nhóm 4xx là lỗi phía client như 404, 410, tiêu cực khi số lượng lớn. Nhóm 5xx là lỗi phía server như 500, 503, rất tiêu cực.
Lỗi 404, Soft 404 và 5xx khác nhau ở nguyên nhân và mức nguy hiểm thế nào?
Lỗi 404 do URL không tồn tại, mức nguy hiểm thấp tới trung và chỉ cần quản lý. Soft 404 do nội dung rỗng, mức trung và phải sửa triệt để. Lỗi 5xx do máy chủ, mức nguy hiểm cao, ảnh hưởng crawl rất cao và cần xử lý khẩn cấp.
Khi nào nên trả 410 và khi nào nên chuyển hướng 301 cho URL cũ?
Trả 404 hoặc 410 khi trang không còn giá trị, ví dụ sản phẩm đã ngừng bán vĩnh viễn. Chuyển hướng 301 khi URL cũ có nội dung thay thế hoặc còn backlink và lưu lượng. Ví dụ thực tế: 12.000 URL sản phẩm cũ chuyển sang 410 kèm redirect có chọn lọc giúp số URL được index tăng 18% sau 6 tuần.
Google xử lý một URL trả lỗi 5xx theo những bước nào?
Google phản ứng với 5xx theo thứ tự: trước hết giảm crawl rate, sau đó quay lại crawl nhiều lần, và nếu lỗi kéo dài thì có thể loại URL khỏi index. Vì Google phản ứng theo bậc như vậy, thời gian lỗi là biến quan trọng hơn số lần lỗi.
Crawl Errors là gì và vì sao quan trọng trong SEO?
Crawl Errors là các lỗi xảy ra khi bot tìm kiếm như Googlebot không thể truy cập hoặc xử lý URL. Crawl Errors thuộc nhóm tín hiệu kỹ thuật cốt lõi của Technical SEO, vì xử lý sai làm giảm hiệu quả crawl budget và ảnh hưởng trực tiếp tới khả năng lập chỉ mục cùng thứ hạng.
Soft 404 là gì và khác lỗi 404 thông thường thế nào?
Soft 404 là trường hợp URL trả mã 200 OK nhưng nội dung thể hiện trang không tồn tại. Lỗi 404 là mã HTTP thật báo URL không tồn tại, còn Soft 404 là cách Google diễn giải nội dung. Soft 404 nguy hiểm hơn vì không báo lỗi, khiến Google không index và mất tín hiệu chất lượng.
Lỗi 503 có luôn tốt hơn lỗi 500 khi máy chủ gặp sự cố không?
Lỗi 503 chỉ tốt hơn lỗi 500 khi máy chủ bảo trì có chủ đích. Mã 500 là Internal Server Error với nguy cơ cao, còn mã 503 là Service Unavailable với nguy cơ trung bình nếu thật sự tạm thời. Khi bảo trì có kế hoạch, dùng 503 kèm Retry-After để Google biết quay lại thu thập.
Nên bắt đầu kiểm tra Crawl Errors trên website từ đâu?
Kiểm tra Crawl Errors nên bắt đầu bằng việc audit lỗi 404 trong Google Search Console, rồi phân loại URL có hoặc không có backlink trước khi thiết lập redirect. Tiếp theo, tìm URL trả 200 nhưng không có nội dung để xử lý Soft 404, và thiết lập monitoring server để phát hiện lỗi 5xx sớm.
Làm tiếp trên chính website của bạn
Chọn theo điều bạn đang cần: người soi website, nền tảng để tự làm, hay người kèm tới nơi.
Phân tích SEO và GEO Online
Tìm đúng chỗ website đang nghẽn, bàn giao thứ tự sửa và bản đồ nội dung theo DLN™. Học tiếp Mentor thì phí này được trừ vào học phí.
Xem phạm vi phân tíchKhóa học SEO cơ bản Online
6 buổi online về Technical và On-page, đủ nền tảng để tự rà và sửa website của bạn.
Xem lộ trình họcMentor SEO 1 kèm 1 Online
12 buổi trong 4 tuần, làm trực tiếp trên website của bạn cùng Danh Nolan.
Xem cách kèm