Lỗi Soft 404

30/11/2019

Lỗi soft 404 là gì?

Lỗi soft 404 có nghĩa là URL trên trang web của bạn trả về một trang thông báo cho người dùng rằng trang không tồn tại và đồng thời cũng gửi mã 200-level (thành công) cho trình duyệt. (Trong một số trường hợp, thay vì trang "không tìm thấy", đó có thể là một trang có ít hoặc không có nội dung hữu dụng - ví dụ: trang có nội dung thưa thớt hoặc trống).

Tại sao lỗi này lại quan trọng?

Việc trả lại mã thành công, thay vì 404/410 (không tìm thấy) hoặc 301 (đã di chuyển), là phương pháp không hợp lệ. Một mã thành công cho công cụ tìm kiếm biết rằng có một trang thực sự tại URL đó. Kết quả là trang có thể được liệt kê trong kết quả tìm kiếm và các công cụ tìm kiếm sẽ tiếp tục cố gắng thu thập dữ liệu URL không tồn tại thay vì dành thời gian thu thập dữ liệu các trang thực sự của bạn.

Tôi nên làm gì?

  • Nếu trang của bạn không còn tồn tại và không có trang thay thế rõ ràng, trang phải trả về mã phản hồi 404 (không tìm thấy) hoặc 410 (Đã biến mất). Một trong hai mã này cho trình duyệt và công cụ tìm kiếm biết một cách rõ ràng rằng trang không tồn tại. Bạn cũng có thể hiển thị trang 404 tùy chỉnh cho người dùng nếu thích hợp: chẳng hạn như một trang chứa danh sách các trang phổ biến nhất của bạn hoặc liên kết đến trang chủ của bạn.
  • Nếu trang của bạn đã di chuyển hoặc có trang thay thế rõ ràng, hãy trả về 301 (chuyển hướng vĩnh viễn) để chuyển hướng người dùng đến nơi thích hợp.

Sử dụng Tìm nạp như Google (hoặc các công cụ khác có sẵn trên web) để xác minh xem URL có đang trả về mã chính xác hay không.

* Nguồn: Google Search Console