Недавно я заметил, что у меня есть растущий список ошибок Soft 404 в Google Webmaster Tools. Все они предназначены для динамически генерируемых страниц с результатами поиска, которые сообщают "Совпадений не найдено".
Я действительно понимаю , что означает , что Google с помощью Soft 404 и почему они сообщают о его для этих страниц. Поэтому я добавил <meta name="robots" content="noindex">
к этим страницам.
Однако Google по-прежнему сообщает о новых ошибках Soft 404 для страниц, использующих метатег noindex .
Почему Google сообщить любую ошибку на странице , я сказал им , не индексировать?
Проблема в том, что со всеми этими нежелательными ошибками я не вижу, есть ли реальные проблемы, которые нужно исправить.
Некоторые говорят, что эти страницы должны возвращать код состояния 404. Но это только переносит проблему на вкладку 404 ошибок. Кроме того, Google возвращает код состояния 200 для их страницы без результатов .
Я не хочу блокировать доступ с robots.txt, потому что я хочу, чтобы ссылки на этих страницах следовали, и я хочу, чтобы Google видел метатег noindex . Кроме того, нет никакого шаблона, который я мог бы использовать, чтобы заблокировать их.
Google нашел эти URL в первую очередь потому, что контент раньше существовал, но с тех пор был удален. Я не могу вернуть код состояния 410, потому что мой код PHP не может узнать причину, по которой не было найдено никаких результатов.
Что я могу сделать, чтобы было легче увидеть реальные проблемы?