Wenn Ihre Website einen Monat lang nicht verfügbar ist, verlieren Sie alle Ihre Platzierungen und es kann Monate dauern, bis Sie sie wiedererlangen. Ich hatte eine Website für ungefähr 3 Monate offline wegen eines Problems mit dem Hosting. Als ich es wieder online stellte, dauerte es fast ein ganzes Jahr, bis ich wieder die Rangliste hatte, die es einmal genossen hatte.
Die beste Idee, um den Schaden zu mindern, wäre, den richtigen Fehlerstatus zu verwenden: 503 Service Temporarily Unavailable
In Verbindung mit einem Retry-After
Header, um Bots wissen zu lassen, wann er zurückkommt. Siehe diesen Artikel .
Ich würde die Fehlerseite auch verwenden, um Benutzern zu erklären, warum die Site nicht verfügbar ist und wann sie zurückkommt.
Hier ist ein Beispiel für die Implementierung dieser Header in Ihrer Apache-Konfigurationsdatei mit mod_rewrite:
ErrorDocument 503 /503.html
RewriteEngine On
RewriteCond %{REQUEST_URI} !^/503.html$
Header always set Retry-After "Fri, 31 May 2014 12:00:00 GMT"
RewriteRule .* - [R=503]
Sie können überprüfen, ob es funktioniert, indem Sie das Befehlszeilen-Tool curl verwenden :
curl --head http://mysite.example.com/
Welches sollte ungefähr so aussehen:
HTTP/1.1 503 Service Unavailable
Date: Thu, 01 May 2014 10:07:06 GMT
Server: Apache
Content-Length: 7590
Content-Type: text/html; charset=iso-8859-1
Retry-After: Fri, 31 May 2014 12:00:00 GMT