Lỗi 404 là gì? Khi nào nên giữ 404 thay vì redirect?

Lỗi 404 không phải lúc nào cũng cần redirect. Cần xác định URL đó còn traffic, backlink hoặc giá trị chuyển đổi hay không. Nếu URL vẫn còn traffic, backlink và có trang thay thế phù hợp, nên dùng 301 để giữ người dùng và SEO. Ngược lại, nếu trang đó không còn traffic, không còn vai trò và không có nội dung tương đương, có thể giữ 404 hoặc dùng 410.

1. Lỗi 404 là gì

Lỗi 404 (HTTP 404, 404 Not Found) là mã trạng thái HTTP cho biết máy chủ không tìm thấy tài nguyên tại URL được truy cập, dù server vẫn hoạt động bình thường.

Trình duyệt vẫn kết nối được với website, nhưng tài nguyên phía sau đường dẫn đó không còn hoặc không tồn tại. Lỗi 404 thường gặp khi:

  • người dùng nhập sai URL
  • trang đã bị xóa hoặc đổi đường dẫn nhưng không redirect
  • link nội bộ hoặc backlink trỏ sai

Chẳng hạn, người dùng truy cập example.com/san-pham-a, nhưng sản phẩm đã ngừng bán hoặc URL đã đổi sang /san-pham-moi. Khi đó, trình duyệt sẽ hiển thị các thông báo như “404 Not Found” hoặc “Page Not Found”.

Dễ nhầm nhất là 404, 301 và 410. 404 cho biết tài nguyên không tìm thấy ở đường dẫn hiện tại. 301 redirect dùng khi nội dung đã chuyển sang URL mới và cần giữ traffic, backlink cùng giá trị SEO. 410 Gone dùng khi tài nguyên đã bị xóa vĩnh viễn và Google thường loại khỏi index nhanh hơn 404. Có trang thay thế phù hợp thì dùng 301. Nội dung đã xóa vĩnh viễn thì dùng 410. Không tìm thấy tài nguyên ở URL hiện tại thì trả 404.

Có thể kiểm tra lỗi 404 theo hai cách.

  • Cách đơn giản nhất là mở trực tiếp URL trên trình duyệt và xem website có trả về thông báo “404 Not Found” hoặc “Page Not Found” hay không.
  • Với website đang vận hành, cũng có thể kiểm tra trong Google Search Console tại mục Pages → Not Found (404) để xem danh sách URL lỗi đang được Google ghi nhận.

2. 5 nhóm nguyên nhân gây lỗi 404 theo funnel

Lỗi 404 không chỉ do nhập sai URL, mà còn có thể phát sinh từ traffic, content, UX, offer hoặc tracking. Nhìn theo funnel, cách phân nhóm này giúp bạn xác định lỗi đang ảnh hưởng chủ yếu đến SEO, chuyển đổi, trải nghiệm hay dữ liệu.

Traffic là lỗi xảy ra ngay ở điểm vào, khi nguồn truy cập được đưa tới một URL không còn tồn tại. Thường gặp nhất là:

  • quảng cáo trỏ sai link
  • backlink cũ không còn đúng
  • người dùng nhập nhầm địa chỉ

Chẳng hạn, bạn chạy Google Ads tới example.com/landing-sale nhưng trang này đã bị xóa, toàn bộ traffic sẽ đổ vào 404 ngay từ bước đầu và có thể làm mất lead ngay lập tức. Tác động rõ nhất của nhóm này là mất traffic đầu vào.

Offer là lỗi xuất hiện khi trang chuyển đổi không còn hiệu lực nhưng vẫn có người truy cập. Các trường hợp phổ biến gồm:

  • sản phẩm đã ngừng bán
  • landing page chiến dịch đã kết thúc
  • dịch vụ không còn cung cấp

Một tình huống điển hình là trang đăng ký “Workshop tháng 3” vẫn còn traffic từ email automation hoặc ads cũ nhưng trang đã bị xóa, khiến người dùng gặp 404 thay vì tới được điểm chuyển đổi. Tác động rõ nhất là mất lead và doanh thu.

