Saltar al contenido
Herramienta gratuita · Sin registro

Schema LocalBusiness

Genera el código JSON-LD para que Google entienda tu negocio local: tipo, dirección, teléfono, horarios, métodos de pago y RRSS. 30+ tipos específicos (dentista, taller, abogado, restaurante). Validado para Rich Snippets.

30+ tipos negocio Geo autocompletado Validador Google Historial local Export JSON + HTML
1 Tu negocio 2 Ubicación 3 Horarios 4 Copia el JSON
¿No sabes qué es schema markup? Aprende abajo ↓
1
Negocio
2
Ubicación
Horarios
4
Extras
5
Resultado
Paso 1

Tu negocio

Tipo de negocio + datos identificativos.

Tipo de negocio *
Salud
Belleza
Profesional
Hogar
Automoción
Hostelería
Comercio
Otros
Selecciona el tipo de negocio.
El nombre del negocio es obligatorio.
80-250 caracteres recomendado. La verá Google en resultados.
vacío0 / 250
La URL es obligatoria.
Con prefijo internacional, ej. +34 916 555 444
Rango de preciosCómo Google muestra el nivel de precio.
Foto del local. Usa una URL pública (1200x630px recomendado).
Imagen del logo del negocio (cuadrada, 500x500px recomendado).
Paso 2

Ubicación

Dirección + coordenadas (con autocompletado).

Coordenadas GPS
Necesarias para aparecer mejor en Google Maps. Click "Localizar" para autocompletar.
Si das servicio fuera de tu localidad. Separa por comas (ej: Navalcarnero, Móstoles, Alcorcón).
Opcional. Si lo pones + tienes coordenadas, se emite GeoCircle (más preciso que texto).
Enlace directo a tu ficha de Google Maps.
Multi-localización (opcional)

Sucursales adicionales

Si tu negocio tiene más de una sede, añádelas aquí. Se emitirá un JSON-LD con @graph incluyendo la sede principal + cada sucursal como entidad parentOrganization de la principal. Hereda horarios, imagen, precio y valoración de la sede principal.

Sin sucursales adicionales. El JSON-LD se emite como un único negocio (lo más habitual).
Paso 3

Horarios

Marca los días cerrados con el botón "Cerrado".

Lunes
Martes
Miércoles
Jueves
Viernes
Sábado
Domingo
Cerrado

Horario partido soportado nativamente. Pulsa "Partido" en cualquier día para añadir un segundo tramo horario (típico en comercios españoles: 09:00-14:00 + 16:00-20:00). El generador emite dos entradas OpeningHoursSpecification para ese día, que es como Google espera el horario partido.

Paso 4 (opcional)

Extras

Redes sociales, métodos de pago, valoración media.

Perfiles de redes sociales (sameAs)
URLs de tus perfiles oficiales. Ayuda a Google a verificar la entidad.

No has añadido perfiles aún. Click en los botones de arriba.

Métodos de pago aceptados
Marca todos los que aceptas. Ayuda a usuarios y a SEO local.
Valoración media (aggregateRating)
Usa los datos REALES de tus reseñas Google. No los inventes (Google detecta y penaliza).
Paso 5

Tu JSON-LD

Faltan datos para generar el schema
  • Selecciona el tipo de negocio.
  • El nombre del negocio es obligatorio.
  • La URL es obligatoria.
Siguiente paso

Cómo añadirlo a tu web

WordPress

Plugin RankMath o Yoast SEO: pega el código en sus campos JSON-LD personalizados. O usa Insert Headers and Footers y pégalo en el `<head>`.

Wix / Squarespace

Settings → Advanced → Custom Code (head section). Pega el código completo. En Wix Premium también vale.

Astro / Next.js

En tu layout principal: <script type="application/ld+json" set:html={JSON.stringify(schema)} />

HTML puro

Pega el código completo justo antes del cierre de </head>. Una vez por página.

Tras pegarlo, espera 2-7 días y reindexa la página en Search Console. Para verificar que Google lo lee bien, usa el botón "Test Google" de arriba.

Historial
0 schemas guardados

Genera tu primer schema y guárdalo para reutilizar.

¿Qué es esto?

El código que le dice a Google qué tipo de negocio eres

Cuando alguien busca "dentista en Navalcarnero" en Google, ¿por qué algunas clínicas aparecen con foto, estrellas y horarios destacados en los resultados, y otras solo con un texto plano? La diferencia, casi siempre, es que las primeras tienen Schema LocalBusiness bien configurado en su web. Las segundas no.

