Schema.org Explicado Fácil: Tipos, Propiedades y Ejemplos

Tipos propiedades y relaciones del vocabulario Schema.org para datos estructurados
Schema.org organiza entidades mediante tipos, propiedades, valores e identificadores.

Guía 2 · Serie de datos estructurados

Schema.org explicado fácil: tipos, propiedades y cómo elegirlos

Schema.org es un vocabulario para describir entidades y contenidos mediante tipos y propiedades. Permite indicar, por ejemplo, que una página habla de una organización, un artículo, un producto, un servicio, un curso o un evento.

Esta guía explica cómo leer el vocabulario, distinguir tipos de propiedades, relacionar entidades y seleccionar el marcado apropiado. La implementación mediante JSON-LD se trabajará por separado en el siguiente módulo.

Cómo leer Schema.org sin complicarse

Una implementación puede entenderse como una ficha de información. Primero se identifica la entidad principal y luego se añaden propiedades que describen aquello que realmente aparece en la página.

1

Tipo

Define qué es la entidad: Organization, Article, Product o Course.

2

Propiedad

Indica qué dato se describe: name, url, image o provider.

3

Valor

Contiene el dato concreto, como un nombre, una URL, una fecha o una entidad relacionada.

4

Identificador

Permite referirse de forma consistente a la misma entidad mediante @id.

Anatomía sencilla de una entidad

Este ejemplo conceptual describe un servicio. Se muestra como texto educativo y no está pensado para copiarse directamente en una página.

{
  "@type": "Service",
  "@id": "https://sitio.cl/servicio/#service",
  "name": "Nombre visible del servicio",
  "url": "https://sitio.cl/servicio/",
  "provider": {
    "@id": "https://sitio.cl/#organization"
  }
}
ElementoFunciónPregunta que responde
@typeClasifica la entidad¿Qué es?
@idEntrega un identificador estable¿Cómo se reconoce esta misma entidad?
nameDeclara el nombre¿Cómo se llama?
urlRelaciona la entidad con una URL¿Dónde está su página?
providerVincula el servicio con quien lo presta¿Quién lo ofrece?

Tipos, subtipos y herencia en Schema.org

Schema.org organiza los tipos mediante jerarquías. Un subtipo hereda propiedades de tipos más generales y puede añadir propiedades específicas. Por eso conviene utilizar el tipo más específico que represente fielmente la entidad, sin forzar una clasificación.

Thing
↓
Organization
↓
LocalBusiness
↓
Tipo local más específico, cuando corresponda

Elegir un subtipo específico no significa que obtendrás una ventaja automática. Debe existir información suficiente para describirlo y mantenerlo correctamente.

Evita seleccionar tipos por palabras parecidas. El nombre técnico debe representar la entidad real y su función, no solamente una frase presente en el texto.

Propiedades y tipos de valores

Cada propiedad admite determinados tipos de valores. Algunos son textos simples y otros son entidades completas que deben describirse o referenciarse.

Tipo de valorEjemplo de propiedadUso
Textname, descriptionNombre o descripción legible
URLurl, sameAsDirección web válida y aplicable
Date / DateTimedatePublished, startDateFecha o fecha con hora en un formato coherente
NumberratingValue, positionValor numérico dentro del contexto esperado
BooleanisAccessibleForFreeValor verdadero o falso cuando la propiedad lo admite
Entidadauthor, provider, imageObjeto relacionado o referencia mediante @id

Una propiedad puede aceptar más de un tipo de valor. La documentación del vocabulario indica los dominios y rangos aplicables, pero los requisitos de una función de Google deben revisarse por separado.

Tipos de Schema.org frecuentes y cuándo utilizarlos

TipoRepresentaNo debería utilizarse para
OrganizationOrganización, marca o entidad responsableRepetir una organización distinta en cada página
LocalBusinessNegocio local con información aplicableCualquier sitio que atienda clientes en internet
ArticleArtículo editorial, guía o noticiaPáginas comerciales sin naturaleza editorial
BlogPostingPublicación dentro de un blogTodo contenido solamente porque está en WordPress
ProductProducto específico descrito en la páginaCualquier servicio profesional o categoría general
OfferOferta comercial con condiciones aplicablesUn precio aislado sin entidad ofrecida
ServiceServicio y relación con su proveedorGarantizar una presentación especial en Google
CourseCurso o programa educativo identificableCualquier artículo educativo o lección aislada
EventEvento con fecha, estado, lugar o modalidadUn servicio disponible permanentemente
FAQPageConjunto de preguntas y respuestas visiblesPreguntas ocultas, inventadas o diferentes al contenido
BreadcrumbListRuta jerárquica de navegaciónUna lista arbitraria de enlaces relacionados
VideoObjectVideo principal con sus metadatosUna página que solamente enlaza un video externo sin contexto

