Guía
Cómo servir contenido que los bots de IA puedan leer sin JavaScript
Qué es el renderizado en servidor, la generación estática y el prerenderizado, y cómo elegir según tu sitio para que el texto esté en el HTML inicial.
Muchos rastreadores leen el HTML inicial y no esperan a que se ejecute JavaScript. Si tu contenido llega después, para ellos no existe. La solución es entregar el contenido importante ya dentro del HTML.
Opciones
Cuatro maneras de conseguirlo
| Técnica | Cómo funciona | Cuándo conviene |
|---|---|---|
| Contenido en HTML desde el inicio | El CMS genera la página completa | WordPress y sitios tradicionales |
| Renderizado en servidor (SSR) | El servidor arma la página en cada petición | Aplicaciones con frameworks modernos |
| Generación estática (SSG) | Las páginas se construyen antes de publicar | Blogs, documentación, sitios de servicios |
| Prerenderizado | Se sirve una versión ya renderizada a los bots | Sitios existentes difíciles de reescribir |
Google detalla límites y recomendaciones en su guía de JavaScript y SEO.
Prueba
Cómo comprobar que lo conseguiste
- Ver código fuente de la página y buscar una frase del texto principal.
- Probar con curl y comprobar que el HTML recibido contiene el contenido (ver guía).
- Pasar el comprobador de preparación para IA, que lee el HTML inicial.
- Ver si título, H1 y datos estructurados aparecen en la respuesta.
Prioridades
Qué debe estar siempre en el HTML
- Título, descripción, H1 y texto principal.
- Enlaces internos reales (etiquetas a con href).
- Datos estructurados JSON-LD.
- Meta etiquetas de indexación y canonical.
Mejoras
Mejoras graduales
No hace falta rehacer todo. Empieza por las plantillas con más tráfico potencial: páginas de servicio, categorías y artículos. Mide con el comprobador antes y después, y documenta cada cambio. En WordPress, evita que tu constructor visual cargue secciones enteras por JavaScript cuando no sea necesario.
Resumen
En resumen
- Cuatro maneras de conseguirlo: Google detalla límites y recomendaciones en su guía de JavaScript y SEO .
- Cómo comprobar que lo conseguiste: Ver código fuente de la página y buscar una frase del texto principal.; Probar con curl y comprobar que el HTML recibido contiene el contenido (ver guía).
- Qué debe estar siempre en el HTML: Título, descripción, H1 y texto principal.; Enlaces internos reales (etiquetas a con href).
Preguntas frecuentes
Lo que suelen preguntar sobre contenido sin JavaScript para bots
¿Debo abandonar JavaScript?
No. Úsalo para interactividad; asegúrate de que el contenido esencial no dependa de él.
¿Prerenderizar es cloaking?
Si el contenido servido a los bots es el mismo que ve el usuario, no. Si es distinto, puede infringir las políticas de los buscadores.