Schema LocalBusiness es un pequeño bloque de código (formato JSON-LD) que pegas en el <head> de tu web. Le dice a Google de forma estructurada: "soy una clínica dental llamada X, mi dirección es Y, abro de 9 a 18, acepto tarjeta y Bizum, mi web es Z, mis perfiles oficiales son estos". Sin este código, Google tiene que adivinar todo eso leyendo el contenido visible de tu web, y a veces se confunde, mezcla datos antiguos o directamente no aparece bien en Google Maps.

Esta herramienta genera ese código por ti en 3 minutos. Sin que sepas programar. Solo rellenas datos del negocio y la herramienta te da el bloque listo para pegar. Después, si usas WordPress, te explicamos dónde pegarlo. Si usas Wix, igual. Si tu web está hecha a medida, también.

Aviso útil: para que el schema funcione, los datos deben coincidir EXACTAMENTE con tu Google Business Profile (la ficha de Google Maps). Mismo nombre, misma dirección, mismo teléfono. Si tienes diferencias (mayúsculas distintas, "Calle" vs "C/", "+34" vs sin prefijo), arregla esa inconsistencia primero antes de pegar el schema.

Para quién

Cualquier negocio físico que quiera salir mejor en Google Maps y en buscador local. Clínicas, talleres, abogados, restaurantes, reformas, peluquerías. Si vendes a clientes que llegan a un sitio físico, esto es para ti.

Qué obtienes

Un bloque de código JSON-LD listo para pegar en el <head> de tu web. Más una versión HTML con la etiqueta <script> ya envuelta. Más test directo en Google Rich Results para verificar que funciona.

Por qué importa

El Pack Local (las 3 fichas con foto que aparecen arriba al buscar) es donde están la mayoría de clicks locales. Para entrar ahí, Google necesita datos limpios. Este schema es la señal más rentable que puedes darle en 5 minutos.

Anatomía del schema

Qué contiene el código

Cada campo le dice a Google una cosa concreta. Cuanto más rellenes, más opciones de rich snippets activas.

@type
Tipo de negocio
Dentist, Restaurant, LegalService, AutoRepair... 30+ opciones específicas.
address
Dirección postal
Calle, ciudad, CP, provincia, país. Tipo PostalAddress.
geo
Coordenadas GPS
Latitud y longitud. Crítico para Google Maps y Pack Local.
openingHours
Horarios
Por día. Aparece destacado en resultados de búsqueda.
telephone
Teléfono
Con +34. Aparece clicable en móvil ("Llamar").
sameAs
RRSS oficiales
URLs Facebook, Instagram, LinkedIn. Verifica entidad.
paymentAccepted
Pagos aceptados
Efectivo, tarjeta, Bizum, transferencia. Útil para buscadores filtrar.
aggregateRating
Nota media
Solo si tienes reseñas embebidas en TU web. Cuidado con Google Reviews.

Schema markup es uno de esos temas técnicos que los desarrolladores tratan como obvios y las PYMES suelen ignorar por completo. Es un error caro: en Madrid Sur, una clínica dental con schema bien hecho aparece en el Pack Local. Una sin schema, casi nunca. Y el Pack Local concentra la mayor parte de los clicks locales.

Qué es Schema LocalBusiness exactamente

Schema.org es un vocabulario compartido entre Google, Bing, Yahoo y Yandex desde 2011. La idea: en lugar de que cada buscador adivine qué es tu web (¿restaurante?, ¿tienda?, ¿blog?), tú se lo dices de forma estructurada con código. El estándar moderno es JSON-LD: un bloque de código JSON que pegas en el HTML.

LocalBusiness es uno de los tipos más usados. Significa: "soy un negocio con presencia física, en una dirección concreta, con horarios y servicios". Schema.org tiene una jerarquía de tipos hijos más específicos: Dentist hereda de MedicalBusiness, que hereda de LocalBusiness, que hereda de Organization. Cuanto más específico el tipo que usas, más opciones de rich snippets activas en Google.

Por qué un negocio local lo necesita

Sin schema, Google tiene que inferir todo de tu web leyendo HTML normal. A veces lo hace bien, a veces no. Con schema, le das los datos exactos en una sección dedicada, y Google los procesa con 100 % de confianza. Esto tiene cinco efectos concretos:

  • Knowledge Panel: la tarjeta lateral que sale al buscar tu marca, con foto, horario, teléfono y reseñas. Sin schema rara vez aparece completa.
  • Pack Local: el bloque de 3 fichas con mapa que aparece al buscar "dentista cerca de mí". El requisito mínimo para entrar es tener datos limpios y verificables. Schema ayuda.
  • Rich snippets: estrellas, horario "abierto ahora", precio orientativo, opciones de pago. Aumentan el CTR en resultados.
  • Voice search: cuando alguien le pregunta a Google Assistant "¿está abierto X?", Google saca la respuesta del schema. Si no lo tienes, otro ranquea por ti.
  • Mapas de terceros: Apple Maps, Bing Maps, Waze y Yelp también leen schema. Una sola configuración impacta varias plataformas.

