Auf der Website meines Bruders , die ich für eine Weile für ihn entworfen habe, sind Hunderte von SOFT 404 in der Google Search Console, ehemals Webmaster Tools, gemeldet. Im Allgemeinen finde ich es einfach, Soft 404 zu reparieren, aber das hat mich ein wenig verblüfft. Alle weichen Fehler geben eine ungerade Zeichenfolge zurück, Q82019309.com
die gelegentlich einen Unterordner Aristocrat
in der Zeichenfolge enthält /?=
.
Die 404 sehen im Allgemeinen ungefähr so aus:
- Codiert:
/search/%E5%A4%A7%E5%A5%96%E6%80%BB%E4%BB%A3Q82019309.com
- Entschlüsselt:
/search/大奖总代Q82019309.com
Die von Informationen verlinkten Informationen bieten:
- Codiert:
/?s=%E5%A4%A7%E5%A5%96%E6%80%BB%E4%BB%A3Q82019309.com
- Entschlüsselt:
/?s=大奖总代Q82019309.com
Zuerst glaubte ich, dass dies ein isoliertes Problem war, aber als ich nachforschte, stellte ich fest, dass dieses Problem tatsächlich Tausende von Websites betrifft und jemand die Ursache kennen muss. Wenn ich Q82019309.com Google oder Aristocrat Q82019309.com google, bin ich überwältigt von der Menge der Ergebnisse, einschließlich einiger hoch angesehener Websites wie:
Fragen):
Also, was verursacht diese weichen 404-Fehler mit String Q82019309.com
mit oder ohne Aristocrat
.
quelle
Antworten:
Wir hatten das gleiche Problem bei wisepops.com seit dem 3. Januar 2017.
Google beschwert sich über Soft 404, auch wenn die Indizierung auf diesen Seiten deaktiviert ist. Die Wordpress-Suchseite enthält standardmäßig dieses Meta:
Ich habe beschlossen, Suchseiten ohne Ergebnisse einen 404-HTTP-Code zurückzugeben. Da sich die Suchabfrage in der URL befindet, ist es in Ordnung, sie auf diese Weise zu behandeln.
Für Wordpress habe ich am Ende der Datei functions.php hinzugefügt:
quelle
Es sieht für mich so aus, als würde Ihr Etwas mit schlechten Suchanfragen mit Ihrer Website-Suchfunktion verknüpft. Diese Suchanfragen erhalten "keine Ergebnisse gefunden". Googlebot findet diese Links und Sie erlauben Googlebot, Ihre Website-Suche zu crawlen. Aufgrund der "keine Ergebnisse" erkennt Google sie als "soft 404".
Es ist ein großes Nein-Nein, wenn Google Ihre Website-Suchergebnisse crawlen lässt. Dadurch kann Ihre gesamte Website von Google bestraft werden. Siehe Matt Cutts: Suchergebnisse in Suchergebnissen . Sie sollten das Crawlen von Suchergebnissen mit robots.txt nicht zulassen :
Dann wird Googlebot diese URLs auch nicht crawlen und dort auch Fehler melden.
quelle
Dieses Plugin hat das Problem für mich gelöst:
https://wordpress.org/plugins/disable-search-slug/
quelle