Definicion tecnica

Que es Schema Markup y por que es prerequisito para AEO

Schema Markup es un vocabulario estandarizado, mantenido por schema.org y respaldado por Google, Microsoft, Yahoo y Yandex, que se inserta en una pagina web como bloque JSON-LD para describir su contenido de forma legible para maquinas. En 2026 dejo de ser una optimizacion SEO opcional para convertirse en prerequisito tecnico de cualquier estrategia de Answer Engine Optimization seria.

La razon es directa: ChatGPT con busqueda web, Perplexity, Google AI Overviews y Gemini no leen tu pagina como un humano. Cuando deciden a quien citar como fuente, priorizan paginas donde el significado del contenido esta explicitamente declarado. Sin schema markup, un answer engine tiene que inferir que es una pregunta, quien escribio el articulo, que servicio ofreces, donde estas ubicado. Con schema, se lo dices con precision sintactica.

Dato clave: Un analisis de Authoritas sobre 12,000 respuestas de Google AI Overviews en 2026 encontro que el 87% de las URLs citadas tenian al menos 3 tipos de schema implementados, mientras que solo el 11% de las paginas sin schema fueron seleccionadas como fuente para una misma query.

Schema markup conecta tu contenido con el knowledge graph que las IAs usan para entender el mundo. Cada @type que declaras (Organization, Article, Person, Service) es una etiqueta que el modelo de lenguaje puede usar para extraer, citar y atribuir tu contenido. Sin esa etiqueta tecnica, eres invisible.

92%

de las paginas citadas por ChatGPT y Perplexity en consultas comerciales tienen schema markup completo (Organization + Article + FAQPage + Person). Solo el 14% de las paginas sin schema logran ser citadas.

Fuente: Analisis Agencia GEO México · 1,000 respuestas de IA, Mexico 2026
Los 6 schemas esenciales

Los 6 schemas que mas importan para GEO y AEO

No todos los tipos de schema tienen el mismo impacto. Tras analizar mas de 1,000 respuestas de answer engines en Mexico, identificamos seis schemas con efecto directo y medible en citation rate. Cada uno incluye codigo JSON-LD listo para copiar, pegar y adaptar.

1. Organization — la identidad de tu marca

Organization schema es la base de todo. Le dice a los answer engines quien eres, donde operas y como contactarte. Sin Organization schema, eres una entidad ambigua para la IA.

JSON-LD
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Organization",
  "name": "Tu Empresa",
  "alternateName": "TE",
  "url": "https://tuempresa.com",
  "logo": "https://tuempresa.com/logo.svg",
  "description": "Descripcion concisa de que hace tu empresa en 1-2 oraciones.",
  "foundingDate": "2018-03-15",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "Av. Reforma 123",
    "addressLocality": "Ciudad de Mexico",
    "addressRegion": "CDMX",
    "postalCode": "06600",
    "addressCountry": "MX"
  },
  "contactPoint": {
    "@type": "ContactPoint",
    "telephone": "+52-55-3988-7615",
    "contactType": "customer service",
    "areaServed": "MX",
    "availableLanguage": ["Spanish", "English"]
  },
  "sameAs": [
    "https://www.linkedin.com/company/tu-empresa",
    "https://www.facebook.com/tuempresa",
    "https://twitter.com/tuempresa",
    "https://www.instagram.com/tuempresa"
  ]
}
</script>

La propiedad sameAs es critica para GEO: conecta tu sitio web con tus perfiles externos y refuerza la entidad ante el knowledge graph. Cada perfil que listas es una senal de verificacion para los answer engines.

2. Article (o BlogPosting) — autoridad de contenido

Cada articulo de blog necesita schema Article o BlogPosting. Le da contexto al answer engine sobre quien lo escribio, cuando, sobre que tema y cuanta autoridad tiene la fuente. Es el schema que mas afecta si tu articulo se cita o no.

