WikiPlus

Schema para Negocios Locales: Aparece con Horarios y Valoraciones en Google

Para cualquier negocio con presencia física —tiendas, restaurantes, clínicas, hoteles, academias— el Schema LocalBusiness es una de las implementaciones SEO más impactantes. Permite mostrar el horario de apertura, la dirección, el número de teléfono y las valoraciones directamente en los resultados de búsqueda local y en el Knowledge Panel de Google. Aunque Google My Business (ahora Google Business Profile) es la fuente principal para datos locales, el Schema LocalBusiness en la web refuerza esa información y mejora la coherencia de las señales locales.

Schema LocalBusiness: propiedades esenciales para negocios físicos

El tipo `LocalBusiness` es el tipo base para negocios físicos, pero Schema.org tiene subtipos más específicos que son preferibles cuando aplican: `Restaurant`, `MedicalBusiness`, `HealthAndBeautyBusiness`, `LodgingBusiness`, `AutoDealer`, entre otros. Usar el subtipo más específico da a Google más información sobre tu negocio. Propiedades esenciales: - `name`: nombre oficial del negocio (debe coincidir exactamente con Google Business Profile) - `address`: objeto `PostalAddress` con `streetAddress`, `addressLocality`, `addressRegion`, `postalCode`, `addressCountry` - `telephone`: número de teléfono en formato internacional `+34 912 345 678` - `url`: URL del sitio web - `openingHoursSpecification`: array con el horario de cada día de la semana - `geo`: objeto `GeoCoordinates` con `latitude` y `longitude` (aumenta la precisión en Maps) - `image`: URL de una foto del establecimiento - `priceRange`: indicador del rango de precios (€, €€, €€€, €€€€) La consistencia del nombre, dirección y teléfono (NAP: Name, Address, Phone) entre el Schema de tu web, Google Business Profile y los directorios locales es crucial para el SEO local.

Configurar horarios de apertura con Schema openingHoursSpecification

La propiedad `openingHoursSpecification` permite especificar horarios por día de la semana, incluyendo horarios especiales para festivos o temporadas. Es más flexible que la propiedad simple `openingHours`. Ejemplo de horario completo para un restaurante: ```json "openingHoursSpecification": [ { "@type": "OpeningHoursSpecification", "dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday"], "opens": "13:00", "closes": "16:00" }, { "@type": "OpeningHoursSpecification", "dayOfWeek": ["Friday", "Saturday"], "opens": "13:00", "closes": "16:30" }, { "@type": "OpeningHoursSpecification", "dayOfWeek": "Sunday", "opens": "13:00", "closes": "16:00" } ] ``` Para negocios con horario de mañana y tarde (con pausa para comer), añade dos entradas `openingHoursSpecification` para el mismo día: ```json { "dayOfWeek": "Monday", "opens": "09:00", "closes": "14:00" }, { "dayOfWeek": "Monday", "opens": "16:00", "closes": "20:00" } ``` Para días festivos con horario especial, usa la propiedad `validFrom` y `validThrough` para especificar el período en que aplica el horario especial.

Integrando valoraciones y reseñas en Schema LocalBusiness

Las valoraciones son uno de los elementos más visibles en los Rich Results de negocios locales: las estrellas aparecen tanto en los resultados de búsqueda como en Google Maps. Para incluirlas en el Schema, el negocio necesita tener reseñas reales visibles en la web. ```json "aggregateRating": { "@type": "AggregateRating", "ratingValue": "4.6", "reviewCount": "127", "bestRating": "5", "worstRating": "1" }, "review": [ { "@type": "Review", "reviewRating": { "@type": "Rating", "ratingValue": "5" }, "author": { "@type": "Person", "name": "María García" }, "reviewBody": "Excelente servicio y muy buena relación calidad-precio. Volveré sin duda.", "datePublished": "2026-03-15" } ] ``` Importante: el `reviewCount` en `aggregateRating` debe ser el número real de reseñas que tienes, no una cifra inflada. Google puede verificar la coherencia entre los datos del Schema y las reseñas visibles en la página.

La relación entre Schema LocalBusiness y Google Business Profile

Muchos propietarios de negocios se preguntan si deben configurar tanto el Schema en su web como Google Business Profile (GBP). La respuesta es sí, y son herramientas complementarias con diferente alcance. **Google Business Profile** es la fuente más directa para el Knowledge Panel de Google y las búsquedas en Google Maps. Controla lo que aparece cuando alguien busca directamente el nombre de tu negocio. Las actualizaciones en GBP aparecen en Google relativamente rápido (horas o días). **Schema LocalBusiness en la web** refuerza la información de GBP desde una fuente independiente (tu propio sitio web), lo que aumenta la confianza de Google en la precisión de tus datos. También ayuda a buscadores como Bing que usen principalmente el Schema de tu web para información local. La coherencia NAP (nombre, dirección, teléfono) entre ambas fuentes es crítica. Si hay discrepancias, Google puede mostrar información incorrecta o priorizar la fuente que le parezca más fiable. Revisa que el nombre del negocio sea exactamente igual en ambos lugares (incluyendo mayúsculas, abreviaturas y puntuación). Cuando hagas cambios de horario (temporada, festivos), actualiza TANTO el Schema de tu web COMO tu Google Business Profile. Las actualizaciones de horarios temporales en GBP son especialmente importantes durante las vacaciones y festivos cuando los usuarios buscan activamente información de horarios.

Preguntas frecuentes

¿El Schema LocalBusiness en mi web afecta directamente a mi posicionamiento en Google Maps?
Indirectamente sí. Google Maps usa principalmente Google Business Profile como fuente de datos, pero el Schema LocalBusiness en tu web proporciona una señal corroboradora que puede reforzar la confianza de Google en tu información. La coherencia entre ambas fuentes es más importante que tener solo una de ellas.
¿Debo incluir Schema LocalBusiness en todas las páginas de mi web o solo en la home?
Solo en la página de inicio o en la página de contacto/ubicación es suficiente. No es necesario (ni recomendable) incluirlo en cada artículo del blog o en cada página de producto. Google asociará el Schema con el dominio en general, no con una página específica.
¿El Schema LocalBusiness para una tienda física puede usarse también para un negocio solo online?
No directamente. `LocalBusiness` implica una ubicación física. Para negocios puramente online, usa `Organization` o `Corporation`. Sin embargo, si tienes un negocio online con sede física (aunque no sea un comercio de cara al público), puedes usar `Organization` con la dirección de la sede como `address`.