Cómo trasladar un sitio

En este artículo se explica cómo cambiar las URLs de las páginas de tu sitio y, al mismo tiempo, minimizar el impacto negativo en los resultados de la Búsqueda de Google. Ejemplos de traslados con cambios de URL:

  • Cambiar URLs de HTTP a HTTPS.
  • Cambiar nombres de dominio (como de example.com a example.net) o combinar varios dominios o nombres de host.
  • Cambiar rutas de URL, como de example.com/page.php?id=1 a example.com/widget o de example.com/page.html a example.com/page.htm.

Descripción general

  1. Prácticas recomendadas generales para trasladar un sitio. para tener una previsión, y ver cómo puede afectar a los usuarios y a la clasificación del sitio. Si vas a cambiar tus páginas de HTTP a HTTPS, echa un vistazo a las prácticas recomendadas para implementar el protocolo HTTPS.
  2. Prepara el sitio nuevo y pruébalo exhaustivamente.
  3. Prepara la asignación de las URLs antiguas al nuevo formato.
  4. Empieza el traslado de tu sitio configurando el servidor para que redirija de las URLs antiguas a las nuevas.
  5. Monitoriza el tráfico tanto en las URLs antiguas como en las nuevas.

Prácticas recomendadas generales para trasladar un sitio

  • Divide el traslado en fases más pequeñas, si crees que es necesario.
    Si tu sitio es grande y es técnicamente posible, te recomendamos que, en un primer momento, muevas solo una parte del sitio para probar el efecto que puede tener en el tráfico y en la indexación de búsquedas. Luego, ya podrás trasladar el sitio entero o seguir por partes. Para hacer ese primer traslado, elige una sección en la que no haya cambios muy a menudo y a la que no le afecten mucho los eventos frecuentes o impredecibles. Esto te permitirá tener una idea del traslado, pero ten en cuenta que, en términos de búsqueda, los resultados no son representativos del conjunto del sitio trasladado. A medida que traslades las páginas, irán surgiendo problemas. aunque una buena planificación siempre ayuda a minimizar los contratiempos.
  • Haz los cambios de uno en uno
    Planifica los cambios en tu sitio uno tras otro, no todos a la vez. Por ejemplo, si quieres mover tu sitio a un nuevo nombre de dominio, cambiar tu sistema de gestión de contenido (CMS) y actualizar tu sitio para utilizar un nuevo diseño, hazlo de uno en uno: muévelo a un nuevo dominio y, a continuación, cambia el diseño del sitio.
  • Procura que el cambio coincida con un periodo de poco tráfico.
    Si tu tráfico fluctúa según la temporada o disminuye en ciertos días de la semana, lo mejor es mover el sitio durante esos descensos periódicos. Esto significa que menos personas se verán afectadas por los problemas que podrían ocurrir durante el traslado del sitio, por lo que se pueden dedicar más de los recursos de tu servidor para que el robot de Google rastree tu sitio.
  • Es posible que el posicionamiento de tu sitio web fluctúe temporalmente durante el traslado.
    Cuando se hacen cambios importantes en un sitio, su posicionamiento puede fluctuar mientras Google lo rastrea y lo indexa de nuevo. Por lo general, en el caso de los sitios medianos, se pueden tardar varias semanas en transferirse la mayoría de las páginas a nuestro índice; a partir de ahí, cuanto mayor sea un sitio, más puede tardar el proceso. La velocidad con la que el robot de Google y nuestros sistemas detectan y procesan las URL transferidas depende en gran parte de la cantidad de URL y de la rapidez de tu servidor. Si envías un sitemap, el proceso de detección será más rápido. No hay problema en trasladar tu sitio por partes.
  • No te preocupes por el crédito de enlaces.
    301, 302 y otras redirecciones del lado del servidor no perjudican a la valoración que hace de las páginas PageRank.
  • Usa Search Console.
    Search Console es tu aliado, especialmente durante el traslado de un sitio. En Search Console, comprueba los datos de cada propiedad por separado. Con el informe "Estado de indexación" puedes hacerte una idea general. También puedes echar un vistazo al informe "Sitemaps" para saber cuántas URLs de las enviadas en tus sitemaps se han indexado.
  • Ten paciencia, dale tiempo
    Para que se complete el traslado de tu sitio, el robot de Google tendrá que visitar todas las URLs del sitio antiguo y del nuevo al menos una vez. No hay ninguna frecuencia de rastreo fija. La rapidez con la que el robot de Google rastrea tu sitio depende del tamaño de tu sitio y de la velocidad con la que se puede rastrear. El traslado se hace a nivel de URL.

Preparar el nuevo sitio

