Agencies 7 min de lectura

Checklist de mantenimiento web: tareas semanales, mensuales y anuales

Una checklist práctica de mantenimiento web con tareas semanales, mensuales y anuales: copias de seguridad, actualizaciones, seguridad, certificados, dominios, DNS, rendimiento e informes de uptime para clientes.

El mantenimiento web es el trabajo rutinario que mantiene un sitio rápido, seguro y en línea. Cada semana, comprueba que se han hecho las copias de seguridad, aplica las actualizaciones y revisa las alertas de uptime. Cada mes, prueba una restauración, revisa la seguridad, comprueba los formularios y los enlaces rotos, mira el rendimiento y envía un informe de uptime. Cada año, renueva dominios y certificados de forma consciente, revisa el DNS y el hosting, y haz limpieza de usuarios, plugins y contenido antiguo. La monitorización automática se encarga de lo que hay que vigilar minuto a minuto.

Las checklists de abajo están pensadas para que una agencia las copie una vez por cliente. Cada tarea es lo bastante corta para marcarla como hecha, y la mayoría se pueden delegar.

Antes de empezar: configúralo una vez por sitio

El mantenimiento va más rápido cuando lo básico está en su sitio. Para cada sitio o cliente, configura esto una vez:

Un inventario: dominios, registrador, proveedor de DNS, hosting, CMS, plugins o paquetes, servicios de pago y de email, y quién tiene acceso a cada uno.

Monitorización: comprobaciones de uptime en la página de inicio y en las páginas que generan ingresos, además de monitorización de SSL, dominios y DNS y heartbeats para las tareas programadas. Nuestra guía sobre qué monitorizar en tu web las ordena por prioridad.

Enrutamiento de alertas: quién recibe qué y por qué canal. Los monitores críticos van a alguien que pueda actuar de noche.

Una copia de staging donde probar primero las actualizaciones.

Un registro de mantenimiento, uno por cliente, donde anotes qué se hizo y cuándo.

Las agencias con muchos clientes pueden agrupar los monitores, dominios y la página de estado de cada cliente en un proyecto de Uptimecheck, para tener toda la configuración del cliente en un solo lugar; los canales de alerta de cada monitor deciden qué equipo se entera de lo que pasa con ese cliente. En Professional y Business, un panel para clientes da a las personas del cliente un acceso de solo lectura a su proyecto, con uptime, incidencias e informes, pero sin ajustes. Consulta informes y paneles para clientes.

Checklist semanal

Las tareas semanales llevan de 15 a 30 minutos por sitio. El objetivo es detectar cualquier cosa que haya fallado sin hacer ruido.

Copias de seguridad

Confirma que se ha ejecutado cada copia programada y que los archivos tienen un tamaño razonable. Una copia que se ha quedado en unos pocos kilobytes es una copia fallida.

Confirma que al menos una copia se guarda fuera del servidor.

Mejor aún, haz que la propia tarea de copia informe. Un heartbeat al final del script te avisa la misma noche en que una copia no termina, y no el día en que la necesitas.

# Copia nocturna; después, notifica el éxito a la URL del heartbeat
30 2 * * * /usr/local/bin/backup.sh && curl -fsS -m 10 https://heartbeat.example.com/your-unique-id > /dev/null

Actualizaciones

Aplica las actualizaciones de seguridad del CMS, los plugins, los temas y los paquetes. Prueba primero en staging las actualizaciones grandes.

Después de actualizar, carga la página de inicio, una página de producto o de contenido, el inicio de sesión y el checkout o el formulario de contacto.

Anota cada actualización en el registro de mantenimiento, para saber qué cambió si algo se rompe la semana siguiente.

Monitorización y logs

Lee las incidencias de la última semana. ¿Tiene explicación cada una? ¿Se ha repetido alguna?

Revisa el log de errores en busca de errores nuevos o que van a más.

Comprueba el espacio libre en disco de los servidores que gestionas.

Checklist mensual

Las tareas mensuales llevan una o dos horas por sitio y detectan los problemas lentos: páginas que crecen, formularios olvidados, una seguridad que se va relajando.

Prueba de restauración

Restaura la última copia en staging o en un entorno de pruebas y carga el sitio. Una copia que nunca has restaurado es una esperanza, no una copia de seguridad.

Anota cuánto ha tardado la restauración. Ese es tu tiempo de recuperación realista si pierdes el servidor.

Seguridad

Revisa los usuarios administradores y elimina a quien ya no necesite acceso, incluidos antiguos empleados y freelancers.

