Volver al blog
Validador Schema Markup8 min de lectura18 de abril de 2026

LocalBusiness Schema: Guía Completa para Negocios Locales

El schema LocalBusiness ayuda a Google a mostrar tu negocio en búsquedas locales con horario, teléfono y valoraciones. Aprende a implementarlo correctamente para restaurantes, tiendas, clínicas y cualquier negocio con dirección física.


Si tienes un negocio con dirección física, el schema LocalBusiness es posiblemente el tipo de schema de mayor impacto que puedes implementar. Le proporciona a Google datos estructurados sobre tu negocio que puede mostrar en el Knowledge Panel, en Google Maps y en los resultados de búsqueda local — nombre, dirección, horario, teléfono, valoraciones y mucho más.

Tipos de LocalBusiness más comunes

LocalBusiness es el tipo genérico, pero Schema.org tiene subtipos más específicos que añaden propiedades adicionales relevantes para cada sector. Usa siempre el subtipo más específico disponible.

Tipo de negocioSchema recomendado
Restaurante, bar, cafeteríaRestaurant (o FoodEstablishment)
Hotel, hostalHotel (o LodgingBusiness)
Clínica, médico, dentistaMedicalClinic, Dentist, Physician
Abogado, notaríaLegalService, Attorney
Gimnasio, spaSportsActivityLocation, HealthClub
Tienda físicaStore (o subtipo: ClothingStore, ElectronicsStore...)
Taller mecánicoAutoRepair
Agencia inmobiliariaRealEstateAgent
Negocio genéricoLocalBusiness

Implementación completa de LocalBusiness

json
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Restaurant",
  "name": "Restaurante El Rincón",
  "description": "Cocina tradicional española en el centro de Barcelona.",
  "url": "https://elrincon.com",
  "telephone": "+34 93 123 45 67",
  "email": "reservas@elrincon.com",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "Carrer de Provença, 123",
    "addressLocality": "Barcelona",
    "addressRegion": "Cataluña",
    "postalCode": "08036",
    "addressCountry": "ES"
  },
  "geo": {
    "@type": "GeoCoordinates",
    "latitude": 41.3917,
    "longitude": 2.1650
  },
  "openingHoursSpecification": [
    {
      "@type": "OpeningHoursSpecification",
      "dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"],
      "opens": "13:00",
      "closes": "16:00"
    },
    {
      "@type": "OpeningHoursSpecification",
      "dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"],
      "opens": "20:00",
      "closes": "23:30"
    },
    {
      "@type": "OpeningHoursSpecification",
      "dayOfWeek": ["Saturday", "Sunday"],
      "opens": "13:00",
      "closes": "00:00"
    }
  ],
  "image": [
    "https://elrincon.com/fotos/interior.jpg",
    "https://elrincon.com/fotos/platos.jpg"
  ],
  "priceRange": "€€",
  "servesCuisine": "Española",
  "hasMap": "https://maps.google.com/?cid=123456789",
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.6",
    "reviewCount": "347",
    "bestRating": "5"
  },
  "sameAs": [
    "https://www.facebook.com/elrincon",
    "https://www.instagram.com/elrincon",
    "https://www.tripadvisor.es/elrincon"
  ]
}
</script>

Propiedades clave del LocalBusiness schema

PropiedadEstadoNotas
nameRequeridaNombre exacto del negocio (igual que en Google Business Profile)
addressRequeridaDirección completa con PostalAddress
telephoneRecomendadaCon prefijo internacional (+34 para España)
openingHoursSpecificationRecomendadaPermite mostrar horario en Knowledge Panel
geoRecomendadaCoordenadas exactas para Google Maps
imageRecomendadaMínimo una imagen, preferiblemente varias
aggregateRatingRecomendadaSolo si tienes sistema de reviews propio en la web
priceRangeRecomendadaEscala de € a €€€€
sameAsRecomendadaURLs de perfiles en redes sociales y directorios

No uses aggregateRating en el schema LocalBusiness para mostrar las valoraciones de Google Maps o Yelp — eso viola las directrices de Google. Solo usa aggregateRating si tienes un sistema de valoraciones propio en tu web con reviews reales de usuarios.

OpeningHoursSpecification: horarios especiales y festivos

Para horarios especiales en festivos, puedes usar el tipo especializado con fechas concretas. Esto es especialmente útil para restaurantes y tiendas que tienen horarios reducidos o ampliados en Navidad, Semana Santa o verano.

json
{
  "@type": "OpeningHoursSpecification",
  "opens": "10:00",
  "closes": "15:00",
  "validFrom": "2026-12-24",
  "validThrough": "2026-12-26"
}

LocalBusiness schema y Google Business Profile

El schema LocalBusiness en tu web y tu perfil de Google Business Profile (GBP) son señales complementarias. Google cruza ambas fuentes para construir el Knowledge Panel de tu negocio. Si hay discrepancias entre el schema y el GBP (nombre diferente, dirección distinta, horario que no coincide), Google puede mostrar información incorrecta o ignorar una de las dos fuentes.

  • Asegúrate de que el nombre en el schema es exactamente igual al del Google Business Profile.
  • La dirección debe coincidir en formato y contenido con la del GBP.
  • El horario del schema debe estar siempre actualizado — si cambia, actualiza ambas fuentes.
  • Las coordenadas geo deben apuntar a la ubicación real del negocio, no a la dirección postal.

Negocios con múltiples ubicaciones

Si tienes varias sucursales, cada ubicación debe tener su propio schema LocalBusiness en su propia página de ubicación. No pongas un único schema con múltiples direcciones en la portada. La estructura correcta es: una página por ubicación, con schema LocalBusiness específico para esa ubicación.

Usa el Validador Schema de iRankly para verificar que cada página de ubicación tiene el schema correcto y que las propiedades requeridas están presentes.

Prueba la herramienta gratis

Analiza tus URLs con Validador Schema Markup de iRankly. Sin registro, sin tarjeta.

Usar herramienta gratis

Otros tipos de schema y cómo validar el tuyo:


Prueba la herramienta gratis

Analiza tus URLs con Validador Schema Markup de iRankly. Sin registro, sin tarjeta.

Usar herramienta gratis