Änderung der Sitestruktur an Suchmaschinen bekannt geben
Im Zuge eines Relaunchs einer Website oder nach Veränderung der Seitenstruktur sind oft bereits von Suchmaschinen erfasste URLs mit dessen Seiteninhalten nicht mehr vorhanden. Dies führt zunächst zu dem Problem, dass diese URLs in den Ergebnislisten der Suchmaschinen vorerst weiterhin vorhanden sind. Folgt man dem Verweis eines solchen Eintrags, erhält man eine 404-Fehlerseite "Seite nicht gefunden". Der Nutzer würde zu der Ergebnisliste zurückkehren und einen anderen Eintrag - wohlmöglich von der Konkurrenz - wählen. Das selbe gilt auch für Verweise die von anderen Seiten auf diese URL verweisen. Das zweite Problem ist, dass nach dem nächsten Besuch des Suchmaschinen-Robots die Seite aus dem Datenbestand samt den indexierten Schlüsselwörtern entfernt wird.
Um diese Probleme zu vermeiden hilft der Einsatz einer .htaccess-Datei im Haupt-verzeichnis des Webs. In diese Datei fügt man für jede nicht mehr existierende URL einen entsprechenden Eintrag ein:
redirect 301 /verzeischnis/alt.html http://www.domain.de/neu.html
oder
redirect 301 /verzeichnis/alt.html /verzeichnis/neu.html
Bei der Anfrage an eine nicht mehr existierende URL würde der Server die Anfrage an die neue URL umleiten und außerdem den Code "301 Moved Permantly" zurückgeben. Die Suchmaschine erfährt dadurch, dass die alte URL nicht mehr existiert und wird diese in ihrer Datenbank mit der neuen Überschreiben.