Diccionario del
Marketing Digital

Schema.org: Qué es, Schema Markup y Datos Estructurados

Qué es Schema.org

Schema.org es un vocabulario de datos estructurados que sirve para etiquetar y describir mejor el contenido de una página web. En SEO, se utiliza para ayudar a los buscadores a entender con más precisión qué tipo de información aparece en una URL: un artículo, un producto, una receta, una empresa, una persona, un evento, una pregunta frecuente, una reseña, un curso, un vídeo o una página de contacto.

Dicho de forma sencilla, Schema.org es como un idioma común que permite explicar a Google y otros buscadores qué significa cada parte importante de una página.

Una web puede tener texto visible para el usuario, pero los buscadores necesitan interpretar ese contenido de forma automática. El marcado Schema ayuda a convertir información normal en datos más claros y estructurados.

Por ejemplo, una página puede decir que un curso cuesta 350 €, dura 40 horas y se imparte online. Con Schema.org, esos datos pueden etiquetarse para indicar que se trata de un curso, con un nombre, una descripción, un precio, una modalidad, una organización y una oferta concreta.

Qué es Schema en SEO

En SEO, Schema hace referencia al marcado de datos estructurados que se añade al código de una página para aportar contexto adicional a los buscadores.

No se trata de cambiar el diseño visible de la web, sino de añadir una capa semántica en el código. Esa capa explica mejor el contenido y ayuda a los motores de búsqueda a clasificarlo, relacionarlo y mostrarlo de forma más enriquecida en los resultados.

Schema en SEO sirve para mejorar la comprensión del contenido. No convierte automáticamente una página en la primera posición, pero puede ayudar a que Google entienda mejor el tipo de entidad, intención y estructura de la información.

Por eso Schema.org es especialmente importante en proyectos donde hay contenido muy definido: productos, cursos, recetas, eventos, negocios locales, artículos, servicios, reseñas, vídeos, preguntas frecuentes o perfiles profesionales.

Qué es Schema Markup

Schema Markup es el marcado de Schema.org aplicado dentro de una página web. Es decir, es el código que se añade para describir los datos estructurados.

La palabra “markup” significa marcado. Por tanto, Schema Markup puede entenderse como el marcado estructurado que indica a los buscadores qué información contiene una página y cómo debe interpretarse.

Por ejemplo, si una página habla de un curso de SEO, el Schema Markup puede indicar:

El nombre del curso.

La descripción.

La entidad que lo imparte.

El precio.

La modalidad.

La duración.

La URL.

La imagen.

La valoración, si procede.

Este marcado puede implementarse de varias formas, aunque en SEO la más habitual es JSON-LD, porque es el formato recomendado y más limpio para añadir datos estructurados sin mezclar demasiado el contenido visible con etiquetas HTML.

Datos estructurados y Schema.org

Los datos estructurados son información organizada siguiendo un formato concreto para que las máquinas puedan interpretarla fácilmente.

Una persona puede leer una página y entender que habla de un producto, un curso o una empresa. Un buscador también puede inferirlo, pero los datos estructurados lo hacen mucho más explícito.

Schema.org aporta el vocabulario. JSON-LD, Microdata o RDFa aportan el formato técnico. Y Google utiliza esa información para comprender mejor el contenido y, en algunos casos, mostrar resultados enriquecidos.

Por ejemplo, gracias a los datos estructurados una página puede optar a resultados con estrellas de valoración, precios, disponibilidad, breadcrumbs, preguntas frecuentes, información de evento, detalles de receta o datos de organización.

Para qué sirve Schema.org

Schema.org sirve para mejorar la interpretación semántica de una web. Ayuda a que los buscadores entiendan entidades, atributos y relaciones.

En SEO, esto tiene varias utilidades.

Ayuda a Google a identificar mejor el tipo de contenido.

Permite relacionar entidades, como una empresa, un autor, un curso, un producto o una ubicación.

Facilita la aparición de rich snippets o resultados enriquecidos cuando el contenido cumple los requisitos.

