Si su sitio web está inactivo durante un mes, perderá todas sus clasificaciones y puede llevarle meses recuperarlas. Tuve un sitio web fuera de línea durante unos 3 meses debido a un problema con el alojamiento. Cuando lo recuperé en línea, me llevó casi un año recuperar las clasificaciones que alguna vez había disfrutado.
La mejor idea que tengo para mitigar el daño sería usar el estado de error correcto: 503 Service Temporarily Unavailable
junto con un Retry-After
encabezado para que los bots sepan cuándo volverá. Ver este artículo .
También usaría la página de error para explicar a los usuarios por qué el sitio está caído y cuándo regresará.
Aquí hay un ejemplo de cómo implementar estos encabezados en su archivo de configuración de Apache usando 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]
Puede comprobar que funciona con la herramienta de línea de comandos curl :
curl --head http://mysite.example.com/
Que debería verse más o menos así:
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