SEO Fehlerseiten, Weiterleitungen (404, 301, 302 und 410) und Tracking
Inhaltsverzeichnis
- 1 Warum und wofür dieses Plugin?
- 2 Plugineinstellungen
- 3 Menüeintrag – Wo finde ich die URLs im Backend?
- 4 Tab „Errors“
- 5 Tab „Alle Urls“
- 6 Tab „Weiterleitungen“
- 7 Button „Hinzufügen“
- 8 Button „Löschen“
- 9 Suchfeld
- 10 URL bearbeiten
- 11 Separate Fehlerseite (Status 404)
- 12 Inaktive Artikel (Status 410)
- 13 Weiterleitung (Status 301)
- 14 Weiterleitung (Status 302)
- 15 Servereinstellungen
Warum und wofür dieses Plugin?
Es ist wichtig, dass bei einem aufgetretenen Fehler nicht auf die Startseite weitergeleitet wird und ein entsprechender HTTP-Status 404 gesetzt wird. Das kann inzwischen auch der Shopware Standard. Beim Einsatz des Plugins „SEO Fehlerseiten und Weiterleitungen (404, 301, 302 und 410)“ wird trotzdem eine individuelle Fehlerseite (eigenes Template) angezeigt und vorher der HTPP-Status 404 gesetzt. Zusätzlich kann die Fehler-URL auch in der Datenbank gespeichert und im Backend angezeigt werden. Bei entsprechender Einstellung können sogar alle aufgerufenen URLs gespeichert werden. Damit können Sie viel schneller reagieren und URLs weiterleiten. In der Google Search Console laufen Fehlerurls nur mit einer gewissen Zeitverzögerung auf. Weiterhin werden inaktive Artikel automatisch auf eine separate Fehlerseite weitergeleitet. Vorher wird noch der HTTP-Code 410 gesendet. Und wenn Sie eine URL-Weiterleitung im Backend eingerichtet haben, wird die aufgerufene URL zur Ihrer eingestellten URL weitergeleitet. Zuvor wird der HTTP-Status 301 gesendet.
Plugineinstellungen
Die „default“-Einstellungen werden empfohlen. Wenn Sie zusätzlich noch die Option „alle aufgerufenen URLs speichern/tracken“ auf „Ja“ stellen, sollten Sie beachten, dass die entsprechende DB-Tabelle („mbdus_tracking“) schnell gefüllt werden kann. Ein Zeitraum von ca. 1 Monat sollte jedoch möglich sein. Das ist von der Anzahl Ihrer Shopbesucher abhängig. Bitte behalten Sie aber die DB-Tabelle und deren Größe im Auge.
Außerdem sollten Sie die Einstellung "aktive Artikel aus der Weiterleitungstabelle entfernen" überprüfen und auf "per Cronjob" stellen.
Menüeintrag – Wo finde ich die URLs im Backend?
Die URLs und Weiterleitungen werden mit Klick auf den Menüpunkt „Kataloge“ -> „Mbdus 404, 410 und 301“ aufgerufen.
Tab „Errors“
Hier werden alle Fehler-URLs angezeigt, falls in den Plugineinstellungen die Option „Fehler-URLs speichern/tracken“ auf „Ja“ steht.
Tab „Alle Urls“
Hier werden alle nicht „Error-Urls“ angezeigt, falls Sie in den Plugineinstellungen „Alle aufgerufenen URLs speichern/tracken“ auf „Ja“ gestellt haben.
Tab „Weiterleitungen“
Alle Weiterleitungen, die Sie manuell angelegt haben und inaktive Artikel/Seiten mit der URL „410“ werden hier angezeigt. Wenn Sie eine Seite nicht weiterleiten möchten, können Sie mit dem URL-Eintrag „410“ mitteilen, dass diese Seite nicht weiter existiert und bspw. aus dem Google Index entfernt werden soll.
Button „Hinzufügen“
Falls eine URL nicht in der Liste stehen sollte, oder Sie nicht warten möchten bis diese erscheint, können Sie auch manuell eine neue Weiterleitung über den Button „Hinzufügen“ einrichten.
Button „Löschen“
Über den Button „Löschen“ können Sie alle URLs löschen, die Sie vorher markiert haben. Diese werden jedoch bei Aufruf der URL im Shop wieder neu gespeichert und angezeigt.
Suchfeld
Das Suchfeld können Sie für die Suche nach der aufgerufenen URL im Shop verwenden. Auch eine Teilurl wird Treffer liefern.
URL bearbeiten
Im Feld „Original Url“ steht die URL, die in Ihrem Shop aufgerufen wurde.
Das Auswahlfeld „URL gleich oder enthalten?“ kann genutzt werden, um bspw. mit einem Eintrag mehrere Weiterleitungen zu erreichen.
Bspw.:
„Original URL“ = test
„URL gleich oder enthalten“ = „like“
Dann wird sowohl die aufgerufene URL „testseite“ als auch „seitentest“ auf die neue URL weitergeleitet.
Wenn Sie im Feld „Neue Url“ die URL 410 eintragen, wird die im Plugin enthaltene Seite 410 angezeigt.
Im Feld Status können Sie auswählen, welcher Status vor der Weiterleitung gesendet werden soll. Es stehen 301, 302 und 410 zur Auswahl.
Separate Fehlerseite (Status 404)
Bei Auftreten eines Fehlers wird diese Seite angezeigt. Diese kann per Template angepasst werden. Sie können aber auch eine eigene Fehlerseite erstellen und die Url in den Plugineinstellungen hinterlegen.
Inaktive Artikel (Status 410)
Inaktive Artikel werden auf diese Seite weitergeleitet. Zuvor wird der HTTP-Status gesendet. Auch hier können Sie eine eigene Seite, bspw. per Erlebniswelt anlegen und die Url in den Plugineinstellungen eintragen.
Weiterleitung (Status 301)
Bei einer von Ihnen eingerichteten Weiterleitung wird zunächst bei Aufruf der URL im Shop der HTTP-Status 301 gesendet und dann die URL aufgerufen.
Weiterleitung (Status 302)
Eine 302-Weiterleitung ist ein temporäre Weiterleitung. Z.B. spezielle Weihnnachtsseiten sollen über das ganze Jahr weitergeleitet, jedoch nicht aus dem Google-Index verbannt werden. Dann wäre dieser Status richtig.
Servereinstellungen
Der Server muss so konfiguriert sein, dass der Fehler vorher nicht schon durch PHP angezeigt wird. Das wird in der Datei php.ini eingestellt. In Entwicklungsumgebungen kann das abweichen, da man sich gerne die Fehler auch direkt anzeigen lassen möchte. Falls die jeweilige Fehlerseite nicht angezeigt werden sollte, dann sollten Sie zunächst die Datei php.ini überprüfen. In den meisten Fällen ist der Wert bei „error_reporting“ anzupassen.