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 están en la respuesta HTML inicial.

Los rastreadores como GPTBot (utilizado por ChatGPT), ClaudeBot y PerplexityBot no pueden ejecutar JavaScript y pierden datos estructurados agregados más adelante.

Esto crea desafíos para los sitios web que utilizan herramientas como Google Tag Manager (GTM) para insertar JSON-LD en el lado del cliente, ya que muchos rastreadores de IA no pueden leer el contenido generado dinámicamente.

Hallazgos clave sobre los rastreadores JSON-LD y AI

Elie Berreby, fundador de SEM King, examinó lo que sucede cuando se agrega JSON-LD mediante Google Tag Manager (GTM) sin renderizado del lado del servidor (SSR).

Descubrió por qué los rastreadores de IA a menudo no ven este tipo de datos estructurados:

  1. 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án en esta respuesta inicial.
  2. Ejecución de JavaScript del lado del cliente: JavaScript se ejecuta en el navegador y cambia el modelo de objetos de documento (DOM) para los usuarios. En esta etapa, GTM puede agregar JSON-LD al DOM.
  3. Rastreadores sin renderizado de JavaScript: Los rastreadores de IA que no pueden ejecutar JavaScript no pueden ver los cambios en el DOM. Esto significa que pierden cualquier JSON-LD agregado después de que se carga la página.

En resumen, los datos estructurados agregados únicamente 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 procesar los cambios realizados en una página web después de que se carga, incluidos los datos JSON-LD inyectados por Google Tag Manager (GTM).

Por el contrario, muchos rastreadores de IA no pueden leer JavaScript y solo ven el HTML sin formato del servidor. Como resultado, pierden contenido agregado dinámicamente, como JSON-LD.

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 analizó la creciente dependencia de JavaScript. Si bien permite funciones dinámicas, no siempre es ideal para elementos esenciales de SEO, como datos estructurados.

Martin Splitt, defensor de los desarrolladores 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 la disponibilidad del contenido clave en el HTML inicial.

John Mueller, otro defensor de la búsqueda de Google, estuvo de acuerdo y señaló que los desarrolladores a menudo recurren a JavaScript cuando opciones más simples, como HTML estático, serían más efectivas.

Qué hacer en su lugar

Los desarrolladores y profesionales de SEO deben asegurarse de que todos los rastreadores puedan acceder a los datos estructurados para evitar problemas con los rastreadores de búsqueda de IA.

Aquí hay algunas estrategias clave:

  1. Representación del lado del servidor (SSR): renderice páginas en el servidor para incluir datos estructurados en la respuesta HTML inicial.
  2. HTML estático: utilice el marcado de esquema directamente en HTML para limitar la dependencia de JavaScript.
  3. Prerenderizado: Ofrezca páginas prerenderizadas donde JavaScript ya se haya ejecutado, proporcionando a los rastreadores HTML completamente renderizado.

Estos enfoques se alinean con el consejo de Google de priorizar el desarrollo HTML primero e incluir contenido importante como datos estructurados en la respuesta inicial del servidor.

Por qué esto importa

Los rastreadores de IA no harán más que crecer en importancia y siguen reglas diferentes a las de los motores de búsqueda tradicionales.

Si su sitio depende de GTM u otro JavaScript del lado del cliente para datos estructurados, está perdiendo oportunidades de clasificar en los resultados de búsqueda basados ​​en IA.

Al cambiar a soluciones estáticas o del lado del servidor, puede preparar su sitio para el futuro y garantizar la visibilidad en las búsquedas tradicionales y de IA.


Imagen de portada: Nexusby/Shutterstock

Con información de Search Engine Journal.

Leer la nota Completa > Haga accesibles sus datos estructurados

LEAVE A REPLY

Please enter your comment!
Please enter your name here