Hướng dẫn xử lý lỗi 404 cho website

Lỗi 404 là gì

Lỗi 404 xuất hiện khi người dùng yêu cầu một nội dung (trang web) mà nội dung đó không tồn tại.

Các thông báo lỗi 404 thường gặp:

“404 Error”
“404 Not Found”
“The requested URL [URL link ] was not found on this server.”
“HTTP 404 Not Found”
“404 Page Not Found

Tác hại của lỗi 404

Giảm trải nghiệm người dùng.

Lỗi 404 gây ức chế khi không thể đưa ra nội dung mà người dùng yêu cầu. Thử hình dung khi bạn đang tìm kiếm cách vệ sinh giày. Vừa tìm thấy một kết quả khá ổn, tiêu đề rõ ràng, snippet ngắn gọn. Nội dung bài viết có vẻ đầy hứa hẹn sẽ giải quyết được thắc mắc. Bạn háo hức click vào và “404 Error”. Lúc đó chỉ muốn đập máy.

Gây hại cho SEO

Search engine không thích điều này. Bộ máy tìm kiếm sinh ra để đem đúng nội dung đến đúng người dùng. “Nội dung của bạn không tồn tại/yếu/vô ích thì vui lòng ra khỏi index của tớ nhé” Google said.

Nguyên nhân gây lỗi

  • Người dùng viết sai url, như thiếu ký tự , sai chính tả.
  • Hosting hết hạn, lỗi kỹ thuật nên hàng loạt nội dung mất theo.
  • Website cập nhật code, làm thay đổi hàng loạt url.
  • Bạn xóa những nội dung đã quá cũ, không còn phù hợp.

Cách phát hiện lỗi 404

Sử dụng Google Webmaster Tools (khuyến khích)

  1. Đăng nhập Google Webmaster Tools, tìm đến website của bạn.
  2. Click Crawl –> Crawl Errors
  3. Tìm danh sách Not found (lỗi 404)

Phát hiện lỗi 404 với Google Webmaster Tools

Sử dụng plugin (đối với WordPress).

Cứ search plugin miễn phí là ra, chẳng hạn Broken link checker

Cách khắc phục lỗi

Chuyển hướng 404 sang nội dung khác (khuyến khích)

  • Áp dụng trong trường hợp bạn xóa nội dung cũ và có ý định tạo nội dung khác để thay thế. Ví dụ: Mình xóa bài viết “Những mẫu giày bảo hộ chống nước 2017″do nội dung đã lỗi thời và thay thế bằng “5 đôi giày bảo hộ chống thấm nước tốt nhất“.
  • Số lượng link gãy không quá nhiều.
  • Google khuyến khích dùng chuyển hướng 301 để cập nhật url cho kết quả tìm kiếm.
  • Bạn vẫn vừa tránh lỗi 404 và cung cấp cho người dùng nội dung được cập nhật. Vừa chuyển được sức mạnh của link-juice từ url cũ sang bài viết mới

Thực hiện bằng file .htaccess:

  1. Mở file .htaccess tại thư mục root của website trên hosting.
  2. Thêm đoạn code sau:
    Redirect 301 "Link bị gãy" "Link nội dung thay thế"

Ví dụ:

Redirect 301 /nhung-mau-giay-chong-nuoc-2017/ https://www.handy.vn/5-doi-giay-bao-ho-chong-tham-nuoc-tot-nhat/

Chuyển hướng xong nhớ Mark as fixed những link đã sửa trong Google Webmaster Tool.

Tạo trang thông báo lỗi 404

Nhằm thông báo cho người dùng rằng nội dung không còn nữa. Bạn có thể cung cấp ô tìm kiếm để họ có thể tìm kiếm nội dung tương tự. Ít ra người dùng đỡ ức chế hơn khi thấy thông báo lỗi mặc định của trình duyệt.

Xem thêm cách tạo trang web báo lỗi 404.

Chuyển hướng lỗi 404 về trang chủ hoặc trang web bất kỳ

  • Mình không khuyến khích cách làm này vì dễ gây bối rối cho người dùng và không tốt cho SEO.
  • Áp dụng cho TOÀN BỘ link lỗi 404 của website.

Cách thực hiện chi tiết chuyển hướng 404 về trang chủ.

Nhớ Mark as fixed!

Xóa nội dung.

  • Khi bạn xóa bỏ hoàn toàn nội dung đó. Không có ý định thay thế bằng nội dung khác.
  • Thông báo cho Google Webmaster Tools biết để loại bỏ khỏi danh sách index.

Thực hiện xóa nội dung lỗi thời bằng GWT:

  1. Truy cập Remove Outdated Content
  2. Paste link bị gãy vào ô địa chỉ –> Click Request removal

Tada. Thế là xong. Chúc bạn xử lý error 404 hiệu quả.

One Reply to “Hướng dẫn xử lý lỗi 404 cho website”

Leave a Reply

Your email address will not be published. Required fields are marked *