Bỏ qua đến nội dung
Hotline: 0346 844 259 0908 415 302 info@w3seo.com 46/1/56 Vườn Chuối, Phường 04, Quận 03, Thành phố Hồ Chí Minh
Trang chủSEOTechnical SEO & hiệu năngLỗi 404 Là Gì? Cách Kiểm Tra Và Xử Lý…

Lỗi 404 Là Gì? Cách Kiểm Tra Và Xử Lý Chuẩn SEO

Lỗi 404 là phản hồi HTTP cho biết máy chủ không tìm thấy tài nguyên tại URL được yêu cầu. Với SEO, 404 không phải lúc nào cũng là vấn đề: URL đã xóa, không có trang thay thế và không còn giá trị có thể giữ 404/410. Cần xử lý khi URL còn traffic, backlink, internal link, conversion hoặc lẽ ra vẫn phải tồn tại.

Infographic lỗi 404, cách kiểm tra và sửa lỗi chuẩn SEO
404 cần được xử lý theo ngữ cảnh: giữ, redirect, khôi phục hoặc sửa nguồn liên kết.

Quy trình đúng là xác minh trạng thái → kiểm tra lịch sử/giá trị → chọn action → sửa nguồn phát sinh → QA redirect/status → re-crawl và theo dõi. Mục tiêu không phải “xóa sạch mọi 404”.

Lỗi 404 là gì?

Định nghĩa lỗi 404 Not Found trong website
404 nghĩa là máy chủ không tìm thấy tài nguyên tại URL được yêu cầu.

404 thường phát sinh sau khi đổi slug, xóa bài/sản phẩm, migrate website, sai permalink hoặc internal link trỏ tới URL cũ. Nó liên quan trực tiếp tới broken link, nhưng bản thân status 404 không phải “Google penalty”.

Phân biệt 404, 410, soft 404 và redirect

Bảng phân biệt 404, 410, soft 404 và redirect 301
Mã phản hồi phải mô tả đúng trạng thái tài nguyên.
Trạng tháiKhi phù hợpTránh
404 Not FoundURL không tồn tại hoặc đã xóa, không có thay thế tương đương.Giữ URL trong sitemap/internal links khi đã biết lỗi.
410 GoneMuốn biểu đạt tài nguyên đã bị xóa có chủ đích.Hứa 410 chắc chắn được Google loại nhanh hơn 404.
Soft 404Không nên chủ động tạo.Trang lỗi/rỗng trả 200 hoặc redirect về trang không liên quan.
301/308Tài nguyên đã chuyển vĩnh viễn và có đích tương đương.Redirect mọi 404 về homepage.
302/307Chuyển tạm thời, URL cũ dự kiến quay lại.Dùng cho migration vĩnh viễn.

Google khuyến nghị nội dung không còn và không có thay thế thì trả 404 hoặc 410; nếu đã chuyển sang địa chỉ mới, dùng redirect vĩnh viễn. Soft 404 cần kiểm tra cả HTTP status và rendered content.

404 ảnh hưởng SEO khi nào?

Ảnh hưởng của lỗi 404 đến SEO, UX và khả năng khám phá URL
Rủi ro xuất hiện khi đường dẫn có giá trị hoặc luồng người dùng vẫn trỏ tới URL lỗi.
Rủi roEvidenceAction
Người dùng gặp đường cụtMenu, CTA, breadcrumb, email, ads, internal search.Sửa link nguồn; redirect/restore nếu có đích đúng.
Mất traffic URL cũSearch Console/analytics history.Restore hoặc map sang URL cùng intent.
Backlink trỏ URL mấtBacklink còn hoạt động + đích thay thế phù hợp.Redirect vĩnh viễn khi tương đương.
Google tiếp tục phát hiện URL lỗiSitemap, internal links, hreflang, canonical, feed.Gỡ tín hiệu lỗi tại nguồn.
Pattern 404 lớnServer logs/Crawl Stats theo template/parameter.Sửa generator/routing; không suy luận từ vài URL lẻ.
Soft 404Page Indexing + URL Inspection + rendered content.Trả status đúng hoặc bổ sung content thật nếu trang cần tồn tại.

Ưu tiên URL dịch vụ, sản phẩm, category hoặc bài từng có traffic, backlink, conversion hay nhiều internal links. URL bot tự tạo hoặc người dùng gõ sai mà chưa từng được site liên kết thường chỉ cần trả 404 đúng chuẩn.

Nguyên nhân phổ biến

Các nguyên nhân phổ biến gây lỗi 404 trên website
404 thường xuất hiện sau thay đổi URL, xóa nội dung, migration hoặc lỗi routing.
  • Đổi slug/permalink nhưng không redirect.
  • Xóa bài, sản phẩm hoặc category nhưng còn internal/backlink/feed.
  • URL nhập sai, case/encoding/path sai.
  • Migrate domain/CMS/cấu trúc URL thiếu redirect map.
  • Menu/footer/button/breadcrumb vẫn trỏ URL cũ.
  • Sitemap XML còn URL đã xóa/redirect.
  • Rewrite, Nginx/.htaccess, CDN/cache hoặc client router sai.

Chuẩn hóa cấu trúc websiteURL chuẩn SEO giúp giảm lỗi ngay từ đầu.

Cách kiểm tra và xác định nguồn phát sinh

