Cómo trasladar un sitio

En este documento, se explica cómo cambiar las URLs de las páginas existentes de tu sitio y, al mismo tiempo, minimizar el impacto negativo en los resultados de la Búsqueda de Google. A continuación, mostramos algunos ejemplos de este tipo de traslado de sitio:

  • Cambios en la URL de HTTP a HTTPS.
  • Cambios en el nombre de dominio (por ejemplo, de example.com a example.net) o combinación de varios dominios o nombres de host.
  • Cambios en las rutas de URL: 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 sitios. Descubre qué podría suceder y cómo eso puede afectar a tus usuarios y clasificaciones. Si vas a migrar de HTTP a HTTPS, consulta las prácticas recomendadas para HTTPS.
  2. Prepara el sitio nuevo y pruébalo de manera exhaustiva.
  3. Prepara la asignación de las URLs actuales al formato nuevo que corresponda.
  4. Inicia el traslado del sitio configurando un redireccionamiento de las URLs anteriores a las nuevas en el servidor.
  5. Supervisa el tráfico tanto en las URLs antiguas como en las nuevas.

Prácticas recomendadas generales para trasladar sitios

  • Divide el traslado en pasos más pequeños, siempre que sea conveniente para tu sitio.
    Si tu sitio es grande y es técnicamente posible, te recomendamos que, al principio, muevas solo una parte del sitio para probar cualquier efecto en el tráfico y la indexación de búsqueda. Luego, puedes trasladar el resto del sitio de una sola vez o en partes. Cuando elijas una sección inicial para probar el sitio, elige una que cambie con poca frecuencia y que no se vea afectada de manera significativa por eventos frecuentes o impredecibles. Ten en cuenta que, si bien solo mover una sección es una excelente forma de probar el traslado, no representará necesariamente el traslado del sitio completo en cuanto a la Búsqueda. Cuantas más páginas traslades, más probabilidades habrá de que encuentres problemas adicionales para resolver. Una planificación cuidadosa puede reducir los inconvenientes.
  • Cambia solo un elemento a la vez
    Planifica los cambios en el sitio uno tras otro, no todo al mismo tiempo. Por ejemplo, si deseas transferir tu sitio a un nombre de dominio nuevo, cambiar el sistema de administración de contenido (CMS) y actualizar el sitio para usar un diseño nuevo, hazlo uno a la vez: cambia a un dominio nuevo y, luego, cambia el diseño del sitio.
  • Programa tu traslado para que coincida con el tráfico más bajo, si es posible.
    Si tu tráfico fluctúa según la temporada o disminuye en determinados días de la semana, es conveniente que traslades el sitio durante las disminuciones de tráfico recurrentes. Esto significa que menos personas se verán afectadas por posibles problemas que podrían ocurrir durante el traslado del sitio, por lo que se podrían dedicar más de los recursos de tu servidor a fin de que Googlebot rastree tu sitio.
  • Se puede producir una fluctuación temporal en la clasificación del sitio durante el traslado.
    Con cualquier cambio significativo en un sitio, es posible que experimentes fluctuaciones en la clasificación mientras Google vuelve a rastrear e indexar tu sitio. Como regla general, un sitio web de tamaño mediano puede tardar algunas semanas en trasladar la mayoría de las páginas a nuestro índice; los sitios más grandes pueden tardar más. La velocidad a la que Googlebot y nuestros sistemas descubren y procesan las URLs trasladadas depende, en gran medida, de la cantidad de URLs y la velocidad de tu servidor. Enviar un mapa del sitio puede ayudar a que el proceso de descubrimiento sea más rápido, y también puedes trasladar el sitio en secciones.
  • No te preocupes por el crédito de los vínculos.
    301, 302 y otros redireccionamientos del servidor no generan pérdida en PageRank.
  • Usa Search Console.
    Search Console es tu aliado, en especial durante el traslado de un sitio. Verifica los datos de cada propiedad por separado en Search Console. Usa el Informe de estado del índice para obtener una visión amplia. Usa el Informe de mapas del sitio para ver cuántas URLs enviadas en un mapa del sitio se indexaron.
  • Ten paciencia, dale tiempo
    Para que se considere que se completó el traslado de un sitio, Googlebot deberá visitar cada una de las URLs de tu sitio anterior y nuevo al menos una vez. No hay frecuencias de rastreo fijas. La velocidad de rastreo de Googlebot depende del tamaño de tu sitio y de la velocidad de rastreo posible. El traslado se realiza URL por URL.

Prepara el sitio nuevo

