Implementación práctica de la capa semántica

Schema markup para SEO: datos estructurados que sí ayudan a ordenar tu sitio

Google usa datos estructurados para entender el contenido de una página y reunir información sobre entidades como personas, libros u organizaciones. Schema markup es la forma práctica de comunicar eso — sin prometer rankings ni visibilidad garantizada en IA.

Ver datos estructurados →
Checklist de capas para selección y validación de tipos de schema markup
Definición

Schema markup, datos estructurados y Schema.org: no son lo mismo

Schema.org

Vocabulario de tipos y propiedades para describir entidades y relaciones en una página web. Lo mantienen Google, Microsoft, Yahoo y Yandex de forma colaborativa.

Datos estructurados

Información organizada de forma legible por máquinas. El concepto es más amplio que schema markup — incluye feeds, sitemaps y otros formatos.

Schema markup

La implementación del vocabulario Schema.org en una página web, usando JSON-LD, Microdata o RDFa para comunicar el tipo de entidad y sus atributos.

El vocabulario de Schema.org puede usarse con formatos como Microdata, RDFa o JSON-LD para agregar información al contenido web. Google recomienda JSON-LD para implementaciones nuevas.

Esta página cubre la implementación y selección de marcado. Para fundamentos y gobernanza de datos estructurados, ver /grafos-de-conocimiento/datos-estructurados.

Utilidad real

Qué puede y qué no puede hacer el schema markup

Google usa datos estructurados para entender contenido y, en ciertos casos, mostrar resultados con una apariencia más rica, pero eso no equivale a una garantía de aparición.

Sí puede hacer esto
  • Usar el tipo que mejor representa el contenido real de la página
  • Incluir @id con la URL canónica de la entidad
  • Agregar sameAs a Organization con URLs externas verificables
  • Validar el JSON-LD antes de publicar
  • Mantener el contenido visible de la página coherente con el schema
No puede hacer esto
  • Prometer que el schema garantiza rich results — no es así
  • Usar Product schema en una landing de servicio
  • Implementar FAQPage con preguntas que no aparecen en la página
  • Inventar ratings o reviews en aggregateRating
  • Usar schema como hack para aparecer en AI Search
Tipos de schema

Qué schema usar según el tipo de página

Para páginas de servicio, Service y Offer solo deben usarse cuando la página realmente representa un servicio u oferta verificable. El tipo lo determina el contenido, no el negocio.

WebPageToda URL del sitio

Obligatorio como base. Define la entidad de página con @id canónico, nombre y descripción. No usar Article en páginas de servicio.

BreadcrumbListToda URL del sitio

Obligatorio en toda página. Permite a Google mostrar migas de pan en SERP y entiende la jerarquía del sitio.

ServicePáginas de servicio

Solo cuando la página realmente representa un servicio verificable. No usar Service en artículos informativos ni en la home.

OrganizationHome o página institucional

Define la identidad de la empresa. Los sameAs son el atributo más crítico: LinkedIn, Wikidata y Google Business Profile.

Article / TechArticleContenido editorial

Para guías, posts y recursos informativos. Siempre con author/@id y publisher/@id para señales de E-E-A-T.

FAQPagePáginas con FAQ visible

Solo si las preguntas están visibles en la página. FAQ schema oculto viola las políticas de rich results de Google.

ProductPáginas de producto en ecommerce

Solo en páginas de producto. No usar Product como tipo principal de una landing de servicio — es un error de entidad.

OfferJunto a Product o Service si hay precio visible

Solo cuando el precio es real y está visible en la página. El precio en schema debe coincidir exactamente con el visible.

Implementación

Cómo implementar schema markup sin romper el sitio

Para ser elegible a rich results en Google, el marcado puede implementarse con JSON-LD, Microdata o RDFa. Google recomienda JSON-LD: se inyecta como bloque separado del HTML visible, lo que facilita el mantenimiento y la validación.

01
Identificar el tipo de entidad de la página

¿La URL es un servicio, un artículo, una página de producto, la home? El tipo de schema lo determina el contenido real, no el diseño ni el dominio.

02
Elegir el tipo de Schema.org correcto

Consultar schema.org/types. Usar el tipo más específico que represente la entidad. No usar Organization en una página de artículo.

03
Escribir el JSON-LD con propiedades mínimas requeridas

Incluir @context, @type, @id (URL canónica), name, description. Para Service agregar provider y serviceType. Para Product agregar offers con precio real.

04
Insertar en el head como script application/ld+json

En Next.js se inyecta como dangerouslySetInnerHTML en un script tag. No mezclar con el HTML visible de la página.

05
Validar con Rich Results Test y Schema Markup Validator

Pasar el test no garantiza la aparición del rich result, pero confirma que la sintaxis es correcta y que la página es elegible.

06
Verificar que la página sea accesible para Google

Una página bloqueada por robots.txt, noindex u otros controles no puede generar rich results aunque el schema sea perfecto.

Validación

Cómo validar que el marcado es correcto