Cómo elegir el tipo principal de Schema

La elección comienza por la entidad principal de la URL, no por una lista de tipos que deseas añadir.

  1. Resume la página en una frase: “esta URL presenta un servicio”, “esta URL explica un tema” o “esta URL vende un producto”.
  2. Identifica la entidad principal: determina qué cosa concreta se describe.
  3. Separa entidades secundarias: organización, autor, imagen, oferta o proveedor pueden estar relacionadas.
  4. Busca el tipo más específico y fiel: utiliza la jerarquía sin forzar un subtipo.
  5. Comprueba propiedades mantenibles: no declares información que el sitio no puede actualizar.
  6. Revisa qué genera el CMS: evita crear nuevas versiones de entidades existentes.
  7. Consulta requisitos externos: si buscas una función de Google, revisa su documentación y políticas actuales.

Matriz rápida para elegir el tipo

Utiliza esta tabla como orientación inicial, no como sustituto de una revisión de la página.

La URL principalmente…Tipo inicial que conviene evaluarEntidad relacionada frecuente
Explica una noticia, guía o investigaciónArticle o un subtipo apropiadoPerson u Organization como autor
Presenta un servicio profesionalServiceOrganization como provider
Describe un producto comprableProductOffer y Brand cuando corresponda
Presenta un curso completoCourseOrganization como provider
Anuncia un evento con fechaEvent o subtipo aplicablePlace, VirtualLocation u Organization
Identifica el negocioOrganization o LocalBusiness apropiadoPostalAddress y ContactPoint
Incluye preguntas visiblesFAQPage, si representa la páginaQuestion y Answer

Cómo relacionar entidades con @id

@id permite identificar una entidad dentro del gráfico y volver a referenciarla sin crear versiones diferentes. No necesita corresponder a una página independiente; puede utilizar una URL estable con un fragmento descriptivo.

Organizationhttps://sitio.cl/#organization
→ publica →
Articlehttps://sitio.cl/guia/#article
→ pertenece a →
WebPagehttps://sitio.cl/guia/#webpage

Ventajas de una referencia coherente

  • Evita describir la misma organización con nombres o logotipos diferentes.
  • Relaciona autor, proveedor, editor y sitio mediante identificadores estables.
  • Facilita revisar el gráfico completo generado por Yoast u otra herramienta.
  • Reduce duplicaciones al agregar entidades especializadas.

Propiedades requeridas, recomendadas y útiles

Schema.org define qué propiedades pueden utilizarse, pero una plataforma como Google puede establecer requisitos adicionales para una función concreta. Por eso hay que distinguir tres niveles:

Válidas en el vocabulario

La propiedad pertenece al tipo o puede heredarse de una jerarquía.

Requeridas por una función

Una plataforma puede exigir propiedades para considerar una presentación específica.

Útiles para la entidad

Propiedades verdaderas y mantenibles pueden describir mejor la entidad aunque no generen una función visible.

No completes campos solamente para eliminar una advertencia. Si la información no existe o no puede mantenerse, primero corrige el contenido o reconsidera el tipo.

Schema.org en WordPress y Yoast SEO

Yoast SEO puede generar un gráfico con Organization o Person, WebSite, WebPage, Article y BreadcrumbList según el tipo de página y configuración. Añadir otro bloque completo sin inspeccionar el código puede crear entidades duplicadas.

Normalmente conviene conservar

  • Los identificadores globales ya utilizados.
  • El publisher y author coherentes.
  • La relación WebPage y Article.
  • BreadcrumbList cuando refleja la navegación.

Puede requerir complemento

  • Service de una página comercial.
  • Course de un curso real.
  • Product y Offer de un producto.
  • Event con datos visibles y actualizados.

La guía sobre páginas web WordPress explica requisitos generales de implementación y mantenimiento.

Errores frecuentes al elegir tipos y propiedades

