Muchas veces, una vez que construimos o desarrollamos un sitio web nos sentimos muy contentos con el resultado. Mucha gente piensa que por ya estar en la web llegarán automáticamente los clientes. Sin embargo, parte de lo que no ven es la importancia del mantenimiento a un sitio web. Es lo que lo hará crecer.
Dada la experiencia que tenemos en éste ámbito y el tiempo que llevamos trabajando, vemos que la mayoría de los problemas por los que nos contactan varias personas y compañías son debido a la falta de interés y mantenimiento en el sitio.
Vamos a ir explicando la importancia del mantenimiento a un sitio web, tanto a nivel técnico/preventivo, como comercial.
¿De que se conforma el mantenimiento a un sitio web?
Este es el más obvio, si tu sitio no funciona correctamente o definitivamente no se puede utilizar, los problemas que se tienen son de este tipo. Sin embargo, muchas veces ya hacer un mantenimiento correctivo es mucho más complejo, caro y difícil que uno preventivo. Por ello, es importante tener siempre en cuenta un mantenimiento preventivo, el cual debe constar con lo siguiente:
- Plan de respaldos
- Base de datos. Tener siempre una base de datos respaldada es básico, se recomienda tener respaldos cada tres meses en sitios comunes y si tu sitio tiene información sensible, es necesario hacerlo cada mes o cada quince días. Con esto aseguramos tener una copia de la estructura del sitio y su información.
- Contenido del sitio. El contenido es totalmente distinto al respaldo de base de datos. Ya que la base de datos contiene las tablas de datos del sitio peor no necesariamente el contenido. Al igual que el anterior, se recomienda hacer un respaldo trimestral para sitios comunes y mensual o quincenal para sitios cuya información rota demasiado o generan mucho contenido.
- Actualización de software
- Software backend (PHP, JavaScript, etcétera). Es importante siempre tener en consideración estar trabajando con la última versión del software con el que esté construido nuestro website. Ya sea que se haya hecho en lenguaje nativo, con un framework o con CMS, todos trabajan sobre un lenguaje de programación, ya sea PHP, JavaScript, etcétera. El tenerlo siempre actualizado nos garantiza su correcto funcionamiento y disminución de fallas que se puedan originar pro el mismo.
- CMS (WordPress, Joomla, etcétera). Cuando un sitio está construido sobre un Content Mangement System, hay que poner especial atención en las actualizaciones. Muchas veces las actualizaciones se hacen para corregir errores desde muy pequeños a muy grandes y que pueden ser un potencial peligro para que el sitio deje de funcionar, es por ello que siempre se tienen que hacer a la brevedad.
- Plugins y temas(En caso de tener un CMS). Un nivel más abajo que los CMS, están lo plugins y temas. Estos nos ayudan a hacer la vida más fácil, pero el desarrollador muchas veces no ve ciertas cosas, como optimización de código y vulnerabilidades al momento de lanzarlos al mercado, por ello cuando se presenta una actualización es vital hacerla ya que contendrá mejoras.
- Seguridad
- Anti Malware. Muchas veces si no se está monitoreando el sitio se puede ser víctima de tener malware dentro de nuestro código. Es por ello que es importante contar con un software que pueda detectarlo y evitar que este llegue. Si ya se tiene, hay muchas vertientes que se pueden hacer para eliminarlo, pero en su momento hablaremos de las más comunes.
- Exploits. También hay que tener buenas bases desde que se crea el sitio, como tener conocimiento de ciertas políticas de seguridad. Estas políticas evitarán que usuarios maliciosos, usen nuestro sitio para correr exploits, hacer cosas como SQL Injection, XSS (Cross site scripting), Autenticación rota, etcétera.
- Vulnerabilidades. Debido a la anterior, es importante siempre estar evaluando vulnerabilidades del sitio. Muchas veces si el sitio no es desarrollado al 100% por nosotros no tenemos ese control en las manos, mas con sitios construidos sobre CMS, temas o con plugins populares. Es de suma importancia hacerles saber que no existe un sitio totalmente seguro, si alguien les ofrece el 100% de seguridad, les está mintiendo. Lo que se puede hacer es tener políticas y reglas para hacerle más difícil a los usuarios malintencionados afectar al mismo. Pueden conocer algunos tips en este artículo que escribimos.
Es de suma importancia siempre contar con un plan de mantenimiento a un sitio web, ya que no evitará problemas. Hemos tenido experiencias con clientes que han perdido información muy importante o han sido atacados, por evitar hacer este tipo de mantenimientos. Recuerden que siempre lo barato, sale caro. Acérquense a nosotros si tienen dudas al respecto y con mucho gusto les podemos apoyar en asesorar su caso.