Preferencias

La privacidad es importante para nosotros, por lo que tiene la opción de desactivar ciertos tipos de almacenamiento que pueden no ser necesarios para el funcionamiento básico del sitio web. Bloquear categorías puede afectar a su experiencia en el sitio web. Más información (Política de cookies)

Aceptar todas las cookies

Schema LocalBusiness: ejemplo JSON-LD completo, reglas de Google y errores que debe evitar

Schema LocalBusiness explicado: propiedades obligatorias y recomendadas, ejemplo JSON-LD completo, horarios, varias ubicaciones, validación e IA.

Publicado el:
19/10/2026
-
Actualizado el:
19/10/2026
Portada de la guía de Sorank sobre el schema LocalBusiness, con un bloque JSON-LD junto a un marcador de mapa

Herramientas

Thibault Besson-Magdelain, fundador de Sorank

Acerca del autor

Thibault Besson-Magdelain

Fundador de Sorank, 5+ años de experiencia en SEO, entusiasta de GEO.
En esta página

En resumen

el schema LocalBusiness es un bloque de datos estructurados, normalmente en JSON-LD, que describe un negocio físico a los buscadores: su tipo, nombre, dirección, teléfono, coordenadas, horario de apertura y sitio web. Google solo exige name y address, pero recomienda las coordenadas geográficas, el horario, el teléfono, la URL y el rango de precios. El marcado ayuda a Google y a los asistentes de IA a relacionar su sitio web con el negocio que conocen por el Perfil de Empresa de Google y los directorios; no sustituye al perfil ni garantiza un resultado enriquecido.

¿Quiere ir más lejos? Pregunte a

El schema LocalBusiness es el tipo de marcado schema que convierte el bloque de contacto de una tienda, un restaurante, una clínica o una agencia en datos legibles por máquinas. Google lo documenta en su guía de datos estructurados para negocios locales, y el vocabulario procede de schema.org/LocalBusiness. Esta guía le ofrece un ejemplo completo para adaptar, las reglas que importan y los errores que dejan el marcado sin utilidad.

¿Qué es el schema LocalBusiness?

LocalBusiness es un tipo de schema.org para «un negocio físico concreto o una sucursal de una organización». Hereda de dos tipos padre, Organization y Place, por lo que acepta tanto propiedades de empresa (logotipo, teléfono, perfiles sociales) como propiedades de lugar (dirección, coordenadas, mapa, horario de apertura).

Schema.org enumera 30 subtipos directos, y muchos de ellos tienen a su vez sus propios subtipos. Google le pide usar el subtipo más específico disponible. Un dentista debe ser Dentist, una panadería Bakery, un despacho de abogados LegalService o Attorney. Las opciones más habituales:

NegocioTipo recomendadoTipo padre
Restaurante, cafetería, barRestaurant, CafeOrCoffeeShop, BarOrPubFoodEstablishment
TiendaClothingStore, HardwareStore, Florist...Store
Dentista, médico, farmaciaDentist, Physician, PharmacyMedicalBusiness
Peluquería, spa, salón de uñasHairSalon, DaySpa, NailSalonHealthAndBeautyBusiness
Fontanero, electricista, empresa de tejadosPlumber, Electrician, RoofingContractorHomeAndConstructionBusiness
Abogado, notarioAttorney, NotaryLegalService
Hotel, casa de huéspedesHotel, BedAndBreakfastLodgingBusiness
Taller mecánico, concesionarioAutoRepair, AutoDealerAutomotiveBusiness
Asesoría contable, sucursal bancariaAccountingService, BankOrCreditUnionFinancialService
Agencia, consultor, otro despacho profesionalProfessionalServiceLocalBusiness

Si el negocio encaja en varios tipos, Google acepta un array, por ejemplo ["Store", "AutoRepair"]. No admite additionalType para este fin.

¿Qué propiedades exige y recomienda Google?

La documentación de Google divide las propiedades en dos grupos. Solo dos son obligatorias; las recomendadas son las que hacen útil el marcado.

