Si utilizas WordPress para tu web es fundamental comprender la importancia del mantenimiento. Más aún si te dedicas al diseño y desarrollo web profesionalmente y el mantenimiento es algo que ofreces como servicio a tus clientes (si no es así, deberías).
El mantenimiento web es algo esencial para que cualquier sitio de WordPress funcione de manera óptima.
Por eso en este artículo te voy a explicar las tareas de mantenimiento web más importantes que debes realizar de manera recurrente y por qué son importantes. Además, mencionaré algunas herramientas que puedes usar, tanto para hacer tareas concretas como para automatizar y centralizar todo el mantenimiento de tus webs, como puedes hacer con Modular DS.
Pero primero, vamos a entender mejor qué es el mantenimiento y por qué es tan importante.
¿Qué es el mantenimiento de WordPress?
Cuando se trata de mantener un sitio web funcionando sin problemas, comprender las tareas fundamentales de mantenimiento de WordPress es esencial.
El mantenimiento web es un conjunto de actividades realizadas regularmente. Y remarco lo de regularmente. No vale hacer mantenimiento de la web una vez al año. Con las cuales pretendemos evitar problemas de seguridad, rendimiento, funcionamiento e incluso penalizaciones SEO.
Siempre que lo pienso me pregunto por qué no se valora más el mantenimiento web. Es un poco como el mantenimiento del coche. Siempre queremos evitar hacerlo, pero al final eso solo trae que problemas.
¿Por qué es importante realizar un buen mantenimiento web en WordPress?
Antes de seguir adelante, vamos a profundizar un poco más en las razones por las que es importante realizar un buen mantenimiento web en WordPress:
- Seguridad: WordPress es el CMS más usado del mundo, con más de un 40% de cuota de mercado, lo que le convierte en un objetivo frecuente de ataques buscando posibles vulnerabilidades. Un mantenimiento regular ayuda a mantener tu web segura.
- Rendimiento: Un sitio bien mantenido normalmente carga más rápido. Porque optimizamos su contenido, mantenemos el sistema actualizado a las últimas mejoras, etc…
- Prevención de errores: WordPress se actualiza, sus plugins también, incluso nosotros cambiamos cosas en las webs. Y todo esto puede dar lugar a errores que tenemos que revisar y corregir.
- Experiencia del usuario: Esta es una combinación de las anteriores. Ya que si tu web no es segura, el rendimiento no es bueno o hay errores, la experiencia del usuario no será buena.
- Evitar problemas con tus clientes: Si eres profesional y creas webs para clientes, sabrás que no hacer un mantenimiento posterior son problemas seguros. Para tus clientes y, por lo tanto, para ti, como responsable de su web (aunque no les lleves el mantenimiento).
Claves de un buen mantenimiento web en WordPress
Las claves para un buen mantenimiento web radican en la constancia y la personalización.
Como comentaba antes, no vale de (casi) nada hacer tareas de mantenimiento en una web una vez al año. Las tareas de mantenimiento deben realizarse con la regularidad necesaria para mantener el sitio seguro, optimizado y funcional.
Además, el mantenimiento debe estar adaptado a cada tipo de web, reconociendo que no todos los sitios requieren el mismo nivel de atención o tipo de mantenimiento. Por ejemplo, no necesitarán el mismo mantenimiento un sitio de comercio electrónico que transacciones cientos de pedidos al día que una web corporativa que apenas recibe visitas y en la que no hacemos cambios de contenido.
Tareas de mantenimiento en WordPress
Para realizar un buen mantenimiento web debemos tener una estrategia marcada con unas tareas concretas a realizar de manera recurrente.
Una buena práctica es tener estas tareas en un checklist en el que puedas ir anotando las que haces y si surge cualquier tipo de problema.
A continuación, te voy a contar las 8 tareas fundamentales que recomiendo llevar a cabo en cualquier web de WordPress.
Actualizaciones
Aquí hablamos de actualizaciones de plugins, temas, core de WordPress y traducciones. Pero no es simplemente darle clic al botón de actualizar, hay que tener mucho ojo si no queremos que esto rompa algo.
Estas actualizaciones tienen que hacerse regularmente, pero además antes de realizarlas, hay que tener en cuenta la versión actual en la que se encuentran los plugins, temas y WordPress. Hay actualizaciones menores (pequeños cambios, por ejemplo de 6.1.1 a 6.1.2) y actualizaciones mayores (de 6.1 a 6.1 o incluso a 7.0). Con las mayores mejor esperar unos días desde que han salido, por si acaso.
Evidentemente, a esto se le suma una revisión en profundidad, para evitar que alguna de las actualizaciones haya causado daños en la web o en sus funcionalidades.
Ahora la cosa es, ¿cómo podemos hacerlas? La verdad es que hay opciones más cómodas que otras, pero todo depende del número de webs que tengas que gestionar. Pueden hacerse manuales o automáticas desde el propio WordPress, automaticas con plugins como Easy Updates Manager o centralizadas con herramientas como Modular DS.
Monitorización de estado
En una web hay varios aspectos cruciales que puedes y debes monitorizar para asegurar que siempre está funcionando y que no recibes una llamada de un usuario o cliente diciendo que no puede entrar en tu página.
Hablamos aquí de la respuesta del servidor (OK o no OK), el tiempo de esa respuesta, las keywords que deben aparecer en el contenido o si ha caducado el certificado de seguridad o, incluso, el dominio.
Para monitorizar tu web también existen plugin de WordPress, herramientas externas como Uptime Robot o herramientas de mantenimiento web de WordPress como Modular DS o ManageWP.
Copias de seguridad y recuperación
Es fundamental tener funcionando un sistema de copias de seguridad de tu web. Pero para conseguirlo, debemos tener en cuenta lo siguiente:
- Periodicidad: En webs sencillas puedes llegar a hacer copias de seguridad cada mes, puesto que al final son mayormente estáticas y hay pocos o ningún cambio. No obstante, cuando hablamos de un e-commerce, que recibe un gran número de pedidos al día y hay cambios continuos, deberíamos realizar copias de seguridad diarias o incluso cada hora (al menos de la base de datos).
- Localizaciones: Siempre es bueno tener las copias de seguridad guardadas en diferentes sitios. Por ejemplo; en tu servidor web, en tu ordenador o en la nube.
- Retención: Cuánto tiempo las guardamos. Importante dependiendo de la periodicidad con la que se hacen.
- Contenido: Elegir el contenido que quieres que se guarde en la copia de seguridad. Hay veces que no necesitas que todo vaya en cada copia de seguridad para ahorrar espacio de almacenamiento.
Hay muchas opciones para realizar estas copias de seguridad: el propio hosting donde tienes alojada tu web, en la propia instalación de WordPress con plugins como Updraft Plus o BackupBuddy (también tienen opción de enviar a la nube), o en una nube externa con Modular DS o ManageWP.
Análisis de seguridad
Otra tarea que debemos hacer es implementar y actualizar medidas de seguridad, como firewalls y escaneos de malware, además de realizar auditorías de seguridad para detectar y corregir vulnerabilidades.
Principalmente, debemos fijarnos en las configuraciones inseguras, en el malware y archivos maliciosos, en la presencia en listas negras o en las vulnerabilidades de los plugins que tenemos instalados.
Te recomiendo probar plugins como WP Vulnerability para las vulnerabilidades de plugins o Cloudflare para todo lo relacionado con seguridad.
Revisión de enlaces
Quien no ha entrado en una web para encontrarse con un enlace roto que no lleva a ninguna parte. Mala experiencia de usuario (y mal SEO ya de paso).
Por eso debemos comprobar periódicamente que todos los enlaces del sitio, tanto internos como externos, están funcionando correctamente y no conducen a páginas de error.
Y no, no hace falta hacerlo a mano. Existen plugins como Broken Link Checker o la extensión de Google Chrome Broken Link Checker, que te permiten hacerlo de manera automática.
Limpieza de base de datos
Es un proceso de optimización que implica la eliminación de información innecesaria o redundante que puede ralentizar tu sitio. Esto mejora la eficiencia y velocidad de la base de datos, lo cual es crucial para el rendimiento general del sitio web, pero también ahorra espacio y facilita los backups.
Hay varias opciones para hacer esto. Desde una limpieza manual de la base de datos con phpMyAdmin, a usar WP-CLI (interfaz de comandos para WP) o con plugins como WP-Optimize.
Análisis de rendimiento
Cuando diseñamos una web siempre nos preocupamos de la puntuación que tiene en los test de rendimiento y queremos que sea lo más rápida posible. ¿Pero qué pasa cuando ya la hemos publicado? Pues que también deberíamos seguir revisándola.
WordPress se actualiza, los plugins también, nuestro tema, incluso los navegadores evolucionan. Y por eso es importante que veamos si nuestra web evoluciona correctamente con ellos para mantener un buen rendimiento y una buena experiencia de usuario (buen SEO otra vez).
¿Cómo podemos hacerlo? Con herramientas especializadas como Google PageSpeed, Pingdom o GTmetrix o con herramientas de mantenimiento de WordPress como Modular.
Revisión de formularios
Esta es la que menos se hace, pero muy importante también. Y es que quien normalmente rellena un formulario es porque quiere algo de nosotros (normalmente contratar o comprar) y no queremos perder clientes.
Esta última tarea consiste en verificar y asegurar que todos los formularios de tu sitio web de WordPress estén funcionando correctamente. Esto incluye formularios de contacto, encuestas, formularios de registro o formularios de suscripción a newsletter.
Aquí no hay muchas herramientas que podamos usar, ya que cada formulario es único. Pero sí que existen plugins como WP Mail Logging o Contact Form 7 Database Addon que, aunque no te avisan cuando un formulario deja de funcionar, si guardan toda la información que se intenta mandar a través de él para que no pierdas nada.
Conclusión
Como hemos visto, realizar un mantenimiento adecuado en WordPress es una tarea esencial para cualquier propietario de sitio web. Más aún si eres profesional y gestionas webs de clientes. Sí, aunque sea algo tedioso.
Además, si las tareas de mantenimiento te llevan mucho tiempo, en Modular DS hemos desarrollado una herramienta que te permite automatizar y centralizar la mayor parte de este mantenimiento en una única aplicación. Conectando todas tus webs de WordPress. Puedes registrarte gratis aquí y conectar tus primeras 5 webs para empezar a llevar tus servicios de mantenimiento al siguiente nivel.
🥳 Y por ser usuario/lector de JoinChat, tienes un 20% de descuento el primer año en el plan PRO de Modular con el código JOINCHAT
.
Héctor de Prada.
Cofundador y CEO de Modular DS, la herramienta con la que automatizar y centralizar el mantenimiento de tus webs y mejorar la relación con tus clientes.