Tres cosas, no una sensación

¿Qué es schema markup, y cómo hace tu sitio amigable para IA?

Por Alejandro Ojeda · The AO Audit · 6 de agosto de 2026

Schema markup son datos estructurados: un bloque de código, normalmente JSON-LD, que le dice a una máquina exactamente qué es tu negocio, dónde está y qué ofrece — sin que tenga que adivinar leyendo párrafos. Es una de tres cosas que hacen amigable un sitio para IA. Las otras dos: que los rastreadores de IA puedan realmente entrar, y que el contenido mismo sea legible sin adivinar — precios reales, horario real, preguntas frecuentes reales.

La mayoría de las guías sobre esto se detienen en "agrega schema markup" y ya. Es un consejo incompleto, porque se salta un detalle que sí importa: no todos los negocios deberían usar el mismo tipo de schema, y usar el incorrecto es su propio pequeño problema de credibilidad.

La diferencia que casi nadie explica: LocalBusiness contra Organization

Un ejemplo mínimo de datos estructurados, para un negocio con local físico real:

{
  "@context": "https://schema.org",
  "@type": "LocalBusiness",
  "name": "Panadería Ejemplo",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "Calle Principal 123",
    "addressLocality": "Napa",
    "addressRegion": "CA"
  },
  "telephone": "+1-707-555-0100",
  "openingHours": "Lu-Sa 07:00-16:00"
}

LocalBusiness es el tipo correcto solo cuando existe una presencia física o de área de servicio real — un local, una oficina, un radio de entrega. Un negocio puramente en línea no tiene eso, y forzar LocalBusiness ahí es técnicamente incorrecto, no solo innecesario. Este mismo sitio es el ejemplo: The AO Audit opera completamente remoto — los escaneos y reportes, todo — sin ninguna ubicación que un cliente visite, así que su propio schema usa Organization, no LocalBusiness. Esa es la decisión correcta, no un hueco en la configuración.

La otra mitad: ¿pueden los rastreadores de IA llegar hasta ti?

El schema no sirve de nada si los rastreadores que lo leerían están bloqueados. Abre tusitio.com/robots.txt en un navegador — si está vacío o no existe, todo está permitido por defecto, lo cual está bien. Si lista reglas, revisa específicamente GPTBot, ClaudeBot, PerplexityBot y Google-Extended; algunos constructores de sitios y plugins de seguridad los bloquean por defecto sin mencionarlo nunca. Como referencia, aquí está el robots.txt real de este sitio, sin editar:

User-agent: GPTBot
Allow: /

User-agent: ClaudeBot
Allow: /

User-agent: PerplexityBot
Allow: /

User-agent: Google-Extended
Allow: /

User-agent: *
Allow: /

Sitemap: https://aoaudit.com/sitemap.xml

Cada rastreador de IA nombrado explícitamente, cada uno permitido, más un comodín que cubre todo lo demás. Nada exótico — el archivo completo son nueve líneas haciendo un trabajo real.

Acertar en estas dos cosas — ser alcanzable, y ser legible en un formato estructurado — es la mayor parte de lo que "amigable para IA" significa en la práctica. No hay garantía de que un motor de IA específico cite una página específica en un día específico; lo que estos arreglos controlan es si eso es siquiera posible.

Revisa ambas cosas en tu propio sitio — AO Audit gratis, 60 segundos →

Preguntas frecuentes

¿Qué es schema markup?

Un bloque de código, normalmente JSON-LD, colocado en la sección head de una página, que indica los datos de tu negocio en un formato que las máquinas leen directamente en vez de adivinar a partir de párrafos de texto — tu nombre, dirección, teléfono, horario y categoría.

¿Cuál es la diferencia entre datos estructurados LocalBusiness y Organization?

LocalBusiness es el tipo correcto solo cuando existe una presencia física o de área de servicio real — un local, una oficina, un radio de entrega. Un negocio puramente en línea no tiene eso, y forzar LocalBusiness ahí es técnicamente incorrecto, no solo innecesario. Este mismo sitio es el ejemplo: The AO Audit opera completamente remoto, sin ubicación que un cliente visite, así que usa el tipo Organization en vez de LocalBusiness — y esa es la decisión correcta, no un error.

¿Cómo sé si los rastreadores de IA pueden acceder a mi sitio web?

Abre tusitio.com/robots.txt en un navegador. Si está vacío o no existe, los rastreadores tienen acceso por defecto. Si lista reglas, revisa específicamente si GPTBot, ClaudeBot, PerplexityBot y Google-Extended están bloqueados — algunos constructores de sitios web y plugins de seguridad los bloquean sin avisar. Un AO Audit gratuito revisa esto automáticamente, junto con el schema y la legibilidad del contenido, en unos 60 segundos.

¿Necesito un desarrollador para agregar datos estructurados?

Para la mayoría de los sitios de negocios pequeños, no. Es un bloque de código que se pega directamente en el HTML de la página — copiar, ajustar los datos reales, y pegar. La parte que sí requiere cuidado es elegir el tipo correcto (LocalBusiness, Organization, ProfessionalService, etc.) según lo que el negocio realmente es.