Saltar al contenido
Omnia

Cómo arreglamos nuestro propio AEO en un solo día dejando Webflow por Astro

Miguel FernándezFundador y CTOenOmnia
Ilustración de una grúa azul sonriente que levanta bloques con el logo de Astro junto a una pila de bloques de Webflow, que representa la migración de useomnia.com de Webflow a Astro.

En resumen

  • Sacamos de Webflow nuestra web de 800 páginas, en inglés y en español, y la pasamos a una web en Astro dentro de git: 23 horas desde el arranque hasta el cambio de DNS.
  • Un bucle de agentes sobre Claude Opus 5.5 hizo el trabajo en 8 horas y 46 minutos por unos 1200 dólares en tokens; yo confirmé términos, redirecciones y errores.
  • La nueva web carga 2,7 veces más rápido, publica datos estructurados de cada entidad importante, tiene un español de verdad y su health score de Ahrefs pasó de 48 a 99.

Read this post in English

Omnia es una empresa de AEO: nuestra misión es que las marcas sean visibles para la IA, así que teníamos claro que no podíamos venderlo con un AEO, o un SEO, propio que fuera malo. La base de ambos es tu web. Necesitábamos una muy buena, con un SEO técnico sólido y buenas señales de E-E-A-T, pero, siendo un equipo de marketing de una o dos personas, también necesitábamos formas de automatizar el contenido y ejecutar nuestra estrategia de marketing con eficacia.

¿Por qué una empresa de AEO dejó Webflow?

Al usar nuestro propio producto con Omnia Agent, nos dimos cuenta de que una de nuestras decisiones más antiguas, tener Webflow como CMS de la web, nos estaba frenando. Sobre todo porque:

Los cambios en toda la web eran lentos, incluso para los agentes. A veces el contenido tiene que cambiar en toda la web para seguir los términos que la gente usa de verdad. Por ejemplo, GEO (generative engine optimization) era el acrónimo habitual para la disciplina de mejorar la visibilidad del contenido en los motores de IA, pero el AEO se está convirtiendo en el estándar de facto. Teníamos unas 3000 apariciones del término en casi 600 páginas. Un CMS visual convierte un simple cambio de nombre en algo lento y doloroso: incluso con un MCP, un agente gasta tiempo y tokens explorando la estructura, los elementos y el contenido de la web solo para encontrar dónde se usa un término.

El diseño no estaba pensado para agentes. Los elementos de marca y diseño tampoco están abstraídos de forma que los agentes puedan hacer cambios estructurales. Las plataformas low-code como Webflow nacieron cuando programar era una habilidad difícil que la mayoría de los profesionales del marketing no tenía. Ahora que los agentes saben programar y diseñar de verdad, y que diseñadores e ingenieros ya usan agentes de programación para ir más rápido, las herramientas visuales low-code se han convertido en la opción lenta y poco práctica.

Las traducciones eran basura. Traducir la web era un dolor de muelas. Usábamos Weglot, un proxy de traducción automática, hasta que nos dimos cuenta de que nuestro contenido en español no funcionaba nada bien. Normal: las traducciones eran basura. Hoy cualquier modelo de IA con una buena skill de traducción lo hace mucho mejor, y cuando una página es buena en inglés, crearla en otro idioma cuesta bastante poco.

En resumen: trabajar con Webflow era lento, poco práctico, caro y daba malos resultados.

Nadie tiene tiempo para migrar una web cuando un equipo de cinco personas quiere lanzar un montón de funcionalidades increíbles para sus usuarios. Pero, claro, nadie se creería que somos una buena plataforma de AEO con un AEO propio malo, así que… teníamos que hacer algo.

La migración™

He hecho migraciones de stack tecnológico n veces en mi carrera, y normalmente las odio. Son ese tipo de proyectos pesados y poco interesantes que ponen a tu jefe supercontento por ahorrar unos cientos de miles de dólares, pero que no suponen ningún reto ni te llenan. Pero esta vez, madre mía, esta vez… fue distinto.

Me propuse migrar en un solo día nuestra web de unas 800 páginas fuera de Webflow, a un stack en el que nuestro diseñador y nuestro equipo de marketing pudieran publicar decenas de cambios al día con agentes. Los requisitos eran:

  • Réplica al píxel.
  • Las casi 400 páginas en español bien traducidas, para poder deshacernos de Weglot.
  • Todos los problemas técnicos de AEO que conocíamos, pero que nunca habíamos tenido tiempo de abordar, resueltos.
  • Una nueva skill para que diseñadores y equipo de contenido trabajaran con agentes de forma eficaz.
  • Todo el contenido bien versionado, con cada cambio revisable al detalle.