Los detalles de la preparación del sitio dependerá de cada traslado, pero normalmente tendrás que hacer una o más de las siguientes acciones:

  • Configurar el CMS (preferentemente el mismo que se usó en el sitio anterior) y, luego, importar el contenido desde el sitio anterior
  • Transferir las imágenes y descargas, como documentos PDF, que alojes
    (es posible que ya reciban tráfico proveniente de la Búsqueda de Google o de vínculos, por lo que sería útil informar la nueva ubicación a los usuarios y a Googlebot)
  • Para traslados a HTTPS, obtener y configurar los certificados TLS necesarios en tu servidor
  • Configurar un archivo robots.txt para tu sitio nuevo y asegurarte de que las reglas del archivo robots.txt del sitio nuevo reflejen correctamente las partes que no quieres que se rastreen

    Ten en cuenta que algunos propietarios de sitios bloquean el rastreo por completo durante el proceso de desarrollo. Si usas esta estrategia, recuerda preparar los cambios en el archivo robots.txt para cuando comience el traslado del sitio. Del mismo modo, si usas reglas noindex durante el desarrollo, haz una lista de URL a las que les quitarás esas reglas noindex cuando inicies el traslado del sitio.

  • Proporciona errores para el contenido borrado o combinado, si no migras al sitio nuevo todo el contenido anterior, asegúrate de que esas URLs muestren correctamente un código de respuesta de error del tipo HTTP 404 o 410 en el sitio nuevo.

  • Asegúrate de que la configuración de Search Console sea correcta que pueda ayudarte con el traslado del sitio.

    Si aún no lo hiciste, verifica el sitio anterior y el nuevo en Search Console. Asegúrate de revisar todas las variantes de ambos sitios. Por ejemplo, debes verificar www.example.com y example.com, y, si usas URLs HTTPS, también debes incluir las variantes de sitios HTTPS y HTTP para ambos sitios.

    • Revisa la verificación de Search Console

      Asegúrate de que la verificación de Search Console siga funcionando después del traslado del sitio. Si usas otro método de verificación, ten en cuenta que los tokens de verificación podrían variar cuando cambia la URL.

      Si usas el método de archivo HTML para verificar la propiedad de tu sitio en Search Console, asegúrate de incluir el archivo de verificación actual en la nueva copia del sitio.

      Del mismo modo, si utilizas un archivo de inclusión que hace referencia a una etiqueta meta o a Google Analytics para verificar la propiedad del sitio, asegúrate de que la nueva copia del CMS también incluya uno de estos.

    • Revisa la configuración establecida en Search Console para el sitio anterior y asegúrate de que la configuración del sitio nuevo también esté actualizada para reflejar los cambios. Por ejemplo:

      • Frecuencia de rastreo: Establece la frecuencia de rastreo en "Permitir que Googlebot determine" para el sitio anterior y el nuevo.
      • Vínculos externos desautorizados: Si subiste un archivo con vínculos desautorizados a tu sitio anterior, te recomendamos que vuelvas a subirlo con la cuenta de Search Console del sitio nuevo.
    • Limpia el dominio que compraste recientemente; debes asegurarte de que no haya problemas pendientes del propietario anterior. Comprueba las siguientes opciones de configuración:

      • Acción manual por spam anterior. Si se aplican acciones manuales al sitio nuevo, soluciona los problemas que aparezcan en la lista y envía una solicitud de reconsideración.
      • URLs que se quitaron: Comprueba que no haya ninguna eliminación de URLs del propietario anterior, especialmente alguna que abarque a todo el sitio.
  • Usa estadísticas web para analizar el uso tanto en el sitio anterior como en el nuevo. Para hacerlo, puedes usar un software de estadísticas web. Por lo general, la configuración de estadísticas web consta de un fragmento de código JavaScript que se incorpora en tus páginas. El detalle de seguimiento de los distintos sitios varía según el software de estadísticas y la configuración de registro, procesamiento o filtrado. Para obtener ayuda, comunícate con tu proveedor de software de estadísticas. Además, si planeas cambiar la configuración de tu software de estadísticas, este es un buen momento para hacerlo. Si usas Google Analytics y deseas ver una separación clara en los informes de contenido, puedes crear otro perfil para tu sitio nuevo.

  • Asegúrate de que tu servidor tenga suficientes recursos de procesamiento: después de una migración, Google rastreará temporalmente tu sitio nuevo con mayor frecuencia. Esto se debe a que el tráfico del sitio anterior se redirecciona al nuevo, y todos los rastreos del sitio anterior se redireccionarán al nuevo, al igual que otros rastreos. Asegúrate de que tu sitio nuevo tenga capacidad suficiente para manejar el aumento de tráfico de Google. Si tu sitio es muy grande, comunícate con tus proveedores de hosting para brindarles información anticipada sobre el traslado del sitio que planeas.

