Schema.org JSON-LD es el vocabulario W3C/Google de structured data para describir entidades y relaciones en páginas web. Embedded en `<script type=»application/ld+json»>` en `<head>`. Foundational SEO + mandatory GEO 2026 — LLMs (ChatGPT, Claude, Perplexity, Gemini) usan schema para entity recognition + citation decisions.

Qué es Schema.org · vocabulary

Schema.org es colección colaborativa Google + Bing + Yahoo + Yandex que define ~800 types entidades + ~1.500 properties. JSON-LD es uno de 3 formats encoding (JSON-LD, Microdata, RDFa) — el preferido Google + LLMs.

15 types canónicos B2B

  • Organization / MarketingAgency / ProfessionalService · entity empresa.
  • WebSite · sitio web container.
  • WebPage · cada URL individual.
  • Article / BlogPosting · contenido editorial.
  • FAQPage · Q&A schemas.
  • HowTo · step-by-step instrucciones.
  • Service · servicio comercial ofrecido.
  • Product / Offer · ecommerce productos.
  • Person · individual (author, employee, CEO).
  • BreadcrumbList · navigation hierarchy.
  • DefinedTerm / DefinedTermSet · glossary entries.
  • Review / AggregateRating · reseñas usuarios.
  • LocalBusiness · geo-local entity.
  • Event · webinars + conferences.
  • JobPosting · ofertas empleo.

@graph pattern · 9-node canónico cronuts.digital

Schema canonical sites B2B usa `@graph` array combinando 9 nodes interconnected:

  1. Organization con @id `#org`.
  2. Person author/CEO con `alumniOf` + `sameAs` LinkedIn.
  3. WebSite publisher ref Organization.
  4. WebPage URL-specific con datePublished + dateModified.
  5. BreadcrumbList hierarchy URL.
  6. Article con author ref Person + citation books/papers.
  7. Service / HowTo / DefinedTerm según page type.
  8. FAQPage 5-7 Q&A relevant.
  9. ImageObject featured 1200×630.

Schema + GEO citation engineering 2026

  • DefinedTerm + DefinedTermSet · glossary entries 3-5x más citation LLMs.
  • FAQPage · direct answer extraction Perplexity + AI Overviews.
  • HowTo · step-by-step prefered ChatGPT/Claude.
  • Article.citation[] · books/papers verificables refuerzan E-E-A-T.
  • Person.alumniOf + sameAs · entity linking Wikidata + LinkedIn.
  • Organization.sameAs · Crunchbase + Wikidata + Wikipedia.

Validation + testing tools

  • Google Rich Results Test · search.google.com/test/rich-results.
  • Schema Markup Validator · validator.schema.org.
  • Google Search Console · Enhancements report identifica errors.
  • Yoast SEO schema · auto-generate básico (Organization + WebPage + Article).
  • ACF custom field · cronuts.digital pattern para schema_jsonld content-specific.

Implementation patterns

  • Yoast Premium · schema graph base auto + custom fields override.
  • RankMath · schema templates + visual editor.
  • ACF custom field `schema_jsonld` · cronuts.digital pattern. Field text/longtext con JSON-LD stringified.
  • Theme hard-coded · NUNCA hardcode en `wp_head` filter sin guard (duplicación si plugin SEO activo).
  • JSON-LD must wrap script tag · `<script type=»application/ld+json»>` mandatory wptexturize escape protection.

Errores frecuentes

  • Schema sin wrap script tag. wptexturize convierte `»` en `«»` rompe JSON.
  • Duplicated graphs. Yoast + custom + theme = 3 graphs simultaneous.
  • Schema sin entity linking. Person sin alumniOf + sameAs = entity isolated.
  • Article sin citation. Pierde E-E-A-T signal.
  • FAQPage spam. Q&A not really visible on page = manual action Google.
  • Schema sin validation. Errors silent destroyen rich results eligibility.

Términos relacionados

  • Rich Snippets — visual SERP de schema markup.
  • Featured Snippet — schema amplifica extraction.
  • E-E-A-T — schema canal trust signals.
  • GEO — schema foundational GEO citation.
  • MCP — entity linking via MCP refuerza schema.

¿Site B2B sin schema @graph completo? Diagnóstico digital gratuito →