Generador de schema de negocio local
Completa el tipo de negocio, la dirección, las coordenadas del mapa, el horario de apertura y los perfiles sociales para obtener JSON-LD de LocalBusiness listo para pegar. Los días con el mismo horario se agrupan automáticamente, se admiten turnos partidos, horarios después de medianoche y horarios festivos, y las comprobaciones en vivo señalan todo lo que Google necesita.
Última actualización:
Cómo usar Generador de schema de negocio local
- Elige el tipo de negocio que mejor coincida con lo que haces, como Dentist en lugar del genérico LocalBusiness.
- Introduce el nombre, los datos de contacto y la dirección completa exactamente como aparecen en tu sitio web y en tu Perfil de Empresa de Google.
- Añade las coordenadas del mapa pegando la latitud y la longitud del marcador de tu ubicación.
- Configura tu horario de apertura con las casillas de los días o un preajuste, y añade turnos partidos y horarios festivos o especiales.
- Añade perfiles como Facebook, Instagram o Yelp, luego copia el JSON-LD y pégalo en el HTML de la página de tu ubicación.
- Prueba la página publicada con la Prueba de resultados enriquecidos de Google o el Schema Markup Validator.
Qué contiene el marcado LocalBusiness generado
La herramienta escribe un objeto JSON-LD con el vocabulario schema.org LocalBusiness. Los campos vacíos se omiten, así que el código solo contiene lo que realmente rellenas.
| Propiedad | Estado en Google | Qué introducir |
|---|---|---|
name | Obligatorio | El nombre real del negocio, sin palabras clave ni eslóganes añadidos. |
address (PostalAddress) | Obligatorio | Calle, ciudad, región, código postal y código de país de 2 letras. |
geo (GeoCoordinates) | Recomendado | Latitud y longitud con al menos 5 decimales (precisión de aproximadamente 1 m). |
openingHoursSpecification | Recomendado | Días y horas de apertura y cierre en formato de 24 horas hh:mm. |
telephone | Recomendado | Teléfono principal con código de país, p. ej., +1-415-555-0142. |
url, image | Recomendado | La URL de la página de la ubicación y fotos del negocio. |
priceRange | Recomendado | De "$" a "$$$$" o un rango como "$10-30", con menos de 100 caracteres. |
servesCuisine, menu, acceptsReservations | Recomendado para restaurantes | Se muestra automáticamente al elegir un tipo de comida y bebida. |
sameAs | Opcional | Perfiles oficiales: Facebook, Instagram, Yelp, LinkedIn, YouTube, etc. |
@id | Opcional | Se crea a partir de tu URL más #localbusiness, un identificador estable al que puede hacer referencia otro marcado. |
Cómo se codifica el horario de apertura
Cada OpeningHoursSpecification contiene una franja horaria y los días a los que se aplica. Los días que comparten exactamente la misma franja se fusionan, así que un horario de lunes a viernes de 9 a 5 se convierte en una sola entrada con cinco días en lugar de cinco entradas separadas. Un día con pausa para el almuerzo produce dos franjas.
| Situación | Cómo se escribe |
|---|---|
| Horario normal | "dayOfWeek": ["Monday", "Tuesday"], "opens": "09:00", "closes": "17:00" |
| Turno partido (pausa para el almuerzo) | Dos entradas para ese día, p. ej., de 11:30 a 14:30 y de 17:00 a 22:00 |
| Abierto después de medianoche | "opens": "18:00", "closes": "02:00" el día en que empieza el turno |
| Abierto 24 horas | "opens": "00:00", "closes": "23:59" |
| Cerrado un día laborable | Omite ese día |
| Cierre por festivo | "opens": "00:00", "closes": "00:00", "validFrom": "2026-12-25", "validThrough": "2026-12-25" |
| Horario de temporada o especial | Horas de apertura y cierre más un rango de fechas validFrom / validThrough |
Consejos para los datos estructurados de negocio local
- Usa el tipo más específico.
Plumber,DentistoCafeOrCoffeeShopdescriben un negocio mejor que el genéricoLocalBusiness, y cada subtipo hereda todas las propiedades de LocalBusiness. - Una ubicación por página. Si tienes varias sucursales, dale a cada una su propia página y su propio marcado con su propia dirección, teléfono, coordenadas y horario.
- Mantenlo idéntico en todas partes. El nombre, la dirección y el teléfono (a menudo llamados NAP) deben coincidir con el texto de tu página, tu Perfil de Empresa de Google y las fichas de directorios.
- Marca solo lo que los visitantes pueden ver. El horario, el teléfono y la dirección del JSON-LD también deben aparecer en la propia página.
- Actualiza los horarios festivos con antelación y elimina las entradas de horarios especiales antiguas una vez pasada la fecha.
- Valida después de publicar con la Prueba de resultados enriquecidos o el Schema Markup Validator. Los datos estructurados ayudan a los buscadores a entender la página, pero no garantizan ninguna función de búsqueda concreta.
Preguntas frecuentes
¿Qué es el schema LocalBusiness?
LocalBusiness es un tipo de schema.org para un negocio físico o una sucursal que los clientes visitan o que da servicio a una zona local. Añadirlo como JSON-LD indica a los buscadores tu nombre, dirección, teléfono, coordenadas, horario de apertura y perfiles en un formato legible por máquinas, lo que les ayuda a relacionar tu sitio con la ficha de tu negocio.
¿Qué propiedades exige Google para el marcado de negocio local?
Las directrices de datos estructurados de negocio local de Google exigen name y address. Las propiedades recomendadas incluyen telephone, url, geo (latitud y longitud con al menos 5 decimales), openingHoursSpecification, priceRange, image y, para restaurantes, servesCuisine, menu y acceptsReservations.
¿Cómo marco horarios que pasan de medianoche o de 24 horas?
Para horarios después de medianoche, usa una hora de cierre anterior a la hora de apertura en la misma entrada, por ejemplo abre a las 18:00 y cierra a las 02:00. Para un negocio abierto 24 horas, usa apertura 00:00 y cierre 23:59. Esta herramienta escribe ambos formatos por ti.
¿Cómo añado horarios festivos?
Añade una entrada de horario especial con la fecha. La herramienta crea un OpeningHoursSpecification con validFrom y validThrough establecidos en esa fecha o rango. Un día marcado como cerrado se escribe con apertura 00:00 y cierre 00:00, que es como schema.org y Google representan un día cerrado.
¿Dónde pongo el código JSON-LD?
Pega la etiqueta script en el HTML de la página que representa el negocio, normalmente la página de inicio si hay una sola ubicación o cada página de ubicación en el caso de una cadena. Puede ir en el head o en el body. Cada ubicación debe tener su propio marcado con su propia dirección, teléfono y horario.
¿El schema tiene que coincidir con mi Perfil de Empresa de Google?
Debería. Usa el mismo nombre, dirección, número de teléfono y horario que en tu sitio web y en tu Perfil de Empresa de Google. Unos datos coherentes en tu sitio y tus fichas facilitan que los buscadores confíen en ellos y los relacionen. Los datos estructurados no sustituyen ni actualizan tu Perfil de Empresa.
¿Puedo añadir valoraciones con estrellas a mi schema de negocio local?
Google no muestra estrellas de reseñas para el marcado LocalBusiness u Organization cuando las reseñas tratan sobre el propio negocio y se recogen en su propio sitio (reseñas autopromocionales), por eso este generador omite aggregateRating. Las reseñas de tu Perfil de Empresa de Google se muestran a partir de los propios datos de Google.
¿Se prueban todas las herramientas de FreeToolCabin para comprobar su calidad y precisión?
Sí. Cada herramienta del sitio pasa pruebas automáticas en navegadores reales para comprobar que el resultado es correcto y que no hay errores. Si encuentras un fallo o tienes una sugerencia, escríbenos a [email protected] y lo revisaremos.