Mejora la claridad técnica de una página.

Refuerza el SEO semántico.

Ayuda a estructurar información importante para buscadores, asistentes y sistemas basados en IA.

Schema.org no sustituye a un buen contenido, una buena arquitectura web o una buena estrategia SEO. Es una capa técnica que complementa el trabajo de optimización.

Schema.org y rich snippets

Uno de los motivos por los que se utiliza Schema Markup en SEO es la posibilidad de conseguir rich snippets o resultados enriquecidos.

Un resultado enriquecido es una forma más visual o completa de aparecer en Google. Puede incluir información adicional como estrellas, precios, preguntas frecuentes, migas de pan, imágenes, eventos, disponibilidad o valoraciones.

Por ejemplo, una receta puede mostrar tiempo de preparación, valoración y calorías. Un producto puede mostrar precio, disponibilidad y reseñas. Un evento puede mostrar fecha y ubicación. Una página con breadcrumbs puede mostrar una ruta más clara dentro del sitio web.

El marcado Schema no garantiza que Google muestre un resultado enriquecido, pero ayuda a que la página sea elegible si cumple las directrices correspondientes.

Diferencia entre Schema.org, Schema Markup y datos estructurados

Aunque muchas veces se usan como sinónimos, no significan exactamente lo mismo.

Schema.org es el vocabulario. Define tipos y propiedades, como Article, Product, Organization, Person, LocalBusiness, Event, Course, FAQPage o BreadcrumbList.

Schema Markup es la implementación de ese vocabulario en una página web. Es el marcado concreto que se añade al código.

Datos estructurados es el concepto general: información organizada de forma que los sistemas puedan entenderla.

Dicho de otra manera: Schema.org dice qué etiquetas existen, Schema Markup las aplica en una página y los datos estructurados son el resultado de organizar la información de forma comprensible para máquinas.

JSON-LD y Schema.org

JSON-LD es el formato más utilizado para implementar Schema.org en SEO. Consiste en añadir un bloque de datos estructurados en el código HTML de la página, normalmente dentro del head o del body.

Su ventaja principal es que permite separar el marcado del contenido visible. No obliga a envolver cada fragmento de texto con etiquetas HTML especiales, como ocurre con Microdata.

JSON-LD es más limpio, más fácil de mantener y más cómodo para desarrolladores, SEOs y plugins de WordPress.

Por eso, cuando se habla de implementar Schema en SEO, lo habitual es hablar de Schema.org en formato JSON-LD.

Schema.org en WordPress

En WordPress, Schema.org puede implementarse de varias formas. Muchos plugins SEO ya añaden datos estructurados básicos automáticamente. Por ejemplo, pueden marcar artículos, páginas, breadcrumbs, organización, autor o sitio web.

También existen plugins especializados para añadir Schema Markup más avanzado, como preguntas frecuentes, recetas, productos, cursos, eventos, reseñas o negocios locales.

En proyectos profesionales, conviene revisar siempre qué marcado genera cada plugin, porque a veces pueden aparecer duplicidades, errores, propiedades incompletas o tipos de Schema poco adecuados.

No basta con instalar un plugin. Hay que validar el resultado y comprobar si el marcado realmente representa el contenido visible de la página.

Tipos de Schema más usados en SEO

Existen muchos tipos de Schema.org, pero algunos son especialmente habituales en SEO.

Article

El marcado Article se utiliza para artículos, entradas de blog, noticias o contenidos editoriales. Puede incluir título, descripción, fecha de publicación, fecha de modificación, autor, imagen, editor y URL.

Es muy útil para blogs, medios digitales, revistas, diccionarios, guías y contenidos informacionales.

Organization

El marcado Organization describe una empresa, entidad, marca o institución. Puede incluir nombre, logo, URL, datos de contacto, redes sociales y otros atributos corporativos.

Es importante para reforzar la entidad de marca y ayudar a los buscadores a entender quién está detrás de una web.

LocalBusiness

