Generador de schema de negocio local

Escribe los datos de tu tienda, cafetería u oficina y copia el marcado LocalBusiness para tu web. El horario se escribe en una línea corta y se convierte en los objetos OpeningHoursSpecification que leen los buscadores.

Con el prefijo del país, por ejemplo +34 910 000 000.
Código de dos letras: ES, MX, AR…
Días y horas, grupos separados por ; Días: Mo Tu We Th Fr Sa Su (lu…do). Ejemplo: Mo-Fr 09:00-18:00; Sa 10:00-14:00
Opcional, por ejemplo €€ o 10–30 €.

Pega el script en la página de inicio o de contacto. Los datos deben coincidir con la página y con tus fichas en mapas.

Funciona en tu navegador: nada de lo que escribes se envía a ningún sitio.

Cómo se usa

  1. Elige el tipo de negocio y escribe el nombre, el sitio web, el teléfono y la URL de una foto.
  2. Completa la dirección y, si las conoces, las coordenadas.
  3. Escribe el horario en una línea, por ejemplo Mo-Fr 07:00-19:00; Sa-Su 08:00-14:00.
  4. Copia el script y pégalo en tu web.

Cómo funciona

El resultado es un objeto del tipo elegido con name, url, image, telephone y priceRange. La dirección se convierte en un PostalAddress (streetAddress, addressLocality, addressRegion, postalCode, addressCountry) y las coordenadas en un GeoCoordinates. Cada grupo de horario es un OpeningHoursSpecification con los nombres completos en inglés de los días que usa schema.org (Monday … Sunday) y opens y closes en formato HH:MM. Un rango puede dar la vuelta a la semana: Fr-Mo va de viernes a lunes. La coma en las coordenadas se lee como separador decimal.

Ejemplo

El horario por defecto Mo-Fr 07:00-19:00; Sa-Su 08:00-14:00 da dos entradas:

"openingHoursSpecification": [
  {
    "@type": "OpeningHoursSpecification",
    "dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"],
    "opens": "07:00",
    "closes": "19:00"
  },
  {
    "@type": "OpeningHoursSpecification",
    "dayOfWeek": ["Saturday", "Sunday"],
    "opens": "08:00",
    "closes": "14:00"
  }
]

(En el código generado cada día va en su propia línea.) Las coordenadas 40,4168 y -3,7038 escritas con coma dan "latitude": 40.4168, "longitude": -3.7038.

Consejos

  • Escribe el nombre, la dirección y el teléfono igual que en tu página y en tus fichas de mapas.
  • Actualiza el horario antes de festivos o cambios de temporada, junto con el texto de la página.
  • Un local, una página: en una cadena, el marcado de cada sucursal va en la página de esa sucursal.

Preguntas frecuentes

¿Qué tipo de negocio elijo?

El más concreto que encaje: schema.org tiene cientos de subtipos de LocalBusiness. La lista ofrece los habituales; para otros elige el LocalBusiness general o cambia el @type del código por el nombre de un subtipo de schema.org.

¿Cómo escribo el horario?

Cada grupo son días, un espacio y la hora de apertura y cierre: Mo-Fr 09:00-18:00. Los grupos se separan con punto y coma. Los días pueden ser un rango (Mo-Fr), una lista (Mo,We,Fr) o un día (Sa), con los códigos en inglés de schema.org: Mo lunes, Tu martes, We miércoles, Th jueves, Fr viernes, Sa sábado, Su domingo. Los días de cierre simplemente no se escriben.

¿Dónde encuentro las coordenadas?

En la mayoría de las apps de mapas, una pulsación larga o un clic derecho sobre el lugar muestra su latitud y longitud. Usa grados decimales con cuatro o cinco decimales; el signo menos indica sur u oeste. También vale la coma decimal.

¿Sustituye a la ficha del negocio en mapas?

No. El marcado ayuda a los buscadores a entender tu web, mientras que una ficha en mapas se gestiona aparte. Mantén igual el nombre, la dirección y el teléfono en ambos.

¿Por qué el país es un código?

schema.org acepta en addressCountry el nombre del país o un código ISO 3166-1 alfa-2. El código de dos letras no deja dudas, por eso el generador lo pide.

Más en Desarrollo

Todas las herramientas de la categoría: Desarrollo ·Actualizado el 4 de noviembre de 2026

Opciones de privacidad

Google Analytics nos muestra qué herramientas se usan y si funcionan. Puede usar cookies. Tu elección se guarda en este navegador.