So setzen Sie Ihre Website unter Wartung, ohne Ihre Suchrankings zu beeinträchtigen oder Geld zu verlieren
Veröffentlicht: 2021-08-19Neulich stellte mir ein Student in meiner Klasse „Einen profitablen Online-Shop erstellen“ eine ziemlich gute Frage.
Im Moment, während ich meine Website entwickle, spielt es keine Rolle, aber wie kann ich meinen Shop nach dem Start unter Wartung setzen, ohne meine Suchmaschinen-Rankings zu beeinträchtigen?
Das Tolle an dieser Frage ist, dass sie nicht nur für E-Commerce-Shop-Besitzer gilt, sondern für alle Webmaster im Allgemeinen.
Wenn Sie Ihre Website unsachgemäß einer Wartung unterziehen, können Sie möglicherweise Ihre Suchmaschinen-Rankings zerstören und gleichzeitig Kunden vertreiben.
Besonders wenn Sie planen, Ihre Website für einen längeren Zeitraum einzustellen, ist es wichtig, dass Sie die Dinge richtig machen.
Anmerkung der Redaktion: Wenn Sie lernen möchten, wie Sie Ihr eigenes Unternehmen gründen können, klicken Sie hier, um an meinem KOSTENLOSEN 6-tägigen Minikurs zum Thema E-Commerce teilzunehmen.
Häufige Fehler
Aber bevor ich bespreche, wie eine Website richtig gewartet wird und was ich mit meinem Online-Shop mache, dachte ich, dass ich über einige häufige Fehler sprechen würde, die Leute mit ihren Websites gemacht haben.
Der wahrscheinlich schlimmste und ungeheuerlichste Fehler, den ich gesehen habe, besteht darin, einfach Ihre gesamte Website herunterzufahren und eine Reihe von Seiten mit "Seite nicht gefunden"-Fehlern zu hinterlassen.
Bitte mach das nicht! Leider werden Sie überrascht sein, wie oft ich gesehen habe, wie Leute ihre Website auf diese Weise bearbeiten.
Ein weiterer häufiger Fehler, den ich sehe, ist, dass Webmaster alle Seiten ihrer Website mit einer 301-Weiterleitung auf eine vorgefertigte „im Bau“-Seite umleiten … und hier beginnt das Problem.
Oberflächlich betrachtet mag es in Ordnung erscheinen, Ihre Website so zu entfernen. Immerhin, wenn ein Mensch Ihre Website besucht, sieht er eine attraktive "Wartungsseite" und kommt zu einem späteren Zeitpunkt wieder.
In den Augen der Suchmaschinen wird Google jedoch denken, dass Ihre gesamte Website umgezogen wurde und nun auf Ihre "Wartungsseite" verweist. Und wenn Sie genug Zeit haben, könnte dies katastrophale Ergebnisse in Ihren Suchmaschinen-Rankings haben.
Das Problem ist, dass es ziemlich einfach ist, in diese Falle zu tappen. Zum Beispiel Open Cart, ein beliebter Open-Source-Warenkorb, den ich empfehle, bietet eine Wartungsmodusoption, die alle Kunden nahtlos zu einer benutzerdefinierten „Im Aufbau“-Seite umleitet.
Das Problem ist jedoch, dass Open Cart „301 Redirects“ verwendet, die Google mitteilen, dass die Seiten dauerhaft verschoben wurden. Daher ist der Wartungsmodus von Open Cart nur für die Anfangsphase der Webentwicklung geeignet, wenn Sie noch keine echten Kunden haben.
Eine bessere Lösung
Was ist also ein besserer Weg, dies zu tun? Eine viel bessere Lösung besteht darin, sowohl Menschen als auch Suchmaschinen wissen zu lassen, dass Ihre Website nur vorübergehend nicht erreichbar ist, und dies kann mit einer speziellen Statusmeldung namens „503-Statuscode“ erreicht werden .
Kurz gesagt, ein 503-Code zeigt an, dass Ihre Website vorübergehend nicht verfügbar ist. Abgesehen davon, dass Sie nicht verfügbar sind, können Sie den Suchmaschinen auch sagen, wann sie wiederkommen sollen, wenn Sie der Meinung sind, dass Ihre Website hoffentlich fertig ist.
So geben Sie einen 503-Statusrückgabecode für Ihre Website aus. Als erstes müssen Sie eine spezielle Datei namens 503.php erstellen . Dann müssen Sie in Ihre 503.php-Datei die folgenden Codezeilen am Anfang Ihrer Datei einfügen.