Content gắn với thay đổi nội dung và cấu trúc URL. Dễ gặp khi:

  • đổi slug bài viết
  • xóa blog cũ
  • tái cấu trúc website sau khi migrate hoặc redesign nhưng không redirect

Ví dụ, URL /seo-co-ban được đổi thành /seo-cho-nguoi-moi nhưng không redirect, link cũ sẽ trả 404 và có thể kéo theo mất backlink hoặc giảm thứ hạng. Đây là nhóm dễ tác động mạnh nhất đến SEO.

UX xuất hiện khi chính website dẫn người dùng tới trang không tồn tại. Nguyên nhân thường nằm ở:

  • internal link sai
  • menu trỏ nhầm
  • breadcrumb chưa cập nhật
  • điều hướng chưa được sửa sau khi xóa trang

Một lỗi dễ gặp là menu “Sản phẩm” vẫn trỏ tới một URL đã xóa, khiến người dùng gặp 404 ngay trong lúc duyệt site. Lỗi này làm đứt hành trình người dùng và tạo thêm link hỏng trong quá trình crawl.

Tracking đến từ hệ thống đo lường hoặc công cụ tạo link. Hay xuất hiện ở các lỗi như:

  • UTM gắn sai
  • lỗi encoding
  • cấu hình endpoint không đúng

Trường hợp thường thấy là link gắn UTM từ campaign email hoặc ads bị sai định dạng, khiến server không nhận diện đúng đường dẫn và trả về 404 dù nội dung gốc vẫn tồn tại. Lỗi này không nằm ở nội dung hay cấu trúc site, nhưng có thể làm sai dữ liệu đo lường và ảnh hưởng đến việc đánh giá hiệu quả chiến dịch.

TỔNG KẾT:

  • TrafficContent thường ảnh hưởng mạnh đến SEO, traffic tự nhiên và backlink
  • Offer ảnh hưởng trực tiếp đến chuyển đổi
  • UXTracking tác động nhiều đến trải nghiệm và dữ liệu

Xác định đúng nhóm nguyên nhân là bước đầu để xử lý đúng lỗi.

3. Sơ đồ quyết định: Giữ 404 hay redirect

Không phải mọi lỗi 404 đều cần redirect. Quyết định giữ 404 hay redirect phụ thuộc vào traffic, backlink, nội dung thay thế và internal link.

3.1. Trang có traffic → xử lý như thế nào

Hãy kiểm tra traffic trong GA4 hoặc Google Search Console trước. Nếu đường dẫn này vẫn còn lượt truy cập từ SEO, ads hoặc direct, không nên để 404 quá lâu vì bạn sẽ mất toàn bộ traffic hiện có và có thể kéo theo giảm chuyển đổi. Nếu đã có nội dung thay thế phù hợp, nên redirect 301 sang trang liên quan nhất. Nếu chưa có, nên tạo lại nội dung tương đương như:

  • bài viết cùng chủ đề
  • landing page tương tự
  • trang sản phẩm phù hợp

Một bài blog cũ vẫn có khoảng 1.000 lượt truy cập tự nhiên mỗi tháng là trường hợp rất điển hình. Nếu để 404, toàn bộ traffic sẽ mất; redirect sang bài mới cùng chủ đề hoặc khôi phục nội dung tương đương sẽ giữ được người dùng và nhu cầu truy cập hiện có.

3.2. Trang có backlink → nên redirect ra sao

Đường dẫn đang có backlink từ website khác nên được ưu tiên bảo toàn giá trị liên kết bằng cách redirect 301 về nội dung gần nhất về ngữ cảnh. Ở đây, “đúng ngữ cảnh” không chỉ là gần về chủ đề mà còn phải gần về mục đích truy cập. Có thể rà soát backlink bằng GSC hoặc Ahrefs, nhưng cần tránh:

  • redirect về homepage, trừ khi bất khả kháng
  • redirect hàng loạt sang một URL không liên quan

