Migración de CMS y SEO

Cómo cambiar de CMS sin perder señales de búsqueda mediante un inventario completo, paridad de plantillas, pruebas de renderizado, decisiones explícitas sobre URL, control de staging y planes ensayados de lanzamiento y reversión.

Publicado por primera vez: 18 jul 2026 · Última actualización: 8 ago 2026 · Avanzado
Idiomas
1 señal de evidencia en esta página

Una migración de CMS cambia el sistema que produce y administra el sitio. El primer paso es decidir si las URL se conservan: si alguna ruta cambia, hace falta un mapeo exhaustivo y redirecciones permanentes. El inventario debe cubrir contenido, plantillas, campos, señales SEO, enlaces, recursos, facetas, renderizado, integraciones y redirecciones heredadas. Convierte la paridad en requisitos comprobables, rastrea y renderiza staging, contrasta plantillas representativas y el conjunto completo de URL, ensaya tanto el cambio como la reversión y, después del lanzamiento, supervisa por plantilla y cohorte de URL.

TL;DR — Un replatforming es una migración de contratos entre dos sistemas de generación de páginas. Inventaríe cada fuente actual de URL, plantilla, campo de contenido, regla de enlazado interno, control de indexación, canonical, anotación hreflang, objeto de schema, URL de medios, faceta, redirección e integración. Decida el alcance de URL iguales frente a URL modificadas antes de que la configuración de la plataforma se consolide. Traduzca el inventario en pruebas de paridad, no en una lista de comprobación genérica. Migre los datos, rastree el HTML sin procesar y el DOM renderizado en staging, compare por plantilla y por cohorte de URL protegidas, ensaye el cutover y el rollback de datos, y monitorice después las cohortes por separado para que una plantilla rota no quede oculta dentro de los totales globales del sitio.

Clasifique el replatforming antes de elegir el plan

Una migración de CMS puede contener varios cambios:

CapaEjemplo de cambioImplicación para el SEO
CMS/datosNuevos campos, taxonomías, flujos de publicaciónSe puede perder o transformar contenido y metadatos
PresentaciónNuevas plantillas o sistema de diseñoPueden cambiar encabezados, enlaces, schema y contenido principal
RenderizadoDe renderizado en servidor a aplicación renderizada en clienteEl descubrimiento y el contenido renderizado necesitan validación aparte
ArquitecturaCategorías, facetas, paginación, búsquedaPueden cambiar las rutas de rastreo y los espacios de duplicados
URLRutas, parámetros, host, protocolo, reglas de barraRequiere mapeo y redirecciones permanentes
InfraestructuraHost, CDN, DNS, cachéRequiere validación de capacidad, respuesta, enrutamiento y logs

Escriba cada capa dentro del alcance. Una “migración de CMS” que además cambia la estructura de URL, el hosting, el renderizado y la navegación son cuatro migraciones que comparten un mismo lanzamiento.

Decida pronto entre mantener las URL o cambiarlas

La conservación de las URL suele ser la opción por defecto cuando las URL existentes son útiles y la nueva plataforma puede admitirlas. No acepte un “la plataforma no puede hacer eso” sin medir el costo de las redirecciones, el nuevo rastreo, las integraciones actualizadas, los enlaces profundos perdidos y la complejidad operativa.

El cambio de URL aún puede justificarse cuando la estructura actual es inestable, expone tecnología obsoleta, crea duplicados o no puede representar la nueva arquitectura de la información. La decisión debe tomarse antes de construir temas, rutas, importaciones y feeds en torno a un patrón nuevo.

Las URL modificadas necesitan todo el flujo de trabajo de migración de estructura de URL: inventario maestro, disposición explícita, mapeo uno a uno o de varios a uno justificado, redirecciones permanentes, enlaces internos directos, anotaciones actualizadas, nuevos sitemaps y monitorización.

Construya el inventario del estado actual a partir de varios sistemas

La base de datos del CMS actual no es el inventario del sitio web. Combine:

  • URL rastreables de uno o varios rastreos;
  • sitemaps XML y exportaciones de feeds;
  • páginas de destino de la analítica y páginas de Search Console;
  • logs del servidor, incluidas las URL huérfanas o heredadas que los rastreadores siguen solicitando;
  • páginas de destino de backlinks y de campañas;
  • bibliotecas multimedia, PDF, imágenes, video y recursos descargables;
  • búsqueda interna, navegación por facetas, paginación y patrones de ordenación;
  • reglas de redirección del CMS, el servidor, el CDN y el código de la aplicación;
  • consumidores de API, aplicaciones, correo electrónico, medios de pago, afiliación, localización y feeds.