LocalBusiness se utiliza para negocios locales. Puede incluir nombre, dirección, teléfono, horario, ubicación, área servida, URL, logo y tipo de negocio.

Es especialmente útil para academias, restaurantes, clínicas, tiendas físicas, despachos, centros educativos o empresas con presencia local.

Product

Product sirve para describir productos. Puede incluir nombre, imagen, descripción, marca, precio, disponibilidad, valoraciones y ofertas.

Es uno de los tipos de Schema más importantes en ecommerce.

Course

Course se utiliza para cursos y formaciones. Puede incluir nombre del curso, descripción, proveedor, modalidad, idioma, duración, oferta y otros datos educativos.

Es especialmente relevante para academias, escuelas online, universidades y proyectos de formación.

FAQPage

Schema.org datos

FAQPage se utiliza para páginas con preguntas frecuentes. Permite marcar preguntas y respuestas de forma estructurada.

Aunque Google ha limitado mucho la visibilidad de este tipo de resultados enriquecidos, sigue siendo útil para estructurar contenido y ayudar a comprender mejor la información.

BreadcrumbList

BreadcrumbList sirve para marcar las migas de pan de una web. Ayuda a Google a entender la jerarquía de una página dentro del sitio.

Es uno de los tipos de Schema más recomendables para webs con arquitectura compleja.

Event

Event se utiliza para eventos, conferencias, webinars, talleres, conciertos o actividades con fecha concreta. Puede incluir fecha, ubicación, precio, organizador y disponibilidad.

VideoObject

VideoObject sirve para describir vídeos. Puede incluir título, descripción, miniatura, duración, fecha de subida y URL del contenido.

Es útil para páginas que incluyen vídeos importantes, clases, tutoriales, webinars o contenidos audiovisuales.

Person

Person se utiliza para describir personas: autores, profesores, expertos, ponentes o profesionales.

Puede ayudar a reforzar la entidad de un autor dentro de una estrategia de autoridad, especialmente en contenidos donde la experiencia y la autoría son importantes.

WebSite

WebSite describe el sitio web como entidad. Puede incluir nombre, URL y, en algunos casos, búsqueda interna del sitio.

WebPage

WebPage describe una página concreta. Puede combinarse con otros tipos más específicos, como Article, Product, Course o LocalBusiness.

Schema Markup para artículos

En un blog, el marcado más habitual es Article o BlogPosting. Este Schema permite indicar a los buscadores que una URL es un contenido editorial.

Puede incluir datos como el título, la imagen principal, el autor, la fecha de publicación, la fecha de modificación, la editorial o entidad responsable y la URL.

Para un diccionario SEO, una guía o un artículo formativo, este tipo de marcado suele ser una buena base.

Además, puede combinarse con BreadcrumbList, Organization, WebPage y Person si procede.

Schema Markup para cursos

En una web de formación, el marcado Course puede ser muy interesante. Permite describir cursos, programas formativos, talleres o clases.

Una página de curso puede incluir nombre, descripción, proveedor, modalidad, duración, idioma, categoría, precio y URL.

Para una escuela de marketing digital, IA, SEO, WordPress o ecommerce, este marcado puede ayudar a que Google entienda mejor la oferta formativa.

Eso sí, el marcado debe coincidir con el contenido visible de la página. No conviene añadir propiedades que el usuario no puede comprobar en la propia URL.

Schema Markup para negocios locales

Si una empresa tiene ubicación física, el marcado LocalBusiness puede ayudar a describir mejor sus datos principales.

Puede incluir dirección, teléfono, horario, coordenadas, área de servicio, logo, imagen y datos de contacto.

Para negocios locales, este marcado debe ser coherente con la información de la web, Google Business Profile y otros directorios.

La consistencia de nombre, dirección y teléfono sigue siendo importante en SEO local.

Schema Markup para productos

En ecommerce, el marcado Product puede ser muy valioso. Permite describir productos con precio, disponibilidad, marca, imagen, reseñas y ofertas.

Un producto bien marcado puede optar a resultados enriquecidos más atractivos en Google, especialmente cuando la información es clara y cumple las directrices.