Trường hợp dễ gặp là một bài viết từng được báo chí hoặc website đối tác dẫn link nhưng đã bị xóa. Nếu giữ 404, toàn bộ giá trị link sẽ mất; nếu redirect sang bài tương đương, giá trị SEO và backlink sẽ được chuyển sang URL phù hợp hơn. Nếu chưa có trang tương đương, có thể cân nhắc tạo trang mới để giữ lại link juice.

3.3. Có trang thay thế tương đương → khi nào dùng 301

301 phù hợp khi đã có một URL mới đáp ứng cùng intent hoặc có nội dung tương tự khoảng 70 đến 90 phần trăm. Những trường hợp thường gặp gồm:

  • đổi URL bài viết
  • gộp nội dung cũ vào bài mới
  • thay sản phẩm cũ bằng phiên bản mới

Chẳng hạn, URL /seo-co-ban được chuyển thành /seo-cho-nguoi-moi. Trong tình huống này, redirect 301 giúp:

  • giữ thứ hạng
  • giữ backlink
  • tránh mất traffic

Nếu nội dung đích không đủ gần về ngữ cảnh, không nên redirect chỉ để né 404.

3.4. Không còn giá trị nội dung → giữ 404 hay dùng 410

Những đường dẫn không còn traffic, không có backlink và cũng không có nội dung thay thế phù hợp thì không cần redirect. Khi đó:

  • xóa vĩnh viễn và không muốn giữ trong index → dùng 410
  • chưa chắc hoặc vẫn có khả năng dùng lại sau → giữ 404

Landing page của một chiến dịch đã kết thúc và không còn sử dụng nữa là ví dụ điển hình. Trường hợp này có thể giữ 404 hoặc dùng 410. Điều quan trọng là không redirect chỉ để né 404 khi URL không còn giá trị và không có nội dung thay thế phù hợp.

3.5. Internal link dẫn tới 404 → cần sửa gì

Với lỗi đến từ internal link, hướng xử lý đúng là sửa trực tiếp link gốc, không dùng redirect để vá lỗi điều hướng nội bộ. Hãy rà soát các vị trí dễ phát sinh lỗi như:

  • bài viết
  • menu
  • breadcrumb

Nếu số lượng link lỗi lớn, nên ưu tiên sửa theo thứ tự:

  • menu
  • breadcrumb
  • bài viết liên quan hoặc internal link trong nội dung

Một lỗi rất thường gặp là menu “Sản phẩm” vẫn trỏ tới trang đã xóa. Khi đó người dùng sẽ gặp 404 ngay trong lúc điều hướng, và cách xử lý đúng là cập nhật lại link trong menu thay vì trông chờ redirect.

Tóm tắt flow quyết định nhanh:

  • Có traffic → redirect hoặc tạo lại trang
  • Có backlink → redirect 301 đúng ngữ cảnh
  • Có nội dung thay thế → dùng 301
  • Không còn giá trị → giữ 404 hoặc dùng 410
  • Internal link lỗi → sửa link trực tiếp

Làm đúng flow này sẽ tránh mất SEO, lead và không làm rối hệ thống website.

4. Phân loại lỗi 404: nên xử lý ngay hay có thể giữ nguyên

Không phải mọi lỗi 404 đều cần xử lý ngay. Quan trọng là phân biệt URL nào cần ưu tiên xử lý để giữ traffic, backlink và chuyển đổi, và URL nào có thể giữ nguyên.

4.1. Lỗi 404 cần xử lý ngay

Đây là nhóm 404 ảnh hưởng trực tiếp đến người dùng, SEO hoặc chuyển đổi.

Những URL vẫn còn traffic cần được xử lý trước. Hãy kiểm tra trong Google Analytics hoặc Google Search Console. Nếu đường dẫn này vẫn có lượt truy cập từ Google, ads hoặc link ngoài, không nên để 404 quá lâu vì toàn bộ traffic hiện có có thể mất. Chẳng hạn, một bài blog cũ vẫn có vài trăm lượt truy cập mỗi tháng từ Google nhưng đã bị xóa thì người dùng tiếp tục vào từ kết quả tìm kiếm và gặp lỗi ngay.