Prepara asignaciones de URL

Es importante mapear las URL del sitio anterior a las URL del nuevo. En esta sección, se describen algunos enfoques generales que pueden servirte para evaluar adecuadamente las URLs en ambos sitios y facilitar la asignación. La manera en que se genere esta asignación dependerá de la infraestructura actual de tu sitio web y de los detalles de su traslado.

Determina tus URLs antiguas

En un traslado de sitio sencillo, es posible que no debas crear una lista de tus URLs antiguas. Por ejemplo, si cambias de dominio de tu sitio (por ejemplo, de example.com a example.net), puedes usar un redireccionamiento comodín del servidor.

En un traslado de sitio más complejo, tendrás que generar una lista de URLs antiguas y asignarlas a sus nuevos destinos. La manera de obtener una lista de URLs antiguas depende de la configuración actual de tu sitio web, pero estas son algunas sugerencias útiles:

  • Comienza con las URLs importantes. Para buscarlas, haz lo siguiente:
    • Revisa tus mapas del sitio, ya que es probable que tus URLs más importantes se hayan enviado a Search Console de esa forma.
    • Usa los registros de tu servidor o software de estadísticas para comprobar cuáles son las URLs que obtienen más tráfico.
    • Consulta la función Vínculos a tu sitio en Search Console para ver las páginas que contienen vínculos internos y externos.
  • Usa el sistema de administración de contenido, que te permite obtener con facilidad la lista de todas las URLs que alojan contenido.
  • Revisa los registros del servidor para ver las URL que recibieron al menos una visita en el último tiempo. Elige un período adecuado para tu sitio y ten en cuenta la variación de tráfico por temporada.
  • Incluye imágenes y videos. Cuando prepares el traslado del sitio, recuerda incluir las URLs de contenido incorporado: videos, imágenes, JavaScript y archivos CSS. Esas URLs deben transferirse con el resto del contenido de tu sitio web.

Realiza el mapeo de las URLs antiguas a las nuevas

Una vez que tengas la lista de las URLs antiguas, decide el destino de redireccionamiento de cada una. El almacenamiento de esta asignación depende de tus servidores y del traslado del sitio. Puedes usar una base de datos o configurar en tu sistema algunas reglas de reescritura de URL para patrones comunes de redireccionamiento.

Actualiza todos los detalles de la URL en el sitio nuevo

Después de definir la asignación de URL, te recomendamos que realices las siguientes tres acciones a fin de preparar las páginas para recibir el tráfico.

  1. Actualiza las anotaciones para que dirijan a las URLs nuevas en la entrada del mapa del sitio o HTML de cada página:
    1. Cada URL nueva debe tener una etiqueta rel="canonical" <link> de autorreferencia.
    2. Si el sitio que trasladaste tiene páginas multilingües o multinacionales con anotaciones rel-alternate-hreflang, asegúrate de actualizar las anotaciones para usar las nuevas URLs.
  2. Actualiza los vínculos internos.
    En el sitio nuevo, cambia los vínculos internos de las URLs antiguas a las nuevas. Puedes usar la asignación que se generó anteriormente para encontrar y actualizar los vínculos según sea necesario.
  3. Guarda las siguientes listas para el traslado final:
    • Un archivo de mapa del sitio que incluya las URLs nuevas en la asignación. Consulta nuestra documentación sobre cómo crear un mapa del sitio.
    • Una lista de sitios que vinculan a tus URLs antiguas. Puedes encontrar los vínculos a tu sitio en Search Console.

Planifica tu estrategia de redireccionamiento

Una vez que tengas una asignación y el sitio nuevo esté listo, el siguiente paso es planificar la estrategia de redireccionamiento. Recomendamos los redireccionamientos permanentes del servidor de las URLs antiguas a las nuevas, como lo indicaste en la asignación. Consulta con el administrador del servidor (o la empresa de hosting) qué tipo de redireccionamientos del servidor puedes realizar técnicamente. Pueden ser reglas de redireccionamiento en tus archivos .htaccess si tu servidor usa el servidor HTTP de Apache o funciones de redireccionamiento en tu CMS.

Si ninguna de las opciones de configuración de redireccionamiento del servidor es posible, puedes recurrir a los redireccionamientos del cliente como último recurso.