Aunque los preparativos concretos varían en cada traslado, por lo general tendrás que realizar una o varias de estas tareas:

  • Configurar el CMS (preferiblemente, el mismo que usaba el sitio antiguo) e importa el contenido del sitio antiguo.
  • Transferir imágenes y descargas (como documentos PDF) que se alojan en el sitio antiguo.
    Es posible que estos elementos ya reciban tráfico de la Búsqueda de Google o de otros enlaces, y es recomendable indicar tanto a los usuarios como al robot de Google dónde está la nueva ubicación.
  • En los cambios a HTTPS, obtener los certificados TLS necesarios y configurarlos en el servidor.
  • Configura un archivo robots.txt para el nuevo sitio y asegúrate de que las reglas del archivo robots.txt del sitio nuevo reflejen correctamente las partes que quieres que no se rastreen.

    Algunos propietarios de sitios web bloquean el rastreo de todo su sitio mientras está en construcción. Si decides hacerlo, prepara tu archivo robots.txt antes de empezar el traslado. Del mismo modo, si usas reglas noindex mientras desarrollas el sitio, prepara la lista de las URLs de las que quitarás las reglas noindex cuando inicies el traslado.

  • Proporciona errores para el contenido eliminado o combinado. Si no vas a trasladar todo el contenido anterior al sitio nuevo, asegúrate de que las URLs devuelven correctamente un código de respuesta HTTP 404 o 410 en el sitio nuevo.

  • Comprueba que la configuración de Search Console sea correcta, ya que te puede ayudar con el traslado de sitio.

    Si aún no lo has hecho, verifica tanto el sitio antiguo como el nuevo en Search Console. Verifica todas las variantes de los sitios antiguos y nuevos. Por ejemplo, verifica www.example.com y example.com, e incluye tanto el protocolo HTTPS como el HTTP si usas URLs de HTTPS. Debes hacerlo tanto con el sitio antiguo como con el nuevo.

    • Comprueba que el sitio esté verificado en Search Console

      Asegúrate de que tu sitio siga verificado en Search Console después de trasladarlo. Si usas un método de verificación diferente, recuerda que los tokens de verificación pueden variar cuando cambia la URL.

      Si has verificado la propiedad de tu sitio en Search Console con el método del archivo HTML, recuerda incluir ese archivo en la nueva copia del sitio.

      Del mismo modo, si verificas la propiedad de tu sitio con un archivo que haga referencia a una etiqueta meta o que utilice Google Analytics, asegúrate de incluir el método correspondiente en la copia del nuevo CMS.

    • Revisa los ajustes configurados en Search Console que hayas podido haber hecho en el sitio antiguo y comprueba que la configuración del sitio nuevo esté actualizada para reflejar también esos cambios. Ejemplo:

      • Frecuencia de rastreo: define la frecuencia en "Permitir que el robot de Google lo determine" tanto en el sitio antiguo como en el nuevo.
      • Enlaces entrantes desautorizados: si has subido un archivo para desautorizar enlaces en el sitio antiguo, te recomendamos que lo vuelvas a subir con la cuenta de Search Console del sitio nuevo.
    • Limpia el dominio que has comprado recientemente. Te recomendamos que soluciones cualquier problema que el anterior propietario haya dejado sin resolver. Comprueba los siguientes ajustes:

      • Acciones manuales relacionadas con spam anterior. Si se aplica alguna acción manual al sitio nuevo, soluciona los problemas que se indiquen y envía una solicitud de reconsideración.
      • URLs retiradas. Asegúrate de que el antiguo propietario no haya dejado vigente ninguna retirada de URLs, sobre todo si se trata de una retirada a nivel de sitio.
  • Utiliza la analítica web para analizar el uso tanto del sitio antiguo como del nuevo. Un software de analítica web puede resultarte útil. En general, para configurar la analítica web, tienes que insertar un fragmento de JavaScript en tus páginas. No obstante, los detalles concretos dependen del software de analítica web que utilices y de cómo estén configuradas sus funciones de registro, procesamiento o filtrado. Pide más información al respecto al proveedor del software. Si tenías pensado hacer cambios en la configuración de tu software de analítica web, ahora es un buen momento. Si usas Google Analytics y quieres separar los datos claramente en tus informes de contenido, te recomendamos que crees un perfil para el sitio nuevo.

  • Comprueba que tu servidor tenga suficientes recursos informáticos. Después de hacer una migración, Google rastreará tu nuevo sitio con más frecuencia de lo habitual. Como el sitio antiguo redirigirá el tráfico al nuevo, este tendrá que gestionar tanto los rastreos habituales como los que reciba de las redirecciones. Asegúrate de que tu sitio nuevo tenga suficiente capacidad para gestionar el aumento del tráfico de Google. Si tu sitio es muy grande, ponte en contacto con tus proveedores de alojamiento para informarles sobre el traslado del sitio que estás planeando.