Những URL đang nhận backlink cũng cần ưu tiên cao. Dùng GSC hoặc Ahrefs để rà soát liên kết ngoài. Nếu đường dẫn đó đang nhận backlink mà trả 404, phần giá trị SEO tích lũy từ các website đang trỏ về sẽ bị mất đi. Ví dụ, một bài viết từng được nhiều website khác dẫn link nhưng hiện trả 404 thì toàn bộ giá trị liên kết đó không còn được giữ lại.

Các trang liên quan chuyển đổi cần được ưu tiên cao hơn, gồm:

  • landing page ads
  • form đăng ký
  • trang sản phẩm
  • trang báo giá

Khi những URL này trả 404, thiệt hại thường xảy ra ngay ở mức lead hoặc doanh thu. Ví dụ điển hình là landing page quảng cáo vẫn đang chạy nhưng URL trả 404, khiến toàn bộ traffic trả phí đi vào trang lỗi và không tạo ra chuyển đổi.

Internal link lỗi cũng thuộc nhóm cần xử lý ngay. Nên rà soát các liên kết nội bộ trong:

  • bài viết
  • menu
  • footer
  • CTA

Khi internal link dẫn tới 404, người dùng bị đứt hành trình và bot cũng tiếp tục crawl vào URL lỗi, làm việc điều hướng kém hiệu quả hơn. Trường hợp thường gặp là bài viết A trỏ sang bài B nhưng bài B đã bị xóa, khiến người dùng gặp lỗi ngay trong lúc đọc.

Nguyên tắc: URL còn ảnh hưởng đến traffic, backlink, chuyển đổi hoặc hành trình người dùng thì cần xử lý trước.

4.2. Lỗi 404 có thể giữ nguyên

Đây là nhóm 404 ít tạo ra tác động đáng kể, có thể giữ nguyên hoặc xử lý sau.

Trường hợp phổ biến nhất là các trang không còn nội dung và cũng không có phiên bản thay thế phù hợp. Khi đó không cần redirect chỉ để né 404. Một trang sự kiện đã kết thúc và không còn sử dụng có thể để 404 bình thường.

Những URL không có traffic hoặc backlink thường có thể để lại sau. Kiểm tra trong GSC và các công cụ SEO sẽ giúp xác định nhanh nhóm này. Nếu đường dẫn không có truy cập và không có liên kết ngoài, nó hầu như không còn giá trị SEO hay kinh doanh. Một URL cũ không được index, không có traffic và không có backlink có thể giữ 404.

Tương tự, những nội dung đã lỗi thời hoặc không còn phục vụ mục tiêu hiện tại của website cũng không cần ưu tiên xử lý. Giữ 404 trong trường hợp này giúp tránh kéo người dùng quay lại các trang không còn giá trị. Ví dụ, một bài viết cũ không còn liên quan đến sản phẩm hoặc dịch vụ hiện tại có thể để 404.

Cuối cùng là các trang test hoặc trang phụ, như URL test nội bộ, staging hoặc các trang phục vụ thao tác kỹ thuật. Đây không phải những URL dành cho người dùng thực, nên nếu không ảnh hưởng đến trải nghiệm thật thì không cần ưu tiên xử lý. Một URL test nội bộ bị truy cập ngẫu nhiên và trả 404 thường là trường hợp bình thường.

Nguyên tắc: URL không còn giá trị sử dụng rõ ràng thì không cần tốn nguồn lực xử lý trước.

Tóm tắt cách ưu tiên:

  • Ưu tiên cao: ảnh hưởng traffic, backlink, chuyển đổi, internal link
  • Ưu tiên thấp: không có traffic, không còn giá trị, không phục vụ người dùng thực

Phân loại đúng giúp bạn biết URL nào cần xử lý ngay để giữ traffic, backlink và chuyển đổi, và URL nào có thể giữ nguyên.

5. Sai lầm phổ biến khi xử lý lỗi 404