PropiedadEstado en GoogleQué incluir
nameObligatoriaEl nombre del negocio exactamente como en el rótulo y en el Perfil de Empresa
addressObligatoriaUn PostalAddress con calle, ciudad, región, código postal y código de país
geoRecomendadaLatitud y longitud con al menos 5 decimales
openingHoursSpecificationRecomendadaDías, horas de apertura y cierre, excepciones de temporada
telephoneRecomendadaEl número principal, con prefijo de país y de zona
urlRecomendadaLa página operativa de esta ubicación concreta
priceRangeRecomendadaUn rango relativo como «€€» o «20-50 €», de menos de 100 caracteres
menu, servesCuisineRecomendadas (restauración)URL de la carta y tipo de cocina
departmentRecomendadaUnidades distintas con su propio horario o teléfono (farmacia dentro de un supermercado)
aggregateRating, reviewRecomendadas solo para sitios de reseñasValoraciones de otros negocios recogidas por su sitio, nunca las suyas propias
image, logo, sameAs, areaServed, hasMapNo figuran en la lista de Google, válidas en schema.orgFotos, logotipo, URL de perfiles, zona de servicio, enlace al mapa: útiles para la comprensión de la entidad

La última fila importa para la visibilidad en las IA. sameAs vincula su página con su Perfil de Empresa, sus cuentas sociales y sus fichas en directorios, lo que ayuda a cualquier sistema a confirmar que esos perfiles describen la misma entidad.

Un ejemplo completo de schema LocalBusiness en JSON-LD

JSON-LD es el formato que recomienda Google: una etiqueta script de tipo application/ld+json, colocada en el head o en el body de la página de la ubicación. Este es un ejemplo completo para una clínica dental ficticia, que puede adaptar con sus propios datos:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Dentist",
  "@id": "https://www.example-dental.com/lyon/#business",
  "name": "Example Dental Lyon",
  "url": "https://www.example-dental.com/lyon/",
  "image": "https://www.example-dental.com/images/lyon-front.jpg",
  "logo": "https://www.example-dental.com/images/logo.png",
  "telephone": "+33 4 00 00 00 00",
  "priceRange": "$$",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "12 Rue de la République",
    "addressLocality": "Lyon",
    "postalCode": "69002",
    "addressRegion": "Auvergne-Rhône-Alpes",
    "addressCountry": "FR"
  },
  "geo": {
    "@type": "GeoCoordinates",
    "latitude": 45.76012,
    "longitude": 4.83584
  },
  "openingHoursSpecification": [
    {
      "@type": "OpeningHoursSpecification",
      "dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"],
      "opens": "08:30",
      "closes": "19:00"
    },
    {
      "@type": "OpeningHoursSpecification",
      "dayOfWeek": "Saturday",
      "opens": "09:00",
      "closes": "12:30"
    }
  ],
  "sameAs": [
    "https://www.facebook.com/exampledentallyon",
    "https://www.linkedin.com/company/example-dental"
  ]
}
</script>

Tres detalles hacen robusto este ejemplo: el @id da al negocio un identificador estable al que pueden remitir otros bloques de su sitio (un Organization, un Service, un Review); las coordenadas tienen 5 decimales, como pide Google; y la url apunta a la página de la ubicación en lugar de a la página de inicio. Si prefiere no escribir el código a mano, nuestro generador de schema gratuito crea el bloque a partir de un formulario.

¿Cómo marcar el horario, los festivos y varias ubicaciones?

Horario de apertura

Use un objeto OpeningHoursSpecification por cada grupo de días con el mismo horario. La documentación de Google cubre los casos especiales:

  • Cierre tardío: un único objeto puede pasar de la medianoche (sábado de 18:00 a 03:00).
  • Abierto 24 horas: opens "00:00" y closes "23:59".
  • Cerrado todo el día: opens y closes ambos en "00:00".
  • Horario de temporada o cierre por vacaciones: añada al objeto las fechas validFrom y validThrough (AAAA-MM-DD).

Actualice el marcado cuando cambie el horario, al mismo tiempo que su Perfil de Empresa. Un horario que no coincide entre ambos es una fuente habitual de información errónea en Google y en las respuestas de las IA.

Varias ubicaciones