En cuanto al stack de destino, queríamos un generador de sitios estáticos cuyo código pudiéramos versionar en git y alojar en GitHub, como cualquier otro producto que construimos, y desplegar en plataformas edge como Vercel o Cloudflare, para servir el contenido cerca de nuestros usuarios y ofrecer una gran experiencia. Hay muchos: desde los clásicos Jekyll y Hugo hasta Eleventy o Astro. Elegimos Astro por su gran ecosistema y soporte; queríamos unos cuantos plugins que nos hicieran la vida más fácil.

Diseñé con cuidado un bucle, y el contexto que necesitaba, para hacer la migración. No voy a entrar en los detalles del proceso aquí, porque lo he publicado en abierto como una skill que puedes darle a Claude o a tu Omnia Agent. Eso sí, te recomiendo leerla: ¡tiene unas cuantas joyas de AEO! Consigue gratis la skill de migración de webs.

La ejecuté con Claude Opus 5.5 en modo ultracode, que creó un workflow dinámico para implementar el bucle. Tardó 8 horas y 46 minutos y costó unos 1200 dólares en tokens. No fue del todo desatendido: tuve que confirmar términos de traducción, redirecciones y errores reales que encontró por el camino.

¿Qué arregló el bucle por el camino?

El resultado se diferenciaba del original en 8 px de media en el móvil y cargaba 2,7 veces más rápido de media. Y, tal como se le pidió, el bucle no se quedó en copiar la web: la mejoró.

Webflow exportaba nuestras capturas de pantalla como PNG pesadísimos, casi 300 MB. El bucle las convirtió a WebP y dejó que Astro redimensionara cada una al ancho al que se muestra de verdad, lo que redujo nuestra biblioteca de imágenes de 396 MB a 138 MB. También hizo que el elemento más grande de cada página empiece a descargarse mientras aún se lee el HTML. Y dejó de cargarse lo que nunca ves: en el móvil, cada página se descargaba un reproductor de vídeo oculto de unos 7 MB y el motor de las animaciones. Hasta nuestras imágenes para redes sociales se pusieron a dieta: de 1,3 MB a 139 KB en el caso de este mismo artículo.

En cuanto al SEO, mantuvo vivas todas las URL que conoce Google añadiendo las 70 redirecciones que tenía Webflow y unas cuantas más para páginas que ya estaban rotas. Escribió un texto alternativo de verdad para 490 imágenes que solo tenían el texto de relleno de Webflow. Hizo que las fechas del sitemap cambien solo cuando cambia de verdad el contenido de una página. Y dio contexto a esos enlaces de «Más información», para que por fin digan adónde llevan.

Las joyas de AEO están en los datos estructurados. Nuestro producto, sus precios, nuestros autores (ahora personas reales en lugar de «The Omnia Team»), las citas de clientes como reseñas, las preguntas frecuentes, los términos del glosario y los vídeos están marcados como entidades JSON-LD que los motores de IA pueden entender y citar. También sustituyó el español traducido a máquina por 315 archivos con traducciones de verdad, revisadas por un editor nativo, con URL en español y redirecciones desde las antiguas. De paso, corrigió los fallos de accesibilidad (navegación con teclado, lectores de pantalla, movimiento reducido), mantuvo fuera de Google nuestras landing pages de campañas de pago y los despliegues de vista previa, y dejó un conjunto de auditorías que vuelven a comprobar el SEO, los enlaces, los datos estructurados, los sitemaps y la accesibilidad con cada cambio, para que la web siga así de bien después de la migración, no solo el día del lanzamiento.

23 horas después de arrancar, hicimos el cambio de DNS, apuntamos www.useomnia.com a la nueva web y volvimos a comprobar nuestra salud de AEO con nuestro propio agente. Y aquí va la lección: el AEO no es SEO, pero al mejorar tu AEO también mejoras tu SEO, y viceversa.

Conversación de Slack del equipo de Omnia: Miguel dice que le encanta lo rápido que podemos cambiar la web ahora y Alfredo responde que las herramientas de SEO también lo notan, con un Site Audit de Ahrefs que muestra el health score en el 99 %, 51 puntos más que el 48 % del 3 de octubre.