Nhiều website đã xử lý lỗi 404 nhưng vẫn mất SEO và trải nghiệm người dùng vì chọn sai cách xử lý.

Sai lầm phổ biến nhất là redirect toàn bộ URL lỗi về homepage. Cách xử lý này làm mất mối liên hệ giữa URL cũ và nội dung đích, khiến người dùng không tới được thông tin cần tìm và trong nhiều trường hợp còn có thể bị xem là soft 404.

Một bài blog cũ về “SEO cơ bản” bị redirect về trang chủ thay vì bài viết cùng chủ đề là ví dụ điển hình: người đọc vẫn không tìm thấy nội dung liên quan, còn giá trị traffic, backlink và tín hiệu liên quan cũng không được giữ lại đúng ngữ cảnh.

Một lỗi khác là redirect sai intent. Đây là trường hợp URL được chuyển hướng sang một trang không cùng chủ đề hoặc không đáp ứng đúng nhu cầu tìm kiếm ban đầu. Chẳng hạn, một trang sản phẩm bị xóa nhưng lại redirect sang danh mục chung thay vì sản phẩm thay thế hoặc nhóm sản phẩm gần nhất. Người dùng bị đứt hành trình, còn tín hiệu liên quan trong SEO cũng yếu đi.

Cũng rất dễ gặp trường hợp xóa URL mà không kiểm tra dữ liệu trước. Nhiều URL bị xóa hoặc để 404 theo cảm tính dù vẫn còn traffic hoặc backlink. Trước khi xóa, cần kiểm tra ít nhất hai điểm:

  • traffic trong Google Analytics hoặc Google Search Console
  • backlink trong GSC, Ahrefs hoặc công cụ tương đương

Chẳng hạn, một bài viết có backlink từ nhiều website khác nhưng bị xóa sẽ làm mất toàn bộ giá trị liên kết tích lũy.

Ngoài ra, nhiều website còn bỏ qua internal link lỗi. Khi menu, bài viết hoặc CTA vẫn trỏ tới URL 404, người dùng sẽ gặp lỗi ngay trong lúc điều hướng, còn bot vẫn tiếp tục đi vào các liên kết hỏng. Một trường hợp dễ gặp là menu hoặc một bài viết cũ vẫn dẫn tới URL đã xóa, khiến người dùng click vào và gặp 404 ngay giữa hành trình.

Như vậy, có bốn sai lầm cần tránh:

  • redirect toàn bộ về homepage
  • redirect sai intent
  • xóa URL không kiểm tra dữ liệu
  • bỏ qua internal link lỗi

Xử lý lỗi 404 nên dựa trên traffic, backlink, intent và trải nghiệm người dùng, thay vì cảm tính.

6. Checklist xử lý lỗi 404 chuẩn SEO

Checklist này giúp bạn xử lý lỗi 404 theo đúng thứ tự: kiểm tra dữ liệu trước, rồi mới quyết định giữ 404, redirect 301, dùng 410 hay sửa link.

Bước 1: Kiểm tra trong Google Search Console

Truy cập Indexing → Pages → Not found (404) và xuất danh sách URL lỗi. Sau đó phân loại nhanh thành hai nhóm:

  • URL mới phát sinh
  • URL đã tồn tại lâu nhưng chưa xử lý

URL mới phát sinh thường liên quan đến lỗi vừa xảy ra sau cập nhật nội dung, migrate hoặc chiến dịch mới. URL tồn tại lâu thường là lỗi tồn đọng cần gom lại để ưu tiên xử lý. Mục tiêu của bước này là xác định phạm vi và mức độ lỗi thực tế.

Bước 2: Check traffic trong GA4

Tìm URL theo Page path hoặc Landing page. Cần kiểm tra:

  • còn người dùng truy cập gần đây hay không
  • URL đó có phải entry point hay không

Nếu URL vẫn còn là điểm vào đầu tiên của phiên truy cập, 404 có thể làm mất toàn bộ traffic ngay ở bước đầu. Ví dụ, một landing page từng là điểm vào từ Google Ads mà nay trả 404 sẽ làm toàn bộ traffic chiến dịch rơi vào trang lỗi. Mục tiêu của bước này là xác định mức độ ảnh hưởng đến người dùng.