Decide cómo quieres mover tu sitio: de una sola vez o por secciones:

  • Sitios pequeños o medianos: te recomendamos trasladar todas las URLs de tu sitio a la vez, en lugar de hacerlo por secciones. Esto mejora la interacción de los usuarios con el sitio en su nuevo formato y les permite a nuestros algoritmos detectar el traslado del sitio y actualizar nuestro índice más rápido.
  • Sitios grandes: puedes optar por trasladar los sitios que son más grandes de a una sección a la vez. Esto facilita y agiliza la supervisión, la detección y la solución de problemas.

Ten en cuenta lo siguiente:

  • Si es técnicamente posible, usa redireccionamientos permanentes del servidor. Si bien Googlebot admite varios tipos de redireccionamientos, te recomendamos que uses redireccionamientos permanentes HTTP, si es posible, como 301 y 308.
  • Evita encadenar los redireccionamientos. Si bien Googlebot puede seguir hasta 10 saltos en una "cadena" de varios redireccionamientos (por ejemplo, Página 1 > Página 2 > Página 3), te recomendamos que redirecciones al destino final. Si esto no es posible, mantén un número bajo de redireccionamientos en la cadena, idealmente no más de 3 y menos de 5. Encadenar redireccionamientos provoca latencia para los usuarios, y no todos los usuarios-agentes y navegadores admiten cadenas de redireccionamiento largas.

Inicia el traslado del sitio

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

  1. Implementa o activa los redireccionamientos: según las decisiones que tomes y tu estrategia de redireccionamiento, esto podría implicar que envíes una actualización a los archivos de configuración del servidor o que actualices el CMS, que probablemente tenga código personalizado.
  2. Verifica las anotaciones rel="canonical" link y las reglas de robots meta: Una vez que los redireccionamientos estén activos, asegúrate de que las anotaciones rel="canonical" link en el sitio nuevo usan las URLs nuevas. Del mismo modo, si agregaste reglas noindex robots meta al sitio nuevo para evitar la indexación prematura de las URLs nuevas, asegúrate de actualizarlas.
  3. Prueba los redireccionamientos: Puedes probar URLs individuales con la Herramienta de inspección de URLs, o bien varias con las herramientas de línea de comandos o las secuencias de comandos.
  4. Envía un Cambio de dirección en Search Console para el sitio antiguo.
  5. Mantén los redireccionamientos el mayor tiempo posible; lo ideal es al menos 1 año. Este plazo permite que Google transfiera todos los indicadores a las URLs nuevas, incluidos los procesos de volver a rastrear y asignar vínculos en otros sitios que dirijan a tus URL antiguas.

    Desde la perspectiva de los usuarios, considera mantener los redireccionamientos de manera indefinida. Sin embargo, como estos resultan lentos para los usuarios, debes actualizar tus vínculos propios y los de alto volumen de otros sitios web para que se dirijan a las nuevas URLs.

  6. Envía el nuevo mapa del sitio en Search Console. Esto ayudará a Google a conocer las URLs nuevas. En este punto, puedes quitar el mapa del sitio anterior, ya que Google usará el nuevo de ahora en más.

El tiempo que tarda Googlebot en descubrir y procesar todas las URLs en el traslado del sitio depende de la velocidad de tus servidores y la cantidad de URLs involucradas. Como regla general, un sitio web de tamaño pequeño a mediano puede tardar algunas semanas en trasladar la mayoría de las páginas, mientras que los sitios más grandes pueden tardar más. La velocidad a la que Googlebot y nuestros sistemas descubren y procesan las URLs trasladadas depende de la cantidad de URLs y la velocidad del servidor.

Inmediatamente después de iniciar el traslado del sitio, procura actualizar la mayor cantidad posible de vínculos para mejorar la experiencia del usuario y reducir la carga de tu servidor. Esos eventos incluyen los siguientes:

  • Vínculos internos: en función de la asignación de la URL que creaste antes, reemplaza todas las URLs que se dirigen a tus propias páginas.
  • Vínculos externos: intenta comunicarte con los sitios de la lista guardada que apuntan a tu contenido actual para que actualicen los vínculos a tu sitio nuevo Considera priorizar tus esfuerzos en función de la cantidad de visitas entrantes de cada vínculo.
  • Vínculos de perfil, como de Facebook, Twitter y LinkedIn
  • Campañas publicitarias que deben dirigir a las nuevas páginas de destino

Supervisa el tráfico

Una vez que inicies el traslado del sitio, supervisa cómo cambia el tráfico del usuario y del rastreador en el sitio nuevo y en el anterior. Idealmente, el tráfico del sitio anterior disminuirá, mientras que en el sitio nuevo debería aumentar. Puedes supervisar la actividad del usuario y del rastreador en los sitios con Search Console y otras herramientas.

Supervisa el tráfico con Search Console