Preparar la asignación de URLs

Es importante asignar las URLs del sitio antiguo a las URLs del nuevo. En la siguiente sección se incluyen varias estrategias generales para evaluar correctamente las URLs de tus dos sitios y facilitar la asignación. Los pasos exactos para generar esta asignación varían en función de la infraestructura de tu sitio y de cómo es el traslado.

Determina cuáles son las URLs del sitio antiguo

En los traslados de sitios más sencillos, no suele hacer falta generar ninguna lista de tus URLs anteriores. Por ejemplo, si cambias el dominio de tu sitio (como mover el sitio de example.com a example.net), puedes utilizar una redirección de servidor con comodín.

En traslados más complejos, tendrás que generar una lista con las URLs anteriores y asignarlas a sus nuevos destinos. El proceso para crear esa lista de URLs depende de cómo esté configurado tu sitio, pero aquí tienes algunos consejos útiles al respecto:

  • Empieza por las URL más importantes. Para saber cuáles son, haz lo siguiente:
    • Consulta tus sitemaps, porque es probable que las URLs más importantes se hayan enviado a Search Console de ese modo.
    • Busca en los registros de tu servidor o en el software de analítica web que uses las URLs que reciban más tráfico.
    • Consulta la función Enlaces a tu sitio de Search Console para ver las páginas que tienen enlaces internos y externos.
  • Usa tu CMS, que suele ser la forma más fácil de obtener una lista con todas las URL que tienen contenido.
  • Consulta en los registros de tu servidor qué URLs se han visitado recientemente al menos una vez. Elige el periodo más lógico para tu sitio teniendo en cuenta la variación de tráfico de temporada.
  • Incluye imágenes y vídeos. Cuando planifiques el traslado de tu sitio, no te olvides de las URLs de contenido insertado (vídeos, imágenes, JavaScript y archivos CSS), porque deben trasladarse del mismo modo que el resto del contenido.

Asigna las URLs del sitio antiguo a URLs del nuevo

Cuando tengas la lista de las URL antiguas, decide adónde debería redirigir cada una. El modo de almacenar esta asignación depende de tus servidores y del traslado del sitio. Puedes usar una base de datos o configurar reglas de reescritura de URLs en tu sistema que cubran patrones de redirección habituales.

Actualizar todos los detalles de las URLs del sitio nuevo

Una vez que hayas definido la asignación de URLs, te recomendamos que sigas tres pasos para preparar las páginas antes de recibir tráfico.

  1. Actualiza las anotaciones para que se dirijan a las nuevas URLs de cada entrada HTML o de sitemap de cada página:
    1. Cada URL nueva debería tener una etiqueta de enlace rel="canonical" <link> que se haga referencia a sí misma.
    2. Si el sitio que has trasladado tiene páginas multilingües o multinacionales con anotaciones rel-alternate-hreflang, recuerda cambiar esas anotaciones para que usen las nuevas URLs.
  2. Actualiza los enlaces internos.
    Cambia los enlaces internos del sitio antiguo para que dirijan al nuevo. Para encontrar y modificar esos enlaces, puede resultarte útil la asignación generada antes.
  3. Guarda las siguientes listas para cuando hagas el traslado definitivo:
    • Un archivo de sitemap que contenga las nuevas URLs de la asignación. Consulta la documentación sobre cómo crear un sitemap.
    • Una lista de sitios que incluyen enlaces a tus URLs antiguas. Encontrarás los enlaces a tu sitio en Search Console.

Planificar la estrategia de redirección

Una vez que tengas preparada la asignación de URLs y tu sitio nuevo esté listo, el siguiente paso es planificar tu estrategia de redirección. Recomendamos hacer redirecciones permanentes del lado del servidor desde las URL antiguas a las nuevas, tal como has indicado en la asignación. Ponte en contacto con el administrador del servidor (o la empresa de alojamiento) para saber qué tipo de redirecciones del lado del servidor puedes hacer técnicamente. Pueden ser reglas de redirección en tus archivos .htaccess si tu servidor usa el servidor HTTP de Apache o funciones de redirección en tu CMS.

Si no se puede configurar ninguna de las redirecciones del lado del servidor, puedes recurrir a las redirecciones del lado del cliente como último recurso.