Elegir Product para cualquier venta

Servicios, suscripciones y páginas de categorías pueden requerir una representación diferente.

Usar Course para una lección

Una página educativa no representa necesariamente un curso completo.

Crear varias organizaciones

Cada bloque utiliza un @id, nombre, logo o dirección diferente para la misma entidad.

Anidar todo dentro de todo

Un gráfico difícil de mantener puede reemplazarse por entidades identificadas y referenciadas.

Confundir BreadcrumbList con enlaces

Las migas representan jerarquía, no cualquier lista de artículos relacionados.

Inventar propiedades requeridas

Se publican reseñas, precios, fechas o disponibilidad que no existen.

Copiar el Schema de otra URL

Quedan canonical, imágenes, identificadores y entidades pertenecientes a otra página.

Suponer que todo tipo genera rich result

Schema.org contiene más tipos que las funciones visuales admitidas por un buscador.

Checklist para seleccionar Schema.org

Esta lista funciona sin formularios ni JavaScript.

  • Puedo explicar la función principal de la URL en una frase.
  • Identifiqué la entidad principal y las secundarias.
  • El tipo elegido representa exactamente la entidad.
  • Las propiedades se aplican al tipo o se heredan correctamente.
  • Los valores coinciden con el contenido visible.
  • Las URLs, imágenes, fechas y nombres están actualizados.
  • Reutilizo los @id de entidades ya existentes.
  • No duplico el gráfico generado por Yoast.
  • Separé validez de Schema.org y requisitos de Google.
  • Puedo mantener la información después de publicar.

Prompt para evaluar tipos y propiedades con IA

Analiza el contenido visible que proporcionaré.

No generes todavía código JSON-LD.
No inventes precios, reseñas, fechas ni propiedades ausentes.

Identifica:
1. La función principal de la URL.
2. La entidad principal y las entidades secundarias.
3. El tipo Schema.org más específico y fiel.
4. Las propiedades que pueden completarse con datos visibles.
5. Las entidades que deberían referenciarse mediante @id.
6. Posibles duplicaciones con Yoast o el tema.
7. Información faltante que debe resolverse antes de implementar.

Separa vocabulario válido, requisitos de una función de Google y recomendaciones de mantenimiento.

¿No sabes qué entidades ya genera tu sitio?

Podemos revisar el gráfico actual, detectar tipos duplicados o contradictorios y definir qué marcado especializado necesita cada página.

Continúa la serie

Preguntas frecuentes sobre Schema.org

¿Qué es Schema.org?

Schema.org es un vocabulario que define tipos y propiedades para describir entidades y contenidos de forma estructurada, como organizaciones, artículos, productos, servicios, cursos y eventos.

¿Cuál es la diferencia entre un tipo y una propiedad?

El tipo clasifica la entidad, por ejemplo Service o Article. La propiedad describe un aspecto de esa entidad, como name, url, author, provider o image.

¿Cómo elijo el tipo de Schema correcto?

Resume la función principal de la URL, identifica la entidad central y elige el tipo más específico que la represente fielmente. Después comprueba que las propiedades coincidan con información visible y mantenible.

¿Puedo utilizar varios tipos en una misma página?

Sí. Una página puede relacionar varias entidades coherentes, como WebPage, Article, Organization y BreadcrumbList. Es preferible identificarlas y conectarlas antes que duplicarlas en bloques contradictorios.

¿Para qué sirve @id en los datos estructurados?

@id entrega un identificador estable a una entidad. Permite que otras entidades del gráfico se refieran a la misma organización, página, artículo, servicio o imagen sin volver a describirla de forma diferente.

¿Todos los tipos de Schema.org generan resultados enriquecidos?

No. Schema.org incluye un vocabulario amplio y los buscadores admiten funciones visibles solamente para determinados tipos y requisitos. Un marcado válido no garantiza una presentación enriquecida.

¿Qué Schema genera Yoast SEO?

Yoast puede generar entidades generales como Organization o Person, WebSite, WebPage, Article y BreadcrumbList según la configuración. Debes inspeccionar el código antes de añadir marcado personalizado.

¿Qué ocurre si utilizo el tipo equivocado?

El marcado puede describir incorrectamente la página, generar advertencias, ser ignorado o crear contradicciones con otras entidades. El tipo debe elegirse según el contenido real, no según el resultado deseado.