Una vez alguien me preguntó cuál es la última parte de hacer una página web, entonces me percaté por primera vez, que no se ha comprendido que una página web nunca termina. A qué me refiero, si quieres que tu página sea una inversión y no un gasto, debes considerar que hay que darle mantenimiento a lo largo de su existencia ¿Por qué digo esto? Porque a un sitio hay que modificarlo constantemente, actualizarlo, ponerle contenido nuevo, y hay que hacerlo cambiar para con el tiempo del proyecto, esto requiere un trabajo constante.
Entonces reformulamos la pregunta: ¿El trabajo en un sitio web termina? La respuesta es no.
Mantenimiento de un sitio web
Vamos al meollo de una vez, el mantenimiento de un sitio web son los procesos que se siguen para que el sitio esté al día, entiéndase esto como, actualizado funcionamiento sin problemas y un rendimiento óptimo.
El mantenimiento de un sitio web debe incluir tareas de actualización del software que ve el usuario de la página, también actualizaciones del software que el servidor usa para funcionar; corregir contenidos que estén desactualizados o que no funcionen de manera correcta, por ejemplo: enlaces rotos, imágenes o vídeos que cambian o desaparecen, se debe considerar la limpieza del servidor y además hacer las copias de seguridad para el respaldo adecuado de la información.
Una parte no menos importante que a menudo se descuida es la seguridad, el manejo de usuarios del sitio y del servidor, el manejo de los encriptamientos y el monitoreo del tráfico, que también son parte del mantenimiento.
No hablo del ssl en especial porque esto ya es algo obligatorio.
Servidores
Por lo general el servicio de alojamiento compartido o servidor compartido es lo que se contrata, porque es, por su costo y disponibilidad, lo más accesible. También es el servicio más solicitado porque la gestión es más sencilla, puesto que mucho del trabajo se hace desde la misma empresa que te renta el servicio y no requiere de grandes conocimientos de configuración. Muchas de las funciones necesarias vienen automatizadas o vienen predeterminadas.
Este servicio de alojamiento, aunque sea compartido, es responsabilidad del usuario actualizarle de vez en cuando el tipo de php, modificar el tipo de compresión, hacerle limpiezas al caché del mismo alojamiento cuando se hacen modificaciones, y si además, administra los correos desde él mismo, hacer una gestión eficiente de estos correos. Parte de todo esto es también la gestión de la transferencia de archivos, si los usuarios están usando FTP, es fundamental la gestión de los usuarios, los tamaños de las transferencias y los espacios donde éstas se van a efectuar. Además gestionar el tiempo que tienen estacionados los archivos en el servidor. Siempre hay que tener en mente que el espacio del servidor nunca es infinito, a pesar de que te vendan el servicio como tal, por eso el manejo de dicho espacio es importantísimo.
Software
Si escribiste un sitio en html, javascript (js) y css o instalaste un WordPress u otro CMS vamos a entenderlo como software.
Si bien es cierto que, si tienes un sitio en html, js y css el mantenimiento que requiere la página puede ser menor en el corto plazo después de la conclusión, no es necesariamente nulo. Probablemente se requerirán modificaciones en el SEO, depuraciones en el js o modificaciones en el css. Además que los cambios tendrán que ser directos sobre los archivos. También hacer las pruebas periódicas de rendimiento. Y comprobar si la velocidad de carga del sitio es la adecuada y de no serlo, revisitar todos los archivos escritos para encontrar los bloqueos o hacer compresiones a los archivos que tienen tamaños inadecuados.
Sistemas de manejos de contenidos (CMS)
Existen muchos CMS pero de momento solamente abordaré WordPress, lo que no hace excluyente lo que diré para otros CMS. Para WordPress también es verídico todo lo referente a SEO y rendimiento, particularmente rendimiento y actualizaciones son temas sensibles porque si bien el SEO lo puedes manejar pagando un plugin que te de guías exhaustivas sobre el desempeño de cada página, entrada, etiqueta o categoría, las actualizaciones y el rendimiento es una cosa diferente.
Rendimiento
Se puede manejar el tamaño y compresiones de los archivos desde origen, haciendo una exportación muy cuidada de las imágenes como webp desde el software que usaste, pero esto es para usuarios avanzados, por lo general este tipo de brecha en conocimiento se salda instalando plugins que hagan la compresión y produzcan el cambio necesario.
Al respecto de los bloqueos y todo tipo de problema en el desempeño podemos decir que se resuelve con la instalación de algunos plugins que optimicen el rendimiento del sitio.
Los plugins de caché, ninguno es lo que se conoce como “plug n’ play” siempre hay que darle la configuración adecuada, dependiendo de varios factores como: los otros plugins instalados y la configuración del alojamiento del sitio. Además que escoger el plugin correcto es un proceso de cuidado que en algunos casos depende de una prueba y error cuando usas plugins que no habías utilizado antes.
Temas, Plugins y actualizaciones
Toda esta plática deviene en las tres partes que se pueden actualizar del software: temas, plugins y el core de WordPress.
En varias ocasiones me ha sucedido que un nuevo cliente se comunica conmigo de emergencia porque su sitio dejó de funcionar, la responsabilidad no recae sobre el desarrollador, talvez el error es no hablar claro y decir que hay que pagar siempre, pero sí recae sobre el dueño del sitio que olvidó, o no quiso, darle un mantenimiento adecuado a su software.
En la mayoría de esos casos es una página antiquísima cuyo servidor todavía funciona con versiones anteriores de php y que no tienen actualizaciones, tienen temas o plugins descontinuados.
Entonces el trabajo es doloroso porque implica cambiar el tema, el plugin, para poder actualizar todas las partes hasta alcanzar la última actualización, y luego hacer la configuración adecuada del tema y de la estética del contenido.
Todo este entuerto se puede evitar si se hace el mantenimiento periodico adecuado.
En mi experiencia el usuario debe saber si su tema es comprado y cuanto tiempo tiene actualizaciones (ya saben por eso de los modelos de suscripciones).En caso de que tenga fecha para ser descontinuado, lo avisan al correo de la cuenta donde se compró el tema, por lo cual, lo óptimo es ser uno mismo el que compre el tema o plugin.
Esto mismo con cualquier plugin que deba ser actualizado, también saber si el plugin será descontinuado. La vigilancia también es mantenimiento.
Conclusión
El mantenimiento de un sitio web es un trabajo permanente, que puede tener pausas, no necesariamente cortas pero, no puede ser tirado al olvido porque eso podría ser más oneroso que un mantenimiento ocasional.
Para los mantenimientos hay muchos costos. En un artículo de Mailchimp dice que “El coste promedio de los servicios de mantenimiento web puede oscilar entre 50 USD y 200 USD…” pero la verdad es que hay de costos a costos y de necesidades a necesidades por lo cual no hay que asustarse antes de preguntar.
El consejo que yo daría es que si puedes pagar mantenimiento mensual en una iguala con alguien de confianza, lo hagas. Eso es lo óptimo, no obstante, de repente no se podrá y entonces hacer una revisión profesional concienzuda cada 3 meses, también está bien. Lo que no recomiendo es pasar más de 6 meses sin revisar el servidor y el sitio, puede que no pase nada, pero entre más tiempo pase es más probable que nos topemos con un problema mayor.
Referecias
https://mailchimp.com/es/resources/website-maintenance
https://www.hostinger.com/mx/tutoriales/que-es-el-mantenimiento-web