Search Console ofrece las siguientes funciones para supervisar el traslado de un sitio:

  • Mapas del sitio: Envía los dos mapas del sitio que guardaste antes a partir de la asignación. Al principio, el mapa del sitio que contiene las URLs nuevas no tendrá ninguna página indexada, mientras que el mapa del sitio de las URLs antiguas tendrá muchas páginas indexadas. Con el paso del tiempo, la cantidad de páginas indexadas del mapa del sitio de URLs antiguas disminuiría a cero con un aumento correspondiente de la indexación de las URLs nuevas. Ten en cuenta que Search Console puede mostrar advertencias para el mapa del sitio que contiene las URLs antiguas sobre el redireccionamiento de URLs. Esto es normal y puedes ignorar estas advertencias: de hecho, migras a URLs nuevas después de todo.
  • Informe de cobertura de la indexación: los gráficos reflejarán el traslado del sitio, ya que se verá una disminución en las URLs indexadas en el sitio anterior y un aumento en el sitio nuevo. Verifica con regularidad si hay errores de rastreo inesperados.
  • Búsquedas: a medida que más páginas del sitio nuevo se indexen y se comiencen a clasificar, los informes de búsqueda mostrarán qué URLs del sitio nuevo generan impresiones y clics de búsqueda.

Supervisa el tráfico con otras herramientas

Presta atención a los accesos del servidor y a los registros de errores. En particular, verifica el rastreo de Googlebot para comprobar si alguna URL muestra códigos de estado de error HTTP inesperados y si el tráfico de usuarios es normal.

En caso de que tengas instalado algún software de estadísticas web en el sitio o puedas obtener estadísticas con tu CMS, también te recomendamos que revises el tráfico mediante estas herramientas a fin de observar el progreso del tráfico del sitio anterior al nuevo. Google Analytics, en especial, ofrece informes en tiempo real, por lo que resulta útil durante la fase inicial del traslado del sitio. Es posible que notes una disminución del tráfico en el sitio anterior y un aumento en el nuevo.

Más recursos

Las migraciones de sitios pueden ser abrumadoras y complicadas, por lo que se deben seguir varios pasos. Creemos que las listas de tareas de migración de sitios de Aleyda Solis son particularmente útiles, además de la guía de la herramienta Screaming Frog para las migraciones de sitios.

Si en algún momento no puedes avanzar, busca ayuda en la Central de la Búsqueda de Google.
Hay muchos consejos útiles en nuestra página de ayuda y respuestas a casos específicos en nuestros foros de usuarios. Si no encuentras una respuesta en particular, puedes hacer una pregunta a uno de nuestros especialistas de Búsqueda de Google durante el horario de atención del equipo de SEO.

Soluciona problemas con el traslado del sitio

A continuación, se describen algunos errores comunes en la migración de un sitio con cambios de URL (incluida la migración de HTTP a HTTPS). Estos errores pueden impedir la completa indexación de tu sitio.

Errores comunes

Bloqueos de noindex o robots.txt

Asegúrate de quitar los bloqueos de noindex o robots.txt que solo se necesitaban para la migración.

No hay problema si no tienes un archivo robots.txt en tu sitio, pero asegúrate de mostrar un código de estado HTTP 404 correcto si ese archivo no existe.

Para probarlo, sigue estos pasos:

  • Analiza tu archivo robots.txt del sitio HTTPS y verifica si debes cambiar algo.
  • Usa la Herramienta de inspección de URLs para identificar las páginas del sitio nuevo que no estén en Google.

Redireccionamientos incorrectos

Verifica los redireccionamientos del sitio anterior al nuevo. Con frecuencia, notamos que se redireccionan a URLs incorrectas (no existentes) en el sitio nuevo.

Puedes usar Search Console para ver si se informa una cantidad inusualmente alta de errores de “No encontrado” o puedes usar otras herramientas, como Screaming Frog para rastrear tu sitio y ver si los redireccionamientos funcionan como se espera.

Otros errores de rastreo

Analiza el Informe de cobertura de la indexación para comprobar si se produce un aumento de errores de otro tipo en el sitio nuevo durante los eventos de migración.

Capacidad insuficiente del servidor

Después de la migración, Google rastreará tu sitio nuevo con mayor frecuencia que la normal. Esto se debe a que el tráfico del sitio anterior se redirecciona al nuevo, y todos los rastreos del sitio anterior se redireccionarán al nuevo, al igual que otros rastreos. Asegúrate de que tu sitio tenga la capacidad suficiente para manejar el aumento de tráfico de Google.

No se actualizan los mapas del sitio

Asegúrate de que todos tus mapas del sitio estén actualizados con las URL nuevas.