Soft 404s sind ziemlich häufige Fehler, die Google manchmal für Webseiten ausgibt, insbesondere für größere Websites. Sie sind auch ein seltsamer Fehler, weil Soft 404s eine Mischung aus 404 und normalen Seiten sind, und was genau diesen Fehler für eine bestimmte Seite verursacht, ist vielleicht nicht immer klar.
In diesem Beitrag möchte ich also dazu beitragen, die Verwirrung darüber zu klären, warum Soft 404-Fehler auftreten, wie sie sich von normalen 404-Fehlern unterscheiden und wie Sie die SEO-Probleme beheben können, die sie verursachen.
Was ist ein Soft 404-Fehler?
Laut Google:
„Ein Soft-404-Fehler bedeutet, dass eine URL auf Ihrer Website eine Seite zurückgibt, die dem Nutzer mitteilt, dass die Seite nicht existiert, und außerdem einen 200-Level-Code (Erfolg) an den Browser übermittelt.“
Im Grunde genommen haben Sie eine Seite auf Ihrer Website, die den Besuchern mitteilt, dass sie nicht mehr existiert, aber gleichzeitig den Suchmaschinen mitteilt, dass sie existiert.
Verwirrend, nicht wahr?
In manchen Fällen kann es sich um eine Seite auf Ihrer Website handeln, die wenig oder gar keinen Inhalt hat. Zum Beispiel generiert WordPress automatisch eine neue URL, wenn Sie einen neuen Tag für Ihre Website erstellen. Wenn Sie ein Tag erstellt, aber noch keine Beiträge mit diesem Tag veröffentlicht haben, haben Sie eine leere Seite auf Ihrer Website – und möglicherweise einen Soft-404-Fehler.
Was passiert hier wirklich? Nun, diese dünnen Seiten sind sehr verwirrend für Googlebot. Wenn er beim Crawlen Ihrer Website auf eine Seite stößt, die laut Server zwar existiert, deren Inhalt aber etwas anderes vermuten lässt, denkt er: „Diese Seite bietet den Nutzern keinen Wert, also ist sie es nicht wert, indiziert zu werden“, und gibt ihr ein Soft-404-Label.
Ein Soft-404 kann auch auftreten, wenn eine Seite nicht existiert und ein Nutzer nach dem Anklicken in den Suchergebnissen zu einer Seite weitergeleitet wird, die für den Suchkontext nicht relevant ist. Zum Beispiel landet der Nutzer auf einer Seite und wird automatisch auf die Startseite umgeleitet.
Sind Soft-404-Fehler wirklich von Bedeutung?
Wenn eine Webseite einen Soft-404-Fehler zurückgibt, erscheint sie nicht in der Google-Suche. Im Grunde genommen deaktiviert Google Seiten, die einen Soft-404-Fehler zurückgeben, was sich wiederum auf Ihre Suchmaschinenoptimierung auswirken kann.
Lassen Sie uns ein Beispiel betrachten:
Angenommen, Sie betreiben ein Online-Geschäft, das Stühle verkauft, und Sie haben Probleme mit einer URL im Besonderen: https://chairsgalorestore.com/products/sale/blue-chair
Während Ihr Server die URL ohne Probleme lädt und einen 200 (OK) Statuscode zurückgibt, weil es eine echte Seite unter dieser URL gibt, könnte der Inhalt der Seite den Besuchern sagen: „
Grundsätzlich zeigt die Seite Suchergebnisse für ein Produkt an, das nicht existiert, weil es nicht mehr zum Verkauf steht oder ausverkauft ist.
Ecommerce-Websites enthalten oft dynamisch generierte Seiten und Inhalte, die Soft-404-Fehler auslösen können, wenn Produktlinien ausverkauft oder nicht mehr verfügbar sind. Bilder: Unsplash.
Das ist für die Besucher der Website überhaupt nicht hilfreich. Wenn sie nämlich von der Google-Suche auf Ihre Seite klicken, suchen sie nach blauen Stühlen und erwarten, dass sie blaue Stühle finden, stellen aber stattdessen fest, dass keine Stühle verfügbar sind!
Aus diesem Grund hat Google die Soft-404-Fehlermeldung eingeführt – es handelt sich um eine Meldung, nicht um einen offiziellen HTTP-Antwortcode -, um mit dünnem oder nicht vorhandenem Inhalt umzugehen und sicherzustellen, dass nur qualitativ hochwertige Ergebnisse in der Suche angezeigt werden.
Was passiert also mit Seiten, die eine Soft-404-Meldung erhalten? Google indexiert diese Seiten nicht.
Im Grunde will Google seine Ressourcen nicht damit verschwenden, Seiten zu crawlen, die widersprüchliche Signale senden, nicht mehr existieren oder keinen wertvollen, hochwertigen Inhalt bieten. Daher werden sie einfach aus dem Index entfernt und die tatsächlich existierenden Seiten gecrawlt.
So überprüfen Sie Ihre Website auf Soft-404-Fehler
Am einfachsten überprüfen Sie Soft-404-Fehler mit der Google Search Console (früher Google Webmaster Tools). Loggen Sie sich in Ihr Konto ein. Auf dem Hauptbildschirm sehen Sie ein Diagramm für die „Leistung“ Ihrer Website (Gesamtklicks pro Tag) und darunter ein Diagramm für die „Abdeckung“.
Wenn Sie Seiten mit Fehlern haben, einschließlich Soft-404-Fehlern, werden diese im Diagramm „Abdeckung“ angezeigt. Klicken Sie auf „Bericht öffnen“, um weitere Details zu Ihren Fehlern zu erhalten.
Auf dem Berichtsbildschirm werden alle Fehler als Gesamtsumme in einem großen, roten Kasten angezeigt. Sie können auf dieses rote Kästchen klicken, um mehr über die Fehler auf Ihrer Website und die mögliche Fehlerquelle zu erfahren.
Glücklicherweise habe ich, wie Sie auf dem Search Console-Bildschirm für meine Website sehen können, keine Fehler, die behoben werden müssen. Dies ist jedoch der Bildschirm, den Sie besuchen würden, um sie zu finden.
Alternativ können Sie Fetch as Google verwenden, um zu prüfen, ob eine bestimmte URL auf Ihrer Website den korrekten Statuscode zurückgibt, einschließlich weicher 404-Fehler.
Mit diesem Tool können Sie sehen, ob Googlebot auf die URL zugreifen kann, wie die Seite gerendert wird und ob Seitenressourcen (wie Bilder oder Skripte) für Googlebot blockiert sind.
Es simuliert einen Crawl- und Rendervorgang, wie er bei Googles normalem Crawling- und Rendering-Prozess durchgeführt wird, und ist sehr nützlich, um Crawling-Probleme auf Ihrer Website zu beheben.
Behebung von Soft-404-Fehlern
Wenn Sie auf Ihrer Website Soft-404-Fehler für kritische Seiten wie Produkt-, Kategorie- oder Lead-Generierungsseiten erhalten, ist es wichtig, dass Sie schnell handeln, um diese Fehler zu beheben und diese Seiten zu indizieren und wieder in die Google-Suche aufzunehmen.
Wenn Sie eine große Anzahl von Soft-404-Fehlern im Verhältnis zur Gesamtzahl der Seiten auf Ihrer Website haben, ist das kein gutes Zeichen für Google. Zu viele Soft-404-Fehler können zu einer verringerten Crawl-Rate Ihrer Website führen, was wiederum zu niedrigeren Rankings und weniger indexierten Seiten führen kann – ein großes Problem, wenn Sie Hunderte oder Tausende von Seiten haben!
Wie Sie Soft-404-Fehler beheben, hängt von der Ursache ab. Im Allgemeinen sollten Sie jedoch sicherstellen, dass die URL den richtigen Antwortcode zurückgibt, der dem tatsächlichen Inhalt der Seite entspricht.
Hier sind einige Möglichkeiten zur Behebung von Soft-404-Fehlern:
Wenn die Seite nicht mehr verfügbar ist
Seiten, die nicht mehr existieren, sollten einen Antwortcode 404 (nicht gefunden) oder 410 (nicht mehr vorhanden) zurückgeben. Beide Codes teilen sowohl Browsern als auch Suchmaschinen mit, dass die Seite nicht mehr existiert.
Dies kann ein großes Problem für eCommerce-Shops und Blogs sein, vor allem, wenn man bedenkt, dass die drei häufigsten Quellen für weiche 404-Fehler sind:
- Leere Suchergebnisseiten
- Leere eCommerce-Produktkategorien
- Leere Blog-Kategorien
Da diese Seiten oft dynamisch von WordPress generiert und befüllt werden, ist die einfache Rückgabe eines Hard 404 nicht die beste Option.
Googles eigene Richtlinien schlagen vor, dass Sie zusätzlich zur Rückgabe eines 404-Antwortcodes eine benutzerdefinierte 404-Seite anzeigen, die nützliche Informationen enthält, um Besuchern die Navigation auf Ihrer Website zu erleichtern. Dies könnte eine Seite sein, die Ihre beliebtesten Seiten, Blogbeiträge oder Produkte auflistet.
Die 404-Seite von Yoast ist ein großartiges Beispiel dafür, wie eine Website verlorenen Nutzern besser dienen kann. Auf der 404-Seite wird dem Nutzer klar und deutlich erklärt, wie er das Gesuchte finden kann. Und wenn man auf der Seite nach unten scrollt, gibt es Links zu den letzten Beiträgen.
Wenn die Seite umgezogen ist
Wenn Sie die URL für eine Seite geändert haben (z. B. den Slug für einen Blogbeitrag aktualisiert haben), sollte sie eine 301 (permanente Weiterleitung) zurückgeben und die Nutzer auf die neue URL umleiten.
Wenn die Seite umgezogen ist, weil Sie alte Inhalte aktualisiert haben, sollten Sie die URL auf eine andere Seite auf Ihrer Website umleiten, die aktuelle oder relevantere Informationen enthält.
Eines meiner Lieblingstools zum Einrichten von Seitenumleitungen ist das treffend benannte Redirection Plugin. Alternativ bietet die Premium-Version von Yoast SEO einen Weiterleitungsmanager.
Wenn die Seite verfügbar ist
Wenn eine Seite auf Ihrer Website verfügbar ist und in den Suchergebnissen angezeigt werden sollte, bedeutet dies, dass Googlebot sie als „dünnen“ Inhalt betrachtet. In diesem Fall müssen Sie daran arbeiten, den Inhalt Ihrer Seite zu verbessern, um zu vermeiden, dass ein weicher 404-Fehler ausgelöst wird.
Das bedeutet, dass Sie sicherstellen müssen, dass Ihre Seite das liefert, was ein Nutzer erwartet, wenn er von den Suchergebnissen auf Ihre Seite klickt. Um mein früheres Beispiel über das Einkaufen von blauen Stühlen aufzugreifen, sollten Sie sicherstellen, dass die Seite Informationen über blaue Stühle enthält, die für den Nutzer informativ und nützlich sind.
Wenn die Seite verfügbar ist, aber nicht in der Google-Suche erscheinen soll
Es könnte Seiten auf Ihrer Website geben, die Soft-404-Fehler erhalten und die Sie lieber ganz aus dem Google-Index entfernen würden. Sie könnten zum Beispiel Tag-, Kategorie- oder Suchergebnisseiten auf Ihrer WordPress-Website haben, die immer wieder Soft-404-Fehler erhalten, und Sie erhalten sowieso nicht viel SEO-Saft für diese Seiten.
In diesem Fall müssen Sie Google sagen, dass diese Seiten nicht gecrawlt werden sollen. Sie können dies tun, indem Sie Disallow-Regeln in die robots.text-Datei Ihrer Website einfügen.
Für Suchseiten könnten Sie zum Beispiel die folgenden Zeilen in Ihre robots.txt-Datei einfügen:Disallow: /?s=
Disallow: /search/
Alternativ können Sie Seiten, die nicht in den Suchergebnissen erscheinen sollen, einfach nicht indizieren. Der einfachste Weg, dies zu tun, ist die Verwendung des Yoast SEO-Plugins. Yoast setzt Such- und 404-Seiten standardmäßig auf noindex, follow. Aber für Tag- und Kategorieseiten können Sie noindex-Regeln in der Registerkarte „Search Appearance“ hinzufügen.
Für weitere Informationen darüber, wie man URLs noindexiert, sehen Sie sich diesen Leitfaden zum Noindexing bei Yoast an.
Abschluss
Soft 404s sind seltsame Fehler und es ist nicht immer klar, was sie verursacht. Aber mit ein wenig Recherche, vor allem in der Google Search Console, kann man dem Problem auf den Grund gehen und schnell eine Lösung implementieren.
Vor allem bei WordPress-Seiten, die fast immer dynamisch generierte Seiten haben, die Soft-404-Fehler auslösen, sollte man diese Seiten in den Einstellungen von Yoast einfach nicht indizieren. Es ist auch eine gute Idee, eine benutzerdefinierte 404 zu haben, um Benutzer abzufangen, die auf Seiten landen, die nicht existieren, damit Sie sie auf die wichtigen Seiten Ihrer Website leiten können.