Qué es Schema.org y datos estructurados: guía con JSON-LD
Schema.org es el vocabulario estándar con el que describimos el contenido de una página para buscadores y sistemas de IA. Los datos estructurados son esa descripción en un formato que las máquinas pueden leer (por ejemplo JSON-LD). En este artículo verás qué es exactamente Schema.org, para qué sirven los datos estructurados, qué tipos conviene usar y cómo implementarlos sin marca en el título.
Objetivo: que sepas qué son, cuándo usarlos y cómo ponerlos en tu sitio para resultados enriquecidos y mejor interpretación por Google y la IA.

¿Qué es Schema.org?
Schema.org es un proyecto creado por Google, Microsoft, Yahoo y Yandex para definir un vocabulario común de datos estructurados. Define "tipos" (Article, Person, Organization, FAQPage, Product, etc.) y "propiedades" (author, datePublished, name, description…) que las páginas pueden usar para explicar de forma normalizada de qué tratan, quién es el autor, qué preguntas responden o qué producto ofrecen.
En resumen: Schema.org es el diccionario; los datos estructurados son el texto que escribes con ese diccionario para que los buscadores y la IA entiendan mejor tu contenido.
¿Qué son los datos estructurados y para qué sirven?
Los datos estructurados son la información que añades a tu página (normalmente en formato JSON-LD, Microdata o RDFa) siguiendo el vocabulario de Schema.org. Sirven para:
- Resultados enriquecidos: Google puede mostrar rich snippets (FAQs en acordeón, artículo con imagen y fecha, breadcrumbs, etc.).
- Mejor interpretación: El buscador y los modelos de IA saben qué es la página, quién la escribe y qué preguntas responde.
- Entidad y autoridad: Con Person y Organization ayudas a que el grafo de conocimiento asocie tu contenido a una entidad clara.
No son un factor de ranking directo, pero facilitan que tu página sea elegida para snippets y que la IA te cite con contexto correcto.
Tipos de Schema más útiles para contenido y SEO
| Tipo | Uso típico | Ejemplo |
|---|---|---|
| Article / BlogPosting | Entradas de blog, noticias | headline, author, datePublished, image |
| FAQPage | Preguntas y respuestas en la página | mainEntity con Question y Answer |
| Person | Autor, equipo | name, url, sameAs, jobTitle |
| Organization | Empresa o marca | name, url, logo |
| WebPage | Página genérica | name, description, breadcrumb |
| HowTo | Tutoriales y guías paso a paso | step, name, totalTime |
Para un blog suele bastar con Article (o BlogPosting), Person (autor), Organization (si aplica) y FAQPage cuando tienes una sección de preguntas frecuentes.
¿Cómo se implementan? JSON-LD y validación
La forma más práctica de implementar datos estructurados es JSON-LD: un bloque <script type="application/ld+json"> en el <head> o al final del <body> con un objeto JSON que describe la página. No mezcla marcado con el HTML visible y Google lo recomienda.
Pasos básicos:
- Elige el tipo (p. ej. Article) y las propiedades que necesites (headline, author, datePublished, etc.).
- Escribe el JSON siguiendo schema.org y la documentación de Google para resultados enriquecidos.
- Inserta el script en la página.
- Valida con la herramienta de pruebas de resultados enriquecidos de Google.
Si el JSON está bien formado y no hay errores críticos, Google puede usar la información para rich snippets y para entender mejor la página.
Schema.org, SEO y resultados enriquecidos
- SEO: Los datos estructurados no rankean por sí solos, pero permiten que tu resultado aparezca con más información (fecha, autor, FAQs), lo que suele mejorar el CTR.
- Featured snippet y PAA: Para preguntas y respuestas, FAQPage puede hacer que Google muestre tu contenido en acordeón o en la caja de respuesta.
- IA: Los sistemas que leen la web usan el schema para atribuir autoría, entidad y contexto; tener Article, Person y Organization bien definidos ayuda a que te citen correctamente.
¿Es obligatorio usar Schema.org?
No. Una página puede posicionar sin datos estructurados. Pero si quieres optar a resultados enriquecidos, a que Google y la IA interpreten bien tu contenido y a reforzar la entidad (autor, marca), implementar los tipos adecuados de Schema.org es una buena práctica. Empieza por Article (o BlogPosting), Person y, si tienes FAQs, FAQPage; luego amplía según el tipo de contenido (HowTo, Product, etc.).
Conclusión
Schema.org es el vocabulario estándar; los datos estructurados son la forma de aplicar ese vocabulario en tu página (por ejemplo con JSON-LD). No son obligatorios para rankear, pero ayudan a resultados enriquecidos, a una mejor interpretación por Google y la IA y a definir entidad y autor. Revisa la competencia para tu keyword y usa los tipos que encajen con tu contenido (Article, FAQPage, Person, Organization); valida siempre con la herramienta de Google antes de dar por cerrado.