Página de estado: por qué cada cliente de tu agencia debería tener una

Cuando un servicio grande tiene un problema —GitHub, Slack, un proveedor de pagos—, nadie llama a soporte. Se abre status.github.com, se lee "estamos investigando un problema" y se espera. Esa página se llama página de estado (status page, en inglés), y es la forma más barata que existe de responder a mil personas a la vez sin responder a ninguna.

El motivo por el que merece la pena tener una incluso para una web escaparate de veinte páginas no es la escala. Es que el problema que resuelve —"el cliente no sabe qué está pasando y te llama a ti"— es idéntico, solo que con números más pequeños.

Qué es una página de estado, en la práctica

Es una página pública, separada de la web que monitoriza, que dice tres cosas: si ahora mismo todo funciona, cómo ha ido en los últimos meses y si ha habido incidencias recientes. Nada más.

Está en una dirección distinta a la de la web —normalmente un subdominio del tipo status.nombrecliente.com— precisamente porque tiene que seguir accesible cuando la web no lo está. Una página de estado alojada en el mismo servidor de la web que vigila es un contrasentido: cae junto con ella, justo en el momento en que haría falta.

Por qué sirve a una tienda online pequeña tanto como a un gran servicio

La diferencia entre GitHub y la tienda online de tu cliente no es el tipo de problema, sino cuánta gente lo nota en el mismo minuto. La pregunta que se hacen es la misma: ¿está roto para todos o solo para mí, y hay alguien ocupándose? Y para tu cliente —el propietario que abre la web desde el móvil, el comercial con un cliente esperando, quien no consigue completar un pedido— hoy solo hay una forma de obtener respuesta: llamarte a ti. Incluso cuando el problema lleva diez minutos resuelto.

Qué cambia para el cliente: menos llamadas, no más

El temor más habitual al proponer una página de estado es que darle al cliente una herramienta más equivalga a darle un motivo más para escribirte. Ocurre lo contrario, por una razón sencilla: las llamadas durante una caída no nacen del problema, nacen del silencio. Quien ve escrito "incidencia en curso, iniciada a las 14:32" ya sabe las dos cosas que quería saber: no es culpa suya y alguien lo está vigilando.

Hay también un efecto secundario, menos obvio: la página de estado desactiva las falsas alarmas. El "la web no va" que llega un martes por la mañana y resulta ser el wifi de la oficina del cliente te cuesta igual media hora de comprobaciones. Una página que dice "todos los servicios están operativos, última comprobación a las 09:41" zanja la cuestión antes de que llegue a ti.

Qué cambia para ti: es la prueba visible de un trabajo invisible

Esta es la parte que afecta a tu margen más que al servicio.

Casi todo lo que facturas como mantenimiento es invisible por definición: una copia de seguridad bien hecha no se ve, una actualización de seguridad aplicada a tiempo no se ve, un plugin abandonado que se sustituye antes de que dé problemas no se ve y menos que nada. Es el motivo por el que la partida de "mantenimiento" es la primera que el cliente intenta recortar en la renovación: no porque no valga, sino porque nunca ha visto nada que la represente.

La página de estado es la excepción. Es el único artefacto del trabajo de mantenimiento que el cliente puede abrir cuando quiera, con tu logotipo encima, y que le muestra un noventa y nueve coma algo por ciento de uptime en los últimos tres meses. No es un informe que le hayas enviado tú: es una página que se actualiza sola. Y precisamente por eso resulta creíble.

Por qué debe estar en el dominio del cliente y no en el de la herramienta

Una página de estado en la dirección monitorizacion-generica.com/paginas/12345/cliente-rossi cumple su función técnica y falla en todo lo demás. Le comunica al cliente que hay un proveedor de por medio del que no sabía nada, traslada la confianza de tu marca a una marca que él no ha elegido y te deja en una posición incómoda el día que cambies de herramienta.