Es importante no inventar valoraciones, precios o disponibilidad. Los datos estructurados deben reflejar el contenido real visible para el usuario.

Schema Markup para preguntas frecuentes

El marcado FAQPage permite estructurar bloques de preguntas y respuestas. Es útil en páginas informacionales, landings, páginas de servicio, cursos o guías.

Aunque su presencia visual en Google ha cambiado con el tiempo, sigue siendo útil para organizar contenido y reforzar la comprensión semántica de una página.

Las preguntas frecuentes deben ser reales, relevantes y estar visibles para el usuario. No conviene ocultar respuestas ni usar FAQPage para introducir contenido engañoso.

Schema Markup para breadcrumbs

El marcado BreadcrumbList es uno de los más seguros y útiles. Ayuda a mostrar la jerarquía de navegación de una página.

Por ejemplo:

Inicio > Diccionario SEO > Schema.org

Esto ayuda a Google a entender la estructura del sitio y puede mejorar la forma en que aparece la URL en los resultados.

En webs grandes, ecommerce, blogs y academias con muchas categorías, los breadcrumbs son especialmente recomendables.

Schema Markup y SEO semántico

Schema.org forma parte del SEO semántico porque ayuda a explicar entidades y relaciones.

Google no solo interpreta palabras. También intenta entender conceptos, personas, marcas, lugares, productos, organizaciones y relaciones entre ellos.

El marcado Schema ayuda a reforzar esa lectura. Por ejemplo, puede indicar que Aula CM es una organización, que imparte cursos, que tiene profesores, que publica artículos y que ofrece formaciones concretas.

Esto no significa que Schema por sí solo posicione una web. Pero sí contribuye a una arquitectura semántica más clara.

Schema.org y entidades

Una entidad es una cosa identificable: una persona, una empresa, una ciudad, una herramienta, un curso, una marca o un concepto.

Schema.org permite describir entidades con propiedades concretas.

Por ejemplo, una entidad Organization puede tener nombre, logo, URL, redes sociales y datos de contacto. Una entidad Person puede tener nombre, cargo, imagen y relación con una organización. Una entidad Course puede tener nombre, descripción y proveedor.

Cuanto mejor se define una entidad, más fácil es para los buscadores relacionarla con otras señales.

Schema.org y Google

Google utiliza los datos estructurados para comprender mejor el contenido y habilitar determinados resultados enriquecidos.

No todos los tipos de Schema.org generan rich snippets en Google, y no todos los resultados enriquecidos aparecen siempre. Google decide cuándo mostrar funciones enriquecidas según la consulta, la página, la calidad, el dispositivo, el país y sus propias directrices.

Por eso el objetivo de Schema no debe ser únicamente “salir con estrellitas”, sino mejorar la claridad técnica y semántica del contenido.

Errores comunes al usar Schema Markup

Uno de los errores más habituales es añadir marcado que no corresponde con el contenido visible. Si una página no muestra reseñas reales, no debería marcar valoraciones. Si no hay preguntas frecuentes visibles, no debería añadirse FAQPage. Si una página no es un producto, no debería marcarse como Product.

Otro error frecuente es duplicar Schema con varios plugins. Por ejemplo, un plugin SEO puede añadir Organization y otro plugin puede añadir otra Organization distinta con datos diferentes.

También es común dejar propiedades vacías, usar tipos demasiado genéricos, no validar el marcado o añadir datos estructurados irrelevantes.

El Schema debe ser preciso, coherente y útil.

Cómo validar Schema.org

Después de implementar Schema Markup, conviene validar el marcado con herramientas específicas.

Las más habituales son:

Rich Results Test de Google.

Schema Markup Validator.

Search Console.

Estas herramientas permiten comprobar si el código es válido, si faltan propiedades recomendadas o si existe algún error que impide interpretar correctamente los datos estructurados.

Validar es imprescindible, especialmente cuando se trabaja con ecommerce, cursos, eventos o páginas críticas.

