Sitio web · Salud
Migración de WordPress y calculadora para servicios de cuidado domiciliario
Un sitio WordPress heredado se migró a una nueva infraestructura y se reconstruyó de Elementor Pro a Oxygen Builder. También se desarrolló una calculadora para estimar la posible compensación económica de cuidadores familiares.
Reto
El sitio WordPress existente utilizaba Elementor Pro y había acumulado plugins, integraciones y soluciones superpuestas que dificultaban su mantenimiento. El builder anterior generaba contenedores profundamente anidados y elementos div innecesarios, mientras que la cantidad de plugins activos añadía peso y ampliaba la superficie de posibles problemas técnicos.
El proyecto partió de una línea base documentada en GTmetrix con calificación D y 45% de Performance. La migración debía atender esa deuda técnica sin perder artículos publicados, archivos multimedia, URLs existentes, metadatos SEO ni funciones operativas.
El sitio ya contaba con visibilidad orgánica y buen posicionamiento, por lo que proteger su valor SEO era una restricción crítica. La reconstrucción debía conservar la estructura relevante de URLs y paths, los slugs, el contenido, los archivos multimedia, los metadatos y las relaciones internas que ya utilizaban buscadores y visitantes. Esto añadió un esfuerzo específico de migración y validación más allá de reconstruir la capa visual.
El cambio de servidor también planteaba una decisión de arquitectura: copiar la instalación sin cambios habría trasladado los mismos problemas a la nueva infraestructura. Era necesario separar el contenido útil de la estructura visual y las dependencias que debían reemplazarse.
La organización también necesitaba una herramienta que ayudara a un cuidador familiar a estimar la posible compensación económica disponible por cuidar a una persona mayor. Esto requería lógica de negocio personalizada que no podía resolverse únicamente con el constructor de páginas.
Solución
Mi trabajo abarcó la auditoría técnica, la planificación de la migración, la reconstrucción del frontend, el desarrollo del plugin personalizado y la validación final.
Preparé un nuevo entorno WordPress y reconstruí las páginas y plantillas principales con Oxygen Builder, en lugar de transferir los layouts existentes de Elementor. Esto permitió tener mayor control sobre el HTML, los estilos y los componentes, preservando artículos, categorías, etiquetas, imágenes destacadas, slugs, URLs públicas y configuraciones SEO necesarias.
Para migrar el archivo editorial sin trasladar la estructura de Elementor a la nueva instalación, desarrollé una herramienta personalizada conectada a la REST API de WordPress. La herramienta extrajo los artículos y archivos multimedia necesarios desde el sitio de origen para transferirlos conservando sus paths públicos, contenido y referencias de assets. Esto hizo repetible la migración de contenido y redujo el riesgo de omisiones manuales.
Audité el inventario de plugins para identificar responsabilidades duplicadas, funciones pequeñas resueltas mediante paquetes demasiado amplios y componentes que habían dejado de ser necesarios. Esta revisión redujo aproximadamente un 80% el número de plugins instalados.
La calculadora para cuidadores se implementó como un plugin personalizado de WordPress. Recopila información sobre la situación de cuidado y produce una estimación inicial de la posible compensación que podría solicitarse. Los criterios del servicio y las reglas de negocio se definieron con el equipo del proyecto; mi responsabilidad fue la implementación técnica y su integración en el sitio.
Las demás funciones críticas se revisaron individualmente antes de retirar sus dependencias anteriores. Esto incluyó una aplicación React integrada, los flujos editoriales, la configuración SEO, los formularios y los servicios externos. La migración entre servidores contó con respaldos, validaciones y una estrategia de reversión antes de la publicación.
Resultado
El sitio se publicó desde el nuevo entorno de servidor con sus plantillas principales reconstruidas en Oxygen Builder y sin Elementor como dependencia de presentación para esas páginas.
La estructura pública de URLs y contenido se trasladó al sitio reconstruido como parte de la estrategia de preservación SEO. La migración mantuvo los paths, el archivo editorial y los archivos multimedia necesarios, en lugar de sustituirlos por una nueva arquitectura de información. El caso no afirma un cambio medible de posicionamiento porque no se dispone de una comparación posterior a la migración.
El inventario de plugins se redujo aproximadamente un 80%, dejando una instalación más pequeña, con menos dependencias de terceros y responsabilidades más claras para las funciones que permanecieron activas. La calculadora personalizada también habilitó un nuevo flujo de autoservicio para obtener una estimación inicial de compensación.
Una prueba de GTmetrix generada el 31 de marzo de 2026 desde Londres registró calificación B, 83% de Performance, 85% de Structure, Largest Contentful Paint de 1.9 segundos, Total Blocking Time de 0 ms y Cumulative Layout Shift de 0.01. Esto mejoró la línea base documentada de calificación D y 45% de Performance.
El reporte representa una medición puntual, no monitoreo continuo. También identificó un peso de página de 4.94 MB y el tiempo de respuesta inicial del servidor como oportunidades pendientes, dejando una base concreta para futuras optimizaciones.