En un dominio que controlas tú —status.nombrecliente.com con un CNAME, o status.tuagencia.com si prefieres reunir a todos los clientes bajo tu marca— la página es tuya a todos los efectos: logotipo, colores, texto del pie. El certificado HTTPS de ese subdominio tiene que emitirse y renovarse automáticamente; si no, te has creado en casa exactamente el problema que vendes como solución.

Qué mostrar (y qué dejar fuera)

Una página de estado útil tiene tres bloques y se queda ahí:

El veredicto de ahora. Una sola línea: todo operativo, o incidencia en curso. Con la hora de la última comprobación, que es lo que hace creíble el resto: un "todo operativo" sin hora al lado no significa nada.

El historial. Una barra por día de los últimos noventa días: verde cuando el día ha sido limpio, amarilla cuando ha fallado alguna comprobación, roja cuando ha ido mal de verdad. Es el bloque que menos le interesa al cliente en el momento de la caída y más en el momento de la renovación.

Las incidencias pasadas, con fecha de inicio, fecha de cierre y duración. Una lista honesta de tres líneas hace más por la confianza que una página siempre perfectamente verde, que simplemente no parece verdadera.

Qué dejar fuera: todo lo demás. Códigos de error, gráficos de latencia, nombres de servidores, detalles de la infraestructura. No le sirven al destinatario y convierten una página tranquilizadora en una página preocupante.

El detalle que decide si la página ayuda o hace daño

Una página de estado es pública: todo lo que se publique en ella es público. Una lentitud no es una incidencia: si la web responde en tres segundos en lugar de en medio, es un problema tuyo al que echar un vistazo, no una alarma que mostrar al cliente. Y una sola comprobación fallida no es una caída: si la página declara "incidencia en curso" porque una comprobación se ha ido al vacío por un problema de red de quien comprueba, has asustado al cliente por nada —y la vez que lo escriba de verdad, nadie se lo creerá.

La regla práctica es una sola: en la página pública solo va lo que ha confirmado más de un punto de observación. Todo lo demás se queda en tu panel, donde te sirve a ti. Qué plazos tiene sentido prometer sobre estos datos es el tema del artículo sobre los SLA para agencias web.

La página de estado que genera Statuo

En Statuo la página de estado no es un módulo que haya que configurar: es lo que obtienes al elegir qué sitios agrupar en una página. Las páginas son ilimitadas en todos los planes —una por cliente, o una sola para un grupo de sitios— y el nombre que ve el cliente puede ser distinto del que usas tú en el panel.

Encima están exactamente los tres bloques descritos aquí: veredicto actual con la hora de la última comprobación, barras diarias y porcentaje de uptime de los últimos noventa días, lista de las últimas incidencias con inicio, fin y duración. Se actualiza sola cada minuto, es HTML puro (no requiere JavaScript), está excluida de los buscadores y muestra el detalle por zona —"Europa · Italia", "Norteamérica · EE. UU.", con la latencia desde cada una— solo cuando las ubicaciones activas son más de una. Las lentitudes no aparecen: solo las ves tú en el panel. Y una incidencia solo se abre tras la confirmación de dos ubicaciones distintas.

Una nota de honestidad, porque cuenta más que la lista de funciones: las incidencias las escribe el sistema, con horas y duración calculadas. No hay (por ahora) un campo para añadir a mano una explicación —"causa: mantenimiento programado del proveedor". La página dice qué ha pasado y cuánto ha durado, no por qué: si quieres contárselo al cliente, sigue siendo un correo tuyo.

El dominio personalizado —status.nombrecliente.com mediante CNAME, con el certificado HTTPS emitido y renovado automáticamente— está incluido a partir del plan Agency. Logotipo, color, pie de página y el texto "Powered by Statuo" (que puedes quitar) se configuran una sola vez para toda la agencia; el idioma se elige página por página entre italiano, inglés y español, con las horas en la zona horaria de quien mira.

La forma más rápida de saber si les sirve a tus clientes es ponerle una en las manos a uno de ellos: la prueba gratuita dura 14 días, sin tarjeta de crédito. Los planes están en la página de planes.