Cómo poner su sitio web en mantenimiento sin afectar su clasificación de búsqueda ni perder dinero

Publicado: 2021-08-19

El otro día, un estudiante de mi clase Crear una tienda en línea rentable ”me hizo una pregunta bastante buena.

En este momento, mientras estoy desarrollando mi sitio, realmente no importa, pero ¿cómo pongo mi tienda en mantenimiento después de haberla lanzado sin afectar mi clasificación en los motores de búsqueda?

Lo bueno de esta pregunta es que se aplica no solo a los propietarios de tiendas de comercio electrónico, sino a todos los webmasters en general.

Si pone su sitio web en mantenimiento incorrectamente, podría destruir su clasificación en los motores de búsqueda y, al mismo tiempo, alejar a los clientes.

Especialmente si planea cerrar su sitio web durante un período prolongado, es esencial que haga las cosas de la manera correcta.

Nota del editor: si está interesado en aprender cómo iniciar su propio negocio, haga clic aquí para tomar mi mini curso GRATUITO de 6 días sobre comercio electrónico.

Errores comunes

Pero antes de discutir la forma correcta de poner un sitio web en mantenimiento y lo que hago con mi tienda en línea, pensé que hablaría sobre algunos errores comunes que he visto que la gente comete con sus sitios.

Probablemente el peor y más atroz error que he visto es simplemente derribar todo su sitio y dejar un montón de páginas varadas con errores de "Página no encontrada".

¡Por favor no hagas esto! Desafortunadamente, te sorprenderá la cantidad de veces que he visto a personas editar su sitio web de esta manera.

Otro error común que veo es que los webmasters redireccionan todas las páginas de su sitio con un redireccionamiento 301 a una página "en construcción" prefabricada ... y aquí es donde comienza el problema.

En la superficie, podría parecer bien derribar su sitio de esta manera. Después de todo, si un humano visita su sitio, verá una atractiva página de "mantenimiento" y volverá en una fecha posterior.

Sin embargo, a los ojos de los motores de búsqueda, Google pensará que todo su sitio web se ha movido y ahora apunta a su página de "mantenimiento". Y si se le da suficiente tiempo, esto podría tener resultados desastrosos en la clasificación de los motores de búsqueda.

El problema es que es bastante fácil caer en esta trampa. Por ejemplo, Open Cart, un popular carrito de compras de código abierto que recomiendo, ofrece una opción de modo de mantenimiento que redirige sin problemas a todos los clientes a una página personalizada "en construcción".

Sin embargo, el problema es que Open Cart usa "301 Redirects" que le dice a Google que las páginas se han movido de forma permanente. Como resultado, el modo de mantenimiento de Open Cart solo es bueno para las etapas iniciales del desarrollo web cuando aún no tienes clientes reales.

Una mejor solucion

Entonces, ¿cuál es una mejor manera de hacer esto? Una solución mucho mejor consiste en dejar que tanto los humanos como los motores de búsqueda sepan que su sitio web está inactivo temporalmente y esto se puede lograr con un mensaje de estado especial llamado “código de estado 503” .

En pocas palabras, un código 503 indica que su sitio web no está disponible temporalmente. Además de no estar disponible, también puede indicar a los motores de búsqueda cuándo volver cuando crea que su sitio web estará listo.

A continuación, le mostramos cómo emitir un código de retorno de estado 503 para su sitio web. Lo primero que debe hacer es crear un archivo especial llamado 503.php . Luego, en su archivo 503.php, debe insertar las siguientes líneas de código en la parte superior de su archivo.

Nota: El parámetro "Reintentar después de" a continuación indica a los motores de búsqueda cuándo desea que vuelvan de nuevo. La unidad de tiempo está en segundos, por lo que en el siguiente ejemplo, le decimos a Google que regrese después de 60 minutos.

<? php
encabezado ("HTTP / 1.1 503 Servicio no disponible temporalmente");
encabezado ("Estado: 503 Servicio temporalmente no disponible");
encabezado ("Reintentar-Después: 3600");
?>

Después de estas líneas, puede utilizar el resto de este archivo para crear una página personalizada "en mantenimiento". Finalmente, debe editar su archivo .htaccess para redirigir a todos los visitantes a su página 503.php agregando las siguientes líneas.


RewriteEngine encendido
RewriteCond% {REMOTE_ADDR}! ^ 111 \ .111 \ .111 \ .111
RewriteCond% {REQUEST_URI}! /503.php$ [NC]
RewriteRule. * /503.php [R = 302, L]

En pocas palabras, las líneas anteriores en su archivo .htaccess redirigirán a todos los visitantes a su archivo 503.php que les dirá tanto a los humanos como a los motores de búsqueda que su sitio está en mantenimiento.

Asegúrese de poner su propia dirección IP donde vea los números 111.111.111.111 anteriores para que aún pueda acceder a su sitio desde su propia computadora.

La mejor manera de poner su sitio en mantenimiento

Entonces, crear una página de mantenimiento 503 está muy bien, pero obviamente la mejor solución a su problema de mantenimiento es nunca derribar su sitio, que es lo que hago con mi tienda en línea.

En lugar de eliminar mi sitio cada vez que necesito trabajar en él, tengo 2 versiones idénticas de mi sitio web instaladas en mi servidor. La segunda copia de mi sitio se llama sitio de prueba.

Si necesito realizar cambios en mi tienda en línea, puedo dejar mi sitio web existente en vivo mientras trabajo en una copia idéntica en segundo plano. Luego, una vez que termine de hacer y probar mis nuevos cambios, puedo copiarlos inmediatamente al sitio en vivo.

De esta manera, tengo la oportunidad de probar y actualizar a fondo mis cambios sin preocuparme por perder ventas.

Hay dos formas de crear un sitio de ensayo y no importa cuál elijas. Una opción es crear un subdominio completamente separado para su sitio y crear una instalación idéntica.

Por ejemplo, puede usar la URL staging.yoursite.com para su sitio de prueba.

Alternativamente, puede simplemente crear un nuevo subdirectorio en su directorio public_html y realizar una instalación idéntica allí. De cualquier manera, terminará con 2 versiones de su sitio en vivo para trabajar, de modo que no se pierda ningún ingreso.

Entonces, la próxima vez que sienta que necesita derribar su sitio web para mantenimiento, es posible que desee considerar implementar un sitio de prueba para su tienda en línea. Después de todo, si su tienda no está abierta, no está ganando dinero.