Cómo migrar de Elementor a un tema WordPress custom (guía paso a paso)
Migrar de Elementor a un tema custom: es posible, pero hay que hacerlo bien
Has tomado la decisión: quieres migrar de Elementor a un tema custom en WordPress. Quizá tu PageSpeed no sube de 40, quizá estás harto de que cada actualización rompa algo, o quizá simplemente quieres que tu web sea realmente tuya y no dependa de un plugin para funcionar. Sea cual sea la razón, esta guía te explica el proceso completo, paso a paso, con tiempos reales y advertencias honestas.
Aviso importante antes de empezar: migrar de Elementor NO es un proyecto de fin de semana si tu web tiene más de 10-15 páginas. Es un proyecto serio que requiere planificación. Pero con las herramientas de IA disponibles en 2026, es mucho más rápido y accesible de lo que era hace dos años.
Paso 1: Auditoría completa de tu web actual
Antes de tocar nada, necesitas un mapa completo de lo que tienes. No puedes migrar lo que no conoces.
Qué auditar
- Inventario de páginas: lista todas las páginas y entradas de tu web. ¿Cuántas están construidas con Elementor? ¿Cuántas usan el editor clásico o Gutenberg?
- Templates de Elementor: ¿usas headers, footers o templates globales de Elementor? Estos necesitan replicarse en el tema custom
- Widgets y funcionalidades: identifica qué widgets de Elementor usas realmente. Formularios, sliders, galerías, acordeones, tabs… cada uno necesita una alternativa en el tema custom
- Plugins dependientes: ¿qué addons de Elementor tienes instalados? ¿Qué funcionalidad aportan realmente?
- Custom CSS: ¿has añadido CSS personalizado dentro de Elementor? Necesitas extraerlo
- Integraciones: formularios conectados a CRMs, analytics, pixels de conversión — todo necesita migrarse
Medir el punto de partida
Documenta el rendimiento actual de tu web con datos objetivos:
- PageSpeed Insights para mobile y desktop (guarda capturas)
- Core Web Vitals reales desde Google Search Console
- Número de peticiones HTTP y peso total de cada página clave
- Posiciones actuales en Google para tus keywords principales
Estos datos serán tu referencia para demostrar la mejora después de la migración.
Paso 2: Extraer el contenido de Elementor (la parte difícil)
Aquí es donde la mayoría de migraciones se complican. Tu contenido en Elementor no está almacenado como HTML limpio — está serializado en formato propietario dentro de la base de datos de WordPress.
¿Qué significa «contenido serializado»?
Cuando creas una página con Elementor, el contenido se guarda como un array PHP serializado en el campo post_content junto con metadatos en _elementor_data. Este formato contiene la estructura de secciones, columnas, widgets, estilos y configuraciones de Elementor. Si desactivas Elementor, lo que queda visible es un desastre de shortcodes rotos y texto sin formato.
Opciones para extraer el contenido
- Copia manual: para webs pequeñas (menos de 15 páginas), abrir cada página y copiar el texto plano puede ser la opción más rápida. No conserva el formato, pero tienes el contenido
- Scraping de tu propia web: usar una herramienta de scraping para obtener el HTML renderizado de cada página. Obtienes el contenido con formato, pero mezclado con todo el markup de Elementor
- Script de extracción: un desarrollador puede escribir un script que lea los datos serializados de Elementor desde la base de datos y extraiga el contenido limpio. Con Claude Code, este script se puede generar en horas
- Plugin de exportación: existen plugins que intentan convertir contenido de Elementor a bloques de Gutenberg. El resultado es irregular pero puede servir como punto de partida
Consejo práctico
Para la mayoría de proyectos, la combinación más eficiente es: scraping para obtener la estructura visual de referencia + extracción directa de la base de datos para el contenido limpio. El scraping te dice cómo se ve cada página; la extracción te da el texto e imágenes sin basura de Elementor.
Paso 3: Diseñar la estructura del nuevo tema
Con el inventario completo, es hora de diseñar la arquitectura del tema custom. Aquí es donde la IA empieza a brillar.
Definir los templates necesarios
- Header y footer: navegación, logo, menú mobile, footer con columnas
- Homepage: hero section, secciones de servicios, testimonios, CTA
- Páginas interiores: ¿cuántos layouts diferentes necesitas? Normalmente 2-3 templates cubren todas las variaciones
- Blog: archive, single post, categorías
- Páginas especiales: contacto, 404, landing pages
El proceso con IA
Con herramientas como Claude Code o Cursor, el proceso es conversacional:
- Describes la estructura que necesitas: «Quiero un header sticky con logo a la izquierda, menú centrado y botón de CTA a la derecha»
- La IA genera el código PHP, HTML y CSS siguiendo las mejores prácticas de WordPress
- Revisas, ajustas y la IA itera hasta que el resultado es exacto
Lo que antes requería diseñar wireframes, pasarlos a un desarrollador y esperar semanas, ahora es un proceso iterativo que avanza en días. Es el concepto de AI Tailorware aplicado a WordPress: software a medida construido con la eficiencia de la inteligencia artificial.
Paso 4: Construir el tema (2-4 semanas con IA)
El desarrollo del tema custom es donde la IA marca la mayor diferencia en tiempo y coste.
Semana 1: Estructura base
- Configuración del tema (functions.php, enqueue de assets, soporte de menús y widgets)
- Header y footer responsive
- Sistema tipográfico y de colores (variables CSS)
- Grid system con CSS Grid/Flexbox nativo
Semana 2: Templates principales
- Homepage con todas sus secciones
- Templates de páginas interiores
- Blog archive y single post
- Formulario de contacto (sin plugin de page builder — Contact Form 7 o un form custom)
Semana 3: Funcionalidades y detalles
- Páginas especiales (404, landing pages)
- Animaciones sutiles con CSS (no JS pesado)
- Schema markup para SEO
- Panel de opciones del tema (ACF o campos nativos del Customizer)
Semana 4: Optimización y testing
- Optimización de imágenes y carga diferida
- Critical CSS
- Testing responsive en todos los breakpoints
- Testing cross-browser
- Validación de Core Web Vitals
Un desarrollador experimentado con Claude Code puede completar este proceso en 2-3 semanas para webs estándar, 4 semanas para proyectos más complejos.
Paso 5: Migrar el contenido página por página
Con el tema listo en un entorno staging, es hora de migrar el contenido real.
Proceso recomendado
- Empieza por las páginas más importantes: homepage, páginas de servicios, contacto
- Usa el contenido extraído en el Paso 2 y colócalo en los nuevos templates
- Revisa cada página comparando con la versión de Elementor: ¿falta contenido? ¿Algún CTA desapareció? ¿Las imágenes están correctas?
- Migra las entradas del blog — si usaban el editor clásico o Gutenberg, la migración es casi automática. Si usaban Elementor, necesitan trabajo manual
- Redirecciones: si alguna URL cambia, configura redirecciones 301 para no perder SEO
Advertencia honesta
Si tu web tiene 50+ páginas construidas con Elementor, la migración de contenido es la parte que más tiempo lleva. No por complejidad técnica, sino por volumen. Cada página necesita revisión humana para asegurar que nada se pierde. Planifica 1-2 semanas adicionales para webs grandes.
Paso 6: Testing de rendimiento (el antes y después)
Este es el momento de la verdad. Con el contenido migrado en staging, es hora de medir.
Qué testear
- PageSpeed Insights: compara con las mediciones del Paso 1. Esperamos mejoras de 30-50 puntos
- Core Web Vitals: LCP, INP y CLS deberían mejorar dramáticamente
- Peso de página: espera una reducción del 60-80% en el tamaño total
- Número de peticiones HTTP: de 40-80 peticiones típicas de Elementor a 10-20
- Funcionalidad: formularios envían correctamente, menú mobile funciona, enlaces internos correctos
- SEO: meta titles, descriptions, schema markup, canonical URLs — todo en su sitio
Documenta los resultados
Haz capturas del antes y después. Estos datos son valiosos para justificar la inversión y para futuras referencias. Como analizamos en nuestro artículo sobre software a medida, el ROI del código custom es medible y tangible.
Paso 7: Lanzamiento y redirecciones
Checklist de lanzamiento
- Backup completo de la web actual (archivos + base de datos)
- Activar el tema custom en producción
- Verificar redirecciones 301 para URLs que hayan cambiado
- Comprobar Google Search Console: enviar sitemap actualizado, verificar que no hay errores de cobertura
- Monitorizar durante 48 horas: errores 404, problemas de rendering, formularios
- Testear en dispositivos reales: no solo DevTools — smartphones, tablets, diferentes navegadores
¿Y si algo sale mal?
Con el backup del primer punto, puedes volver a la versión anterior en minutos. Por eso el backup es innegociable.
Paso 8: Desinstalar Elementor y celebrar
Una vez que todo funciona correctamente en producción durante al menos una semana:
- Desactiva y elimina Elementor y todos sus addons
- Elimina los plugins de optimización que ya no necesitas (WP Rocket, Autoptimize, etc. — tu web ya es rápida nativamente)
- Limpia la base de datos: elimina las revisiones de Elementor y los metadatos huérfanos. Plugins como WP-Optimize pueden ayudar
- Mide otra vez: sin Elementor ni sus plugins compensatorios, tu web debería ser aún más rápida
Celebra. Tu web es ahora tuya de verdad: código limpio, sin dependencias de page builders, rápida por diseño y fácil de mantener.
Tiempos reales según el tamaño del proyecto
- Web pequeña (5-15 páginas): 2-3 semanas total incluyendo migración de contenido
- Web mediana (15-40 páginas): 4-5 semanas
- Web grande (40-100+ páginas): 6-8 semanas
- Ecommerce con WooCommerce: añadir 1-2 semanas por la complejidad de los templates de producto, carrito y checkout
Estos tiempos asumen un desarrollador experimentado usando herramientas de IA como Claude Code. Sin IA, multiplica por 2-3.
¿Necesitas ayuda profesional para la migración?
Migrar de Elementor es perfectamente factible, pero no es trivial. Si no tienes un desarrollador en el equipo o prefieres que lo haga un profesional, en Pango Studio hacemos exactamente esto: migraciones de Elementor a temas WordPress custom construidos con IA.
Nuestro proceso sigue exactamente los pasos de esta guía, con la ventaja de años de experiencia en WordPress, Shopify y desarrollo web técnico. Cada proyecto incluye auditoría previa, desarrollo del tema, migración de contenido, testing exhaustivo y soporte post-lanzamiento.
Agenda una llamada con Pango Studio y te decimos exactamente cuánto costaría y cuánto tardaría migrar tu web concreta. Sin sorpresas.