Decide cómo quieres trasladar tu sitio, si a la vez o por secciones:

  • Sitios pequeños o medianos: te recomendamos que transfieras todas las URLs de tu sitio de golpe en vez de hacerlo sección por sección. De este modo, los usuarios pueden interactuar mejor con la nueva versión del sitio, y nuestros algoritmos detectan el cambio y actualizan nuestro índice más rápido.
  • Sitios grandes: puedes trasladarlos sección por sección. Así puede ser más fácil monitorizar el cambio y detectar y corregir problemas rápidamente.

Ten en cuenta lo siguiente:

  • Usa redirecciones permanentes del lado del servidor si es técnicamente posible. Aunque el robot de Google admite varios tipos de redirecciones, recomendamos utilizar redirecciones permanentes HTTP, como 301 y 308, siempre que sea posible.
  • Evita las secuencias de redirecciones. Si bien el robot de Google puede seguir hasta 10 saltos en una "secuencia" de varias redirecciones (por ejemplo, Página 1 > Página 2 > Página 3), te recomendamos que redirijas al destino final. Si no es posible, procura que la secuencia no sea muy larga; lo ideal es que haya menos de tres redirecciones y, como máximo, cinco. Las secuencias de redirecciones ralentizan la experiencia de usuario, y no todos los user-agent y navegadores admiten secuencias largas.

Empezar a trasladar el sitio

Una vez que la asignación de URLs sea precisa y hayas finalizado el plan de redirección, tendrás todo listo para el traslado.

  1. Implementa o activa las redirecciones: según las decisiones que tomes con respecto a tu estrategia de redirección, es posible que tengas que actualizar tus archivos de configuración del servidor o actualizar tu CMS, probablemente usando código personalizado.
  2. Prueba las redirecciones. Con la herramienta de inspección de URLs, puedes probar URLs concretas; si quieres probar muchas URLs, utiliza herramientas de línea de comandos o secuencias de comandos.
  3. Envía una solicitud de cambio de dirección en Search Console sobre el sitio antiguo.
  4. Conserva las redirecciones todo el tiempo que puedas, normalmente durante 1 año como mínimo. Durante ese periodo, Google puede transferir todas las señales a las nuevas URLs, lo que incluye volver a rastrear y asignar los enlaces de otros sitios que dirijan a tus URLs antiguas.

    Desde el punto de vista del usuario, te recomendamos que conserves las redirecciones indefinidamente. Pero recuerda que la experiencia de usuario se ralentiza con las redirecciones, así que intenta cambiar tanto tus propios enlaces como los enlaces que haya en otros sitios y que reciban mucho tráfico para que dirijan a las nuevas URLs.

  5. Envía el nuevo sitemap a Search Console. De esta forma, Google podrá obtener más información sobre las nuevas URLs. Puedes eliminar tu sitemap antiguo, ya que Google usará el nuevo a partir de ese momento.

El tiempo que tarden el robot de Google y nuestros sistemas en detectar y procesar todas las URL que traslades dependerá de la rapidez de los servidores y de cuántas URL haya. Por lo general, en el caso de los sitios pequeños o medianos, se pueden tardar varias semanas en transferir la mayoría de las páginas; a partir de ahí, cuanto mayor sea un sitio, más puede tardar el proceso. La velocidad con la que el robot de Google y nuestros sistemas detectan y procesan las URLs transferidas depende de la cantidad de URLs y de la rapidez del servidor.

Inmediatamente después de que se haya empezado a trasladar el sitio, intenta actualizar todos los enlaces entrantes que sea posible para mejorar la experiencia de usuario y reducir la carga de tu servidor. Por ejemplo:

  • Enlaces internos: sustituye todas las URLs que dirigen a tus propias páginas según la asignación de URLs que hayas creado previamente.
  • Enlaces externos: intenta ponerte en contacto con los propietarios de los sitios que enlazan a tu contenido y que se encuentran en la lista de sitios web guardada para pedirles que modifiquen sus enlaces de modo que dirijan a tu sitio nuevo. Deberías dar prioridad a los sitios web que generan más visitas.
  • Enlaces de perfiles de Facebook, Twitter y LinkedIn.
  • Campañas publicitarias: modifícalas de modo que apunten a las nuevas páginas de destino.

Monitorizar el tráfico

Una vez que hayas empezado a trasladar el sitio, monitoriza los cambios en el tráfico de usuarios y rastreadores del sitio nuevo y del antiguo. Lo ideal es que disminuya el tráfico del sitio antiguo y aumente el del nuevo. Con Search Console y otras herramientas, puedes monitorizar la actividad de los usuarios y de los rastreadores en tus sitios.

Monitorizar el tráfico con Search Console