Asigne a cada URL una entidad de contenido, una plantilla, un estado de indexabilidad, un destino canónico, una importancia por tráfico y enlaces, y un destino previsto. El inventario es el libro de reconciliación después de la importación.

Inventaríe el modelo de contenido, no solo el texto de las páginas

El mapeo del modelo de contenido describe cómo se trasladan los campos y las relaciones. Incluya:

  • títulos, resúmenes, bloques de cuerpo, autores, fechas y fechas de actualización;
  • taxonomías, elementos padre, colecciones, categorías y etiquetas;
  • slugs, variantes de locale, sobrescrituras de canonical y controles de robots;
  • origen de la imagen, texto alternativo, pies de foto, dimensiones, recortes y puntos focales;
  • contenido relacionado, breadcrumbs, navegación principal y enlaces contextuales;
  • identificadores de producto, precios, disponibilidad, reseñas, variantes y ofertas;
  • propiedades de datos estructurados y relaciones entre entidades;
  • redirecciones, alias, estados no publicados, programación y permisos.

La presencia del campo no basta. Pruebe las reglas de transformación, el comportamiento con valores nulos, la codificación, la conversión de Markdown o de texto enriquecido, los componentes incrustados y las referencias. Un campo migrado que se renderiza vacío sigue siendo contenido perdido.

Convierta la paridad en criterios de aceptación

Los requisitos de paridad deben escribirse por plantilla. Una página de producto y un artículo no comparten el mismo contrato de contenido, schema, paginación ni enlazado interno.

Para cada plantilla, defina:

  • estado e indexabilidad esperados;
  • regla de generación del canonical;
  • comportamiento de la metaetiqueta robots y de X-Robots-Tag;
  • campos de origen del título, la descripción, el H1 y el contenido principal;
  • tipos de datos estructurados requeridos y alineación con las propiedades visibles;
  • reglas de breadcrumbs, navegación, enlaces relacionados y paginación;
  • comportamiento de hreflang y de locale;
  • comportamiento de los recursos y metadatos de imagen;
  • requisitos del HTML sin procesar y requisitos del DOM renderizado;
  • umbrales de rendimiento y disponibilidad;
  • comportamiento de la analítica y del consentimiento.

Separe las decisiones de conservar, eliminar y mejorar. Eso evita que el equipo de QA restaure un defecto conocido o acepte una pérdida accidental como si fuera una mejora.

Pruebe el HTML sin procesar y la salida renderizada

La estrategia de renderizado es una decisión de replatforming, no un detalle de implementación de los desarrolladores. La documentación de SEO en JavaScript de Google explica que rastrea, renderiza y después indexa las páginas con JavaScript. También señala que el renderizado en servidor o el prerenderizado sigue siendo una buena idea porque ayuda a usuarios y rastreadores, y no todos los bots ejecutan JavaScript.

Para cada plantilla protegida, compare el HTML sin procesar con el DOM renderizado:

  • ¿Está presente el contenido principal sin que medie una interacción del usuario?
  • ¿Son los enlaces elementos <a href> reales con destinos resolubles?
  • ¿Coinciden los códigos de estado con los estados de error, o cada ruta devuelve un caparazón de error soft 404?
  • ¿Están presentes y son coherentes las directivas canonical y robots?
  • ¿Se pueden rastrear el JavaScript, el CSS, las API y los recursos necesarios?
  • ¿Los fallos de hidratación o de API eliminan contenido?
  • ¿El renderizado móvil contiene contenido principal y metadatos equivalentes?
Una página puede parecer correcta después del renderizado mientras su respuesta inicial sigue siendo incompleta o contradictoria. Conviene probar ambos estados frente al mismo contrato de plantilla. Fuente: CMS Migration and Replatforming SEO

La comparación abarca seis requisitos de plantilla. El contenido principal debe existir sin interacción en el HTML sin procesar y mantenerse completo después de la hidratación. Los enlaces importantes deben apuntar a destinos de anclaje reales y resolubles, y seguir siendo rastreables después del renderizado. Las respuestas HTTP deben describir con veracidad los estados de éxito y de error, mientras que la página renderizada evita cascarones de tipo soft 404. Las directivas canonical y robots deberían enviarse con la respuesta prevista y mantenerse coherentes después de que se ejecuten los scripts. Los datos estructurados deberían estar presentes y seguir describiendo el contenido visible. La analítica y el consentimiento deberían inicializarse correctamente, sin que el código renderizado duplique ni suprima los eventos esperados. Clasifique cada comparación como «correcta» cuando ambos estados coincidan, «ausente» cuando falte un estado requerido, o «conflicto» cuando los dos estados discrepen.

