Muchos negocios tratan su web como un folleto impreso: se hace una vez y se olvida. Pero una web es software, y el software se degrada si nadie lo cuida. Las dependencias envejecen, aparecen vulnerabilidades, los navegadores cambian y el contenido se queda desactualizado.
Qué pasa cuando no hay mantenimiento
Los síntomas suelen aparecer poco a poco:
- Vulnerabilidades sin corregir. Cada mes se descubren fallos de seguridad en librerías, plugins y frameworks. Una web sin actualizar es el objetivo favorito de los ataques automatizados.
- Cosas que dejan de funcionar. Un formulario que ya no envía correos, una integración con la pasarela de pago que cambió su API, un certificado que caduca.
- Pérdida de rendimiento. Imágenes nuevas sin optimizar, scripts de terceros que se acumulan, una base de datos que crece sin control.
- Contenido obsoleto. Horarios, precios o servicios que ya no existen. Transmite dejadez y genera llamadas innecesarias.
Lo peor es que muchas de estas cosas fallan en silencio. El formulario que no envía correos puede pasar semanas sin que nadie lo note, y cada día son clientes perdidos.
Qué incluye un buen mantenimiento
Actualizaciones de seguridad. Del framework, las dependencias y el servidor, aplicadas con criterio: primero en un entorno de pruebas, luego en producción.
Monitorización. Avisos automáticos si la web se cae, si un certificado está a punto de caducar o si los tiempos de carga empeoran. Mejor enterarse antes que tus clientes.
Copias de seguridad verificadas. Automáticas, guardadas fuera del servidor principal y probadas periódicamente.
Revisión de rendimiento. Comprobar cada cierto tiempo las Core Web Vitals y corregir lo que se haya degradado.
Pequeñas mejoras y cambios. Ajustes de contenido, nuevas secciones o correcciones detectadas por el uso real.
WordPress vs. arquitecturas a medida
El volumen de mantenimiento depende mucho de cómo esté construida la web. Un WordPress con veinte plugins requiere actualizaciones constantes, y cada una puede romper algo por incompatibilidades entre ellos.
Una web estática en Astro tiene una superficie de ataque mucho menor y necesita bastante menos intervención. Un backend en Django, bien planteado, tiene dependencias controladas y un ciclo de actualizaciones predecible. No es que no necesiten mantenimiento, pero es más sencillo y con menos sorpresas.
¿Mantenimiento propio o externalizado?
Si tienes a alguien técnico en el equipo, parte del mantenimiento puede hacerse internamente. Si no, lo habitual es un plan mensual con el desarrollador o la agencia, con tareas y tiempos de respuesta claros.
Al valorar un plan de mantenimiento, pregunta:
- ¿Qué tareas incluye exactamente y con qué frecuencia?
- ¿Cuánto se tarda en responder ante una incidencia grave?
- ¿Se incluyen pequeños cambios de contenido o se facturan aparte?
- ¿Recibiré algún informe de lo que se ha hecho?
Una forma distinta de verlo
El mantenimiento no es un gasto por “no hacer nada nuevo”. Es lo que protege la inversión inicial. Una web bien mantenida sigue siendo rápida, segura y útil años después de su lanzamiento. Una abandonada acaba necesitando rehacerse, y eso siempre cuesta más.