El calendario de mantenimiento de un vistazo
Usa este calendario como punto de partida y ajústalo según los cambios del sitio web y las consecuencias de una interrupción. Una tienda que recibe pedidos necesita respaldos de base de datos más frecuentes que un sitio informativo con cambios ocasionales.
| Área | Semanal | Mensual | Trimestral |
|---|---|---|---|
| Respaldos | Ver tareas + copia externa | Revisar retención + fallas | Restaurar en staging |
| Actualizaciones | Priorizar + probar cambios | Revisar pendientes | Revisar compatibilidad |
| Seguridad | Alertas + escaneo | Usuarios + accesos | Permisos + soporte PHP |
| Disponibilidad | Alertas uptime + SSL | Vencimientos + avisos | Simulacro de recuperación |
| Acciones del visitante | Enviar cada formulario | Rastrear enlaces + 404 | Revisar recorrido completo |
| Rendimiento | Investigar deterioros | Métricas + limpieza | Revisar plugins + hosting |
Checklist semanal: confirma que el sitio atienda a tus visitantes
Registra un resultado y un responsable para cada falla
- Comprueba que los respaldos terminen y se guarden fuera del hosting.Abre el historial de tareas, revisa la fecha y comprueba que el destino independiente contenga tanto el archivo de respaldo como la exportación de la base de datos. Un indicador verde del plugin no demuestra que puedas restaurar la copia.
- Revisa actualizaciones del núcleo, los plugins y los temas.Consulta Escritorio > Actualizaciones y los changelogs de cada proveedor para identificar correcciones de seguridad, requisitos PHP, dependencias y migraciones de base de datos. Sigue el proceso de actualización de esta guía y registra el motivo y la fecha de revisión de cualquier cambio pendiente.
- Revisa alertas de seguridad y ejecuta un escaneo de malware.Consulta las detecciones, los administradores nuevos y los cambios inesperados de archivos en la herramienta del hosting o de seguridad. Investiga antes de borrar archivos; un escaneo limpio no garantiza que no exista una intrusión.
- Revisa uptime, certificados y destinatarios de alertas.Configura un monitor externo para la página principal y otra página crítica, verificando estado y contenido esperado. Envía una alerta de prueba al contacto principal y al suplente, y confirma que ambos puedan responder.
- Prueba acciones de visitantes en escritorio y con conexión celular.Abre la navegación, contacto, búsqueda y los recorridos de reserva o compra que existan. Envía una prueba identificada en cada formulario y confirma que llegue al buzón, siguiendo las verificaciones detalladas más abajo.
- Cierra o escala las fallas.Guarda en un ticket la página afectada, los pasos para reproducir el problema, la fecha y el resultado. La revisión queda completa cuando la prueba pasa o existe un responsable, una siguiente acción y una fecha de revisión acordada.
Checklist mensual: rendimiento, limpieza y vencimientos
- Compara Core Web Vitals en páginas representativas.Usa PageSpeed Insights para la página principal, una de contenido y una de conversión en celular y escritorio. Revisa LCP (carga), INP (respuesta a interacciones) y CLS (estabilidad visual) cuando haya datos de campo; usa Search Console para detectar grupos afectados y distingue las pruebas de laboratorio de los datos de usuarios reales.
- Verifica la caché sin guardar sesiones privadas.Revisa en el hosting o plugin de caché si las páginas públicas se sirven desde caché y vuelve a probar después de vaciarla. Excluye carrito, pago, cuenta y otras páginas personalizadas según la plataforma; confirma que otro visitante no vea contenido de una sesión iniciada.
- Ajusta y comprime imágenes antes de agregar plugins.Adapta las dimensiones al tamaño visible, usa formatos modernos adecuados y define ancho y alto para reducir saltos. Aplica carga diferida a las imágenes fuera de la primera pantalla, evita retrasar la imagen principal visible y compara la misma página antes y después.
- Limpia la base de datos con criterio.Haz un respaldo y revisa una vista previa de revisiones antiguas y transients vencidos con una herramienta confiable. Conserva el historial de revisiones acordado y nunca borres tablas desconocidas, pedidos ni registros activos de plugins solo porque ocupen espacio.
- Revisa plugins redundantes y licencias pendientes.Registra la función, responsable, vencimiento de licencia y funciones repetidas de cada plugin. Prueba quitar los redundantes en staging y verifica páginas, formularios y tareas en segundo plano antes de eliminarlos en producción.
- Revisa vencimientos y retención de respaldos.Comprueba el vencimiento y la renovación del certificado SSL, la fecha del dominio en el registrador, el método de pago y el contacto de renovación. Confirma que conserves varios puntos de recuperación y copias antiguas fuera de la cuenta de hosting.
Checklist trimestral: demuestra que puedes recuperar el sitio
- Restaura un respaldo externo en un staging aislado.Recupera archivos y base de datos del mismo momento, ajusta la configuración de staging y revisa acceso, imágenes, enlaces permanentes, formularios y pedidos de muestra cuando corresponda. Registra la fecha del respaldo, el resultado y los obstáculos; nunca hagas la prueba sobre el sitio en producción.
- Revisa quién puede recuperar el sitio y con qué accesos.Confirma que una persona designada pueda entrar al hosting, DNS, registrador y respaldos independientes aunque WordPress no funcione. Guarda los códigos de recuperación de forma segura y prueba la ruta de escalamiento sin compartir contraseñas en el reporte.
- Revisa todo el recorrido del visitante.Prueba menús, búsqueda, contacto, reservas y compras en escritorio y celular. Usa pagos de prueba o una compra real controlada y coordinada para verificar checkout, confirmación, registros y entrega de correos.
- Revisa la plataforma y el alcance del plan.Consulta la lista de versiones con soporte de PHP y a tu hosting, y prueba cualquier cambio de versión en staging. Revisa plugins abandonados, dependencias del tema, capacidad, frecuencia de respaldos y si el acuerdo de mantenimiento sigue correspondiendo al sitio.
Cómo actualizar WordPress con una ruta de recuperación
Las versiones menores del núcleo suelen corregir errores o problemas de seguridad; las versiones mayores pueden traer cambios más amplios. Ambas necesitan verificación, y hasta un parche de plugin puede alterar un formulario o el proceso de compra.
- Paso 1
Registra versiones y lee los changelogs
Anota las versiones instaladas y las de destino del núcleo, los plugins y los temas. Revisa compatibilidad, orden de dependencias, requisitos PHP, urgencia de seguridad y cambios irreversibles de base de datos antes de elegir una ventana de mantenimiento.
- Paso 2
Crea y verifica un respaldo reciente
Antes de cada actualización, respalda archivos y base de datos del mismo momento y comprueba que puedas acceder a la copia externa. Identifica el procedimiento de restauración, el responsable y los pedidos o envíos nuevos que podrías borrar al recuperar la base de datos.
- Paso 3
Clona producción en un staging protegido
Usa una copia reciente con la misma versión PHP y las configuraciones relevantes del hosting. Aísla correo, pagos e integraciones y ejecuta pruebas iniciales para distinguir fallas existentes de las causadas por la actualización.
- Paso 4
Actualiza en el orden compatible
Sigue las dependencias del proveedor en lugar de asumir un orden universal. Actualiza de uno en uno los plugins de mayor riesgo, como tienda, constructor, formularios e integraciones, probando entre cambios y registrando versión y resultado.
- Paso 5
Prueba el sitio actualizado
Revisa diseño en escritorio y celular, acceso, formularios, búsqueda, checkout y tareas programadas que use el sitio. Consulta la consola del navegador y el registro de errores PHP, compara con las pruebas iniciales y detente si falla una función crítica.
- Paso 6
Publica los cambios probados con cuidado
Crea un respaldo nuevo de producción antes de aplicar las versiones probadas o publicar código de forma selectiva. Nunca reemplaces la base de datos de producción por la de staging sobre pedidos o formularios nuevos; las migraciones necesitan un plan específico de publicación y recuperación.
- Paso 7
Verifica producción y completa el registro
Vacía las cachés necesarias, repite las pruebas críticas en producción y confirma que funcionen el monitoreo y los respaldos programados. Si algo falla, detén la publicación y aplica el plan de reversión o reparación conservando los datos nuevos; documenta la falla y la siguiente acción.
Diagnostica un conflicto entre plugins con pruebas
- Reproducir
Describe una acción que falla
Registra la página, recorrido de clics, rol de usuario, navegador, error y cambios recientes. Reproduce la falla en staging y compara con una sesión limpia del navegador antes de modificar plugins.
- Aislar
Usa diagnóstico por sesión o staging
Usa staging como primera opción, sobre todo para checkout y todo lo que modifique datos. En un sitio en vivo, el modo de diagnóstico del plugin Health Check & Troubleshooting desactiva plugins y cambia a un tema predeterminado solo en tu sesión iniciada, así los visitantes siguen viendo el sitio normal.
- Acotar
Desactiva la mitad en staging
Mantén juntas las dependencias necesarias, desactiva la mitad de los plugins candidatos y repite la misma prueba. Prueba la otra mitad o grupos menores hasta encontrar un sospechoso, y compruébalo solo y junto al plugin o tema con el que interactúa.
- Inspeccionar
Consulta errores del navegador y PHP
Abre las herramientas de desarrollador del navegador, Console y Network, para detectar fallas de scripts o solicitudes. En staging, activa WP_DEBUG y WP_DEBUG_LOG con WP_DEBUG_DISPLAY en false; registra el error PHP y la hora correspondiente en un log protegido.
- Resolver
Vuelve a probar todos los componentes
Prueba una corrección compatible del proveedor, un ajuste o una versión compatible; reactiva todos los plugins necesarios y repite las pruebas del visitante. Sal del modo de diagnóstico, desactiva el debug temporal y elimina o restringe los logs antes de cerrar el ticket.
// Edita las definiciones existentes antes del comentario de fin; evita duplicados.
// Cambia la ruta de ejemplo por una ubicación privada donde PHP pueda escribir.
define('WP_DEBUG', true);
define('WP_DEBUG_LOG', '/absolute/private/path/wp-errors.log');
define('WP_DEBUG_DISPLAY', false);
@ini_set('display_errors', '0');Comprueba la entrega de formularios y corrige rutas rotas
El mensaje de éxito es solo la primera comprobación
- Envía una prueba real en cada formulario.Haz un inventario de formularios de contacto, cotización, newsletter, reservas e incrustados, incluidas sus versiones en otros idiomas. Usa una dirección controlada, identifica el envío como PRUEBA, revisa campos obligatorios, consentimiento y archivos adjuntos, y comprueba la página o mensaje de confirmación.
- Confirma toda la cadena de entrega.Busca el registro en WordPress o en el sistema receptor si se almacenan envíos, confirma su llegada al buzón del equipo, revisa spam o cuarentena y verifica la respuesta automática en tu dirección de prueba. Comprueba el CRM, sistema de reservas o lista de correo que corresponda y elimina registros y adjuntos de prueba según tu política de retención.
- Investiga los correos que faltan.Revisa destinatario y remitente; si la ruta actual es poco confiable, usa un plugin SMTP con un proveedor de correo autenticado. Verifica sus requisitos de SPF, DKIM y DMARC, consulta los registros de envío y repite el formulario real; un correo de prueba SMTP no comprueba la configuración del formulario.
- Rastrea enlaces públicos y revisa los registros 404.Ejecuta Screaming Frog o un verificador de enlaces cada mes y combina los hallazgos con los registros 404 del servidor o de analítica. Distingue enlaces internos rotos de solicitudes de bots a páginas inexistentes, y prueba manualmente navegación principal, descargas y destinos externos.
- Corrige el enlace de origen y verifica la redirección.Actualiza los enlaces internos para que apunten a la dirección final. Usa una redirección permanente para una página trasladada de forma definitiva solo cuando haya un reemplazo pertinente; evita enviar todos los 404 al inicio, elimina cadenas y bucles, y repite el rastreo para verificar.
Controles de seguridad que debes verificar
2FA y cuentas individuales
Exige autenticación de dos factores en las cuentas privilegiadas de WordPress, hosting y registrador cuando esté disponible. Verifica su activación y los códigos de recuperación, elimina accesos de administrador compartidos y asigna una cuenta a cada persona.
Permisos mínimos
Revisa Usuarios > Todos los usuarios cada mes y después de cambios de personal. Elimina usuarios que ya no trabajan contigo reasignando su contenido cuando corresponda, investiga administradores desconocidos y usa Editor u otro rol limitado cuando no hagan falta permisos de administrador.
Menos código sin uso
Elimina plugins y temas sin uso después de comprobar sus dependencias. Conserva el tema padre del tema activo si es necesario y un tema alternativo mantenido si forma parte del plan de recuperación; revisa actualizaciones de todos los componentes restantes.
Protección del acceso
Configura límites de intentos o protección de inicio de sesión en el hosting o la herramienta de seguridad. Prueba los controles y el acceso de recuperación, revisa patrones sospechosos y evita reglas que bloqueen usuarios legítimos o integraciones necesarias.
Desactiva la edición desde el panel
Agrega define('DISALLOW_FILE_EDIT', true); en wp-config.php antes del comentario que indica dejar de editar, sin duplicar definiciones. Verifica que no estén disponibles los editores de archivos de temas y plugins; esto reduce una vía de edición, pero no evita toda intrusión.
PHP con soporte y escaneos
Consulta los datos de PHP en Herramientas > Salud del sitio > Información > Servidor, confirma que la versión reciba parches de seguridad oficiales y prueba los cambios en staging. Programa escaneos de malware, revisa resultados e investiga usuarios o archivos inesperados aunque el escaneo salga limpio.
Aplica la misma checklist a los sitios de tus clientes
Usa un procedimiento estándar con excepciones por sitio: hosting, responsable de credenciales, formularios críticos, plugins, frecuencia y retención de respaldos, método de publicación y contacto de recuperación. Un panel central ayuda a coordinar, pero una actualización masiva exitosa no demuestra que cada sitio funcione.
Define estos límites en el plan de mantenimiento
- Detalla tareas periódicas y evidencia.Incluye revisión de actualizaciones, pruebas en staging, respaldos externos, simulacros de restauración, escaneos, monitoreo y reportes mensuales. Asigna un responsable a cada sitio, registra excepciones y guarda credenciales en un gestor de contraseñas.
- Distingue respuesta de resolución.Acuerda horarios de cobertura, canales urgentes, expectativas de respuesta y cómo se define una reparación. Aclara si limpieza de malware, licencias premium, hosting, trabajo fuera de horario y reparaciones mayores de compatibilidad están incluidos o requieren otra cotización.
- Incluye el trabajo de tu agencia en el precio.Cuenta comunicación con el cliente, revisión, reportes y excepciones previsibles. Usa la guía de precios de WordPress en marca blanca para estructurar la cotización del plan con un alcance definido.
Sitio / período del reporte / responsable: [completar] Actualizaciones: [componente, versión anterior, nueva versión, prueba] Actualizaciones pendientes: [motivo, responsable, próxima revisión] Respaldos: [frecuencia, última copia externa verificada, retención] Prueba de restauración: [última fecha, resultado en staging, próxima prueba] Seguridad: [escaneo, cambios de usuarios/accesos, hallazgos abiertos] Disponibilidad: [monitor, incidentes, renovación de SSL/dominio] Pruebas de visitantes: [formularios, llegada al buzón, enlaces, checkout] Rendimiento: [páginas, datos de campo/laboratorio, cambios, pendientes] Siguientes acciones: [ticket, responsable, prioridad, fecha o aprobación]
Si delegas el trabajo, acuerda marca, accesos, revisión y comunicación con el cliente en el proceso de WordPress en marca blanca. Cotiza desarrollo o reparaciones mayores mediante el servicio de desarrollo web en marca blanca, para mantener claro el alcance del plan de mantenimiento.
↑ Volver al inicioSitio caído o hackeado: prioridades de la primera hora
Este es un orden de actuación, no una promesa de tiempo de recuperación. Ante una posible intrusión, necesitas contener el problema y conservar evidencia además de recuperar el sitio web.
- Confirmar
Verifica desde otra red
Usa el monitor externo y otra conexión para confirmar la falla. Revisa el estado del hosting, DNS, vigencia del certificado y cambios recientes; registra cuándo observaste el problema por primera vez y avisa al responsable.
- Conservar
Guarda evidencia antes de cambios destructivos
Pide al hosting que preserve los logs y cree una copia aislada de archivos y base de datos. Trátala como evidencia posiblemente comprometida, sepárala de los respaldos limpios y evita acumular cambios sin registro.
- Contener
Limita el impacto
Coordina con el hosting para restringir acceso o mostrar una página de mantenimiento limpia si el sitio distribuye contenido malicioso. Revoca sesiones y cuentas sospechosas, protege accesos privilegiados desde un dispositivo confiable y pausa tareas que puedan enviar correo malicioso o propagar cambios.
- Recuperar
Elige una recuperación confiable
Si falló una actualización, aplica la reversión documentada conservando los registros nuevos de producción. Si hubo intrusión, busca ayuda especializada para identificar el punto de entrada, limpiar o restaurar un respaldo anterior verificado, corregir la causa y renovar los secretos afectados antes de reabrir.
- Verificar
Prueba y mantén abierto el incidente
Revisa formularios, entrega de correo, acceso y compras cuando corresponda, y monitorea errores recurrentes o señales de intrusión. Registra qué está confirmado, qué sigue pendiente y cuándo informarás al responsable; evalúa si los datos expuestos requieren revisión especializada.
Cuándo hacerlo tú y cuándo contratar ayuda
Puedes hacerlo tú si
- Tienes acceso al hosting, staging y respaldos independientes.
- Sabes restaurar una copia y verificar formularios y recorridos críticos.
- Hay alguien responsable de alertas, actualizaciones y registro de mantenimiento.
Busca ayuda cuando
- No tienes una recuperación probada o tiempo para responder a fallas.
- Pedidos, membresías o integraciones vuelven riesgosos los cambios de base de datos.
- Hay conflictos recurrentes, sospecha de intrusión o más sitios de los que puedes atender.
El mantenimiento WordPress de Fer Marketing parte desde $250 por sitio al mes, con precios por volumen para agencias. Incluye actualizaciones, seguridad, respaldos externos, restauraciones probadas, monitoreo de uptime y un reporte mensual; las agencias pueden revender el servicio en marca blanca con su propia marca.
Para páginas nuevas, cambios de contenido, formularios e integraciones, usa la gestión de sitios WordPress. Confirma por escrito alcance, cobertura y excepciones, y contacta a Fer Marketing con los datos del sitio y los problemas pendientes.
↑ Volver al inicioPreguntas frecuentes
¿Qué debe incluir una checklist de mantenimiento WordPress?
Incluye respaldos de archivos y base de datos, actualizaciones del núcleo, plugins y temas, revisión de seguridad y accesos, monitoreo externo, rendimiento, formularios y enlaces rotos. Cada revisión debe tener un resultado verificable y un responsable para los pendientes.
¿Qué mantenimiento WordPress debo hacer cada semana?
Comprueba tareas de respaldo y copias externas, revisa actualizaciones y alertas de seguridad, consulta el monitoreo y prueba los recorridos principales. Envía cada formulario, confirma que llegue al buzón y asigna las fallas para su reparación.
¿Qué debo revisar cada mes y cada trimestre?
Cada mes revisa rendimiento, caché, imágenes, limpieza de base de datos, enlaces rotos, usuarios y renovaciones. Cada trimestre restaura un respaldo en staging, comprueba accesos de recuperación, prueba recorridos completos y revisa soporte PHP y alcance del mantenimiento.
¿Debo hacer un respaldo antes de cada actualización?
Sí, crea un respaldo reciente de archivos y base de datos del mismo momento antes de cada actualización, incluidas versiones menores y plugins. Verifica que la copia externa sea accesible y que alguien sepa restaurarla.
¿Con qué frecuencia debo respaldar WordPress?
Depende de cuántos datos nuevos puedes perder, incluidos pedidos y formularios. Programa respaldos automáticos, conserva varios puntos de recuperación externos y prueba restauraciones, además de revisar que las tareas terminen.
¿Qué es staging y puedo publicarlo sobre el sitio activo?
Staging es una copia aislada para probar actualizaciones y cambios. Publica el código probado o aplica las versiones verificadas con cuidado, pero nunca reemplaces la base de datos de producción por staging sobre pedidos o formularios más recientes.
¿Son seguras las actualizaciones automáticas de WordPress?
Depende de los componentes y del impacto de una falla. Revisa la configuración real, mantén respaldos y alertas, y usa pruebas supervisadas en staging para cambios que afecten funciones críticas.
¿Cómo diagnostico un conflicto entre plugins?
Reproduce la falla en staging y reduce los candidatos desactivando grupos sin romper dependencias. Cuando esté disponible, el modo por sesión de Health Check & Troubleshooting ayuda a aislar componentes; revisa logs del navegador y PHP y prueba todos los componentes después de corregir.
¿Por qué un formulario muestra éxito pero no llega el correo?
La confirmación cubre solo parte del proceso: pueden fallar el destinatario, la autenticación del correo, los filtros de spam o una integración. Revisa registros y logs de envío, confirma la llegada al buzón del equipo y de la respuesta automática, y vuelve a probar el formulario real.
¿El hosting administrado reemplaza el mantenimiento WordPress?
Revisa el contrato porque las responsabilidades varían. El hosting puede cubrir infraestructura y algunos respaldos o actualizaciones, mientras compatibilidad de plugins, entrega de formularios, contenido, pruebas de recuperación y reportes quedan a tu cargo.
¿Cuánto cuesta el mantenimiento WordPress de Fer Marketing?
Parte desde $250 por sitio al mes, con precios por volumen para agencias. Puedes revenderlo en marca blanca; confirma por escrito alcance, cobertura y excepciones.
¿Qué diferencia hay entre mantenimiento y gestión del sitio?
El mantenimiento se centra en actualizaciones, seguridad, respaldos, monitoreo y continuidad de las funciones existentes. La gestión atiende cambios de contenido, páginas nuevas, formularios e integraciones solicitadas, con un alcance acordado para el sitio.
Envía los datos de tu sitio, cómo lo mantienes hoy y los problemas pendientes a [email protected]. Podemos revisar qué necesita atención y confirmar un alcance por escrito para tu negocio o agencia.