Schema Markup en JSON-LD

El formato JSON-LD es el más cómodo para implementar Schema en SEO. Permite incluir los datos estructurados en un bloque independiente dentro del HTML.

Su principal ventaja es que resulta más limpio y fácil de mantener que otros formatos. También es más cómodo para plugins, desarrolladores y gestores de contenido.

En WordPress, muchos plugins generan JSON-LD automáticamente. Aun así, conviene revisar el resultado porque no siempre el marcado automático es perfecto.

Schema.org datos

Diferencia entre Schema SEO y Schema en bases de datos

La palabra Schema también se utiliza en bases de datos, SQL, MySQL, PostgreSQL, Oracle o SQL Server. En ese contexto, un schema es una estructura lógica que organiza tablas, relaciones, vistas y permisos dentro de una base de datos.

En SEO, Schema se refiere al marcado semántico basado en Schema.org.

Son conceptos distintos aunque compartan el mismo nombre.

En bases de datos, un schema organiza información interna. En SEO, Schema Markup ayuda a los buscadores a entender el contenido de una página web.

Diferencia entre Schema.org y XML Schema

XML Schema es una tecnología utilizada para definir la estructura y reglas de documentos XML.

Schema.org, en cambio, es un vocabulario semántico utilizado para describir entidades y contenido web mediante datos estructurados.

XML Schema pertenece al ámbito de validación de documentos XML. Schema.org pertenece al ámbito del marcado semántico para buscadores y sistemas de interpretación de datos.

Diferencia entre Schema.org y JSON Schema

JSON Schema sirve para definir la estructura esperada de un documento JSON. Se utiliza en desarrollo, APIs y validación de datos.

Schema.org no valida estructuras JSON de la misma manera. Su objetivo es describir entidades y atributos del contenido web.

En resumen: JSON Schema valida cómo debe estar construido un JSON. Schema.org describe qué significa la información de una página.

Diferencia entre Schema.org y RDF Schema

RDF Schema pertenece al mundo de la web semántica y se utiliza para describir clases, propiedades y relaciones dentro de datos RDF.

Schema.org está relacionado con la web semántica, pero se utiliza de forma práctica para marcar contenido web con vocabularios entendibles por buscadores.

En SEO, lo más habitual es trabajar con Schema.org en formato JSON-LD, no con RDF Schema directamente.

Cómo implementar Schema.org en una web

Para implementar Schema.org correctamente conviene seguir un proceso ordenado.

Primero hay que identificar qué tipo de contenido tiene la página. No todas las URLs necesitan el mismo marcado. Un artículo puede usar Article. Una ficha de curso puede usar Course. Un producto puede usar Product. Una empresa puede usar Organization o LocalBusiness.

Después hay que decidir qué propiedades son relevantes. No se trata de añadir Schema por añadir, sino de describir la información real de la página.

El siguiente paso es implementar el marcado mediante plugin, código personalizado o desarrollo propio.

Por último, hay que validar el resultado y revisar Search Console para detectar errores o advertencias.

Schema.org en ecommerce

En ecommerce, Schema.org puede ayudar a describir productos, categorías, breadcrumbs, valoraciones, ofertas y datos de marca.

El marcado Product es especialmente importante, pero debe utilizarse con rigor. El precio, la disponibilidad y las reseñas deben coincidir con lo que ve el usuario.

También puede ser útil marcar breadcrumbs para reforzar la arquitectura de categorías y subcategorías.

En tiendas online grandes, el Schema debe integrarse de forma escalable para evitar errores masivos.

Schema.org en blogs

En blogs y medios, el marcado Article, BlogPosting o NewsArticle puede ayudar a describir contenidos editoriales.

También puede combinarse con Person para autores, Organization para el editor y BreadcrumbList para la jerarquía.

En un blog educativo o diccionario SEO, Schema ayuda a clasificar mejor cada pieza como contenido informacional.

Schema.org en páginas de servicios