Hay muchas funciones de Search Console que te permiten monitorizar los traslados de sitios; por ejemplo:

  • Sitemaps: envía los dos sitemaps que hayas guardado durante la asignación de URLs. Al principio, el sitemap que incluya las nuevas URLs no tendrá ninguna página indexada, mientras que el de las URLs antiguas tendrá bastantes. Con el tiempo, la cantidad de páginas indexadas del sitemap antiguo bajará a cero, con el correspondiente aumento de URLs del nuevo indexadas. Ten en cuenta que Search Console puede mostrar advertencias para el sitemap que contiene las URLs antiguas sobre la redirección de URLs. Esto es normal y puedes ignorar estas advertencias: de hecho, estás migrando a nuevas URL después de todo.
  • Informe de cobertura de indexación: el traslado del sitio quedará reflejado en los gráficos; observarás que se indexan menos URLs del sitio antiguo y más del nuevo. Consulta este informe periódicamente para ver si se ha producido algún error de rastreo inesperado.
  • Consultas de búsquedas: a medida que las páginas de tu sitio nuevo vayan indexándose y posicionándose en los resultados de búsqueda, los informes de consultas de búsqueda empezarán a mostrar que esas URLs reciben impresiones y clics de búsqueda.

Monitorizar el tráfico con otras herramientas

Echa un vistazo a los registros de accesos y de errores de tu servidor, y fíjate especialmente en si el robot de Google rastrea el sitio, en si hay URLs que muestran códigos de estado de error HTTP imprevistos y en si el tráfico de usuarios es normal.

Si has instalado algún software de analítica web en tu sitio, o si tu CMS ofrece esta función, te recomendamos que monitorices el tráfico con esos métodos; de este modo, podrás ver cómo se dirige el tráfico del sitio antiguo al nuevo. En concreto, Google Analytics ofrece informes en tiempo real, que son muy útiles durante la fase inicial de los traslados de sitios. Lo normal es ver un descenso en el tráfico que recibe el sitio antiguo y un aumento en el tráfico del nuevo.

Más recursos

Las migraciones de sitios pueden resultar abrumadoras y complicadas, por lo que hay que tener en cuenta muchos aspectos sobre cómo hacerlo. Nos han resultado especialmente útiles las listas de comprobación de migración de sitios de Aleyda Solis, así como la guía de la herramienta Screaming Frog para las migraciones de sitios.

Si en algún momento no puedes avanzar, busca ayuda en el Centro de la Búsqueda de Google.
En nuestra página de ayuda hay muchos consejos. Puedes ver casos concretos resueltos en nuestros foros de usuarios. Si no encuentras las respuestas que necesitas, puedes preguntar a uno de nuestros especialistas en la Búsqueda de Google durante nuestras horas de consulta de SEO.

Solucionar problemas con el traslado de sitios web

A continuación, se indican algunos de los errores habituales que se producen al trasladar sitios con cambios de URL (por ejemplo, de HTTP a HTTPS) y que pueden impedir que el sitio nuevo se indexe.

Errores habituales

Bloqueos mediante directivas noindex o archivos robots.txt

No olvides retirar los bloqueos hechos mediante noindex o archivos robots.txt que solo necesitabas durante el traslado.

No pasa nada si no tienes un archivo robots.txt en tu sitio, pero asegúrate de devolver un código de estado HTTP 404 correcto si el archivo robots.txt no existe.

Prueba lo siguiente:

  • Examina el archivo robots.txt de tu sitio HTTPS y comprueba si debes cambiar algo.
  • Analiza las páginas del nuevo sitio que no aparezcan en Google con la herramienta de inspección de URLs.

Redirecciones incorrectas

Comprueba las redirecciones que llevan del sitio antiguo al nuevo. Es habitual redirigir a los usuarios a URLs incorrectas (es decir, que no existen) del nuevo sitio.

Puedes utilizar Search Console para comprobar si se ha registrado un número inusual de errores del tipo "No se ha encontrado" o puedes usar otras herramientas, como Screaming Frog, para rastrear tu sitio y comprobar si las redirecciones funcionan según lo esperado.

Otros errores de rastreo

Consulta el informe de cobertura de indexación para ver si ha habido picos de otros errores en el nuevo sitio durante la migración.

Capacidad del servidor insuficiente

Una vez finalizado el traslado, Google rastreará el sitio nuevo con más frecuencia de lo habitual. Como el sitio antiguo redirigirá el tráfico al nuevo, este tendrá que gestionar tanto los rastreos habituales como los que reciba de las redirecciones. Asegúrate de que tu sitio tenga suficiente capacidad para gestionar el aumento del tráfico de Google.

Sitemaps no actualizados

Comprueba que tus sitemaps incluyan las nuevas URLs.