Saltar al contenido
· Herramienta gratuita · Sin registro ·

Schema LocalBusiness

Rellenas los datos de tu negocio y te damos el código JSON-LD para pegar en tu web: un bloque que le dice a Google el nombre, la dirección, el horario y el teléfono de tu negocio. Sirve para clínicas, talleres, despachos, restaurantes y cualquier negocio con local.

35 tipos de negocio Horario partido Varias sedes Prueba de Google Historial en tu navegador
1 Tu negocio → 2 Ubicación → 3 Horarios → 4 Copia el código
Qué es el schema y dónde se pega
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

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

Google saca los datos de tu negocio de varios sitios: tu ficha de Google, el texto de tu web y lo que publican otras páginas. El Schema LocalBusiness es una forma de dárselos escritos desde tu propia web, en un formato que entiende sin tener que interpretar nada.

Es un bloque de código (en formato JSON-LD) que se pega en el <head> de tu web. Dice, por ejemplo: "somos una clínica dental llamada X, estamos en la calle Y, abrimos de 9 a 18, aceptamos tarjeta y Bizum, nuestra web es Z y estos son nuestros perfiles". Si no está, Google tiene que deducirlo del texto de la web, y a veces mezcla datos antiguos o se equivoca.

Esta herramienta te prepara ese código sin que tengas que saber programar: rellenas los datos y copias el resultado. Más abajo explicamos dónde pegarlo si tu web es de WordPress, de Wix o Squarespace, o está programada a medida.

Antes de pegarlo, comprueba que los datos coinciden con los de tu ficha de Google: mismo nombre, misma dirección y mismo teléfono, escritos igual. Si hay diferencias ("Calle" en un sitio y "C/" en otro, el teléfono con +34 en uno y sin él en otro), corrígelas primero.

Para quién

Negocios con local o que trabajan en una zona concreta: clínicas, talleres, despachos de abogados, restaurantes, reformas, peluquerías.

Qué obtienes

El código JSON-LD para pegar en el <head> de tu web, ya dentro de su etiqueta <script>, o el archivo .json. Y un enlace a la prueba de Google para comprobar que lo lee sin errores.

Para qué sirve

Para que Google tenga tu nombre, dirección, horario y teléfono bien escritos y sin contradicciones. No te sube de puesto por sí solo ni asegura que salgas en el mapa: lo que aparece en el mapa sale sobre todo de tu ficha de Google.

Partes del código

Qué contiene el código

Cada campo le da a Google un dato concreto. Rellena los que tengas: los que dejes vacíos no salen en el código.

@type
Tipo de negocio
Dentist, Restaurant, LegalService, AutoRepair... 35 tipos para elegir.
address
Dirección postal
Calle, ciudad, código postal, provincia y país.
geo
Coordenadas GPS
Latitud y longitud del local.
openingHours
Horarios
Por día, con horario partido si lo tienes.
telephone
Teléfono
Con el prefijo +34.
sameAs
Redes sociales
Direcciones de tus perfiles en Facebook, Instagram o LinkedIn.
paymentAccepted
Formas de pago
Efectivo, tarjeta, Bizum, transferencia...
aggregateRating
Nota media
Solo si las reseñas están publicadas en tu propia web. No copies la nota de Google.

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 ni compartimos tus datos. Solo los usamos para revisar tu caso y responderte, como explica la política de privacidad.

Revisión sin coste

Te revisamos
la web gratis

Quince minutos por teléfono o videollamada. Miramos tu web, tu ficha de Google y, si los tienes, tus anuncios, y te decimos qué cambiaríamos y qué no hace falta tocar.

Llamar WhatsApp