Nuestra propia auditoría del sitio con Omnia dio a la nueva web una puntuación de SEO perfecta, y lo confirmamos con otras herramientas de SEO. Por ejemplo, antes de la migración Screaming Frog detectó que solo se podía indexar el 52 % de nuestras 1545 páginas: 700 eran copias http:// de nuestras páginas y 92 eran URL de paginación. Después, se puede indexar el 100 %, con una única URL limpia por página. Ahrefs pasó de 843 URL con errores a 26, un 97 % menos. Los enlaces a páginas rotas bajaron de 706 a 4, los errores de datos estructurados de 212 a 20, las redirecciones internas de 37 a 0 y las páginas sin meta description de 62 a 0. Nuestra página más profunda está ahora a 6 clics de la página de inicio, en lugar de 13.

¿Qué cambió en un solo día?

El miércoles teníamos una web con malos resultados, unas traducciones terribles y que a los agentes les costaba cambiar. El jueves:

  • Nuestra web sacó un 99 en el health score de Site Audit de Ahrefs, frente al 48 anterior.
  • Nuestro responsable de marketing aplicó la primera sugerencia de su Omnia Agent para mejorar la visibilidad de Omnia en un conjunto de prompts que nos importan.
  • Escribí el primer borrador de este artículo y abrí una pull request para que el equipo lo revisara.
  • Nuestro diseñador añadió la preciosa ilustración de arriba a esa misma pull request.
  • Todas nuestras páginas en español estaban bien traducidas.
  • ¡Y tú tienes una skill gratuita para hacer este proceso por tu cuenta!

Te contaremos cómo se traduce todo esto en nuestro propio tráfico desde los motores de IA y Google.

Te toca

Mudar nuestra web nos llevó un día. Conseguir que ChatGPT recomiende tu marca no debería llevarte más. Regístrate en Omnia y deja que tu Omnia Agent encuentre tu primera mejora de AEO antes de que se te enfríe el café. Sin migraciones.

Omnia ofrece una prueba gratuita de 14 días con el plan Growth.

Sin tarjeta de crédito. Descubre exactamente dónde aparece tu marca (y dónde no) en los motores de IA y deja que las recomendaciones de la plataforma te marquen el siguiente paso.

Preguntas frecuentes

¿Cuánto tardasteis en migrar de Webflow a Astro?

Los agentes trabajaron 8 horas y 46 minutos, con un coste de unos 1200 dólares en tokens. Hicimos el cambio de DNS 23 horas después de arrancar, así que la web entera cambió de casa en menos de un día.

¿Por qué dejó Omnia Webflow?

Los cambios en toda la web, como sustituir GEO por AEO en 600 páginas, eran lentos incluso para los agentes, los cambios de diseño costaba automatizarlos y las traducciones automáticas de Weglot hundían el rendimiento de nuestras páginas en español. Una web en Astro dentro de git permite que los agentes cambien contenido, diseño y traducciones como cualquier otro código.

¿Cambió alguna URL?

No cambió ninguna URL en inglés. Las páginas en español tienen ahora URL en español, y las antiguas redirigen a ellas con redirecciones permanentes 301. Todas las URL que Google conocía de la web anterior siguen respondiendo.

¿Cómo mejora el AEO con la migración?

El producto, sus precios, los autores, las reseñas de clientes, las preguntas frecuentes, los términos del glosario y los vídeos están marcados como entidades JSON-LD que los motores de IA pueden entender y citar. Las páginas cargan más rápido, las imágenes tienen un texto alternativo de verdad y el contenido en español está bien traducido.

¿Puedo migrar mi web de la misma forma?

Sí. Publicamos el proceso en abierto como una skill de migración de webs que puedes darle a Claude o a tu Omnia Agent. Cubre el alcance, la configuración de Astro, el trabajo por fases con subagentes, la verificación visual y de SEO, y el cambio final.

Multiplica por 10 tu visibilidad en IA sin ser experto en AEO

Sin tarjeta de crédito · Gratis durante 14 días · Descubre tu visibilidad en IA en 3 minutos

Elige qué cookies opcionales podemos usar. Puedes cambiar tu elección cuando quieras desde «Configuración de cookies», en el pie de página.