Añadir datos estructurados LocalBusiness a la web de un negocio local en España permite a Google mostrar información clave como dirección, horario y reseñas directamente en los resultados de búsqueda. Sin embargo, no todos los datos estructurados son iguales ni cumplen los requisitos para aparecer en estos resultados enriquecidos. Google exige incluir propiedades obligatorias como el nombre y la dirección física del negocio, y recomienda añadir detalles como el horario de apertura, teléfono o valoraciones para mejorar la visibilidad. Un error común es no respetar el formato exacto de horarios, por ejemplo, indicando horas que cruzan la medianoche sin usar la estructura correcta, lo que impide que Google interprete bien la información. Otro fallo frecuente es no actualizar la información tras cambios o no permitir que Google rastree las páginas, bloqueándolas accidentalmente con robots.txt o etiquetas noindex.
Imagina que tienes un restaurante en Madrid y quieres que tus clientes vean en Google no solo la dirección sino también el horario actualizado y las opiniones. Para conseguirlo, debes implementar el marcado LocalBusiness siguiendo las pautas oficiales de Google, validar el código con herramientas como Rich Results Test y mantener la información accesible para el buscador. Al final, entenderás qué propiedades son imprescindibles, cuáles mejoran la experiencia del usuario y cómo evitar errores que impidan que Google muestre tu negocio con todos sus datos relevantes. Además, conocerás cómo adaptar esta información a la normativa europea y española, garantizando que tu sitio cumple con los estándares técnicos y legales.
¿Qué propiedades son obligatorias para que Google reconozca tu negocio local?
Para que Google pueda mostrar datos enriquecidos de tu negocio local en los resultados de búsqueda, hay dos propiedades obligatorias que debes incluir en los datos estructurados LocalBusiness: name y address. Sin estas, Google no considerará la información para los resultados enriquecidos.
La propiedad name debe contener el nombre exacto de tu negocio tal como lo conocen los clientes. Este dato es fundamental para que Google identifique correctamente la entidad y la relacione con otras fuentes, como reseñas o mapas.
La propiedad address debe estar completa y detallada según el tipo PostalAddress. Esto implica incluir al menos las siguientes subpropiedades: streetAddress (calle y número), addressLocality (ciudad), addressRegion (región o comunidad autónoma), postalCode (código postal) y addressCountry (país, en formato ISO alfa-2, por ejemplo, "ES" para España). Google recomienda aportar todas estas propiedades para mejorar la calidad y precisión del resultado mostrado al usuario.
| Propiedad | Descripción | Obligatoria | Ejemplo para un negocio en Madrid |
|---|---|---|---|
name | Nombre del negocio | Sí | "Cafetería El Rincón" |
address.streetAddress | Calle y número | Sí | "Calle Mayor, 10" |
address.addressLocality | Ciudad | Sí | "Madrid" |
address.addressRegion | Región o comunidad autónoma | Sí | "Comunidad de Madrid" |
address.postalCode | Código postal | Sí | "28019" |
address.addressCountry | País (código ISO alfa-2) | Sí | "ES" |
Incluir todas las propiedades del tipo PostalAddress no solo cumple con el requisito mínimo, sino que también mejora la calidad del resultado enriquecido, facilitando a Google mostrar la ubicación exacta y evitar confusiones con negocios similares.
Si alguna de estas propiedades obligatorias falta o está incompleta, Google no mostrará datos enriquecidos para tu negocio, lo que limita la visibilidad y la información que reciben los usuarios. Por ejemplo, si omites el código postal o el país, Google puede no reconocer la localización correcta, afectando la aparición en el panel de conocimiento o en mapas.
Para validar que estas propiedades están bien implementadas, usa la herramienta Rich Results Test y revisa que no haya errores críticos. Además, asegúrate de que Google pueda rastrear la página sin bloqueos en robots.txt o etiquetas noindex para que los datos puedan ser procesados correctamente.
Para un negocio local en España, cumplir con estas propiedades es el primer paso para que Google muestre tu negocio con horario, dirección y otras informaciones relevantes en los resultados de búsqueda fuente.
¿Qué propiedades recomendadas mejoran la visibilidad y experiencia del usuario?
Google sugiere añadir varias propiedades recomendadas en el marcado LocalBusiness para enriquecer la ficha de tu negocio y mejorar cómo aparece en los resultados de búsqueda. Estas propiedades no son obligatorias, pero aportan información útil para los usuarios y pueden aumentar la tasa de clics.
Una propiedad clave es telephone. Debes incluir el número de teléfono principal del negocio con el prefijo internacional, por ejemplo, "+34 912 345 600" para España. Esto facilita que los clientes contacten directamente desde la búsqueda, especialmente en móviles. Sin el prefijo, Google puede no reconocerlo correctamente como número internacional.
Para mostrar horarios detallados, usa la propiedad openingHoursSpecification. Debe contener objetos con los días de la semana y las horas de apertura y cierre en formato de 24 horas con hh:mm:ss, por ejemplo, "opens": "09:00:00" y "closes": "21:00:00". Si el horario cruza la medianoche, debe definirse en un solo objeto para evitar errores. También puedes usar las subpropiedades validFrom y validThrough para indicar horarios estacionales o cierres temporales. Este nivel de detalle ayuda a Google a mostrar el horario exacto y actualizado, mejorando la experiencia del usuario.
Si gestionas reseñas propias, puedes añadir aggregateRating y review. La primera muestra la valoración media basada en múltiples opiniones, mientras que review detalla reseñas individuales. Debes seguir las directrices de Google para reseñas y asegurarte de que las opiniones son genuinas y verificables para evitar sanciones. Estas propiedades sólo aplican si tu sitio recopila y publica reseñas propias, no las de terceros.
La propiedad geo permite añadir la latitud y longitud del negocio con una precisión mínima de cinco decimales, por ejemplo, "latitude": 40.416775, "longitude": -3.703788. Esto mejora la localización exacta en mapas y búsquedas basadas en proximidad.
Por último, priceRange indica el rango de precios del negocio, ya sea con símbolos como "€€" o un rango numérico como "10-15 €". Debe ser una cadena menor de 100 caracteres para que Google la muestre correctamente.
| Propiedad | Uso principal | Ejemplo para negocio en Madrid |
|---|---|---|
telephone | Número de contacto con prefijo | "+34 912 345 600" |
openingHoursSpecification | Horarios detallados y estacionales | "opens": "09:00:00", "closes": "21:00:00" |
aggregateRating | Valoración media de reseñas propias | "ratingValue": 4.5, "reviewCount": 100 |
review | Opiniones individuales propias | { "@type": "Review", "author": "Ana" } |
geo | Latitud y longitud con precisión | "latitude": 40.41678, "longitude": -3.70379 |
priceRange | Rango de precios (menos de 100 caracteres) | "€€" o "10-15 €" |
Implementar estas propiedades recomendadas siguiendo las pautas de Google mejora la calidad y la utilidad de la ficha de tu negocio en los resultados de búsqueda, lo que puede traducirse en más visitas y contactos. Para evitar errores, valida siempre el marcado con la herramienta Rich Results Test y revisa que Google pueda rastrear la página sin bloqueos fuente.
¿Cómo marcar correctamente los horarios de apertura y cierres especiales?
Para codificar los horarios de apertura en los datos estructurados LocalBusiness, Google exige usar la propiedad openingHoursSpecification. Esta debe contener objetos con las subpropiedades dayOfWeek, opens y closes. Los valores de apertura y cierre deben estar en formato de 24 horas con horas, minutos y segundos (hh:mm:ss). Por ejemplo, un horario estándar de lunes a viernes de 9 a 21 horas se codifica así:
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"],
"opens": "09:00:00",
"closes": "21:00:00"
}
Para horarios que cruzan la medianoche, como un negocio que abre el sábado a las 18:00 y cierra el domingo a las 3:00, Google indica que debe definirse un único objeto OpeningHoursSpecification con el día de apertura y el horario completo, sin dividir en dos días. Así se evita que el buscador interprete mal el horario:
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": "Saturday",
"opens": "18:00:00",
"closes": "03:00:00"
}
Un negocio abierto las 24 horas debe establecer la apertura a las "00:00:00" y el cierre a las "23:59:00" para que Google lo reconozca correctamente. Por ejemplo, un comercio abierto todo el sábado y cerrado el domingo se marcaría así:
[
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": "Saturday",
"opens": "00:00:00",
"closes": "23:59:00"
},
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": "Sunday",
"opens": "00:00:00",
"closes": "00:00:00"
}
]
Para indicar que un negocio está cerrado un día completo, se establece opens y closes a "00:00:00", como en el ejemplo anterior para el domingo.
Finalmente, para cierres estacionales o temporales, Google recomienda usar las propiedades validFrom y validThrough con fechas en formato YYYY-MM-DD. Esto permite especificar periodos en los que el negocio no está abierto, por ejemplo, durante vacaciones:
{
"@type": "OpeningHoursSpecification",
"opens": "00:00:00",
"closes": "00:00:00",
"validFrom": "2026-12-23",
"validThrough": "2027-01-05"
}
Este método paso a paso garantiza que Google interprete correctamente los horarios y muestre información actualizada y precisa en los resultados de búsqueda, evitando errores comunes que bloquean la aparición de datos enriquecidos fuente.
¿Qué errores comunes impiden que Google use tus datos estructurados LocalBusiness?
Google requiere que los datos estructurados LocalBusiness cumplan con ciertos criterios para mostrarlos en resultados enriquecidos. La ausencia o error en alguna de estas condiciones provoca que Google ignore o incluso penalice la información.
El primer error crítico es la falta de propiedades obligatorias como name o address. Sin el nombre exacto del negocio y una dirección completa con calle, ciudad, región, código postal y país, Google no considerará los datos para resultados enriquecidos. Esto suele ocurrir cuando se omiten campos o se usan formatos inconsistentes, lo que impide que Google relacione correctamente la información con el negocio físico fuente.
Otro error frecuente está en el formato incorrecto de los horarios (openingHoursSpecification). Por ejemplo, si un negocio abre por la noche y el horario cruza la medianoche, dividirlo en dos objetos separados para cada día provoca que Google no lo interprete bien. También es común que se use un formato horario sin segundos o con valores erróneos, lo que invalida el marcado. Para negocios 24 horas, es obligatorio usar "opens": "00:00:00" y "closes": "23:59:00"; cualquier desviación puede hacer que Google no muestre el horario.
Incluir propiedades de reseñas (aggregateRating o review) sin gestionar reseñas propias es otro fallo que puede invalidar los datos estructurados. Google exige que las opiniones sean genuinas y verificables en el sitio que marca los datos; usar reseñas de terceros sin control puede provocar sanciones o ignorancia del marcado.
Un problema técnico común es el bloqueo del rastreo por parte de Google. Si la página que contiene los datos está bloqueada en robots.txt, tiene una etiqueta noindex o requiere login para acceder, Google no podrá procesar los datos estructurados, impidiendo su uso en resultados enriquecidos.
Por último, violar las directrices de contenido o usar marcado spam (por ejemplo, ocultar texto o incluir datos falsos) puede generar acciones manuales contra el sitio. Estas acciones ignoran los datos estructurados y pueden afectar la visibilidad general del negocio en Google.
| Error común | Impacto en Google | Cómo evitarlo |
|---|---|---|
Falta de name o address | No muestra datos enriquecidos | Completar campos obligatorios con formato correcto |
| Horarios mal formateados | Horario no reconocido o ignorado | Usar formato hh:mm:ss, un solo objeto para horarios nocturnos |
| Reseñas sin gestionar propias | Penalización o ignorancia del marcado | Solo incluir reseñas propias y verificables |
Bloqueo de rastreo (robots.txt, noindex, login) | Google no procesa datos | Permitir acceso público a la página con datos |
| Marcado spam o contenido engañoso | Acciones manuales y pérdida de visibilidad | Seguir las directrices de Google estrictamente |
Supongamos que tienes un comercio local y quieres evitar estos errores. Lo primero es verificar que el nombre y dirección estén completos y actualizados. Después, revisa que los horarios estén codificados correctamente, especialmente si abres por la noche o 24 horas. Si gestionas opiniones, asegúrate de que sean propias y visibles en el sitio. Por último, confirma que Google pueda rastrear la página sin obstáculos.
Para detectar y corregir estos errores, usa la herramienta Rich Results Test y revisa los informes de Search Console. Además, consulta la guía sobre cómo solucionar la falta de resultados enriquecidos para entender mejor cada caso fuente.
Si tienes dudas técnicas sobre el rastreo, recuerda que bloquear páginas con robots.txt o noindex impide que Google lea los datos, lo que es incompatible con mostrar horarios o dirección en los resultados. Esto es especialmente relevante si usas sistemas que requieren login para ver información clave.
Por último, evita la tentación de añadir datos falsos o exagerados para mejorar la ficha, ya que esto puede derivar en sanciones manuales que afecten a todo el sitio. La transparencia y el cumplimiento estricto de las normas garantizan que Google utilice correctamente tus datos estructurados y mejore la visibilidad de tu negocio local.
Preguntas frecuentes
¿Es obligatorio incluir el horario en los datos estructurados para aparecer en Google?
No, el horario no es obligatorio para que Google muestre datos enriquecidos de un negocio local. Solo son obligatorios el nombre (name) y la dirección física (address). Sin embargo, incluir el horario con la propiedad openingHoursSpecification mejora la experiencia del usuario y la calidad del resultado, facilitando que Google muestre información precisa sobre cuándo está abierto el negocio fuente.
¿Puedo usar datos estructurados si no gestiono reseñas propias?
Sí, puedes usar datos estructurados LocalBusiness sin incluir reseñas. Las propiedades aggregateRating y review son recomendadas solo si tu sitio recopila y publica reseñas propias y verificables. Incluir reseñas de terceros sin control puede invalidar el marcado o generar sanciones, por lo que es mejor omitir estas propiedades si no gestionas opiniones directamente fuente.
¿Cómo debo indicar que mi negocio está cerrado un día festivo?
Para indicar un cierre temporal o estacional, usa la propiedad openingHoursSpecification con opens y closes a "00:00:00" y añade las fechas de inicio y fin del cierre con validFrom y validThrough en formato YYYY-MM-DD. Por ejemplo, para un cierre del 23 de diciembre al 5 de enero, el marcado sería:
{
"@type": "OpeningHoursSpecification",
"opens": "00:00:00",
"closes": "00:00:00",
"validFrom": "2026-12-23",
"validThrough": "2027-01-05"
}
Esto informa a Google que el negocio está cerrado en ese periodo y evita mostrar horarios erróneos fuente.
¿Qué pasa si mi dirección cambia, cómo actualizo los datos estructurados?
Debes actualizar inmediatamente las propiedades address en los datos estructurados con la nueva dirección completa, incluyendo streetAddress, addressLocality, addressRegion, postalCode y addressCountry. Después, valida el marcado con la herramienta Rich Results Test y asegúrate de que Google pueda rastrear la página para que los cambios se reflejen en los resultados tras el re-crawling, que puede tardar varios días fuente.
¿Por qué Google no muestra mi horario aunque lo tenga marcado?
Si Google no muestra el horario, puede deberse a errores en el formato del marcado, como usar horarios que cruzan la medianoche en objetos separados o no incluir los segundos en opens y closes. También puede ocurrir si la página está bloqueada para rastreo con robots.txt, etiqueta noindex o requiere login. Revisa y corrige el marcado con el Rich Results Test y confirma que Google puede acceder a la página para que el horario se muestre correctamente fuente.
Qué considerar para que Google muestre bien tu negocio local y el siguiente paso
Para que Google muestre correctamente la información de tu negocio local, debes garantizar que los datos estructurados incluyan al menos el nombre y la dirección completa en el formato exacto que exige Google. Sin estos datos obligatorios, los resultados enriquecidos no aparecerán, lo que limita la visibilidad de tu negocio en búsquedas y mapas. Además, es fundamental que los horarios estén codificados con precisión, especialmente si incluyen aperturas nocturnas o cierres estacionales, usando el formato hh:mm:ss y las propiedades validFrom y validThrough cuando corresponda.
Imagina que actualizas la dirección de tu tienda o cambias el horario de verano: deberás reflejar esos cambios inmediatamente en el marcado para evitar confusiones y garantizar que Google muestre la información correcta. También es necesario permitir que Google rastree las páginas con datos estructurados sin bloqueos técnicos como robots.txt, etiquetas noindex o requisitos de login. De lo contrario, Google no podrá procesar ni mostrar estos datos.
Si gestionas reseñas propias, incluirlas siguiendo las directrices oficiales puede mejorar la confianza y la interacción de los usuarios con tu ficha. Sin embargo, si no controlas las opiniones, es mejor no añadir datos de reseñas para evitar sanciones o que Google ignore el marcado.
Supongamos que quieres que tus clientes puedan ver horarios, dirección y opiniones desde la búsqueda, y que además puedan contactar rápidamente. El siguiente paso es implementar y validar los datos estructurados con herramientas como el Rich Results Test y revisar en Google Search Console los informes de rastreo y errores. Esto ayuda a corregir fallos antes de que afecten la visibilidad.
Para negocios que gestionan comunicación con clientes, es importante entender que Google no solo muestra datos, sino que también puede facilitar acciones como reservas o pedidos si se integran APIs específicas. En este sentido, conocer cómo funciona la ventana de 24 horas en WhatsApp Business puede ser útil para mejorar la atención al cliente en canales conversacionales.
Finalmente, una opción para gestionar estos flujos y datos de clientes es utilizar un sistema operativo empresarial inteligente como Komplian, un CRM nativo de IA que automatiza y organiza las interacciones, incluyendo la gestión de reservas y seguimientos, lo que complementa la visibilidad que Google ofrece con los datos estructurados.
Lectura relacionada: La ventana de 24 horas de WhatsApp Business: por qué tu mensaje no llega.
Cómo se ha hecho este artículo
Se basa en la documentación oficial: Google Search Central: LocalBusiness structured data, leída en la fecha de publicación. Se ha redactado con ayuda de inteligencia artificial, y cada cifra y cada regla se han comprobado automáticamente contra esas páginas antes de publicarse. Si la documentación cambia, manda la documentación.
Fuentes y lecturas recomendadas
- Google Search Central. "LocalBusiness structured data". developers.google.com