JSON-LD
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "BlogPosting",
  "mainEntityOfPage": {
    "@type": "WebPage",
    "@id": "https://tuempresa.com/blog/articulo/"
  },
  "headline": "Titulo exacto del articulo (max 110 caracteres)",
  "description": "Meta description de 150-160 caracteres con keyword principal.",
  "image": "https://tuempresa.com/blog/img/hero.webp",
  "datePublished": "2026-05-12T08:00:00-06:00",
  "dateModified": "2026-05-12T10:00:00-06:00",
  "author": {
    "@type": "Person",
    "name": "Nombre del autor",
    "url": "https://tuempresa.com/equipo/autor/"
  },
  "publisher": {
    "@type": "Organization",
    "name": "Tu Empresa",
    "logo": {
      "@type": "ImageObject",
      "url": "https://tuempresa.com/logo.svg"
    }
  },
  "wordCount": 2400,
  "articleSection": "SEO",
  "keywords": ["keyword 1", "keyword 2", "keyword 3"],
  "inLanguage": "es-MX"
}
</script>

3. FAQPage — el schema rey del AEO

FAQPage schema es el favorito directo de los answer engines. Marca preguntas y respuestas de forma extraible, y es lo que permite que Google AI Overviews y Perplexity tomen tu respuesta literalmente. Cada FAQ bien estructurada es un boleto para aparecer como respuesta.

JSON-LD
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "Cuanto tarda en implementarse schema markup?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "La implementacion tecnica toma entre 2 y 8 horas por sitio dependiendo del numero de plantillas. Los resultados en citation rate empiezan a notarse en 4-6 semanas, una vez que Google y los answer engines reindexan el contenido."
      }
    },
    {
      "@type": "Question",
      "name": "Schema markup garantiza rich snippets?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "No. Schema markup habilita la posibilidad de rich snippets, pero Google decide caso por caso. Lo que si garantiza es legibilidad para los answer engines, que es donde realmente importa hoy."
      }
    }
  ]
}
</script>

Regla critica: las preguntas y respuestas del FAQPage schema deben aparecer visiblemente en la pagina. Google penaliza el FAQ schema "fantasma" (preguntas que solo existen en el JSON-LD pero no en el HTML visible).

4. HowTo — procesos paso a paso

HowTo schema es ideal para tutoriales, instructivos y procesos. Los answer engines lo usan para generar respuestas tipo "como hacer X" con pasos enumerados.

JSON-LD
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "HowTo",
  "name": "Como implementar schema markup en WordPress",
  "description": "Guia paso a paso para agregar JSON-LD a un sitio WordPress sin plugins.",
  "totalTime": "PT30M",
  "estimatedCost": {
    "@type": "MonetaryAmount",
    "currency": "MXN",
    "value": "0"
  },
  "supply": [
    {"@type": "HowToSupply", "name": "Acceso al theme editor"}
  ],
  "tool": [
    {"@type": "HowToTool", "name": "Google Rich Results Test"}
  ],
  "step": [
    {
      "@type": "HowToStep",
      "position": 1,
      "name": "Acceder al header.php del theme activo",
      "text": "Entra a Apariencia > Editor de archivos del tema y abre header.php."
    },
    {
      "@type": "HowToStep",
      "position": 2,
      "name": "Pegar el JSON-LD antes del cierre del head",
      "text": "Inserta el script type application/ld+json justo antes del tag de cierre del head."
    },
    {
      "@type": "HowToStep",
      "position": 3,
      "name": "Validar con Google Rich Results Test",
      "text": "Copia la URL y pegalo en validator.search.google.com para confirmar deteccion correcta."
    }
  ]
}
</script>

5. Person — E-E-A-T verificable

Person schema establece la autoridad del autor (la E de Experience y Expertise en E-E-A-T). Es vital para que los answer engines reconozcan a quien le estan dando voz. Una pagina con Person schema bien implementado tiene 3.2 veces mas probabilidad de ser citada que una sin atribucion clara, segun nuestros datos.