Hinweis: Der Parameter „Retry-After“ unten zeigt den Suchmaschinen an, wann sie wiederkommen sollen. Die Zeiteinheit ist in Sekunden. Im Beispiel unten weisen wir Google an, nach 60 Minuten zurückzukehren.
header("HTTP/1.1 503-Dienst vorübergehend nicht verfügbar");
header("Status: 503 Dienst vorübergehend nicht verfügbar");
header("Wiederholen-Nach: 3600");
?>
Nach diesen Zeilen können Sie den Rest dieser Datei verwenden, um eine benutzerdefinierte Seite „In Wartung“ zu erstellen. Schließlich sollten Sie Ihre .htaccess-Datei bearbeiten, um alle Besucher auf Ihre 503.php-Seite umzuleiten, indem Sie die folgenden Zeilen hinzufügen.
RewriteEngine an
RewriteCond %{REMOTE_ADDR} !^111\.111\.111\.111
RewriteCond %{REQUEST_URI} !/503.php$ [NC]
RewriteRule .* /503.php [R=302,L]
Kurz gesagt, die obigen Zeilen in Ihrer .htaccess-Datei leiten alle Besucher auf Ihre 503.php-Datei um, die sowohl Menschen als auch Suchmaschinen mitteilt, dass Ihre Site gewartet wird.
Stellen Sie sicher, dass Sie Ihre eigene IP-Adresse dort eingeben, wo oben die Nummern 111.111.111.111 angezeigt werden, damit Sie weiterhin von Ihrem eigenen Computer aus auf Ihre Site zugreifen können.
Der beste Weg, Ihre Website zu warten
Das Erstellen einer 503-Wartungsseite ist also in Ordnung und gut, aber die beste Lösung für Ihr Wartungsproblem besteht offensichtlich darin, Ihre Website niemals herunterzufahren, was ich mit meinem Online-Shop mache.
Anstatt meine Website zu deaktivieren, wenn ich daran arbeiten muss, habe ich 2 identische Versionen meiner Website auf meinem Server installiert. Die zweite Kopie meiner Site wird als Staging-Site bezeichnet.
Wenn ich Änderungen an meinem Online-Shop vornehmen muss, kann ich meine bestehende Website live verlassen, während ich im Hintergrund an einer identischen Kopie arbeite. Sobald ich meine neuen Änderungen vorgenommen und getestet habe, kann ich sie sofort auf die Live-Site kopieren.
Auf diese Weise habe ich die Möglichkeit, meine Änderungen gründlich zu testen und zu aktualisieren, ohne mir Sorgen um Umsatzeinbußen machen zu müssen.
Es gibt zwei Möglichkeiten, eine Staging-Site zu erstellen, und es spielt keine Rolle, welche Methode Sie wählen. Eine Möglichkeit besteht darin, eine komplett separate Subdomain für Ihre Site zu erstellen und eine identische Installation zu erstellen.
Sie können beispielsweise die URL staging.yoursite.com für Ihre Staging-Site verwenden.
Alternativ können Sie auch einfach ein brandneues Unterverzeichnis unter Ihrem public_html-Verzeichnis erstellen und dort eine identische Installation durchführen. In jedem Fall erhalten Sie 2 Versionen Ihrer Live-Site, mit denen Sie arbeiten können, damit Sie keinen Umsatz verpassen.
Wenn Sie also das nächste Mal das Gefühl haben, Ihre Website zur Wartung herunterfahren zu müssen, sollten Sie in Betracht ziehen, eine Staging-Site für Ihren Online-Shop zu implementieren. Wenn Ihr Geschäft nicht geöffnet ist, verdienen Sie schließlich kein Geld.