Quy trình kiểm tra lỗi 404 bằng Search Console, crawler, analytics, backlink và log server
Danh sách URL 404 chỉ là điểm bắt đầu; cần tìm nguồn tạo link và giá trị lịch sử.
NguồnDùng đểGiới hạn
Search Console Page IndexingURL Google biết là 404/soft 404.Không phải toàn bộ URL, có độ trễ.
URL InspectionStatus, indexed/live data, discovery.Từng URL, không thay crawl toàn site.
CrawlerTìm internal resources trả 404 và source page.Phụ thuộc scope/render config.
AnalyticsNgười dùng còn vào URL lỗi từ đâu.Phụ thuộc tracking.
Backlink dataURL lỗi còn external links hay không.Không phải backlink nào cũng cần redirect.
Server/CDN logsRequest, frequency, user-agent.Cần lọc bot giả và timeframe.
CMS/sitemap/redirect mapLịch sử URL và mapping hiện tại.Có thể bỏ sót hard-coded/outside links.

Chuẩn hóa protocol, host, slash, encoding và parameters trước khi đối chiếu. Ledger tối thiểu nên có URL lỗi, source, current status, proposed target/action, traffic/backlink, owner và ngày QA.

Quy trình sửa lỗi 404 chuẩn SEO

Quy trình sửa lỗi 404 chuẩn SEO từ xác minh URL đến QA redirect và link nguồn
Mỗi URL cần một quyết định có evidence: restore, redirect, giữ 404/410 hoặc sửa source link.
  1. Xác minh: URL thật sự trả 404/410, soft 404 hay redirect?
  2. Đọc lịch sử: CMS, traffic, GSC, backlinks, conversions, internal links.
  3. Chọn action: restore, redirect tương đương, giữ 404/410 hoặc sửa URL nhập sai.
  4. Sửa source signals: internal links, menu, breadcrumb, sitemap, hreflang, canonical, feed, ads/email khi có.
  5. QA redirect: 301/308 cho permanent, 302/307 cho temporary; tránh chain/loop.
  6. QA 404 page: giao diện hữu ích nhưng status vẫn là 404.
  7. Re-crawl: kiểm source/target, URL Inspection mẫu, Page Indexing và logs.
  8. Ghi ledger/rollback: lưu mapping, ngày, owner và cách hoàn tác.

Migration nên duy trì redirect đủ lâu và cập nhật internal links trỏ thẳng URL mới. Không dùng redirect để che việc chưa có trang đích tương đương.

Thiết kế trang 404 hữu ích

Cách thiết kế trang 404 hữu ích cho người dùng
Trang 404 tốt giúp người dùng tìm bước tiếp theo nhưng vẫn trả status 404 thật.
  • Thông báo rõ trang không tồn tại/URL sai.
  • Có search nội bộ nếu hoạt động tốt.
  • Link về home/category/service phù hợp.
  • Gợi ý ít nội dung liên quan thay vì danh sách dài.
  • Cho phép báo broken link khi cần.
  • Không trả 200 cho URL lỗi.

Checklist nghiệm thu

Checklist nghiệm thu sau khi sửa lỗi 404 trên website
QA status code, redirect chain, internal links, sitemap và crawl state.
  • URL cũ trả đúng 301/308, 404 hoặc 410.
  • Target redirect trả 200 và đúng intent.
  • Không loop/chain không cần thiết.
  • Internal links đã sửa trực tiếp.
  • Sitemap không chứa 404/redirect.
  • Menu/footer/breadcrumb/CTA không trỏ URL lỗi.
  • Ảnh/PDF/JS/CSS quan trọng không 404.
  • Custom 404 vẫn trả 404.
  • Đã re-crawl và lưu URL mẫu.
  • Search Console được theo dõi sau recrawl.

Website thường xuyên thay đổi URL nên đưa 404 vào lịch audit Technical SEO, nhất là sau redesign, migration hoặc thay taxonomy.

Tình huống: đổi cấu trúc URL

Nếu /dich-vu/ten-cu/ chuyển thành /ten-moi/, URL có trang mới tương đương thì redirect vĩnh viễn; URL bị xóa không có thay thế thì giữ 404/410. Đồng thời sửa internal links, sitemap và re-crawl toàn bộ scope. Không redirect tất cả về homepage.

FAQ

FAQ các câu hỏi thường gặp về lỗi 404
Các câu hỏi thường gặp về 404, 410, soft 404 và redirect.

404 có làm website bị Google phạt?

Không. 404 là phản hồi bình thường khi tài nguyên không tồn tại. Xử lý khi URL có giá trị hoặc lẽ ra phải tồn tại.

Có nên redirect toàn bộ 404 về homepage?

Không. Redirect không liên quan có thể gây nhầm lẫn và bị xem như soft 404.

410 có nhanh hơn 404 không?

Không nên dựa vào giả định đó. Chọn 410 khi muốn biểu đạt tài nguyên đã bị xóa vĩnh viễn; 404 khi server không tìm thấy tài nguyên.

Custom 404 có cần trả status 404?

Có. Giao diện có thể hữu ích nhưng status phải phản ánh đúng URL không tồn tại.

Kết luận

404 không đáng sợ nếu được phân loại đúng. Hãy giữ 404/410 khi nội dung thực sự mất và không có thay thế; restore hoặc redirect khi URL còn giá trị và có đích tương đương; sửa source links/sitemap để lỗi không tái diễn. Quan trọng nhất là quyết định dựa trên evidence, không phải cảm giác.