Comprueba que la autenticación en dos pasos está activada en las cuentas de administración, hosting, registrador y DNS.

Elimina los plugins, temas y paquetes inactivos. El código desactivado todavía se puede explotar.

Haz un análisis de malware o de vulnerabilidades si tu hosting o tu CMS lo ofrece.

Certificados y dominios

Comprueba los días que le quedan a cada certificado, incluidos subdominios, APIs y staging. La renovación automática falla más a menudo de lo que se cree, normalmente después de un cambio de servidor o de DNS. Consulta monitorización de la caducidad de certificados SSL para ver las causas habituales.

Comprueba las fechas de caducidad del registro de cada dominio, incluidos los dominios antiguos de campañas y de redirecciones.

Ambas comprobaciones se pueden automatizar. La monitorización SSL y la monitorización de dominios muestran la fecha de caducidad de cada certificado y dominio, listan los que caducan en los próximos 14 días en Needs attention y envían recordatorios a tiempo, con lo que esta tarea mensual se reduce a leer una lista.

Rendimiento

Compara los tiempos de respuesta de este mes con los del anterior. Una lenta tendencia al alza suele indicar una base de datos que crece, un plugin pesado o un disco lleno.

Haz una prueba de velocidad en la página de inicio y en una página clave, en móvil.

Busca imágenes demasiado grandes añadidas desde el mes pasado.

Nuestra guía sobre el tiempo de respuesta de una web explica qué medir y qué objetivo es razonable. La monitorización de velocidad de página de Uptimecheck ejecuta Google Lighthouse cada día en móvil y escritorio y te avisa cuando la puntuación móvil de una página baja de tu límite, así que la prueba de velocidad se hace incluso en un mes ajetreado.

Contenido, enlaces y formularios

Busca enlaces rotos y corrige o redirige todo lo que devuelva 404.

Envía cada formulario: contacto, presupuesto, newsletter, reservas. Confirma que el mensaje llega y entra en la bandeja de entrada, no en spam. Un formulario que ha dejado de enviar sin avisar es uno de los fallos silenciosos más caros que puede tener la web de una pequeña empresa.

Haz un pedido o una reserva de prueba en tiendas y webs de reservas, y luego cancélalo.

Parte de esto puede funcionar solo. La monitorización de enlaces rotos de Uptimecheck rastrea el sitio y su sitemap cada día e informa de enlaces rotos y contenido mixto, y un monitor de flujos puede rellenar un formulario o recorrer el inicio de sesión y el checkout paso a paso, opcionalmente en un navegador real. Sigue comprobando a mano que los mensajes de los formularios llegan a la bandeja de entrada.

Revisión de la monitorización e informe para el cliente

Comprueba que cada página y servicio importante sigue teniendo un monitor. Las nuevas landing pages y las nuevas APIs se suelen olvidar.

Comprueba que los destinatarios de las alertas siguen siendo los correctos.

Envía al cliente un informe de uptime: porcentaje de uptime, incidencias y sus causas, tendencia del tiempo de respuesta y el mantenimiento que has hecho.

El informe es lo que convierte un mantenimiento invisible en valor visible. Los informes para clientes de Uptimecheck dan a cada cliente un enlace privado a un informe de uptime en directo, que también se le puede enviar por email cada mes, y la exportación a CSV cubre las cifras que quieras en tu propio documento, así que la parte numérica del informe está lista sin trabajo extra. Añade dos o tres líneas sobre lo que has hecho y lo que recomiendas.

Checklist anual

Las tareas anuales son las que provocan las peores caídas cuando se olvidan, porque nadie recuerda cómo funcionan.

Dominios y renovaciones

Confirma que la renovación automática está activada en cada dominio que quieras conservar y que la tarjeta registrada es válida.

Comprueba el email de contacto del registrador. Los avisos de renovación suelen ir a un antiguo empleado o a un buzón compartido que nadie lee.

Decide de forma consciente qué dominios antiguos conservas y cuáles dejas caducar.

Renueva los certificados emitidos manualmente y anota la próxima fecha de caducidad.

Revisión del DNS

Exporta la zona y repasa cada registro. Elimina los registros de servicios que ya no usas; un CNAME colgante que apunta a un servicio cancelado puede ser secuestrado.

Comprueba que los registros SPF, DKIM y DMARC coinciden con los servicios que realmente envían email.

Comprueba los registros NS y el bloqueo del registrador.

