Сайт моего брата, который я разработал для него некоторое время, содержит сотни SOFT 404, о которых сообщалось в консоли поиска Google, ранее принадлежавшей Инструментам для веб-мастеров. Как правило, я считаю, что крепление софт 404 легко, но это меня немного озадачило. Все мягкие ошибки возвращают нечетную строку, содержащую Q82019309.com
случайную подпапку Aristocrat
в строке /?=
.
404 в целом выглядят примерно так:
- закодированные:
/search/%E5%A4%A7%E5%A5%96%E6%80%BB%E4%BB%A3Q82019309.com
- Раскодированный:
/search/大奖总代Q82019309.com
Ссылка на информацию обеспечивает:
- закодированные:
/?s=%E5%A4%A7%E5%A5%96%E6%80%BB%E4%BB%A3Q82019309.com
- Раскодированный:
/?s=大奖总代Q82019309.com
Сначала я полагал, что это была изолированная проблема, но после исследования я обнаружил, что эта проблема действительно затрагивает тысячи веб-сайтов, и кто-то должен знать причину. Когда я захожу в Google Q82019309.com на WordPress или на Aristocrat Q82019309.com, я поражен количеством результатов, включая некоторые авторитетные сайты, такие как:
Вопросов):
Так что вызывает эти мягкие ошибки 404 со строкой Q82019309.com
с или без Aristocrat
.
источник
Ответы:
У нас была такая же проблема на wisepops.com с 3 января 2017 года.
Google жалуется на Soft 404, даже если индексация на этих страницах отключена. Страница поиска Wordpress по умолчанию имеет эту мету:
Я решил заставить страницы поиска без результатов возвращать код HTTP 404. Поскольку поисковый запрос находится в URL-адресе, с этим можно справиться.
Для Wordpress я добавил в конце своей темы functions.php:
источник
Мне кажется, что вы что-то связываете с поиском по вашему сайту с плохими запросами. Эти поисковые запросы получают "результатов не найдено". Робот Googlebot находит эти ссылки, и вы позволяете роботу Google сканировать поиск по сайту. Из-за "нет результатов" Google определяет их как "soft 404".
Позволить Google сканировать результаты поиска на вашем сайте - это просто нет. Он может оштрафовать весь ваш сайт Google. См. Мэтт Каттс: Результаты поиска в результатах поиска . Вы должны запретить весь просмотр результатов поиска, используя robots.txt :
Тогда робот Google не будет сканировать эти URL-адреса и сообщать об ошибках там же.
источник
Этот плагин решил проблему для меня:
https://wordpress.org/plugins/disable-search-slug/
источник