La pila técnica detrás del SEO, AEO y GEO, Parte 1: Sitemaps, JavaScript y CSS

Parte 1 de 3 — lee la Parte 2: robots.txt, schema y llms.txt

La mayoría de las conversaciones sobre visibilidad de búsqueda empiezan con el contenido: palabras clave, titulares, enlaces entrantes — las cosas que un experto en marketing puede señalar y decir "esta es la estrategia". Pero debajo de cada una de esas estrategias hay una capa mucho menos glamorosa — la plomería técnica que decide si un motor de búsqueda, un rastreador de IA o un modelo de lenguaje puede realmente ver, analizar y confiar en tu sitio, para empezar.

Esa capa está formada por cosas en las que la mayoría de los dueños de negocio nunca piensan: tu sitemap, cómo están estructurados tu JavaScript y tu CSS, qué permite y bloquea tu archivo robots.txt, si tus páginas tienen marcado de schema, si siquiera tienes un archivo llms.txt, y — cada vez más relevante, y cada vez más malentendido — cómo se comporta tu configuración de cookies y consentimiento cuando quien carga la página es un bot, no un humano. Esta es la Parte 1 de un análisis en tres partes de esa capa. Aquí cubrimos el sitemap, JavaScript y CSS — la base que determina si una página puede ser alcanzada y renderizada correctamente. La Parte 2 cubre robots.txt, marcado de schema y llms.txt. La Parte 3 cubre las cookies, y une las seis piezas en una sola lista de verificación.

Si esta capa está mal, no importa qué tan bueno sea tu contenido. Un motor de búsqueda no puede posicionar una página que no puede rastrear. Un motor de respuestas de IA no puede citar un dato que no puede extraer. Un motor generativo no puede recomendar un negocio cuya base técnica esconde información activamente. Esa es la diferencia entre el SEO (ser posicionado por la búsqueda tradicional), el AEO (ser citado por motores de respuesta como ChatGPT, Gemini y los AI Overviews de Google), y el GEO (Generative Engine Optimization — ser mostrado, resumido y recomendado dentro de respuestas generadas por IA, de forma más amplia) — los tres apoyados en la misma base poco glamorosa.

Tres juegos distintos, una sola base compartida

El SEO, el AEO y el GEO suelen describirse como disciplinas separadas, y en cuanto a cómo se ve el "éxito", lo son. El éxito en SEO es una posición en el ranking. El éxito en AEO es ser la fuente que una IA cita textualmente. El éxito en GEO es quedar entretejido en una respuesta generada, una lista de recomendaciones, o la sugerencia de un asistente de compras con IA — a veces sin un clic ni una cita en absoluto.

Pero los tres dependen del mismo prerrequisito: algo tiene que poder acceder a tu contenido antes de poder posicionarlo, citarlo o sintetizarlo. Ese acceso está gobernado enteramente por la capa técnica. Una estrategia de contenido sin una base técnica es una carta bellamente escrita sin dirección en el sobre.

El sitemap: cómo empieza realmente el descubrimiento

Un sitemap es la expresión más literal de "esto es lo que existe en mi sitio". Es una lista de URLs, entregada directamente a los motores de búsqueda, que dice: rastrea estas, así fue la última vez que cambió cada una, así de importante es cada una, más o menos, en relación con las demás.

Un sitemap automatizado y auto-actualizable — que lee la fecha real de última modificación de cada página directamente del sistema de archivos en lugar de depender de que alguien recuerde actualizar un archivo XML a mano — tiene un efecto acumulativo con el tiempo:

  • Descubrimiento más rápido de contenido nuevo y actualizado. En el momento en que una página cambia, su fecha lastmod cambia con ella. Los motores de búsqueda usan esa señal para priorizar el rerrastreo, así que las actualizaciones se reflejan más rápido en el índice en lugar de quedar obsoletas durante semanas.
  • Sin URLs huérfanas o faltantes. Un sitemap mantenido a mano se desincroniza del sitio real — se agregan páginas, se olvidan, se eliminan, y el sitemap no se entera. Uno automatizado se genera desde la misma fuente de verdad que el sitio mismo, así que lo que aparece listado y lo que existe nunca diverge.
  • Escalado multilingüe y multi-plantilla sin duplicación manual. En un sitio con varias versiones de idioma de cada página, un sitemap impulsado por una lista de slugs compartida significa que agregar una página nueva produce automáticamente cinco entradas correctas en el sitemap — una por idioma — en lugar de cinco oportunidades de escribir mal o de olvidar una.
  • Eficiencia del presupuesto de rastreo. Los motores de búsqueda asignan una atención de rastreo finita a cualquier sitio dado. Un sitemap limpio y preciso le dice a los rastreadores exactamente dónde vive el contenido real, así que ese presupuesto se destina a páginas que vale la pena indexar en lugar de gastarse redescubriendo la misma estructura una y otra vez.