Entre revisiones, la monitorización DNS te avisa cuando cambia un registro A, MX, NS o TXT, con el valor anterior y el nuevo, para que un cambio no planificado no tarde un año en descubrirse. El monitor de dominios de Uptimecheck también comprueba SPF, DKIM y DMARC dos veces al día y te dice cómo solucionar cada problema, con un registro DNS listo para pegar cuando eso lo soluciona; consulta monitorización de la autenticación del email.

Hosting, software y accesos

Compara la versión de PHP, Node o de la base de datos con su fecha de fin de soporte y planifica las actualizaciones.

Revisa el plan de hosting: ¿sigue teniendo el tamaño adecuado?

Rota las API keys y las contraseñas de las integraciones, y actualiza el inventario.

Revisa con el cliente los textos legales, el consentimiento de cookies y la política de privacidad.

Haz una prueba completa de recuperación ante desastres: reconstruye el sitio a partir de las copias en un servidor nuevo.

Una checklist lista para copiar por cliente

Pega esto en tu herramienta de proyectos una vez por cliente y repite las tareas según el calendario:

Cliente: fjordstudio.se

SEMANAL
[ ] Copias hechas, tamaños normales, copia externa disponible
[ ] Actualizaciones de seguridad aplicadas y páginas clave probadas
[ ] Incidencias de la última semana revisadas
[ ] Log de errores y espacio en disco comprobados

MENSUAL
[ ] Prueba de restauración en staging
[ ] Usuarios administradores, 2FA y plugins sin uso revisados
[ ] Fechas de caducidad de certificados y dominios comprobadas
[ ] Tendencia del tiempo de respuesta y velocidad de página comprobadas
[ ] Enlaces rotos corregidos, todos los formularios probados
[ ] Monitores y destinatarios de alertas revisados
[ ] Informe de uptime enviado al cliente

ANUAL
[ ] Renovación automática, tarjeta de pago y contacto del registrador confirmados
[ ] Zona DNS revisada, SPF/DKIM/DMARC comprobados
[ ] Versiones de software frente a fin de soporte revisadas
[ ] API keys y contraseñas rotadas
[ ] Prueba completa de recuperación ante desastres

Qué debe cubrir la monitorización entre checklists

Una checklist detecta lo que pasa poco a poco. La monitorización detecta lo que pasa de repente. Entre tus rondas semanales, el sitio puede caerse, un certificado puede caducar, un registro DNS puede cambiar o una copia puede fallar. Deja que la monitorización vigile todo eso las 24 horas, envíe las alertas a la persona adecuada y dé a cada cliente una página de estado, para que la ronda semanal sirva para prevenir y no para descubrir.

Reúne en un solo lugar el uptime, el SSL, los dominios, el DNS y las copias de seguridad de todos tus clientes. Prueba Uptimecheck gratis durante 14 días, sin tarjeta de crédito.

Preguntas

¿Qué incluye el mantenimiento de una web?

Copias de seguridad y pruebas de restauración, actualizaciones de software, revisiones de seguridad, renovación de certificados y dominios, comprobaciones de DNS y de rendimiento, pruebas de enlaces rotos y formularios, revisión de la monitorización e informes.

¿Cada cuánto hay que hacer mantenimiento a una web?

Revisa copias, actualizaciones e incidencias cada semana, haz comprobaciones más a fondo y envía un informe cada mes, y revisa dominios, DNS, hosting y recuperación ante desastres cada año. La monitorización cubre los minutos intermedios.

¿Qué debe incluir una agencia en el informe de uptime para un cliente?

El porcentaje de uptime del periodo, cada incidencia con su duración y su causa, la tendencia del tiempo de respuesta, el trabajo de mantenimiento realizado y las recomendaciones que haya.

¿Cómo sé si mis copias de seguridad funcionan?

Restaura una con regularidad, al menos una vez al mes, en staging o en un entorno de pruebas y carga el sitio. Un heartbeat en la tarea de copia también te avisa la misma noche en que una copia no termina.

Sigue leyendo

Agencies 7 min de lectura

Qué monitorizar en tu web: checklist de URLs y checks

Monitorizar solo la página de inicio deja fuera la mayoría de las caídas. Una checklist de las URLs y los checks que importan, del login y el checkout a los webhooks, cron jobs, SSL, DNS y servidores, con configuraciones de ejemplo.

Leer

Las caídas son cosa del pasado.

Configura tu primer monitor en menos de un minuto, o echa antes un vistazo a la demo en vivo.

14 días de prueba gratis · Después, gratis con 5 monitores · Sin tarjeta de crédito