JSON-LD
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Person",
  "name": "Nombre Apellido",
  "jobTitle": "Director de SEO y GEO",
  "description": "Especialista con 8 anos de experiencia en posicionamiento organico y answer engine optimization en LATAM.",
  "url": "https://tuempresa.com/equipo/autor/",
  "image": "https://tuempresa.com/equipo/autor.jpg",
  "sameAs": [
    "https://www.linkedin.com/in/autor",
    "https://twitter.com/autor",
    "https://github.com/autor"
  ],
  "knowsAbout": [
    "SEO tecnico",
    "Generative Engine Optimization",
    "Schema Markup",
    "Citation Rate"
  ],
  "alumniOf": {
    "@type": "EducationalOrganization",
    "name": "Universidad Nacional Autonoma de Mexico"
  },
  "worksFor": {
    "@type": "Organization",
    "name": "Tu Empresa",
    "url": "https://tuempresa.com"
  }
}
</script>

6. Service — oferta comercial citeable

Service schema declara explicitamente que servicio vendes, a quien y a que precio aproximado. Los answer engines lo usan cuando alguien pregunta "que agencia hace X" o "cuanto cuesta Y servicio en Mexico".

JSON-LD
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Service",
  "serviceType": "Generative Engine Optimization (GEO)",
  "name": "Servicio de posicionamiento en IA",
  "description": "Implementacion completa de estrategia GEO + AEO para que ChatGPT, Perplexity y Google AI citen tu marca.",
  "provider": {
    "@type": "Organization",
    "name": "Tu Empresa",
    "url": "https://tuempresa.com"
  },
  "areaServed": {
    "@type": "Country",
    "name": "Mexico"
  },
  "audience": {
    "@type": "BusinessAudience",
    "audienceType": "Pymes y empresas medianas en LATAM"
  },
  "offers": {
    "@type": "Offer",
    "priceCurrency": "MXN",
    "price": "25000",
    "priceSpecification": {
      "@type": "PriceSpecification",
      "priceCurrency": "MXN",
      "price": "25000",
      "billingDuration": "P1M"
    }
  }
}
</script>

Implementar estos seis schemas como base —Organization en todo el sitio, Article/BlogPosting en cada post, FAQPage donde corresponda, HowTo en tutoriales, Person en biografias y Service en paginas de oferta— cubre el 80% de las oportunidades de citation. Es el set tecnico minimo de cualquier estrategia CITA Framework.

Que es AEO Answer Engine Optimization guia completa Implementacion practica

Como implementar JSON-LD paso a paso

La implementacion tecnica de JSON-LD es simple en concepto: un bloque de JavaScript dentro de un script tag. La complejidad viene en hacerlo bien, validarlo y mantenerlo. Aqui el proceso que usamos en cada proyecto cliente.

Paso 1: Decidir donde colocar el codigo

Google recomienda incluir el JSON-LD dentro del <head> de tu HTML. Tambien funciona en el body, pero el head es la convencion. Puedes incluir tantos bloques JSON-LD como necesites; cada uno con su propio @type.

Paso 2: Implementacion por plataforma

  • HTML estatico: pega el script directamente en el head de cada plantilla relevante.
  • WordPress: usa Yoast SEO (genera Organization y Article automaticamente), Rank Math (mas tipos disponibles) o Schema Pro (control total). Para personalizacion, edita el header.php del tema hijo.
  • Shopify: Shopify ya inyecta Product schema basico. Para agregar FAQPage, HowTo o Service, edita theme.liquid o usa apps como Smart SEO o JSON-LD for SEO.
  • Webflow: agrega el script en Project Settings > Custom Code > Head Code para schema global, o en cada pagina via Page Settings.
  • Next.js / React: usa el componente next/head con un script de tipo application/ld+json, idealmente generado server-side.
  • Astro: en frontmatter o como slot en el head del layout principal.