En páginas de servicios, el marcado puede depender del caso. Se puede utilizar Service, LocalBusiness, Organization, WebPage o incluso FAQPage si hay preguntas frecuentes visibles.

Por ejemplo, una página sobre consultoría SEO puede marcarse como servicio ofrecido por una organización. Una página de agencia local puede combinar LocalBusiness con Service y BreadcrumbList.

La clave está en no forzar el marcado. Debe describir lo que realmente hay en la página.

Schema.org para IA y buscadores generativos

Los datos estructurados pueden adquirir aún más importancia en un entorno donde buscadores, asistentes y sistemas de IA necesitan comprender entidades y relaciones.

Aunque el contenido visible sigue siendo esencial, el marcado estructurado aporta señales claras sobre qué es cada cosa, quién la publica, cómo se relaciona con otras entidades y qué propiedades tiene.

En estrategias de SEO moderno, Schema.org encaja bien con conceptos como SEO semántico, entidades, autoridad temática, datos estructurados y optimización para motores de respuesta.

Ventajas de usar Schema.org

Schema.org aporta varias ventajas importantes.

Mejora la comprensión del contenido por parte de los buscadores.

Puede hacer que una página sea elegible para resultados enriquecidos.

Refuerza la estructura semántica de la web.

Ayuda a describir entidades relevantes.

Facilita el trabajo en SEO técnico.

Complementa la arquitectura de información.

Puede mejorar el CTR si Google muestra rich snippets.

Es especialmente útil en ecommerce, formación, medios, negocios locales y webs con contenido estructurado.

Limitaciones de Schema.org

Schema.org no garantiza mejores posiciones por sí solo. Tampoco garantiza que Google muestre rich snippets.

Si el contenido es pobre, la arquitectura es mala o la web tiene problemas técnicos, el marcado Schema no va a resolverlo todo.

También puede generar errores si se implementa mal. Un marcado incorrecto, incoherente o manipulado puede provocar problemas en Search Console o hacer que Google ignore esos datos.

Schema.org debe entenderse como una capa de ayuda semántica, no como un truco SEO.

Preguntas frecuentes sobre Schema.org

Qué es Schema.org

Schema.org es un vocabulario de datos estructurados que permite describir mejor el contenido de una página web para que los buscadores lo entiendan con más precisión.

Qué es Schema en SEO

Schema en SEO es el marcado estructurado que se añade a una página para explicar a Google qué tipo de contenido contiene y qué entidades aparecen en ella.

Qué es Schema Markup

Schema Markup es el código de datos estructurados que se implementa en una página usando el vocabulario de Schema.org.

Qué son los datos estructurados

Los datos estructurados son información organizada de forma estándar para que los buscadores y otros sistemas puedan interpretarla fácilmente.

Para qué sirve Schema.org

Schema.org sirve para ayudar a los buscadores a entender mejor contenidos, entidades, relaciones, productos, cursos, artículos, eventos, empresas y otros elementos de una web.

Schema.org mejora el SEO

Puede ayudar al SEO porque mejora la comprensión del contenido y puede hacer que una página sea elegible para resultados enriquecidos. Sin embargo, no garantiza mejores posiciones por sí solo.

Qué es JSON-LD

JSON-LD es el formato más utilizado para implementar datos estructurados de Schema.org en SEO.

Qué tipos de Schema se usan más

Los tipos más habituales son Article, Organization, LocalBusiness, Product, Course, FAQPage, BreadcrumbList, Event, VideoObject, Person, WebSite y WebPage.

Qué diferencia hay entre Schema.org y Schema de base de datos

Schema.org se usa para datos estructurados SEO. Un schema de base de datos organiza tablas, relaciones y permisos dentro de sistemas como SQL, MySQL, PostgreSQL u Oracle.

Qué diferencia hay entre Schema.org y JSON Schema

JSON Schema sirve para validar la estructura de documentos JSON. Schema.org sirve para describir entidades y contenido web para buscadores.

Schema.org datos
Ernesto G BustamanteSchema.org: Qué es, Schema Markup y Datos Estructurados