Welcher HTTP-Statuscode ist während eines geplanten Ausfalls am suchmaschinenfreundlichsten?

8

Wenn Sie eine Site für eine Art von unvermeidbarer Wartungsaufgabe herunterfahren müssen (und es ist nicht groß genug, dass Sie einen Backup-Server haben), welchen HTTP-Statuscode sollte Ihr Server zurückgeben, um die Möglichkeit der Suche zu minimieren Motoren werden denken, die Website ist weg?

Ich habe diese Liste der Statuscodes von W3C gefunden, von denen Folgendes zutrifft:

  • 503 Dienst nicht verfügbar
  • 500 Interner Serverfehler
  • 408 Zeitüberschreitung
  • 404 nicht gefunden

Ich denke, 503 ist am besten geeignet, aber ich weiß nicht, was Suchmaschinen bevorzugen.

    
Kip 13.08.2009, 17:04
quelle

3 Antworten

12

Aus dem Maul des Pferdes :

  

Wenn meine Website nicht gewartet werden kann, wie kann ich dem Googlebot mitteilen, dass er später zurückkommen soll, anstatt die Seite "down for maintenance" zu indizieren?

     

Sie sollten Ihren Server so konfigurieren, dass der Status 503 (Netzwerk nicht verfügbar) statt 200 (erfolgreich) zurückgegeben wird. Dadurch kann Googlebot die Seiten später erneut ausprobieren.

    
ceejayoz 13.08.2009, 17:08
quelle
3

Senden Sie keine 404 - sie können Sie aus ihrem Index entfernen.

Ich würde wahrscheinlich eine 503 und ein entsprechendes Retry-After senden, obwohl ich nicht weiß, ob tatsächlich etwas den Header verwendet.

    
Joe 13.08.2009 17:09
quelle
2

Laut Google wäre der 503-Code der Weg zu gehen, da es bedeutet, "der Server ist vorübergehend nicht verfügbar." Schauen Sie sich auch die W3C-Seite an.

    
Matt Ball 13.08.2009 17:07
quelle

Tags und Links