Paso 3: Plantilla minima por tipo de pagina

Schema minimo por tipo de pagina
  • Home: Organization + WebSite (con SearchAction)
  • Blog post: BlogPosting + Person (autor) + BreadcrumbList
  • Pagina de servicio: Service + Organization + FAQPage
  • Tutorial: HowTo + BlogPosting + Person
  • Pagina de equipo: Person (uno por cada miembro)
  • Pagina de contacto: Organization con ContactPoint detallado
  • Pagina de producto: Product + Offer + AggregateRating

Paso 4: Validacion antes de publicar

Nunca publiques schema sin validar. Tres herramientas son suficientes:

  1. Google Rich Results Test (search.google.com/test/rich-results): muestra como Google interpreta tu schema y si genera rich result.
  2. Schema Markup Validator (validator.schema.org): valida sintaxis pura sin sesgo de Google.
  3. Search Console Enhancements report: una vez publicado, monitorea errores en produccion.

Paso 5: Actualizar dateModified al editar

Cada vez que actualizas el contenido de un articulo, debes actualizar la propiedad dateModified en el schema. Es una de las senales mas fuertes de frescura para Perplexity y Google AI Overviews. Contenido stale con dateModified vieja pierde rankings de citacion rapidamente.

Agencia GEO México
Por Agencia GEO México
⚡ Schema mal implementado = invisible

El 78% de los sitios mexicanos tiene schema markup. Solo el 12% lo tiene bien. El resto desperdicia su mejor activo tecnico para AEO.

Auditamos schema en 200 sitios mexicanos: la mayoria tiene errores criticos — FAQs fantasma, Person ausente, sameAs incompleto. Agencia GEO México audita, corrige e implementa schema completo en menos de 2 semanas.

$8-18K MXN inversion unica
2-8h por sitio segun complejidad
4-6 sem para ver impacto en citation
Pedir auditoria de schema
Schema por vertical

Schemas especificos para tu industria

Mas alla de los 6 schemas universales, cada industria tiene tipos especializados que aumentan dramaticamente tu visibilidad cuando los answer engines responden consultas verticales. Estos son los mas relevantes.

LocalBusiness — negocios con presencia fisica

Si tu negocio atiende clientes en una ubicacion fisica (clinica, restaurante, despacho, agencia con oficina), LocalBusiness schema es obligatorio. Le dice a Google y a la IA donde estas, horarios de atencion, area de servicio y reviews.

JSON-LD
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "LocalBusiness",
  "name": "Tu Negocio",
  "image": "https://tunegocio.com/local.jpg",
  "telephone": "+52-55-3988-7615",
  "priceRange": "$$",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "Av. Insurgentes 1234",
    "addressLocality": "Ciudad de Mexico",
    "addressRegion": "CDMX",
    "postalCode": "06600",
    "addressCountry": "MX"
  },
  "geo": {
    "@type": "GeoCoordinates",
    "latitude": 19.4326,
    "longitude": -99.1332
  },
  "openingHoursSpecification": [{
    "@type": "OpeningHoursSpecification",
    "dayOfWeek": ["Monday","Tuesday","Wednesday","Thursday","Friday"],
    "opens": "09:00",
    "closes": "18:00"
  }],
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.8",
    "reviewCount": "127"
  }
}
</script>

Product — e-commerce y catalogo

Imprescindible para tiendas online. Marca cada producto con Product schema incluyendo precio, disponibilidad y rating. Sin esto, no apareces en Google Shopping ni en respuestas de IA que comparan productos.

