
Schema markup: cómo aparecer con estrellas, FAQs y precios en Google
Schema markup es la forma más rápida de destacar en Google sin subir posiciones. Guía práctica con tipos de schema, ejemplos y errores que penalizan.
El truco SEO que casi nadie usa bien
Imagina dos resultados en Google para la misma búsqueda. Los dos están en la posición 3 y 4. El primero muestra solo el título y la descripción. El segundo aparece con cuatro estrellas, el precio del producto, el tiempo de preparación y un FAQ desplegable. ¿En cuál harías clic?
La respuesta es obvia. Y la diferencia entre los dos no es la calidad del contenido — es que el segundo usa schema markup.
+30%
de CTR medio cuando un resultado se enriquece con schema markup, sin necesidad de subir ni una posición
El schema markup (o "datos estructurados") es uno de los recursos SEO con mejor ratio coste/impacto que existen. No es complicado, no requiere reescribir contenido y Google lo lee inmediatamente. Y aun así, según nuestras auditorías, más del 70% de las webs de pymes no lo implementan.
En esta guía te explicamos qué es, qué tipos existen, cómo se implementa y cómo evitar los errores que pueden costarte una penalización manual.
Qué es el schema markup
El schema markup es un vocabulario estandarizado (mantenido por Schema.org, una iniciativa conjunta de Google, Bing, Yahoo y Yandex) que sirve para etiquetar el contenido de una web. En vez de dejar que Google adivine qué es cada cosa, le dices explícitamente: "esto es un artículo", "esto es un producto", "esto es el horario del restaurante".
Google usa estas pistas para mostrar resultados enriquecidos (rich results): estrellas de valoración, precio, disponibilidad, FAQs desplegables, recetas con tiempo de cocción, eventos con fecha, etc.
Importante
Tener schema markup no garantiza que Google muestre el resultado enriquecido. Google decide cuándo lo activa según la calidad del contenido y la relevancia. Pero sin schema, la probabilidad es 0.
Los 8 tipos de schema más útiles para pymes
No necesitas implementar los 800 tipos de schema que existen. Para una pyme con web profesional, estos son los que sí mueven la aguja:
1. LocalBusiness — para cualquier negocio físico
Es el más importante si tienes local. Le dice a Google tu nombre, dirección, teléfono, horario, valoración y servicios. Combinado con Google Business Profile es la base del SEO local.
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "Clínica Dental Sonrisa",
"address": {
"@type": "PostalAddress",
"streetAddress": "Calle Mayor 5",
"addressLocality": "Madrid",
"postalCode": "28013"
},
"telephone": "+34911234567",
"openingHours": "Mo-Fr 09:00-19:00",
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.8",
"reviewCount": "127"
}
}
2. Article — para entradas de blog
Indica a Google que es un artículo: autor, fecha de publicación, imagen destacada, headline. Mejora la presencia en Google News, Discover y resultados con miniatura.
3. Product — para e-commerce o catálogo
Precio, disponibilidad, valoración, marca. Es lo que permite que Google muestre "49,90€ · En stock · ★★★★☆" debajo del título.
4. FAQPage — para páginas con preguntas frecuentes
Es el caballo ganador de los últimos dos años. Convierte tu FAQ en un desplegable directamente en el resultado de Google. Ocupa más espacio vertical, expulsa a los competidores y multiplica el CTR.
5. BreadcrumbList — migas de pan
Reemplaza la URL fea (webifayai.com/blog/post...) por una jerarquía legible (Inicio › Blog › SEO › Artículo). Es 5 minutos de trabajo con impacto inmediato.
6. Organization — para la página principal
Logo, nombre legal, redes sociales, datos de contacto. Es lo que activa el panel de la marca en Google ("knowledge panel") con el logo y los iconos sociales.
7. Review — reseñas individuales
Si tienes una página de "Opiniones" o reseñas de productos/servicios, marca cada review. Da estrellitas y autor.
8. Event — para negocios con eventos
Cursos, talleres, conciertos, jornadas abiertas. Schema de evento + fecha = aparición en el carrusel de eventos de Google.
Schema indispensable para todas las pymes
- Organization (homepage)
- LocalBusiness (si tienes local)
- BreadcrumbList (todas las páginas)
- Article (cada post del blog)
- FAQPage (donde haya preguntas)
Schema opcional según el negocio
- Product (e-commerce, catálogo)
- Service (servicios listados)
- Recipe (gastronomía)
- Event (formación, eventos)
- HowTo (tutoriales)
- VideoObject (vídeos embebidos)
Cómo se implementa schema markup en tu web
Hay tres formatos válidos. Google recomienda explícitamente JSON-LD desde 2015.
JSON-LD (la opción correcta)
Un bloque <script> en el <head> con el JSON estructurado. Ventajas:
- No se mezcla con el HTML visible — fácil de mantener
- Lo puede inyectar dinámicamente cualquier framework moderno
- Google lo procesa más rápido y con menos errores
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Article",
"headline": "Cómo posicionar tu web en Google",
"datePublished": "2026-04-26",
"author": { "@type": "Person", "name": "Alvaro Hafner" }
}
</script>
Microdata y RDFa (legacy)
Se incrustan en el HTML mediante atributos itemscope, itemprop. Funcionan, pero ensucian el código y son más propensos a errores. No los uses para proyectos nuevos.
Errores que penalizan (sí, penalizan)
Schema mal implementado no solo no ayuda — puede causar una acción manual de Google por marcado engañoso, que retira tu sitio de los resultados enriquecidos durante meses.
Errores clásicos que vemos en auditorías
1. Marcar contenido invisible al usuario. Si pones reviewCount: 500 pero en la web no se ven 500 reviews, Google lo considera engaño.
2. FAQ inventado. Páginas que añaden FAQ schema con preguntas que no aparecen visibles en la página. Esto sí se penaliza.
3. Reseñas falsas o autoreviews. Marcar reseñas de tu propia empresa como si fueran de clientes. Acción manual segura.
4. Schema duplicado o contradictorio. Dos LocalBusiness con direcciones distintas en la misma página confunden a Google.
5. Schema de producto sin precio real. Si marcas price: "49" y el producto cuesta otra cosa, Google deja de mostrar el rich result.
Cómo validar tu schema markup
Antes de subir cualquier schema a producción, valida en:
- Rich Results Test de Google — te dice si el schema es válido y si Google lo va a mostrar como rich result
- Schema Markup Validator — validador genérico de Schema.org, detecta errores estructurales
- Search Console → Mejoras — una vez en producción, Google te muestra qué schemas detecta, cuántos están bien y cuántos tienen errores
Regla práctica: si Rich Results Test no muestra una vista previa con el resultado enriquecido, tu schema no va a generar estrellas, FAQs ni nada visual. Toca depurar.
Caso real: pyme que duplica el CTR sin subir posiciones
Una clínica dental que auditamos estaba en posición 5 para "implantes dentales [ciudad]". Tráfico: 80 visitas/mes. Su CTR era del 2,1%, por debajo de la media del sector.
Implementamos en 4 horas:
LocalBusinesscon valoración real de Google (4,9 / 132 reseñas)FAQPagecon 6 preguntas reales que ya estaban en la páginaBreadcrumbListen toda la webServiceen cada página de tratamiento
A los 3 meses: misma posición (5), CTR del 4,8% y 185 visitas/mes. Más del doble de tráfico sin tocar el contenido ni hacer linkbuilding. Solo dándole a Google la información que ya estaba en la web, pero estructurada.
Schema markup y SEO técnico: el dúo invisible
El schema markup es uno de los pilares del SEO técnico, pero no funciona solo. Necesita:
- Velocidad — si la página tarda 5 segundos, Google no premia el resultado. Te lo explicamos en por qué la velocidad de tu web te está costando clientes.
- Buen contenido — el schema describe el contenido, no lo sustituye. Si tu página es pobre, las estrellas no te van a salvar.
- Arquitectura SEO — schema en una web mal estructurada es como pintar las puertas antes de poner los cimientos. Lo desarrollamos en diseño web SEO.
Cómo empezar mañana mismo
Si no tienes nada de schema, este es el orden recomendado:
- Día 1: añade
OrganizationyBreadcrumbListen toda la web (45 minutos) - Día 2: añade
LocalBusinesssi tienes local físico (30 minutos) - Día 3-7: añade
Articlea todos los posts del blog (depende de cuántos tengas) - Día 8: añade
FAQPagea las páginas con preguntas — homepage, servicios, contacto - Día 15: valida todo en Rich Results Test y monitoriza Search Console > Mejoras
En menos de 3 semanas tienes el schema básico cubierto. El CTR empieza a moverse en 4-8 semanas, cuando Google reindexa y empieza a mostrar rich results.
Tu siguiente paso
Si quieres saber qué schema tiene (o no tiene) tu web actual, te hacemos una auditoría técnica gratis en 24 horas. Te decimos qué tipos faltan, qué tienes mal implementado y qué impacto en CTR puedes esperar de cada cambio. Pídela aquí, sin compromiso.
Y si vas a hacer una web nueva, el schema markup es parte del paquete desde el día 1 en cualquier proyecto de diseño web SEO bien hecho. No es un extra, es la diferencia entre aparecer como uno más o aparecer con estrellas, precio y FAQs.