¿Qué es el Schema markup?
Schema markup (o datos estructurados) es un fragmento de código JSON que se añade a las páginas de tu web. No lo ven los visitantes — lo lee Google para entender mejor tu negocio.
Sin Schema, Google analiza el texto de tu web e intenta deducir qué tipo de negocio eres, dónde estás y qué ofreces. Con Schema, se lo dices explícitamente y sin ambigüedad.
Qué puede mostrar Google si tienes Schema correcto:
- ⭐ Estrellitas de valoración (rich snippets)
- 🕐 Horario de apertura directamente en los resultados
- 📍 Dirección y zona de servicio
- 💶 Rango de precios
- 📞 Número de teléfono con botón de llamada en móvil
Tipos de Schema útiles para negocios locales
LocalBusiness (o subtipo específico)
El más importante. Indica a Google que eres un negocio físico con dirección. Usa el subtipo más específico posible:
- Plumber — fontanero
- Electrician — electricista
- Dentist — dentista
- AutoRepair — taller mecánico
- HairSalon — peluquería
- LegalService — abogado
- Restaurant — restaurante
Service
Para páginas de servicios individuales. Describe cada servicio con nombre, descripción y precio si aplica.
FAQPage
Para páginas con preguntas frecuentes. Google puede mostrar las respuestas expandidas directamente en los resultados, aumentando el espacio que ocupa tu resultado y el CTR.
Cómo añadir Schema a tu web sin saber programar
Tienes dos opciones según cómo esté hecha tu web:
Opción 1: Usar el generador automático (2 minutos)
Usa nuestro generador de Schema markup gratuito. Introduces tu información y obtienes el código listo para copiar y pegar.
Opción 2: Plugin de WordPress (si usas WordPress)
Los plugins Yoast SEO o Rank Math generan Schema automáticamente al configurar el tipo de negocio en sus ajustes. Ve a Yoast SEO → Conocimiento del sitio → Organización → rellena los campos.
Opción 3: Añadirlo manualmente al HTML (para webs sin CMS)
El código Schema se añade dentro de etiquetas <script type="application/ld+json"> en el <head> de tu página. Puedes generarlo con nuestro generador y pedirle a tu desarrollador que lo pegue.
Ejemplo de Schema para un fontanero en Madrid
{
"@context": "https://schema.org",
"@type": "Plumber",
"name": "Fontanería García",
"url": "https://www.fontaneria-garcia.com",
"telephone": "+34 600 000 000",
"address": {
"@type": "PostalAddress",
"streetAddress": "Calle Mayor 10",
"addressLocality": "Madrid",
"postalCode": "28001",
"addressCountry": "ES"
},
"openingHoursSpecification": [
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Monday","Tuesday","Wednesday","Thursday","Friday"],
"opens": "08:00",
"closes": "20:00"
}
],
"areaServed": ["Madrid", "Alcorcón", "Leganés", "Getafe"],
"priceRange": "€€"
}
Cómo verificar que tu Schema funciona
Usa el Test de Resultados Enriquecidos de Google. Introduce la URL de tu página y te dirá si el Schema es correcto y qué rich snippets puede mostrar.
Los errores más comunes: falta el campo "telephone", la dirección está en formato incorrecto, o falta el "addressCountry".
¿Cuándo empieza a funcionar el Schema?
Google necesita re-rastrear tu web para detectar el nuevo Schema. Esto puede tardar entre 1 y 4 semanas. Para acelerar el proceso, envía tu URL a través de Google Search Console → Inspeccionar URL → Solicitar indexación.