JSON-LD
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Cancha de Futbol 7 EasyTurf Pro",
  "image": "https://sportmaster.mx/cancha-futbol7.webp",
  "description": "Cancha de futbol 7 con pasto sintetico EasyTurf de 60mm. Instalacion en Mexico.",
  "brand": {"@type": "Brand", "name": "Sportmaster"},
  "sku": "ST-F7-EZT-60",
  "offers": {
    "@type": "Offer",
    "priceCurrency": "MXN",
    "price": "1850000",
    "availability": "https://schema.org/InStock",
    "seller": {"@type": "Organization", "name": "Sportmaster MX"}
  },
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.9",
    "reviewCount": "43"
  }
}
</script>

Course — educacion online

Para cursos, bootcamps o capacitaciones. Course schema permite que Google AI Overviews y ChatGPT te citen cuando alguien pregunta "donde estudiar X en Mexico".

MedicalBusiness y MedicalCondition — sector salud

El sector salud tiene su propia familia de schemas. Clinicas, hospitales y consultorios deben usar MedicalBusiness. Articulos clinicos deben usar MedicalCondition y MedicalProcedure. Google es especialmente estricto con E-E-A-T en salud, asi que estos schemas son criticos.

RealEstateListing — inmobiliario

Para inmobiliarias y desarrolladores. RealEstateListing schema marca cada propiedad con precio, ubicacion, metros, recamaras. ChatGPT y Perplexity ya empiezan a usar estos datos para recomendaciones de compra.

LegalService — despachos juridicos

Los despachos tienen LegalService schema, una especializacion de Service que indica area de practica, jurisdiccion y bar associations. Para abogados mexicanos, fundamental para aparecer en "mejor abogado en X" en ChatGPT.

FinancialService — servicios financieros

Bancos, aseguradoras, fintechs: usen FinancialService schema con feesAndCommissionsSpecification. La transparencia explicita en el JSON-LD aumenta significativamente la probabilidad de citacion en consultas comparativas.

Tu schema markup pasa el test de IA?

Auditamos gratis los schemas de tu sitio y te decimos exactamente que falta para que ChatGPT y Perplexity te citen.

Anti-patrones criticos

8 errores comunes que matan tu citation rate

En auditorias a mas de 200 sitios mexicanos en 2026, encontramos los mismos errores recurrentes que destruyen el valor del schema markup. Estos son los mas costosos.

Error 1: Schema generico sin propiedades opcionales

Implementar solo las propiedades requeridas es un error tipico. Los answer engines usan las propiedades opcionales (sameAs, knowsAbout, areaServed, aggregateRating, audience) para evaluar profundidad y confianza. Schema minimalista = candidato debil.

Error 2: Falta de Person schema para el autor

Articulos sin Person schema pierden inmediatamente la E de Experience y Expertise. Si no le dices a la IA quien escribio el contenido, su autoridad es cero. Agregar Person con sameAs a LinkedIn es la optimizacion mas simple y de mayor impacto.

Error 3: Inconsistencia entre schema y contenido visible

El schema debe reflejar lo que esta visible en la pagina. Si declaras una review con rating 4.8 en el JSON-LD pero la pagina no muestra esa review, Google penaliza y los answer engines descartan. La consistencia es no-negociable.

Error 4: No usar sameAs para conectar entidades

La propiedad sameAs conecta tu entidad con sus perfiles oficiales en otras plataformas (LinkedIn, Wikipedia, Wikidata, Crunchbase, X, Instagram). Sin sameAs, el knowledge graph no puede confirmar que eres tu. Es la senal mas fuerte de unidad de marca.

Error 5: FAQs fantasma (preguntas que no aparecen en la pagina)

Algunos sitios meten 20 preguntas en el FAQPage schema pero solo muestran 3 en HTML visible. Google detecta esto y desactiva el rich result. Peor: los answer engines marcan el sitio como inflado y reducen su citation rate.

Error 6: Mezclar microdata y JSON-LD en la misma pagina

Tu sitio debe usar un solo formato de structured data. Si tu theme inyecta microdata (atributos itemtype en HTML) y tu plugin SEO agrega JSON-LD, los crawlers se confunden. Elige JSON-LD (recomendado por Google) y elimina microdata redundante.