La validación debe incluir herramientas como Rich Results Test y URL Inspection, pero pasar un test técnico no elimina las reglas de calidad. Una página bloqueada por robots.txt, noindex u otros controles puede impedir que Google use su structured data para rich results.

Rich Results Test

Verifica si la página es elegible para rich results y muestra errores y advertencias por tipo de schema.

Abrir herramienta ↗
Schema Markup Validator

Valida la sintaxis y tipos según la especificación oficial de Schema.org, independiente de Google.

Abrir herramienta ↗
URL Inspection en GSC

Diagnóstico por URL: qué ve Google al rastrear, qué schema detecta y si la página está indexada.

Abrir herramienta ↗
Reporte de mejoras en GSC

Google Search Console muestra alertas de schema agregadas por tipo: errores de propiedades requeridas, tipos no reconocidos.

Pasar el Rich Results Test confirma elegibilidad técnica, no garantiza aparición. Google aplica reglas de calidad adicionales que ninguna herramienta de validación puede verificar automáticamente.

Ecommerce

Cómo aplica schema markup a productos y merchant listings

En ecommerce, el Product structured data puede ayudar a Google a entender datos como producto, precio y disponibilidad, pero no debe usarse como entidad principal de una landing de servicio.

Qué usar en páginas de producto
  • ·Product con name, description y offers
  • ·Offer con price, priceCurrency y availability reales
  • ·AggregateRating solo con reviews reales verificables
  • ·BreadcrumbList mostrando categoría y subcategoría
  • ·Organization como publisher de la tienda
Errores comunes en ecommerce
  • Precio en schema diferente al precio visible en la página
  • Product schema en categorías o landings de servicio
  • AggregateRating con reviews inventadas o auto-generadas
  • Availability sin reflejar el estado real del inventario
  • Páginas de producto noindex con schema implementado
Schema y arquitectura semántica

¿Schema ayuda a los grafos de conocimiento y a AI Search?

Schema markup puede reforzar la claridad semántica de entidades y relaciones, pero no debe venderse como hack para aparecer en AI Search. Su función real es comunicar desambiguación, fuentes y entidades a los sistemas que leen el sitio.

Lo que schema sí aporta a la capa semántica
  • ·Confirma el nombre canónico de la entidad del sitio
  • ·Conecta personas y organizaciones con @id y sameAs
  • ·Define servicios y área de cobertura de forma legible por máquinas
  • ·Establece jerarquía de páginas con BreadcrumbList
  • ·Comunica el tipo de contenido por URL
Lo que schema no puede hacer
  • Garantizar un Knowledge Panel en Google
  • Crear una entidad en el KG sin señales externas
  • Forzar aparición en respuestas de AI Search
  • Compensar la falta de contenido verificable
  • Reemplazar menciones editoriales externas
Cómo lo implementamos

Schema markup dentro de una auditoría SEO o Sprint SEO

La implementación de schema markup no es un servicio aislado: forma parte de la capa técnica de la auditoría SEO y del Sprint SEO. Se audita lo que existe, se corrige lo que está mal y se implementa lo que falta según el tipo de URL.

Auditoría

Revisamos qué schema existe en el sitio, qué tipos se usan, si hay errores de propiedades requeridas y si hay desajuste entre schema y contenido visible.

Priorización

No todos los errores de schema tienen el mismo impacto. Priorizamos por tipo de URL, elegibilidad para rich results y coherencia semántica.

Implementación y validación

Codificamos en JSON-LD, validamos con Rich Results Test y GSC, y verificamos que la página esté indexada y accesible para Google.

Preguntas sobre schema markup

¿Schema markup mejora el ranking directamente?

No directamente. Schema markup no es un factor de ranking confirmado por Google. Su impacto es indirecto: puede activar rich results que mejoran el CTR, y ayuda a Google a entender mejor el contenido. Schema sin contenido de calidad no mueve posiciones.

¿Vale la pena implementar schema si no garantiza rich results?

Sí, por razones distintas a los rich results: desambigua la entidad del sitio para los sistemas de búsqueda, contribuye a la capa semántica del sitio y mejora la coherencia entre lo que el sitio dice que es y lo que Google entiende que es. Es infraestructura, no magia.

¿Tener schema válido significa que aparecerá el rich result?

No. La validez técnica es condición necesaria pero no suficiente. Google decide si muestra un rich result basándose en reglas de calidad adicionales: el contenido debe ser útil, la página debe estar indexada, y debe cumplir las políticas de datos estructurados.

¿Schema markup ayuda a aparecer en AI Search o en respuestas de IA?

Puede reforzar la claridad semántica de entidades y relaciones, pero no debe venderse como hack para aparecer en AI Search. Los sistemas generativos tienen sus propias señales de confianza. Schema es una de ellas, no la única.

Agenda una revisión SEO

30 minutos para revisar qué schema tienes, qué falta y qué tiene mayor impacto en tu caso específico.

Ver SEO técnico →