© Patrick Stox LLC · CC BY 4.0 ·

Google advierte de que, cuando encuentra noindex, puede omitir el renderizado, por lo que usar JavaScript para eliminar un noindex inicial puede fallar. Indique la indexabilidad prevista en la respuesta original.

Evidence for this claim When Google encounters noindex, it may skip rendering and JavaScript execution. Scope: client, server, and hybrid rendering Confidence: high · Verified: Understand the JavaScript SEO basics

Conserve la lógica de canonical y de control de indexación

Las reglas de canonical suelen degradarse de una lógica de plantilla deliberada a un “canonical propio en todo”. Eso puede exponer duplicados creados por filtros, parámetros de seguimiento, paginación, vistas de impresión o variantes.

Documente cada regla como entradas y salidas esperadas. Pruebe:

  • host, esquema, ruta, barra y codificación absolutos del canonical;
  • canonicals propios en las páginas que deben ser indexables;
  • destinos canonicales para las variantes duplicadas;
  • interacciones entre la metaetiqueta robots y X-Robots-Tag;
  • comportamiento del canonical en respuestas distintas de 200;
  • inclusión en el sitemap únicamente de las URL canonicales previstas;
  • coherencia entre la salida de escritorio, la móvil y la renderizada.

Utilice el Canonicalization Checker en páginas representativas y valide después las plantillas de forma masiva con un rastreador.

Reconstruya los datos estructurados a partir del nuevo modelo de origen

Los datos estructurados rara vez se transfieren de forma automática porque las nuevas plantillas y campos cambian. Mapee cada propiedad a su nueva fuente y confirme después que el marcado describe el contenido visible de la página.

Google recomienda probar los datos estructurados con la herramienta Rich Results Test durante el desarrollo y monitorizar los informes de resultados enriquecidos después del despliegue, porque los problemas de plantillas o de servido pueden romperlos. Consulte la introducción a los datos estructurados de Google.

Valide tanto la sintaxis como la elegibilidad. Que un validador dé el visto bueno no garantiza un resultado enriquecido, y un objeto sintácticamente válido puede seguir describiendo el producto, el artículo, el breadcrumb, el autor, el precio o la disponibilidad equivocados.

Conserve la función del enlazado interno, no solo el número de enlaces

La paridad de enlaces internos significa que las páginas importantes siguen siendo detectables mediante rutas de rastreo equivalentes o mejores. Compare:

  • navegación principal y de utilidades;
  • breadcrumbs y jerarquía de categorías;
  • productos relacionados, artículos relacionados y enlaces contextuales;
  • paginación y alternativas al botón de cargar más;
  • pie de página y selectores de idioma y de mercado;
  • enlaces dentro del contenido del cuerpo migrado;
  • número de páginas huérfanas, profundidad de clic y distribución de enlaces entrantes.

Un diseño nuevo puede mantener el mismo número total de enlaces mientras elimina los enlaces que realmente sostenían las páginas profundas. Analice los cambios por destino y por plantilla.

Trate las facetas, los parámetros y la búsqueda interna como requisitos de producto

Las plataformas suelen imponer un nuevo comportamiento de filtrado y ordenación. Documente qué combinaciones deben ser rastreables, indexables, canonicalizadas, enlazadas o bloqueadas. Pruebe el orden de los parámetros, los resultados vacíos, las selecciones múltiples, la paginación y el comportamiento en móvil.

No copie una regla general de robots de la plataforma antigua si la nueva genera rutas distintas. La exclusión mediante robots puede reducir el rastreo, pero por sí sola no puede consolidar señales ni eliminar URL ya indexadas.

Utilice el Faceted Navigation Auditor para explorar los patrones de parámetros y valide después los controles de rastreo e indexación elegidos para el sitio.

Migre los medios como URL de primer nivel

La migración de medios abarca más que copiar archivos. Conserve o mapee de forma explícita:

  • URL de imágenes, video, PDF y descargas;
  • texto alternativo, pies de foto, títulos y contexto circundante;
  • dimensiones de imagen, formatos, variantes responsive y URL de origen estables;
  • reproductores de video, miniaturas, transcripciones y datos estructurados;
  • estado de los PDF, cabeceras canonical, enlaces y controles de acceso;
  • rutas de CDN, URL firmadas, reglas de hotlinking y comportamiento de la caché.

La guía actual de Google sobre indexación mobile-first recomienda mantener equivalentes el contenido, los metadatos, los datos estructurados y los recursos rastreables importantes en móvil y en escritorio. También advierte de que cambiar las URL de las imágenes puede provocar una pérdida temporal en la búsqueda de imágenes mientras se procesan las nuevas URL. Consulte las prácticas recomendadas de indexación mobile-first.