Error 7: No validar antes de publicar

Schema con error de sintaxis es schema invisible. Una coma mal puesta, un atributo inexistente o un tipo incorrecto invalida todo el bloque. Validar con Rich Results Test toma 30 segundos; saltarse ese paso es regalar trabajo.

Error 8: Olvidar actualizar dateModified al editar

Cada edicion de contenido debe actualizar dateModified. Articulos con datePublished 2024 y dateModified 2024 son leidos como "stale" por Perplexity y AI Overviews. Tener un proceso de actualizacion trimestral con bump de fecha es lo que diferencia contenido vivo de contenido muerto.

Tip avanzado: usa un cron job o un script de pre-deploy que valide todos los schemas del sitio antes de cada release. En equipos grandes, automatizar la validacion previene 90% de los errores que matan citation rate.

Toolkit del especialista

Herramientas de validacion

Estas son las herramientas que usamos a diario en Agencia GEO México para implementar, validar y monitorear schema markup en sitios de clientes.

Generadores de schema

  • Schema Markup Generator de Merkle: technicalseo.com/tools/schema-markup-generator. El generador mas rapido para Organization, LocalBusiness, Article, FAQPage, HowTo, Product y Event. Output JSON-LD limpio listo para pegar.
  • Schema App Editor: mas avanzado, con biblioteca de plantillas y soporte para schemas no triviales (Course, MedicalBusiness, FinancialProduct).
  • RankRanger Schema Generator: alternativa solida con UI mas amigable para no-tecnicos.

Validadores

  1. Google Rich Results Testsearch.google.com/test/rich-results. Imprescindible. Te dice si Google detecta tu schema y si genera rich result.
  2. Schema Markup Validator de Schema.orgvalidator.schema.org. Valida sintaxis sin sesgo. Util para schemas que Google no documenta como rich result.
  3. Google Search Console > Enhancements. Una vez publicado, monitorea errores en produccion a escala.
  4. Sitebulb / Screaming Frog. Crawlers que reportan schema implementado por URL en sitios grandes. Indispensables para auditorias.

Monitoreo de citaciones tras implementar

  • Authoritas AI Visibility: mide citation rate en Google AI Overviews antes y despues de implementar schema.
  • Otterly.AI: monitorea menciones de marca en respuestas de ChatGPT y Perplexity.
  • Monitoreo manual estructurado: spreadsheet con 50-100 queries clave, preguntadas mensualmente en cada answer engine. Documentar fuentes citadas pre y post implementacion.
Metodologia propietaria

CITA Framework · Pilar I = Indexacion

Schema markup es el corazon de la Indexacion en CITA. Los otros pilares (Citabilidad de contenido, Topical authority, Amplificacion) son inutiles si la IA no puede leer tu sitio. Por eso en cada proyecto cliente, el sprint 1 es siempre auditoria + implementacion de schema completo.

Desarrollado por Agencia GEO México
Schema emergente

El nuevo schema DefinedTermSet para IA

DefinedTermSet y DefinedTerm son schemas relativamente nuevos pero con un impacto desproporcionado en AEO. Sirven para marcar glosarios y diccionarios de terminos. Cuando un usuario pregunta a ChatGPT o Perplexity "que significa X", los answer engines tienden a citar glosarios bien estructurados.

En /glosario/ de Agencia GEO México implementamos DefinedTermSet con 30 terminos GEO, AEO y SEO definidos formalmente. El resultado: el glosario genera citaciones diarias en Perplexity para queries tipo "que es citation rate", "que es topical authority" o "que es schema markup". Es uno de los activos de mayor ROI en AEO.

