Cuando nos referimos a una migración SEO, estamos hablando de cualquier actualización de nuestra página web que implique cambiar la arquitectura de la misma, las urls de todas o algunas de las páginas o, en definitiva, cualquier aspecto que implique modificar nuestros resultados en las búsquedas orgánicas y pueda suponer una perdida importante de rankings.
Cuando hacemos un cambio de plantilla, una actualización de la versión de nuestro CMS o cualquier otro cambio que no implique modificar la estructura y la sintaxis de nuestras urls, no nos referimos a una migración SEO, ya que Google seguirá teniendo las mismas urls indexadas y estas funcionarán correctamente.
Redirecciones 301
Cuando hacemos una migración SEO siempre implementamos redirecciones 301 (permanentes), que indican a los motores de búsqueda que la antigua url ahora tiene una nueva sintaxis o está en una nueva categoría.
Si piensas en las redirecciones como en una señal de desvío en una carretera antigua que ahora tiene un nuevo trazado, entenderás mejor lo que Google espera encontrar cuando llega a un 301.
Si no indicas bien el cambio, te encontrarás que la carretera se acaba y no hay salida. Si Google se encuentra muchos de estos desvíos incorrectos, dejará de indexar esa página y empezarás a perder posicionamiento.
Para implementar las redirecciones 301 podemos hacerlo directamente desde el archvo htaccess o desde módulos o plugins específicos para CMSs como WordPress o Prestashop.
Normalmente se crea una sintaxis bastante sencilla con la siguiente estructura:
redirect 301 /http://www.midominio.com/url_antigua/ http://www.midominio.com/url-nueva/
Las redirecciones 302 son redirecciones temporales, que se utilizan en algunas ocasiones, pero no son recomendables de cara a las páginas principales o categorías de una web.
Una extensión de Chrome que es muy útil para detectar que redirecciones están aplicándose en una web de forma rápida y más visual es el Redirect Path de Ayima, que muestra lo siguiente.
Fases y Comprobaciones a realizar en una migración SEO
Hemos resumido en 20 “checks” lo que tienes que tener controlado para que no se produzca un desastre en tus rankings y de repente dejes de aparecer en los resultados de búsqueda.
Siempre en un proceso de migración SEO hay que diferenciar tres fases:
- Fase Pre – Migración
- Fase lanzamiento nueva web
- Fase Post – Migración
Es decir, vamos a hacer un trabajo previo de identificación de lo que se tiene y no se quiere perder, después de revisión de que todo está bien implementado y, por último, comprobaciones de errores y monitorización de la nueva web.
Fase Pre – Migración
01-Archivo con las urls antiguas y datos de interés.
Es importante recoger en un Excel toda la estructura de urls de la web antigua, así como hacer copias de seguridad en el servidor de toda la web y la base de datos (esto es muy importante)
02-Exportar las páginas con más enlaces externos.
Con esta herramienta podéis clasificar fácilmente de mayor a menor las páginas que reciben más backlinks y que son las que más afectarían al posicionamiento en el caso de que estos se rompieran, dando como resultado que la gente que acceda desde un enlace hacia vuestra página se encuentre con un resultado 404.
03-Exportar las páginas con más enlaces (Search Console).
Desde la consola de Google podemos sacarnos este archivo de forma sencilla para tener controladas las páginas más importantes de nuestro sitio web a nivel de enlaces.
04-Análisis tráfico total, tráfico orgánico y referral.
Con Google Analytics podéis hacer un pequeño análisis de estos datos, para entender en qué márgenes nos estamos moviendo anticipando las posibles fluctuaciones y pérdidas.
05-Descarga / validación del sitemap con urls antiguas.
Es importante el archivo sitemap.xml para los motores de búsqueda, les permite comprender de una forma más rápida la estrutura de vuestro sitio web. Por eso, siempre que vayáis a hacer una migración SEO, tenéis que tener la copia del antiguo validada en Google Search Console.
06-Descarga / validación del sitemap con urls nuevas.
Enlazando con el punto anterior, tendremos listo el nuevo sitemap para subirlo a Google Search Console y validarlo una vez lancemos la nueva versión de nuestra web.
07-Preparar / revisar el fichero robots.txt
El fichero robots.txt es muy importante para indicarle a los robots de los buscadores donde si y donde no pueden leer, indicándoles que carpetas o partes de la web son indexables y cuales no.
08-Validar que analytics está en todas las páginas.
Es muy importante comprobar que el código de tracking de Google Analytics está funcionando correctamente antes de hacer la migración SEO, ya que si está midiendo mal, cuando hagamos el cambio no tendremos una referencia fiable para comprobar que el tráfico y las conversiones se siguen produciendo al ritmo que lo hacían antes.
Fase de Lanzamiento
09-Lanzar robots.txt y validar en Search Console de Google.
Una vez que la web está activa podemos validar con la consola de Google que nuestro archivo para robots funciona a la perfección. Google nos informará al leer el que le enviemos si tiene algún error.
10-Probar todas las urls nuevas.
Esto se puede hacer con una herramienta como Screaming Frog de forma rápida. Únicamente tienes que subir una lista con todas las urls que quieres comprobar y estas tienen que devolverte un status 200. Las que no lo hagan, hay que comprobar el porqué.
11-Confirmar que los tags canónicos funcionan y referencian correctamente.
Con el tag “canonical” le estás indicando a Google que realmente no indexe esa url sino hacia la que estás referenciando. Esto es muy útil para páginas facetadas que tienen prácticamente el mismo contenido. Así Google no lo confundirá con contenido duplicado dentro de tu sitio web. Es muy importante que esta operación esté hecha con delicadeza, ya que si “canonicalizamos” incorrectamente podemos cargarnos la indexación de muchas urls de una forma bastante fácil.
12-Probar los sitemaps y home en Search Console de Google (fetch and render).
Una vez que la nueva web está en marcha tras la migración SEO es el momento de llamar la atención e informar de los cambios realizados al buscador. Esto lo haremos a través de Google Search Console.
13-Pasar el crawler por la lista de urls antiguas para probar todas las redirecciones 301.
Igual que habíamos hecho con la lista de nuevas urls, podemos comprobar con Screaming Frog la lista de todas las urls antiguas que nos tienen que devolver status 301 y que el destino de esta redirección esté correctamente configurado.
14-Corregir incidencias (302 & 404).
Siempre puede haber algún descuido o error, por lo que cuanto antes detectemos las páginas mal redirigidas o que directamente no se encuentran mejor.
Tenemos un cierto margen hasta que Google vuelva a indexar nuestro sitio, pero cada vez este margen es más corto, por lo que conviene arreglar cuanto antes todo lo que esté mal para no correr el riesgo de que Google empiece a indexar mal nuestro sitio web.
15-Enviar el antiguo sitemap XML via GSC.
Con este paso y el siguiente, lo que intentamos es “forzar” al robot a pasar por nuestro sitio y reconocer los nuevos cambios que hemos aplicado.
16-Enviar el nuevo sitemap XML via GSC.
17-Indicarle a Google un cambio de url.
En el caso de que hayamos cambiado el dominio principal o ahora queramos que la home page sea un subdominio, etc… debemos informar a Google mediante Search Console de ello.
Fase post migración
18-Monitorizar 404s y corregir errores.
Una vez la web esta lanzada debemos comprobar al menos una vez a la semana durante los dos primeros meses que no aparezcan errores 404, y, si es así, ir corrigiéndolos rápidamente.
19-Monitorizar el índice de urls indexadas en Search Console y herramientas.
Debemos comprobar regularmente el número de urls que Google indexa de nuestro sitio web tras una migración SEO para comprobar que son las mismas (o más) que antes de hacer los cambios. Cuando estos ratios no cuadren, hay que investigar porque algo se ha hecho mal.
20-Monitorizar tráfico total, orgánico y referral.
Igual que la anterior esta comprobación nos sirve para ir midiendo las fluctuaciones que podemos sufrir en visitas hasta que Google “digiera” nuestra migración y entienda lo que hemos hecho. Es normal que haya caídas de visitas durante al menos dos meses. Aunque cada vez se reducen mucho más estos tiempos. Google aprende muy rápido.
Migración SEO: Bolas Extra
Muchas veces cuando hacemos una migración SEO de nuestra web aprovechamos para incluir más servicios, categorías de producto nuevos o nuevos idiomas.
Si hacemos esto último es muy importante comprobar estos dos elementos:
21-Etiquetas Hreflang
Comprueba que están correctamente configuradas para cada idioma. Es importante que el buscador entienda que en tu sitio hay la misma información en diferentes idiomas y mediante esta etiqueta puedes hacerlo de forma sencilla.
Si este paso no se hace puede influir negativamente en el posicionamiento de los nuevos idiomas añadidos.
22-Carpetas multiidioma y optimización onsite.
La estructura de urls ha cambiado al crear nuevos idiomas en tu sitio. Si has traducido todo el contenido y las páginas de forma automática, comprueba que funcionen correctamente y que la sintaxis de las urls no sea complicada.
Lo ideal es una carpeta /es/, /en/, /fr/, etc para cada idioma y luego el nombre de la url en el correspondiente lenguaje.
Existen módulos y plugins para los principales CMS que pueden realizar la creación de las urls correctamente.