Cada ubicación necesita su propia página con su propio bloque LocalBusiness, su dirección, su teléfono y su horario. No acumule diez direcciones en un solo bloque en la página de inicio. La página de inicio lleva un bloque Organization para la marca, y cada página de ubicación remite a él con parentOrganization. Nuestras guías sobre SEO multiubicación y sobre páginas de destino locales explican cómo construir esas páginas.

Departamentos

Una farmacia dentro de un supermercado o un taller dentro de un concesionario va en el array department, solo con las propiedades que difieren del negocio principal. Google sugiere llamarlo «{nombre de la tienda} {nombre del departamento}», salvo que el departamento tenga marca propia.

Negocios con zona de servicio

Un fontanero que trabaja en casa de sus clientes puede usar igualmente LocalBusiness con la dirección de su domicilio social y describir la zona cubierta con areaServed. Google no incluye areaServed entre sus propiedades, pero schema.org la acepta, y mantiene su página coherente con un Perfil de Empresa configurado con zona de servicio.

¿Sustituye el schema LocalBusiness al Perfil de Empresa de Google?

No. El Perfil de Empresa de Google sigue siendo la fuente principal del pack local (el bloque de mapa con resultados locales) y de Google Maps. El centro de ayuda de Google indica que los resultados locales dependen sobre todo de la relevancia, la distancia y la prominencia, y que «las empresas con información completa y precisa tienen más probabilidades de aparecer». El marcado schema actúa desde el otro lado: hace que su sitio web diga lo mismo que su perfil, en un formato que las máquinas leen sin tener que adivinar.

CriterioPerfil de Empresa de GoogleSchema LocalBusiness
Dónde estáEn los sistemas de Google, gestionado por el propietario verificadoEn el código de su sitio web
Efecto principalPack local, Maps, panel de conocimiento, reseñasDatos de entidad claros para Google, Bing y los asistentes de IA
Quién puede leerloLos productos de GoogleCualquier rastreador que lea su página
VerificaciónObligatoria (postal, vídeo, teléfono...)Ninguna, pero debe coincidir con el contenido visible
PrioridadPrimeraSegunda, como capa de coherencia

El vínculo entre ambos es la coherencia NAP: nombre, dirección y teléfono escritos de la misma forma en su perfil, su sitio, su marcado y los directorios. Nuestra definición de NAP detalla las reglas, y la página de SEO local sitúa el schema entre las demás señales locales.

¿Cómo validar el marcado LocalBusiness y qué errores son frecuentes?

Pruebe cada plantilla de ubicación con dos herramientas: la prueba de resultados enriquecidos de Google, que comprueba la elegibilidad para las funciones de Google, y el Schema Markup Validator, que comprueba la sintaxis según schema.org. Nuestro validador de datos estructurados hace una comprobación rápida de cualquier URL. Tras la puesta en producción, los informes de mejoras de Search Console muestran los errores en todo el sitio.

Las directrices de Google sobre datos estructurados fijan el marco: «No marques contenido que no sea visible para los lectores de la página». Una infracción puede provocar una acción manual que retire la elegibilidad para resultados enriquecidos. Los errores que vemos con más frecuencia:

ErrorConsecuenciaSolución
Tipo LocalBusiness genéricoComprensión menos precisa de la actividadSubtipo más específico
Dirección o teléfono distintos del Perfil de EmpresaSeñales contradictorias, datos erróneos en las respuestasEl mismo NAP en todas partes
aggregateRating escrito por usted sobre su propio negocioSin estrellas de reseñas, posible acción manualElimínelo; muestre las reseñas sin marcado autopromocional
Todas las ubicaciones en un bloque en la página de inicioUbicaciones mezcladas, ninguna asociada a su páginaUna página y un bloque por ubicación
Horario en el marcado que no aparece en la páginaMarcado ignorado o señaladoMuestre el horario en el texto de la página
Coordenadas con 2 o 3 decimalesMarcador imprecisoAl menos 5 decimales
Horario desactualizado tras un cambioClientes enviados a una tienda cerradaActualice el perfil y el marcado a la vez

