Una investigación reciente ha descubierto un problema para los sitios web que dependen de JavaScript para datos estructurados.
Estos datos, a menudo en formato JSON-LD, son difíciles de acceder para los rastreadores de IA si no en la respuesta HTML inicial.
Los rastreadores como GPTBOT (utilizado por ChatGPT), Claudebot y PerplexityBot no pueden ejecutar JavaScript y perder los datos estructurados agregados más adelante.
Esto crea desafíos para sitios web que usan herramientas como Google Tag Manager (GTM) para insertar JSON-LD en el lado del cliente, ya que muchos rastreadores de IA no pueden leer contenido generado dinámicamente.
Hallazgos clave sobre los rastreadores JSON-LD y AI
Elie Berreby, la fundadora de SEM King, examinó lo que sucede cuando se agrega JSON-LD usando Google Tag Manager (GTM) sin Renderización del lado del servidor (SSR).
Descubrió por qué este tipo de datos estructurados a menudo no es visto por AI Crawlers:
- Carga HTML inicial: Cuando un rastreador solicita una página web, el servidor devuelve la primera versión HTML. Si se agregan datos estructurados con JavaScript, no estará en esta respuesta inicial.
- Ejecución de JavaScript del lado del cliente: JavaScript se ejecuta en el navegador y cambia el modelo de objeto de documento (DOM) para los usuarios. En esta etapa, GTM puede agregar JSON-LD al DOM.
- Rastreadores sin representación de JavaScript: Los rastreadores de IA que no pueden ejecutar JavaScript no pueden ver cambios en el DOM. Esto significa que se pierden cualquier JSON-LD agregado después de que se carga la página.
En resumen, los datos estructurados agregados solo a través de JavaScript del lado del cliente son invisibles para la mayoría de los rastreadores de IA.
Por qué los motores de búsqueda tradicionales son diferentes
Los rastreadores de búsqueda tradicionales como Googlebot pueden leer JavaScript y los cambios en el proceso realizados en una página web después de que se carga, incluidos los datos JSON-LD inyectados por Google Tag Manager (GTM).
En contraste, muchos rastreadores de IA no pueden leer JavaScript y solo ven el HTML sin procesar del servidor. Como resultado, pierden contenido agregado dinámicamente, como JSON-LD.
Relacionado: Introducción de Seontología: El futuro del SEO en la era de la IA
Advertencia de Google sobre el uso excesivo de JavaScript
Este desafío se relaciona con una advertencia más amplia de Google sobre el uso excesivo de JavaScript.
En un podcast reciente, el equipo de relaciones de búsqueda de Google discutió la creciente dependencia de JavaScript. Si bien permite características dinámicas, no siempre es ideal para elementos de SEO esenciales como datos estructurados.
Martin Splitt, defensor del desarrollador de búsqueda de Google, explicó que los sitios web van desde páginas simples hasta aplicaciones complejas. Es importante equilibrar el uso de JavaScript con el contenido clave disponible en el HTML inicial.
John Mueller, otro defensor de la búsqueda de Google, acordó, señalando que los desarrolladores a menudo recurren a JavaScript cuando las opciones más simples, como la HTML estática, serían más efectivas.
Que hacer en su lugar
Los desarrolladores y los profesionales de SEO deben garantizar que los datos estructurados sean accesibles para todos los rastreadores para evitar problemas con los rastreadores de búsqueda de IA.
Aquí hay algunas estrategias clave:
- Renderización del lado del servidor (SSR): Renderizar páginas en el servidor para incluir datos estructurados en la respuesta HTML inicial.
- Html estático: Use el marcado de esquema directamente en el HTML para limitar la dependencia de JavaScript.
- Prevenimiento: Ofrezca páginas prerenderizadas donde JavaScript ya ha sido ejecutado, proporcionando a los rastreadores con HTML completamente renderizado.
Estos enfoques se alinean con el consejo de Google para priorizar el desarrollo HTML-primero e incluir contenido importante como datos estructurados en la respuesta inicial del servidor.
Ebook: SEO en la era de la IA
Por qué esto importa
Los rastreadores de IA solo crecerán en importancia, y jugarán por diferentes reglas que los motores de búsqueda tradicionales.
Si su sitio depende de GTM u otro JavaScript del lado del cliente para obtener datos estructurados, está perdiendo oportunidades para clasificarse en los resultados de búsqueda impulsados por AI.
Al cambiar a soluciones del lado del servidor o estática, puede impulsar su sitio en el futuro y garantizar la visibilidad en las búsquedas tradicionales y de IA.
Imagen destacada: Nexusby/Shutterstock
(Tagstotranslate) Noticias