Lỗi 404 mềm

30/11/2019

Thông thường, khi ai đó yêu cầu trang không tồn tại, máy chủ sẽ trả lại lỗi 404 (không tìm thấy). Mã phản hồi HTTP 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. Kết quả là nội dung của trang (nếu có) sẽ không được các công cụ tìm kiếm thu thập dữ liệu hoặc lập chỉ mục.

Giới thiệu về 404 mềm

Ngoài việc trả lại mã 404 trong phản hồi yêu cầu cho trang không tồn tại, máy chủ cũng sẽ hiển thị trang 404. Đây có thể là thông báo "Không tìm thấy tệp" hoặc đó có thể là trang tùy chỉnh được thiết kế để cung cấp cho người dùng thông tin bổ sung.

Nội dung của trang hoàn toàn không liên quan với phản hồi HTTP được máy chủ trả lại. Chỉ vì trang hiển thị thông báo 404 không tìm thấy tệp không có nghĩa là đó là trang 404. Việc này giống như một chú hươu cao cổ đeo thẻ tên ghi "chú cún". Không có lý do gì cho biết đó là chú cún có nghĩa là đó thực sự là một chú cún. Tương tự, không có lý do gì một trang cho biết 404 có nghĩa là trang đó trả lại 404. Bạn có thể sử dụng Tìm nạp như Googlebot (hoặc các công cụ khác sẵn có trên web) để xác minh xem liệu URL có thực sự đang trả lại mã chính xác không.

Việc trả lại mã khác 404 hoặc 410 cho trang không tồn tại (hoặc chuyển hướng người dùng đến trang khác, chẳng hạn như trang chủ, thay vì trả lại 404) có thể có sự cố. Thứ nhất, trang giống trang này (còn gọi là 404 "mềm" ) cho các 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à URL đó có thể được thu thập dữ liệu và nội dung của URL đó được lập chỉ mục. Do thời gian Googlebot dành trên các trang không tồn tại, URL duy nhất của bạn có thể không được phát hiện nhanh chóng hoặc không được truy cập thường xuyên và phạm vi thu thập dữ liệu của trang web của bạn có thể bị ảnh hưởng (ngoài ra, bạn có lẽ không muốn trang web của mình xếp hạng đúng cho truy vấn tìm kiếm [Không tìm thấy tệp]).

Chúng tôi khuyên bạn nên luôn luôn trả lại mã phản hồi 404 (Không tìm thấy) hoặc 410 (Không tồn tại) trong phản hồi yêu cầu cho trang không tồn tại. Bạn có thể cải thiện trải nghiệm người dùng bằng cách định cấu hình trang web của mình hiển thị trang 404 tùy chỉnh khi trả lại mã phản hồi 404. Ví dụ: bạn có thể tạo trang chứa danh sách những trang phổ biến nhất của mình hoặc một liên kết đến trang chủ của mình hoặc một liên kết phản hồi. Bạn cũng có thể sử dụng Tiện ích 404 tùy chỉnh của Công cụ quản trị trang web để thêm hộp tìm kiếm và các tùy chọn tìm kiếm trang web khác vào trang web của mình. Nhưng điều quan trọng cần phải nhớ là việc này chưa đủ để tạo một trang hiển thị thông báo 404. Bạn cũng cần phải trả lại mã phản hồi 404 hoặc 410 HTTP chính xác.

* Nguồn: Google Search Console