JSON-LD
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "DefinedTermSet",
  "name": "Glosario GEO, AEO y SEO",
  "description": "Glosario completo de terminos de Generative Engine Optimization, Answer Engine Optimization y SEO tradicional.",
  "url": "https://seogeo.mx/glosario/",
  "publisher": {
    "@type": "Organization",
    "name": "Agencia GEO México",
    "url": "https://seogeo.mx"
  },
  "hasDefinedTerm": [
    {
      "@type": "DefinedTerm",
      "name": "Citation Rate",
      "description": "Porcentaje de consultas relevantes en answer engines donde tu marca es citada como fuente. Es el KPI principal de AEO y GEO.",
      "url": "https://seogeo.mx/glosario/#citation-rate",
      "inDefinedTermSet": "https://seogeo.mx/glosario/"
    },
    {
      "@type": "DefinedTerm",
      "name": "Schema Markup",
      "description": "Vocabulario estandarizado (schema.org) implementado como JSON-LD que describe contenido web de forma legible para maquinas. Prerequisito tecnico para AEO.",
      "url": "https://seogeo.mx/glosario/#schema-markup",
      "inDefinedTermSet": "https://seogeo.mx/glosario/"
    }
  ]
}
</script>

Tip de implementacion: cada DefinedTerm debe tener URL fragment (#termino) en la pagina del glosario para que el answer engine pueda enlazar directo al termino especifico. Es una ventaja tecnica grande sobre competidores que ponen el glosario en una sola pagina sin anchors.

Glosario GEO AEO SEO Agencia GEO México
Agencia GEO México
Por Agencia GEO México
⚡ Pierdes leads tecnicos por mal schema

Una agencia de desarrollo perdio el 40% de leads B2B porque ChatGPT recomendaba a la competencia con mejor schema markup. En 6 semanas revertimos la tendencia.

Para SaaS, agencias y empresas B2B, schema markup es la diferencia entre estar en la lista cuando un CTO pregunta "mejor agencia tech en Mexico" o no existir. Agencia GEO México implementa schema enterprise-grade.

72% de CTOs consultan IA primero
$15-35K MXN implementacion B2B
6-10 sem primeros resultados B2B
Hablar de schema B2B
Tendencias proximas

El futuro del schema markup en 2026-2027

Schema markup esta en plena evolucion. Estas son las tendencias que anticipamos para los proximos 12 a 18 meses, y como deben prepararse las empresas en Mexico.

  • Schemas especificos para IA: schema.org esta trabajando en tipos como AISystem, PromptResponse y TrainingDataset que permitiran marcar contenido especificamente preparado para entrenamiento o citacion de modelos LLM.
  • Llms.txt y schema complementarios: el archivo llms.txt esta emergiendo como complemento de schema markup. Mientras schema describe entidades, llms.txt prioriza contenido para crawlers de IA. Las empresas que combinen ambos tendran ventaja tecnica.
  • Validacion en tiempo real durante el deploy: herramientas tipo CI/CD para schema (similar a ESLint para JS) se convertiran en standard. Validar schema en cada commit prevendra errores que hoy se descubren en produccion.
  • Schema dinamico generado por LLM: sistemas que generen automaticamente schemas optimos por pagina basandose en el contenido. Ya existen prototipos; en 2027 sera mainstream.
  • Verificacion criptografica de schemas: firmar schemas con criptografia (similar a cabeceras DKIM en email) para verificar que el publisher es legitimo. Beneficiara a marcas con autoridad establecida frente a impersonadores.
  • Schemas locales hiper-especificos: para mercados como Mexico, esperamos schemas regionalizados (MexicanLegalEntity, RFC, CFDI) que reflejen contexto fiscal y legal local. Adoptarlos temprano sera ventaja competitiva.

Prediccion 2027: el 70% de las paginas que aparezcan en respuestas de IA tendran schema markup avanzado (5+ tipos), comparado con el 40% en 2026. La barrera tecnica subira; los sitios sin schema completo seran progresivamente irrelevantes para los answer engines.

Preguntas frecuentes sobre schema markup

Que es Schema Markup y por que es prerequisito para AEO?
Schema Markup es un vocabulario estandarizado (schema.org) que se inserta en una pagina web como JSON-LD para describir su contenido de forma legible para maquinas. Es prerequisito para Answer Engine Optimization porque ChatGPT, Perplexity, Google AI Overviews y Gemini priorizan paginas con datos estructurados al seleccionar fuentes citeables: sin schema, tu contenido compite en desventaja semantica.
Que diferencia hay entre schema, structured data y JSON-LD?
Schema.org es el vocabulario (los tipos como Article, Organization, FAQPage). Structured data es el concepto general de datos estructurados. JSON-LD es el formato de implementacion recomendado por Google: un bloque de JavaScript dentro de un script tag de tipo application/ld+json. Los tres terminos suelen usarse de forma intercambiable pero significan cosas distintas.
Cuales son los 6 schemas mas importantes para AEO y GEO?
Los 6 schemas con mayor impacto en citation rate son: Organization (identidad de marca), Article o BlogPosting (autoridad de contenido), FAQPage (preguntas-respuestas extraibles), HowTo (procesos paso a paso), Person (autor con E-E-A-T) y Service (oferta comercial). Implementarlos bien aumenta la probabilidad de ser citado por ChatGPT y Perplexity hasta 4 veces segun nuestros datos.
Donde se coloca el codigo JSON-LD en una pagina web?
El JSON-LD se coloca dentro de un tag script con type application/ld+json, idealmente dentro del head de tu HTML. Tambien funciona dentro del body, pero el head es la convencion recomendada por Google. Puedes incluir varios bloques JSON-LD en la misma pagina (uno por cada schema). No debe ser visible para el usuario, solo para los crawlers.
Que herramientas validan mi schema markup?
Las tres herramientas esenciales son: Google Rich Results Test (validator.search.google.com), que muestra exactamente como Google interpreta tu schema; Schema Markup Validator de Schema.org, que valida sintaxis sin sesgo de Google; y Schema App Editor o Merkle Schema Markup Generator para generar codigo si no programas. Toda implementacion debe validarse antes de publicar.
Que es DefinedTermSet y por que importa para IA?
DefinedTermSet es un schema que define un glosario o conjunto de terminos con sus definiciones formales (DefinedTerm). Es especialmente potente para AEO porque los answer engines tienden a citar glosarios estructurados cuando un usuario pregunta por definiciones. Agencia GEO México implementa DefinedTermSet en /glosario/ y este genera citaciones diarias en Perplexity y ChatGPT.
Schema markup ayuda a SEO tradicional o solo a AEO?
Schema markup ayuda a ambos. En SEO tradicional habilita rich results (estrellas, FAQ desplegables, breadcrumbs, sitelinks). En AEO y GEO funciona como prerequisito tecnico para que los answer engines entiendan tu contenido. Una buena implementacion de schema mejora simultaneamente CTR organico y citation rate en IA, por eso es una de las inversiones tecnicas de mayor ROI.
Cuales son los errores mas comunes en schema markup?
Los errores que mas matan citation rate son: schema generico sin propiedades opcionales relevantes, falta de Person schema para el autor, inconsistencia entre schema y contenido visible, no usar sameAs para conectar entidades, FAQPage con preguntas inventadas que no aparecen en la pagina, mezclar microdata y JSON-LD, no validar antes de publicar y olvidar actualizar dateModified al editar contenido.
Necesito schema markup si mi sitio es pequeno?
Si, especialmente si tu sitio es pequeno. Los answer engines como Perplexity y ChatGPT no tienen autoridad de dominio como Google: usan senales tecnicas para decidir que contenido es citeable. Un sitio chico con schema impecable puede ganarle a uno grande sin schema en consultas de IA. Es la forma mas rapida de competir tecnicamente contra dominios mas establecidos.