La mayoría de sitios B2B en LatAm no tienen datos estructurados. No porque sea difícil — es porque nadie les explicó qué es lo mínimo necesario sin meterse en un proyecto de seis semanas. Este artículo resuelve eso: qué implementar, en qué orden, y por qué importa ahora que los modelos de lenguaje son parte del funnel de búsqueda.
Si tu empresa vende servicios a otras empresas y quieres que ChatGPT o Google AI Overviews te mencionen cuando alguien pregunte por tu categoría, schema.org JSON-LD es el punto de entrada más directo que existe hoy.
Por qué los modelos de lenguaje leen schema.org
Cuando Perplexity o Google AI Overviews construyen una respuesta sobre “agencias de IA en Monterrey” o “software para manufactura en México”, no leen solo el texto visible de tu página. Procesan el HTML completo, incluyendo los metadatos estructurados. El schema.org actúa como una etiqueta que dice: “esto es una empresa, esto es lo que hace, esto es a quién sirve”.
Un estudio de Princeton sobre GEO (Generative Engine Optimization) publicado en 2023 identificó que las páginas con datos estructurados correctamente implementados tienen mayor probabilidad de ser citadas por modelos generativos que páginas equivalentes sin ellos. La razón es simple: los modelos prefieren fuentes donde la información está inequívoca, no inferida.
En el contexto B2B de LatAm, la ventaja es mayor todavía. La mayoría de competidores directos — integradores, consultoras, agencias regionales — no tienen schema implementado. El estándar de entrada es bajo.
Los tres tipos de schema que sí mueven la aguja
No necesitas implementar los 800+ tipos que existen en schema.org. Para un sitio B2B de servicios, tres tipos cubren el 80% del impacto:
1. Organization
Le dice a los motores de búsqueda y modelos de lenguaje quién eres como entidad. Incluye nombre legal, URL, logo, redes sociales, área geográfica de operación y sector. Es el schema más importante porque establece tu identidad como fuente.
{
"@context": "https://schema.org",
"@type": "Organization",
"name": "Eurema",
"url": "https://eurema.mx",
"logo": "https://eurema.mx/logo.png",
"description": "Agencia de IA para empresas B2B en LatAm con sede en Monterrey, México.",
"areaServed": ["MX", "CO", "AR"],
"foundingLocation": {
"@type": "Place",
"name": "Monterrey, Nuevo León, México"
},
"sameAs": [
"https://www.linkedin.com/company/eurema",
"https://twitter.com/eurema_mx"
]
}
2. Service
Describe cada servicio que ofreces: nombre, descripción, proveedor, área de servicio, y categoría. Un error común es poner un solo Service genérico para toda la empresa. Lo correcto es un bloque Service por cada oferta diferenciada.
{
"@context": "https://schema.org",
"@type": "Service",
"name": "Websites + AI SEO",
"description": "Diseño y desarrollo de sitios web para empresas B2B con optimización para motores de búsqueda y modelos de lenguaje (AISEO).",
"provider": {
"@type": "Organization",
"name": "Eurema",
"url": "https://eurema.mx"
},
"areaServed": "LatAm",
"serviceType": "Diseño web con IA"
}
3. FAQPage
Este es el más subestimado. FAQPage es el schema que más directamente alimenta las respuestas de AI Overviews y los modelos de lenguaje, porque estructura pares pregunta-respuesta que los modelos pueden extraer literalmente. Si tu página de servicios o tu blog tiene una sección de preguntas frecuentes, ponle este schema.
{
"@context": "https://schema.org",
"@type": "FAQPage",
"mainEntity": [
{
"@type": "Question",
"name": "¿Cuánto tarda implementar un agente de IA para ventas?",
"acceptedAnswer": {
"@type": "Answer",
"text": "Un agente básico de calificación de leads tarda entre 3 y 6 semanas dependiendo de la complejidad de los criterios de calificación y las integraciones requeridas con CRM o ERP."
}
}
]
}
Dónde va el código y cómo no romper nada
JSON-LD se inserta dentro de una etiqueta <script type="application/ld+json"> en el <head> del HTML. La ventaja sobre Microdata o RDFa es que no toca el contenido visible — puedes modificarlo sin riesgo de afectar el diseño.
Si usas un CMS como WordPress, plugins como Yoast SEO o Rank Math generan Organization automáticamente, pero rara vez generan Service con el nivel de detalle que necesita un sitio B2B. Lo más limpio es agregar los bloques adicionales manualmente en el <head> de cada página relevante.
En proyectos que manejamos en Eurema, el flujo estándar es:
Organizationen todas las páginas (vía el layout base).Serviceespecífico en cada página de servicio.FAQPageen páginas de servicio y artículos de blog que tengan preguntas frecuentes.Articleen cada post del blog condatePublished,authorypublisher.
Con ese setup, el sitio queda cubierto sin sobrecargar el HTML.
Los errores que invalidan todo el trabajo
Schema mal implementado no solo no ayuda — puede generar penalizaciones si Google detecta que los datos estructurados no corresponden al contenido visible. Los errores más comunes en sitios B2B:
- Campos requeridos faltantes:
Organizationsinnameourles inválido. - URLs rotas en
logooimage: el validador las marca como error. FAQPagecon respuestas que no aparecen en la página: Google requiere que el contenido del schema sea visible para el usuario, no solo en el código.- JSON malformado: una coma de más o una llave sin cerrar rompe todo el bloque. Valida siempre con el Rich Results Test antes de publicar.
- Copiar schema de otro sitio sin adaptar: es más común de lo que parece. Los campos
areaServed,descriptionyserviceTypedeben ser específicos a tu empresa.
Lo que vemos en Eurema con clientes que llegan de otras agencias es que el schema existe pero está desactualizado — describe servicios que ya no ofrecen o URLs que redirigen. Un schema desactualizado genera señales contradictorias.
Qué sigue después del mínimo viable
Con Organization, Service y FAQPage implementados y validados, tienes el piso. Lo que viene después depende de tu modelo de negocio:
Personpara founders o directores con presencia pública — refuerza la autoridad de la empresa.Articleen cada post del blog — necesario para aparecer en rich results de noticias y para que los modelos de lenguaje atribuyan autoría correctamente.BreadcrumbListsi tienes una arquitectura de sitio con categorías — mejora la navegación en resultados de búsqueda.LocalBusinesssi tienes operación física y clientes locales — relevante para manufactura y salud.
El criterio que usamos en Eurema para decidir si vale la pena agregar un tipo adicional es: ¿existe un rich result o una extracción de AI que se active con este schema? Si la respuesta es sí y el volumen de búsqueda justifica el esfuerzo, se agrega. Si no, se deja para después.
Para empresas B2B que quieren que su sitio sea visible no solo en Google sino en los modelos de lenguaje que sus compradores ya usan para investigar proveedores, el schema.org es infraestructura, no accesorio. Si quieres ver cómo se integra esto en una estrategia completa de visibilidad, el servicio de Websites + AI SEO parte de aquí.