Servercode 404 und 410 senden
Mit dem zurücksenden der Server-Codes 404 oder 410 teilt man dem Browser (und auch den Suchmaschinen) mit. dass eine Seite nicht (mehr) existiert.
Schuld kann ein Tippfehler bei einem Link sein, aber auch eine bewusste Entscheidung, eine Seite offline zu nehmen: Wenn ein Produkt in einem Onlinshop nicht
mehr verfügbar ist oder die Seite zum Black Friday Sale nicht gelöscht wurde. Sendet man den Fehler-Code 404 oder 410 an Google (und alle anderen Browser),
weiß die Suchmaschine, dass sie diese Seite nicht mehr indizieren muss.
Kennen Sie schon unser kostenloses SEO OnPage-Plugin?
Servercode 404
Der Fehlercode oder auch "Server response" 404 bedeuted "Not found":
Die Webseite ist gerade nicht verfügbar und konnte auf dem Server nicht gefunden werden. Dies bedeutet aber nicht, dass Suchmaschinen wie
Google die nicht gefundene URL in Zukunft ignorieren: Die Webseite wird immer wieder überprüft um zu sehen, ob sie wieder verfügbar ist.
Der Code "404 - Not Found" ist daher ideal für Webseiten, die aufgrund falscher Links nicht gefunden werden. Bei einer Webseite, die verschoben
wurde und deren Inhalte jetzt unter einer anderen URL Adresse verfügbar sind, sollte stattdessen der Code 301 oder 302 zurückgegeben werden,
um "broken links" oder "dead links" zu vermeiden: Der Server
lädt die richtige Webseite, meldet aber dem Client (und den Suchmaschinen) diese Weiterleitung: Google kann dann die neue Adresse speichern.
Servercode 404 senden
Um den "410 - Gone" Status als Header mit PHP auf einer Webseite zu senden, hilft dieser Code direkt in der ersten Zeile des Quellcodes:<?php
header("HTTP/1.1 404 Not Found");
header("Status: 404 Not Found");
die();
?>
Durch Befehl "die()" am Ende weist man den PHP Interpreter an, die Erstellung der Seite abzubrechen und den Rest der Seite nicht mehr zu rendern: Dies spart Rechenzeit auf dem Server und sorgt dafür, keinen unnötigen Traffic zu senden.
Servercode 410
Der Fehlercode oder auch "HTTP error" 410 bedeuted hingegen "Gone" - oder auch "Gone forever": Diese Seite wurde nicht versehentlich gel&oul;scht und
könnte noch einmal wiederhergestellt werden, sondern wurde absichtlich, dauerhaft und für immer entfernt.
Damit signalisiert man dem Browser
einerseits, dass die Seite nicht angezeigt werden kann. Google bekommt aber gleichzeitig den Hinweis, dass man diese Seite aus dem Index löschen
kann und nicht erneut versuchen muss zu crawlen. Dies ist der große Unterschied zu dem 404 Error: Da diese Seite nur vorrübergehend nicht
verfügbar meldet, wird Google auch in Zukunft wertvolle Crawling-Zeit für die gelöschte Seite aufwenden, anstatt andere Seiten zu crawlen
und zu indexieren.
Servercode 410 senden
Um den "410 - Gone" Status als Header mit PHP auf einer Webseite zu senden, hilft dieser Code direkt in der ersten Zeile des Quellcodes:<?php
header("HTTP/1.1 410 Gone");
header("Status: 410 Gone");
die();
?>
Der Befehl "die()" am Ende bewirkt wieder, dass der Rest der Seite nicht mehr gerendert wird.
Willkommen bei Ihrer Online Marketing Agentur
Wir unterstützen Sie bei Ihrem Online-Marketing: Ob für eine neue Webseite, Google Ads Kampagnen oder der SEO Optimierung — wir sind hier für Sie mit organischen Suchergebnissen nachhaltig neue Kunden zu gewinnen. Mit über 20 Jahren Erfahrung im Bereich Webdesign und SEO und sind wir Experten für Ihr digitales Marketing. Wir helfen mit Webdesign und unterstützen mit Content Management Systemen wie WordPress, UnBounce oder HubSpot CMS.