Para AEO y GEO en particular, el sitemap importa incluso más que antes, porque los rastreadores de IA (GPTBot, ClaudeBot, PerplexityBot, Google-Extended, y otros) ahora rastrean sitios independientemente de la indexación de búsqueda tradicional. Un sitemap preciso y actualizado es una de las formas más rápidas de poner contenido nuevo frente a esos sistemas sin esperar un rerrastreo orgánico.

JavaScript: el asesino silencioso del SEO, AEO y GEO

Los sitios web modernos dependen mucho del JavaScript para la interactividad, pero ahí es donde ocurre una gran parte de los fallos invisibles de SEO y AEO. El problema central: muchos rastreadores — y casi todos los rastreadores de IA — o no ejecutan JavaScript en absoluto, o lo ejecutan con paciencia y presupuesto limitados. Si tu contenido clave, tus encabezados o tus respuestas solo aparecen después de que se ejecuta un script, una gran parte de los sistemas que intentan leer tu página podrían nunca ver ese contenido, para empezar.

Esto importa de forma distinta en las tres disciplinas:

  • Impacto en SEO: Google puede renderizar JavaScript, pero lo hace como un proceso de segunda pasada, con retraso, y con un presupuesto de renderizado finito. Las páginas pesadas y dependientes del renderizado se indexan más lento y de forma menos confiable que las páginas con contenido presente en el HTML inicial.
  • Impacto en AEO: los motores de respuesta necesitan extraer un dato preciso y citable. Si ese dato se inyecta del lado del cliente después de la carga de la página, muchos rastreadores de IA simplemente nunca lo encontrarán — lo que significa que un contenido perfectamente visible para un visitante humano es funcionalmente invisible para el sistema que intenta citarlo.
  • Impacto en GEO: los motores generativos que construyen una comprensión más amplia de "qué ofrece este negocio" o "de qué trata esta página" a menudo trabajan a partir de una obtención ligera de la página, sin JavaScript. Si tu propuesta de valor vive dentro de un componente renderizado por JS, podría estar completamente ausente de la versión de tu página que estos sistemas realmente procesan.

La solución práctica no es "evita el JavaScript" — es asegurarte de que el contenido que importa para búsqueda, respuestas y resumen por IA exista en el HTML renderizado del lado del servidor, con el JavaScript agregado encima para la interactividad, en lugar de como el mecanismo de entrega de la sustancia de la página.

CSS: más que la apariencia — Core Web Vitals y eficiencia de rastreo

Al CSS rara vez se le culpa por problemas de visibilidad de búsqueda, pero juega dos papeles distintos que tocan las tres disciplinas. Primero, el CSS que bloquea el renderizado ralentiza qué tan rápido una página se vuelve usable, lo cual afecta directamente los Core Web Vitals — un factor de ranking para SEO y una señal de confianza que alimenta cuán favorablemente los sistemas de IA ponderan una fuente cuando varios candidatos son similares en lo demás.

Segundo, y menos obvio: un CSS y una entrega de recursos abultados y sin optimizar ralentizan cada rastreo, humano o automatizado. Un rastreador que recorre un sitio grande con un presupuesto de tiempo finito por página pasará por menos páginas, con menos frecuencia, si cada página pesa más de lo necesario. Multiplica eso en un sitio multilingüe con cientos de URLs, y un CSS sin optimizar limita silenciosamente cuánto de tu sitio llega a verse en absoluto.

Prioridades prácticas: minimizar las hojas de estilo que bloquean el renderizado, cargar el CSS crítico en línea para el contenido visible sin desplazar, diferir el resto, y usar caché de forma agresiva para que los rastreos repetidos (que ocurren constantemente) no vuelvan a obtener los mismos bytes innecesariamente.

Lo que viene en la Parte 2

El sitemap, JavaScript y CSS llevan a un sistema hasta tu contenido y le permiten renderizarlo correctamente. No le dicen qué significa nada de eso, ni si siquiera tiene permitido usarlo. La Parte 2 cubre robots.txt — y por qué ahora tiene que pensar específicamente en los rastreadores de IA — marcado de schema, y llms.txt, el archivo más nuevo de esta pila, hecho para cómo los modelos de lenguaje se orientan alrededor de un sitio.

¿No estás seguro de si los motores de búsqueda y los rastreadores de IA realmente pueden alcanzar tu contenido?

Auditaremos tu sitemap, el renderizado de tu JavaScript y la entrega de tu CSS — y te mostraremos exactamente qué se está pasando por alto.

Empezar

Empecemos con tu proyecto

Tu proyecto merece lo mejor. Cuéntanos qué necesitas y nosotros nos encargamos del resto. Completa los datos a continuación y nuestro equipo te responderá en las próximas 24 horas.