Cómo lo añades en tu web

El código que genera esta herramienta hay que pegarlo en una zona específica del HTML: dentro de <head>...</head>, justo antes del cierre. Cómo hacerlo depende de la plataforma:

WordPress

La forma limpia es con un plugin SEO. Tanto RankMath (gratis) como Yoast SEO (gratis con limitaciones) tienen una opción "Local SEO" o "Schema JSON-LD personalizado" donde pegas el código. Otra opción: el plugin Insert Headers and Footers (gratis), y pegas en el campo "Scripts in Header". El schema se aplica globalmente a todas las páginas.

Wix / Squarespace / Webflow

Las plataformas no-code tienen una sección de "Custom Code" o "Head Code" en sus settings. Ahí pegas el bloque. En Wix solo está disponible con plan Premium (Business o superior). En Squarespace en todos los planes excepto Personal. En Webflow en cualquier plan pagado.

Astro / Next.js / Nuxt

En frameworks modernos lo añades en el layout principal. Astro: <script type="application/ld+json" set:html={JSON.stringify(schema)} />. Next.js: con next/head o el componente Script. Nuxt: con useHead. El esquema se renderiza server-side y Google lo lee bien.

HTML puro / web a medida

Pega el bloque completo (con la etiqueta <script> envuelta) justo antes de </head>. Si tu web tiene múltiples páginas, lo ideal es ponerlo en una plantilla compartida (include de PHP, partial de Hugo, etc.) para que aparezca en todas. Una sola vez por página, no más.

Cómo verificas que Google lo lee

Tras pegar el código y publicar la web, usa estas tres herramientas para verificar:

  • Google Rich Results Test: pega la URL de tu web y Google te dice qué schema detecta y si tiene errores. Es la prueba definitiva. Te enlazamos directamente desde la herramienta.
  • Schema.org Validator: detecta errores de sintaxis JSON-LD. Útil para corregir si Google reporta un fallo.
  • Search Console: en el menú "Mejoras" verás un apartado "Negocio local" o similar cuando Google empiece a procesar tu schema. Aquí ves clicks, impresiones y errores estructurados con tiempo.

Errores típicos al implementar schema

Hemos visto las mismas equivocaciones en docenas de webs PYME. Las más comunes:

  • Inconsistencia con Google Business Profile: el schema dice "Clínica Dr. García SL" y la ficha de Google Maps dice "Dr. García Dental". Google ve dos entidades distintas. Arregla esto primero.
  • aggregateRating con datos inventados: poner "4.9 / 50 reseñas" sin que esas reseñas existan en tu web. Es violación de política y Google penaliza. Si tus reseñas están solo en Google Maps, déjalo desactivado.
  • Horarios desactualizados: cambiaste horario hace 6 meses pero el schema sigue con el viejo. Google muestra el viejo en buscador y clientes llegan a puerta cerrada. Revisa cada vez que cambies horario.
  • Múltiples LocalBusiness en la misma URL: si tienes varios locales, no pongas todos en la home. Crea una página por local y pon el schema correspondiente en cada una.
  • Cargar el JSON con HTML escapado mal: pegar el código en un constructor visual que escapa comillas dobles y rompe el JSON. Usa el botón "Copiar" de la herramienta y pega en raw HTML.

Qué hacer después de pegar el schema

Una vez está en producción, lo dejas. Schema no necesita mantenimiento más allá de revisarlo si cambian datos (horario, teléfono, dirección). Lo que sí deberías hacer en paralelo:

Con esos tres temas resueltos y este schema bien implementado, tienes la base técnica del SEO local cubierta. El resto es contenido, reseñas y autoridad. Si quieres que lo veamos juntos para tu negocio concreto, escríbenos: hablamos sin compromiso.

Implementación profesional

¿Quieres que lo implementemos por ti?

Si tu web es WordPress, Wix o a medida y prefieres no tocar código, podemos pegar el schema, verificar que Google lo procesa y revisar la consistencia con tu Google Business Profile. Trabajo en bloque, sin mensualidades.

No vendemos tus datos ni los compartimos. Solo los usamos para preparar tu auditoría y contactarte. Política de privacidad.

Da el primer paso

AUDITORÍA GRATUITA
SIN COMPROMISO.

Reserva una llamada de 15 minutos. Analizamos tu web, tu publicidad y tu posicionamiento digital. Te decimos exactamente qué mejorar y cuánto puedes ahorrar. Sin coste, sin compromiso.