El error de las reseñas merece atención: desde 2019, Google ya no muestra estrellas para las reseñas «autopromocionales» que un LocalBusiness o una Organization publica sobre sí mismo. Nuestra guía sobre el schema de reseñas cubre los detalles, y la misma lógica se aplica al schema FAQ: marque solo lo que la página muestra.

Schema LocalBusiness y GEO: cómo lo usan los asistentes de IA

Cuando alguien pide a ChatGPT, Gemini o Perplexity «un dentista abierto el sábado en Lyon», la respuesta se construye a partir de fuentes que el asistente puede leer y contrastar: datos del Perfil de Empresa, directorios, plataformas de reseñas y los propios sitios web de los negocios. Nuestro estudio sobre los directorios en las respuestas de las IA muestra con qué frecuencia se citan estas fichas de terceros.

Los datos estructurados ayudan de dos maneras. Dan a los rastreadores datos sin ambigüedad (horario, dirección, tipo) que no dependen de interpretar un pie de página, y vinculan su sitio a la misma entidad que sus otros perfiles mediante sameAs y un NAP coherente. Nuestra guía sobre datos estructurados para la búsqueda con IA explica el panorama general, y la auditoría de datos estructurados para LLM muestra lo que un modelo de lenguaje extrae de su página. El marcado nunca basta por sí solo: los datos también deben figurar en el texto visible, porque la mayoría de los asistentes leen la página, y no solo su JSON-LD.

Para comprobar si el esfuerzo da resultado, el seguimiento de menciones en IA de Sorank sigue las preguntas locales que hacen sus clientes y muestra si su negocio aparece citado, mientras que la optimización GEO le ayuda a publicar los contenidos sobre ubicaciones y servicios que citan los asistentes. Nuestra página para negocios locales resume el enfoque.

La regla que conviene recordar: una ubicación, una página, un bloque LocalBusiness, con el mismo nombre, dirección, teléfono y horario que su Perfil de Empresa. Añádalo, valídelo y actualícelo cada vez que cambie el negocio.

Preguntas frecuentes

¿Dónde debo colocar el schema LocalBusiness en mi sitio web?

En la página que describe la ubicación: la página de inicio si el negocio tiene una sola ubicación, y cada página de ubicación si tiene varias direcciones. Coloque el script JSON-LD en el head o el body de esa página. La marca en sí se describe mejor con un bloque Organization en la página de inicio.

¿El schema LocalBusiness mejora el posicionamiento local?

Google no presenta los datos estructurados como un factor de posicionamiento, y el posicionamiento en el pack local depende sobre todo de la relevancia, la distancia y la prominencia del Perfil de Empresa. El marcado ayuda a Google a entender y mostrar correctamente la información de su negocio, y mantiene su sitio coherente con su perfil. Su valor está en la claridad y en la elegibilidad para funciones de Google, sin un impulso directo en el posicionamiento.

¿Puede un negocio con zona de servicio usar el schema LocalBusiness?

Sí. Un negocio que atiende a sus clientes en su domicilio puede usar LocalBusiness, o un subtipo más específico como Plumber, con la dirección de su domicilio social. La zona cubierta puede describirse con la propiedad areaServed, que schema.org acepta aunque Google no la incluya en su lista. Mantenga la información coherente con la zona de servicio definida en el Perfil de Empresa.

Nuestro blog para empresas ambiciosas

Nuestras herramientas SEO gratuitas

Ver todas nuestras herramientas gratuitas

PROBARON SORANK ANTES QUE USTED

Testimonios de fundadores ambiciosos

Crecimiento orgánicoE-commerce

0 a 10000 visitantes en 5 meses

Celio Fabianomonrobotlavevitre.fr
Crecimiento orgánicoSoftware

0 a 5000 clientes en 8 meses

Thibault BMsorank.com
Crecimiento orgánicoOcio y aviación

De 0 a 1104 clics en 4 meses

Dominiqueflight-sensations-idf.com
Crecimiento orgánicoSoftware musical

x30 de clics en 4 meses

Valentin Cordiertiger-sounds.com
Crecimiento orgánicoSalud y bienestar

x30 de clics en 4 meses

Rodrigue Bretonalthevia.com