Bước 3: Check backlink

Dùng GSC, Ahrefs hoặc công cụ tương đương để kiểm tra:

  • số lượng backlink
  • trang nguồn đang trỏ về URL lỗi
  • chất lượng liên kết, đâu là link tốt cần giữ và đâu là link spam không đáng ưu tiên

Mục tiêu của bước này là xác định URL nào còn giá trị SEO và backlink cần bảo toàn.

Bước 4: Xác định intent của URL

Xác định URL trước đây phục vụ mục đích gì:

  • bán hàng
  • thu lead
  • cung cấp thông tin

Sau đó đối chiếu với nội dung hiện tại trên site và kỳ vọng của người dùng khi truy cập URL đó. Mục tiêu là đảm bảo hướng xử lý không lệch mục đích tìm kiếm.

Bước 5: Quyết định xử lý

Khi đã có dữ liệu về traffic, backlink và intent, chọn một trong bốn hướng:

  • Giữ 404 nếu URL không còn vai trò và không ảnh hưởng đáng kể đến người dùng hoặc SEO
  • Redirect 301 khi đã có URL khác đáp ứng cùng mục đích hoặc nội dung tương tự
  • Dùng 410 nếu cần loại bỏ hoàn toàn URL và muốn đẩy nhanh quá trình de-index
  • Sửa link khi lỗi đến từ menu, bài viết, CTA hoặc hệ thống điều hướng

Ví dụ áp dụng:

  • URL blog cũ vẫn có traffic và backlink → redirect 301
  • URL test nội bộ không có traffic → giữ 404
  • URL đã xóa vĩnh viễn, không cần giữ lại → 410
  • Link menu trỏ sai → sửa link

Checklist này nên được áp dụng theo đúng thứ tự: bắt đầu từ dữ liệu, ưu tiên theo mức độ ảnh hưởng, rồi chốt một phương án rõ ràng cho từng URL, không để trạng thái treo.

Checklist này đặc biệt hữu ích khi:

  • audit SEO định kỳ
  • sửa lỗi sau khi migrate website
  • kiểm tra landing page trong chiến dịch marketing

Liên hệ Wecan Group

Lỗi 404 không phải vấn đề chỉ cần redirect cho xong. Với SEO tổng thể, điều quan trọng là xác định URL nào còn giá trị, URL nào đang làm mất traffic, backlink hoặc lead, và URL nào có thể giữ 404 mà không ảnh hưởng đến hiệu quả website.

Nếu website có nhiều lỗi 404, redirect sai hoặc internal link hỏng, vấn đề thường không nằm ở một URL đơn lẻ mà ở cách tổ chức nội dung, điều hướng và chiến lược SEO tổng thể.

Wecan Group hỗ trợ:

  • Audit hệ thống URL 404, redirect và internal link để xác định lỗi nào đang làm mất traffic hoặc chuyển đổi
  • Phân tích traffic từ SEO, Ads, Social để tìm ra những URL cần giữ, redirect hoặc khôi phục
  • Xác định các vấn đề như mất backlink, sai intent, cannibal nội dung hoặc cấu trúc website thiếu logic
  • Xây dựng lại cấu trúc content, internal link và hướng xử lý 404 theo chiến lược SEO tổng thể

Bạn có thể → liên hệ Mr. Nam để được tư vấn chiến lược SEO phù hợp với website.

Thông tin liên hệ:

  • Trụ sở chính: Tầng 9, Tòa nhà Hồ Gươm Plaza, 102 Trần Phú, Hà Đông, Hà Nội
  • Chi nhánh TP. Hồ Chí Minh: Tầng 2, Tòa nhà Itaxa, 126 Nguyễn Thị Minh Khai, Phường Xuân Hòa, TP. Hồ Chí Minh
  • Hotline: 024.6664.0261 – 0984.466.909 (Mr. Nam)
  • Email: [email protected]