410 | Las claves para un mantenimiento semi automatizado en WordPress
28 Feb 2024 · 16 min
Episode 410 (Feb 28, 2024) of the podcast WordPress Semanal, hosted by Gonzalo Navarro, explains a practical, semi-automated system for maintaining WordPress sites. The episode lists core maintenance tasks (secure updates with backups; remove unused plugins/themes/code; regular backups; database cleanup and transients; image and spam cleanup; uptime and security monitoring; broken-link checks) and contrasts single-site vs multi-site workflows. Gonzalo recommends centralised management tools for handling multiple sites (e.g., Modular, ManageWP, MainWP, WP Umbrella, InfiniteWP, WP Remote), highlights client-facing features (automated or scheduled maintenance reports, white-labeling, Google Analytics integration, bulk updates) and plugin recommendations (Default Featured Image, alternatives for backups). A guest message from Héctor de Prada (Modular cofounder) announces Modular’s exit from beta, new features (email delivery of reports, white-label connector plugin, security/health analysis), new Pro plans and extra backup storage, a continued free tier (up to 5 sites), and a limited 30% discount for listeners valid through March 3, 2024.
Questions this episode answers
Episode 410, published February 28, 2024.
30% off the first year (Pro plans or extra storage) for listeners, valid through March 3, 2024; discount code: G.NAVARRO (all caps).
Chapters
En el episodio 410 de WordPress semanal te cuento los procesos que debes poner en marcha para llevar el mantenimiento de tus webs de forma efectiva y ordenada, y no a trompicones, que seguramente es como lo haces ahora. Vamos allá. Hola, hola, soy Gonzalo Navarro y Bienvenidos al episodio 410 de WordPress Semanal, el podcast en el que aprendes a a crear y gestionar tus propias webs con WordPress en profundidad. Y hoy te quiero hablar del sistema perfecto o cuasi perfecto para llevar el mantenimiento de tus webs con WordPress. Vamos a ver cuáles son las tareas básicas de mantenimiento de una web con WordPress. Te hablaré de si cambia o no y cómo el proceso dependiendo de si llevas una o varias webs. Me detendré un momentito en qué pasa si llevas webs para clientes, cómo debes afrontar este mantenimiento y después nos adentraremos en el mundo de las herramientas y servicios que te ayudan y mucho a llevar el mantenimiento, sobre todo de forma masiva, aparte de tres, cuatro, cinco webs, hasta las que te imagines. Y haré mención especial a Modular 10, porque ha salido de su versión beta. Modular 10 es uno de estos servicios que te permite llevar el mantenimiento de varias webs con WordPress, del que hablé en un episodio del que tenéis un curso y está en constante mejora, en constante avance, porque no en vano acaba de salir de la versión beta. Es decir, cuando yo publique el curso aún le quedaba bastante recorrido y le sigue quedando porque no paran de sacar cositas. Hablaré de ellas en un momento, Bueno, más bien escucharás a uno de sus cofundadores contando de las novedades y ofreciéndote, haciéndote un regalito exclusivo por ser oyente de este podcast. Bien, pero antes de todo esto, vamos con las novedades. ¿Que está pasando en Gonzalo Navarro ES esta semana? Pues tenemos por un lado nuevo vídeo de la zona Código. En él os enseño una cosa que se comentó en la comunidad privada en Telegram, Ya sabéis, cuando os hacéis miembros en Gonzalo Navarro ES, pues además de toda la formación, todos los cursos, los vídeos, tenéis acceso a soporte conmigo y a la comunidad. Y ahí hubo como cierto interés en saber cómo se puede personalizar el checkout, en concreto de Restrict Content Pro, porque uno de los miembros decía que según su opinión, no generaba como mucha confianza y que si fuese él, pues que no sería un formulario en el que le introdujera los datos. Y entonces yo le pregunté, bueno, ¿Qué sería algo que te genera confianza? Y me mandó los típicos que a lo mejor te dan las pasarelas de pago como Redshift y éstas que te muestran los iconitos de las tarjetas, te ponen que se acepta Visa, no sé qué, te pone un candadito de seguridad. Entonces vamos a ver cómo podemos nosotros modificar con un poquito de CSS y jugando también con los shortcodes de Restrict Content Pro, cómo podemos jugar con esto, pues para darle ese toque o más personal o si tu idea es buscar una sensación que según tu punto de vista es más segura, pues poder llegar ahí. Me gusta sacar este tipo de vídeos porque al final salen directamente de una conversación, por ejemplo en el grupo de Telegram. Bien, más novedades. Pues he ampliado el curso de Modular porque como os digo, va sacando cosas nuevas, pues yo también voy ampliando el curso. De hecho, como durante el curso algunas cosas están como en beta, pero todavía no han salido y os digo, a ver, esto ahora no os lo puedo mostrar porque no ha salido todavía, pero va a salir y vas a poder hacer tal, tal y tal. Si hay algo así que no he sacado en la ampliación y queréis que le dedique un vídeo o que amplíe un vídeo actual, me lo decís, ¿Vale? Ahora lo que lo que he hecho es sacar vídeos con las características nuevas que han sacado, que bueno, no te las cuento ahora porque te hablará de ellas Héctor, que ya digo, es el cofundador de Modular, te las va a contar ahora en un momentito en un audio que nos ha mandado. Pero en fin, que ya tenéis el curso ampliado a todo lo que cubre Modular, así que a por él. Bien, una vez viste las novedades, vámonos ahora con el plugin de la semana y que se llama Default Featured Image. Este plugin, como indica su nombre, te permite asignar una imagen destacada para que se asigne a los contenidos en los que no pongas una imagen específica, es decir, tener una imagen ahí por defecto, por seguridad, por si en algún contenido, yo por ejemplo, muchos contenidos en los que me da igual la imagen destacada. Entonces si tuviese una genérica, que normalmente lo que hago es poner mi cara, pues me ahorraría algo de trabajo, porque por ejemplo, cuando creo una landing page que realmente es para mandar por email, que no voy a poner en redes sociales ni nada, pues me da igual la imagen destacada del contenido o que no va a aparecer en una página de archivo, con lo cual tampoco se va a mostrar esa imagen destacada. Así que para esos casos, pues a mí si se muestra siempre mi cara, en los que yo no ponga nada, pues mejor. Y seguramente que tú pues tengas casos parecidos, a lo mejor tu logo o una imagen genérica que siempre utilices, pues con este plugin es muy fácil, lo tienes y cuando no asignes una imagen, se asignará. Por cierto, tenéis un vídeo de la zona código en el que os enseño cómo mostrar como destacada la primera imagen del contenido, que también esto es muy útil. Y así pues si queréis esto mejor que lo otro, pues ahorráis un plugin. Lo dejo enlazado donde el plugin de la semana dejo enlazado también este vídeo de la zona código. Por cierto, si en vuestra aplicación de podcast no podéis ver los enlaces en las notas del episodio, que en algunas no deja, pues lo tenéis todo completo en Gonzalonabarro es 410, que es el número de este episodio, con número por supuesto GonzaloNavarro es 410. Venga, ahora sí, vámonos con el tema central del episodio, el sistema perfecto para llevar el mantenimiento en WordPress. Y vamos a repasar, que de esto tengo ya varios episodios. Tengo uno hablando del mantenimiento en general, tengo otro hablando de cómo llevar mantenimiento para clientes, así que si queréis profundizar, pues dejaré en la parte de enlaces, dejaré estos contenidos, que por cierto no los he dejado, a ver si me acuerdo y los pongo, pero si no, en la parte de podcast, pues tenéis un magnífico buscador. Bien, vamos a sentar las bases. ¿Cuáles son las tareas de mantenimiento de cualquier web con WordPress? Pues bueno, empezando por lo básico que es actualizar la versión de WordPress, actualizar plugins y actualizar themes de forma segura. Yo siempre digo de forma segura y esto quiere decir que hagas una copia de seguridad completa antes de actualizar, porque si hay algún problema, pues puedes restaurar esa copia inmediatamente anterior. Esto es actualizar de forma segura. Y ahora hablaremos de herramientas que te facilitan esto y que no tienes que hacerlo como muy manual. Más tareas de mantenimiento básicas, ir eliminando todo lo que no uses, plugins y themes, por supuesto que esto es muy obvio, pero también código y también rastro que dejan las cosas. Por ejemplo, el rastro que deja cuando eliminas un plugin, las tablas se quedan en la base de datos, es decir, lo ideal es irte a la base de datos y hacer esa limpieza. Esto por supuesto se puede hacer con plugins y se puede hacer de forma más sencilla. Más tareas básicas de mantenimiento. Copias de seguridad de forma recurrente, yo las hago diarias, tanto de archivos como de bases de datos, y tener un sistema que te permita restaurar esas copias de seguridad, ya sea completas o por partes, en cualquier momento. Más tareas de mantenimiento básicas, pues ir haciendo limpieza de comentarios y de spam, por ejemplo, que eso es típico, que se va acumulando. Eliminar imágenes innecesarias, que esto debo de reconocer que no lo hago siempre, al final se me van acumulando las imágenes en las webs de clientes no es tan fácil que haga esto, esto es algo que debe correr por cuenta del cliente, porque tú tampoco sabes tan bien, salvo que seas tú el que hagas todo en la web, pero si solo llevas el mantenimiento tampoco sabes tan bien, no tienes esto tan controlado. Entonces, bueno, esto realmente es un poco más hacerlo cada cierto tiempo. Depuración de la base de datos. Esto quiere decir ir eliminando contenido transitorio. Muchos plugins, sobre todo woocommerce y otros, dejan un rastro que no sirve para nada. Me explico, sirve en el momento porque son tareas que se han hecho y por eso han dejado un rastro, pero ya no sirven para nada. Esto se llama transients, por ejemplo, que es como, pues eso, datos transitorios y esto se puede ir depurando, se puede ir limpiando pues con, ya digo, con plugins o con servicios o manualmente. Creo que en la zona código también explico cómo hacerlo de forma manual. Si, seguro, lo tengo, tengo un vídeo también publicado. Pues todo esto ocupa espacio y si vas haciendo una limpieza, pues semanal, mensual, como tú quieras, pues mejor que mejor, porque así evitas ir llenando el espacio que ocupas en tu servidor, que al final te puede hacer pagar más para subir a un plan superior o que el rendimiento no sea el óptimo. Más tareas. Monitoreo del estado del servidor, saber si tu web se cae y por cuánto tiempo. Esto es muy importante. A mí me ha pasado en alguna web que no lo estaba controlando mucho y que de repente me he dado cuenta de que durante un mes ha estado cayendo como cuatro horas por la noche, claro, como era por la noche pues no me daba cuenta. Entonces esto hay que tener un sistema, un sistema de avisos de monitoreo del estado del servidor, por supuesto también un monito. Monitoreo de seguridad, ya no tanto lo que son las medidas de seguridad que al final pues sí que pueden ser parte también del mantenimiento, aunque es una como una parte específica en sí misma, sino saber si por ejemplo hay una vulnerabilidad en alguna versión de WordPress, en alguna versión de tu tema, en alguna versión de los plugins que utilizas y tener un sistema por el que te des cuenta rápido para poder solucionarlo, porque si el hacker se da cuenta antes que tú y es una vulnerabilidad que es relativamente sencilla de aprovechar, pues cuidadito esto, los servicios de los que vamos a hablar más adelante te avisan. Modular no lo tiene, no sé, depende cuando estés escuchando esto, pero está en camino, de hecho lo tienen ya en su panel, o sea que está en próximamente más monitoreo de enlaces rotos, hay veces en las que tú enlazas a sitios externos y de repente esa URL ya no existe. Pues bueno, si tienes una manera relativamente sencilla de ver estas cosas, pues así los puedes quitar o sustituir por otros. Y luego esto es un poco así en general, el mantenimiento en general de cualquier tipo de web con WordPress, pero ya dependiendo de la web en cuestión, pues habrá tareas específicas para cada web. Bien, ¿Qué pasa si en vez de una web tienes varias y tienes que hacer todo esto? Las tareas al final van a ser las mismas, pero ya empiezas a necesitar un sistema mucho más óptimo y aquí es donde te recomiendo muchísimo ayudarte de herramientas de mantenimiento centralizadas. Ahora te voy a mencionar varias, ya te he dicho modular, pero hay un montón más y básicamente estos son servicios en los que das de alta todas tus webs y las gestiones desde un mismo panel. Aquí viene la gracia, no tienes que estar entrando en el panel de administración de cada una, aunque esto debes hacerlo también de forma regular, porque aunque uses un sistema centralizado también conviene que entres en cada web. En algunas hay veces que un plugin hay que actualizarlo de manera manual por lo que sea, o tienes que actualizar, por ejemplo, has visto lo típico que muchas veces actualizas woocommerce y te sale, tienes que actualizar la base de datos de WooCommerce, dale aquí o con Elementor sale mucho, pues eso no lo puedes hacer desde herramientas externas, tienes que hacerlo desde la propia web, entonces de vez en cuando tienes que pasarte por la web en cuestión, vamos, más que de vez en cuando, de forma bastante regular. También si haces una actualización global, por ejemplo, desde una herramienta externa, luego es conveniente que te pases por la web a revisar que todo va correctamente, mejor eso a que te avise tu cliente, si es que no es tu web y te diga oye, ¿Qué pasa aquí? Sí, bueno, como digo, en estos servicios centralizados es muy importante que te permitan automatizar las tareas básicas, pues por ejemplo, las copias de seguridad, que las puedes hacer de forma automática todos los días a las 4 de la mañana en una hora, pues que tampoco, como sale, como va a ser el típico mensaje en la web de estamos con tareas de mantenimiento o estamos actualizando la web o algo así, sale muy poquito tiempo, justo el tiempo de la actualización, pero bueno, puede pillar a alguien, entonces yo prefiero hacerlo en horas así de poco tráfico o cosas como el monitoreo que también se automaticen, pues lo que te decía, el monitoreo de la seguridad, de los enlaces rotos, del estado del servidor sobre todo y que te avise por email o por teléfono. Y luego también importante que todo lo que no pueda automatizarse se pueda hacer en masa, es decir, que si yo quiero actualizar la web ahora mismo, que la pueda actualizar entera, no que tenga que ir actualizando plugin a plugin, que esta es otra, bueno, desde que grabé el curso es otra novedad de modular, pero ya hace mucho que sacaron esta funcionalidad de actualizar todo a la vez o de forma selectiva. Imagínate que solo quiero actualizar pues los plugins, o todos los plugins menos WooCommerce, porque acaba de sacar una gran versión y me quiero esperar un poquito. Por cierto, hace poco hubo una cagada grande y todos los que actualizaron directamente a una gran versión, o no todos, pero muchos tuvieron un problema, pues este tipo de cosas que también va cogiendo uno con la experiencia, también son parte del mantenimiento. Entonces pues bueno, aquí viene una gran versión, me voy a esperar un poco, pero lo demás sí que lo quiero actualizar ya, y que puedas hacerlo, pues eso, desde tu panel de gestión. Esto si llevas o mantienes varias webs, pero ¿Y si llevas clientes? Porque todo esto que te acabo de decir ya es útil si tú tienes tres webs, para mí es útil ya. Yo todas mis webs personales las tengo en mi sistema también el mismo que utilizo para llevar webs a mis clientes, pero para clientes también busco funcionalidades específicas en este tipo de programas. ¿Qué busco en este tipo de servicios? Pues características que vayan a ayudar o que aporten un valor extra a mis clientes. Por ejemplo, que pueda crear, personalizar y luego enviar o programar informes. Informes o reportes, que es como lo llaman algunas herramientas, de todas las tareas que se han hecho ese mes. Por ejemplo, si yo mi mantenimiento es mensual, pues todo lo que tengo automatizado que se vea reflejado en el informe cada día se hizo una copia de seguridad de toda la web y además se guarda en mi servidor como profesional y no te ocupa espacio en tu servidor ni nada, le especificas al cliente si quieres. Se ha hecho un control exhaustivo de los enlaces y este mes no ha habido ningún enlace roto. Además que te permita escribir tareas que has hecho que están fuera de lo que te permite hacer la herramienta. Pues esta semana te he configurado un plugin de formulario para que pueda recoger opiniones de tus clientes y han sido tres horas de trabajo y es un extra de no sé cuánto. Todo esto que lo puedas tú ir metiendo y que aparezca por ejemplo también en los informes, al igual que otras cosas muy útiles para los usuarios, como por ejemplo, si la herramienta que utilizas también puede asociarse con el Google Analytics del cliente, pues genial, porque entonces en el informe también le puedes enviar el resumen analítica de visitas de ese mes. Que si también te mide el rendimiento de cada pues fantástico porque así se lo puedes mostrar. Que también te mide la parte que te digo de seguridad, de si ha habido alguna vulnerabilidad o lo que sea, pues fantástico porque también se lo puedes mostrar. Y luego si ya por ejemplo eres agencia o te interesa que sea como mucho más personalizado el trabajo, la posibilidad del White label, es decir, que aunque tú le lleves la gestión y utilices tú el panel de alguna herramienta de modular, de ManageWP o de cualquier otra, que el cliente realmente no lo vea, que entienda que es tu mantenimiento y ya está. Por ejemplo Modular han sacado una característica que es la de White Label, que es que el plugin que tú les instalas a ellos, porque tú cuando quieres vincular una web con este sistema externo para llevar el mantenimiento necesitas vincularlo de alguna manera, entonces se instala un plugin en la web del cliente o en la web que se quiera conectar y en ese plugin pone el nombre de la empresa, si lo vinculas con ManageWP, ManageWP o bueno realmente sale el nombre de GoDaddy porque es de ellos, pero si es Modular pues sale Modular. Y ya digo los de Modular tienen una opción en su plan Pro que se llama o el plan más avanzado en la que tienes esta característica de White Label y puede ser servicio de mantenimiento de Gonzalo Navarro por ejemplo o servicio de mantenimiento de Empresa X, en lugar de que aparezca Modular. Bueno pues esto puede ser interesante para algunos perfiles. ¿Qué herramientas puedo utilizar para esto? Pues por supuesto Modular, de ese de la que te acabo de hablar y de la que acabo de ampliar el curso, ManageWP, del que también tiene varios vídeos en el curso de mantenimiento en WordPress. Y luego en esta línea tenemos Main WP WP Umbrella, Infinite WP WP Remote todas estas son muy parecidas, son así del mismo estilo, pero yo las que más conozco y las que más me gusta son tanto Modular, que es además española y tiene un panel súper amigable, eso sí que gana frente al resto y luego managewp que también que por el momento es más completa que Modular, aunque me consta que Modular le está siguiendo los pasos y cada vez es más más completa. Y luego también tenéis un plugin muy interesante que lo cubro en el curso de WordPress intermedio que es After A, este plugin es para Automat, las copias de seguridad y también puedes restaurarlas. Entonces si tienes solo una web y digamos tú vas llevando el mantenimiento de forma más o menos manual, seguramente sea también una buena opción que simplemente tengas tu sistema de copias de seguridad y luego las implementaciones, las cositas que vayas haciendo. Yo la verdad que prefiero siempre usar este sistema, gestionarlo con un sistema aparte, pero entiendo que a lo mejor si solo tienes una web pues que no quieres darte de alta en otro sistema, entonces bueno para esos casos tienes este vídeo. De todas formas en el curso de mantenimiento las dos primeras clases o por AH están dedicadas al mantenimiento pensado para una sola web sin digamos utilizar un sistema de estos que te gestiona todo, ahí te explico todo lo que tiene que ver todo lo que te he explicado aquí, ahí lo vemos cómo hacerlo, digamos a nivel de una web. Para cerrar, como te decía, Modular ha sacado novedades y quién mejor que Héctor de Prada, su cofundador, que además una persona súper accesible, así que si tienes alguna duda, pues escríbele porque además a él le interesa, está súper interesado en saber lo que piensa la gente y en conocer posibles mejoras para ir poniéndolas. De hecho tienen su roadmap, su digamos mapa de mejoras, lo tienen de cara al público y puedes ir viendo lo que han completado, lo que le queda por hacer y demás. Y en esta línea nos cuenta en un mensajito que nos ha enviado todas las novedades de Modular y lo que está por venir próximamente.
Hola a todos, aquí Héctor de Modulards, muchas gracias por hablar una vez más de Modular en el podcast Gonzalo y más en esta semana tan especial para nosotros. Después de casi dos años de trabajo y gracias también a los más de 1.500 profesionales y agencias que ya han probado la herramienta, por fin salimos de la versión beta y lo hacemos con un montón de novedades. A todo lo que ya podías hacer con Modular, como gestionar todas las webs desde una única plataforma, actualizar los plugins de todas ellas de manera centralizada, hacer copias de seguridad en la nube, monitorizarlas para saber cuándo una de las webs se cae o generar reportes de mantenimiento para clientes, añadimos el envío por email de estos reportes a tus clientes de manera automática, que es algo que nos habían pedido mucho, el while del plugin para que puedas modificar en tus WordPress la información del plugin conector de Modular y el análisis de seguridad y salud del sitio para que te avise de cualquier configuración insegura de la web o del servidor. Además sacamos nuevos planes Pro y la opción de contratar almacenamiento extra para tus copias de seguridad, manteniendo por supuesto nuestro plan gratuito para conectar hasta 5 webs y poder probar la herramienta sin problema. Y como Gonzalo siempre nos ha ayudado, todas las personas de su comunidad tenéis un descuento muy especial durante esta semana si queréis pasar a cualquiera de los planes Pro o contratar almacenamiento extra. Te dejo contar lo que se lo cuentes tú, y les digas cómo aprovecharlo. Muchas gracias de nuevo por invitarnos y os esperamos a todos en Modular.
Bueno, ahí habéis escuchado a Héctor. Él se refiere, cuando dice que tenéis un regalito por ser oyentes de WordPress Semanal, se refiere a un descuento exclusivo para vosotros y solo hasta este domingo al domingo día 3 de marzo, ¿De acuerdo? No sé cuándo estarás escuchando esto, pero hasta el 3 de marzo de 2024 tenéis un descuento solo para los oyentes de WordPress semanal y los suscriptores también de la newsletter y de la membresía del 30% en el primer año, tanto para el plan Pro como si quieres añadir gigas extra, que esto es otra de las características nuevas que sacaron, ¿De acuerdo? Del 30%. Es un descuentazo y podéis acceder a él con el código de descuento, todo en mayúscula, ¿De acuerdo? G. Navarro. De todas maneras, lo dejo escrito en las notas del episodio. Si es después del 3 de marzo y queréis apuntaros también y aprovechar un descuento, podéis aprovechar el descuento anterior que nos dio Héctor, que no es tan potente como este, pero también es un descuento exclusivo que solo tenemos aquí, así que lo voy a dejar en las notas del episodio para que sea más fácil. Y sólo tenéis que copiar y pegar el código de descuento y listo. Recordad que para ir directamente a las notas, escribid en vuestro buscador o en vuestro navegador Gonzalo Navarro es 410, que es el número de este episodio. Y por supuesto, si vais a usar Modular, corred al curso que tenéis disponible en gonzalonabarro es porque ahí vemos paso a paso cómo se configura todo, incluidas las novedades de las que os ha hablado Héctor. Nada más por este episodio, muchísimas gracias por estar ahí. Nos seguimos escuchando. Adiós.
More from Gonzalo
518 | Redes sociales, precios personalizados, audios desde Drive y temas de bloques (Q&A)
513 | Por qué sigo usando estos plugins después de tantos años (y cuáles he abandonado)