Gần đây, tôi nhận thấy rằng tôi có một danh sách ngày càng nhiều lỗi Soft 404 trong Công cụ quản trị trang web của Google. Tất cả chúng đều dành cho các trang kết quả tìm kiếm được tạo động báo cáo "Không tìm thấy kết quả khớp".
Tôi làm hiểu những gì Google có nghĩa là bởi Soft 404 và tại sao họ được báo cáo cho các trang này. Vì vậy, tôi đã thêm <meta name="robots" content="noindex">
vào các trang này.
Tuy nhiên, Google vẫn báo cáo lỗi Soft 404 mới cho các trang đang sử dụng thẻ meta noindex .
Tại sao Google báo cáo bất kỳ lỗi nào cho một trang mà tôi đã nói với họ không lập chỉ mục?
Vấn đề là với tất cả các lỗi không mong muốn này, tôi không thể biết liệu có bất kỳ vấn đề thực sự nào cần được khắc phục hay không.
Một số người đã nói rằng những trang này sẽ trả về mã trạng thái 404. Nhưng điều đó chỉ chuyển vấn đề sang tab lỗi 404. Ngoài ra, Google trả về mã trạng thái 200 cho trang không có kết quả của họ .
Tôi không muốn chặn quyền truy cập bằng robot.txt vì tôi muốn các liên kết trên các trang này được theo dõi và tôi muốn Google thấy thẻ meta noindex . Ngoài ra, không có mẫu nào tôi có thể sử dụng để chặn chúng.
Google đã tìm thấy các URL này ở vị trí đầu tiên vì nội dung đã từng tồn tại nhưng sau đó đã bị xóa. Tôi không thể trả lại mã trạng thái 410, vì mã PHP của tôi không có cách nào biết được lý do tại sao không tìm thấy kết quả.
Có bất cứ điều gì tôi có thể làm để làm cho nó dễ dàng hơn để nhìn thấy các vấn đề thực sự?