Transfiera las redirecciones y el comportamiento ante errores

Las redirecciones heredadas pueden vivir en el CMS, en .htaccess, en nginx, en el middleware de la aplicación, en balanceadores de carga y en reglas del CDN. Expórtelas y aplánelas antes del lanzamiento. Una plataforma nueva suele empezar con una tabla de redirecciones vacía y descarta en silencio años de historial acumulado de URL.

Pruebe también el contenido que falta de verdad. La plataforma debe devolver un 404 o un 410 real, no una plantilla 200 con el texto “no encontrado”. Conserve las experiencias de error personalizadas sin enmascarar el resultado HTTP.

Si las URL cambian, pruebe cada URL antigua mapeada. Utilice el Redirect Map Builder como libro de revisión y el Bulk HTTP Status Code Checker para la verificación una vez desplegado.

Mantenga el entorno de staging privado y comprobable

El acceso a staging debe equilibrar la protección y el rastreo autorizado. Prefiera autenticación, VPN o controles de red, y conceda acceso explícito a los sistemas de QA. Si existen controles temporales de robots o noindex, regístrelos en un libro de eliminación previo al lanzamiento y demuestre que no están presentes en producción.

Construya un rastreo de staging a partir del inventario de destino completo, no solo de la navegación. Compárelo con la línea base por plantilla y por cohorte de importancia. El Staging vs. Production SEO Diff ayuda con muestras emparejadas; un rastreo completo cubre la cobertura sistémica.

Reconcilie la migración antes del lanzamiento

La reconciliación responde a cuatro preguntas:

  1. ¿Se importó cada entidad de contenido prevista?
  2. ¿Produjo cada entidad la URL pública esperada o un estado deliberado sin URL?
  3. ¿Superó cada destino esperado el contrato de su plantilla?
  4. ¿Recibió cada URL antigua la disposición aprobada?

Utilice recuentos por tipo de contenido, locale, estado, indexabilidad y plantilla. Los totales globales del sitio pueden coincidir mientras falta todo un idioma, una categoría, un archivo de autor o una clase de medios.

Ensaye el cutover y el rollback

El ensayo debe incluir un volumen de datos similar al de producción y la secuencia real:

  • congelamiento de contenido o inicio de la sincronización de deltas;
  • importación final de la base de datos y de los medios;
  • despliegue de redirecciones y de reglas en el edge;
  • activación de la aplicación, la caché, las colas, el índice de búsqueda y los feeds;
  • cambio de DNS o de balanceador de carga si cambia la infraestructura;
  • pruebas de humo y rastreo en producción;
  • rollback de código, configuración, esquema de base de datos y escrituras.

El rollback de la base de datos es la parte difícil. Revertir el código de la aplicación después de que los usuarios creen pedidos, cuentas, comentarios o contenido en el nuevo esquema puede perder o corromper datos. Defina correcciones hacia adelante (roll-forward) y una reconciliación junto con el rollback técnico.

Valide producción en orden de dependencias

La validación en producción debe avanzar del fallo sistémico al detalle de la página:

  1. DNS, TLS, estado y disponibilidad del host.
  2. Robots.txt, autenticación, WAF y directivas de robots globales.
  3. Página de inicio más una página de cada plantilla protegida.
  4. Canonicals, hreflang, schema, enlaces, recursos y renderizado.
  5. Inventarios completos de redirecciones y de destinos.
  6. Analítica, consentimiento, formularios, checkout, feeds, API y búsqueda.
  7. Cohortes de rastreo, indexación, tráfico y conversión.

Corrija los defectos de plantilla antes que las URL individuales. Un solo fragmento de canonical erróneo puede afectar a millones de páginas.

Monitorice por cohortes después del lanzamiento

La monitorización por cohortes agrupa las URL según lo que cambió. Entre las cohortes útiles están las páginas con la misma URL, las páginas redirigidas, los productos, las categorías, los artículos, los locales, las plantillas renderizadas, los medios, las facetas y las páginas con más enlaces.

Haga seguimiento de las respuestas correctas, los fallos de redirección, las discrepancias de canonical, la indexabilidad, la integridad del renderizado, los enlaces internos, el estado del sitemap, los canonicals seleccionados por Google, los clics, las impresiones, las conversiones y la actividad de los rastreadores. Compare periodos equivalentes y anote las campañas ajenas, la estacionalidad, los cambios de algoritmo y las actualizaciones de medición.

Una línea de tráfico agregada no puede decirle si una plantilla nueva falló mientras otra creció.

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin a quote first.