Crea JSON-LD de LocalBusiness con el nombre, la web y la dirección postal de tu negocio. Añade datos de contacto y horarios confirmados si los tienes. Genera el código de una ubicación, copia el script o descarga el JSON e instala el marcado revisado en tu web. Generar código no verifica el negocio ni demuestra que pueda acceder a resultados de búsqueda mejorados.
Elige un tipo de schema LocalBusiness para una ubicación
Schema.org define LocalBusiness como un negocio físico concreto o una sucursal. Parte de la ubicación que describe la página, en lugar de agrupar varias sucursales bajo una dirección. Una clínica dental debería usar Dentist cuando ese tipo describa correctamente el negocio.
El formulario ofrece ocho tipos: LocalBusiness, Restaurant, Dentist, Store, ProfessionalService, Hotel, AutoRepair y BeautySalon. Selecciona la opción disponible más específica que sea cierta. Son los tipos admitidos por este generador, no todo el vocabulario de Schema.org. No hay un campo para tipos personalizados, selección de varios tipos ni editor de departamentos.
Si necesitas un subtipo más específico que no aparece, el formulario no puede generar exactamente ese tipo. Revisa el vocabulario y los requisitos de búsqueda correspondientes antes de adaptar el resultado. Cambiar el tipo debe describir mejor el negocio, no hacer que uno ajeno parezca apto para una función de búsqueda. Para varias ubicaciones, prepara sus datos por separado y genera cada una individualmente.
Completa los datos obligatorios y opcionales del negocio
Este generador exige nombre, URL de la web, dirección, ciudad o localidad, código postal y código de país. Son requisitos de este formulario; no significa que todas esas propiedades sean obligatorias en cualquier especificación de datos estructurados. Usa datos públicos reales de la ubicación. Si no puedes indicar correctamente una dirección o código postal requerido, no lo inventes para enviar el formulario.
| Campo o grupo | ¿Obligatorio aquí? | Qué introducir |
|---|---|---|
| Nombre del negocio | Sí | El nombre que aparece en la página de la ubicación |
| URL de la web | Sí | La URL HTTP o HTTPS completa de esa ubicación |
| Dirección postal | Sí | Calle, ciudad/localidad, código postal y código de país de dos letras; la región es opcional |
| Teléfono | No | Un teléfono real de contacto con clientes, con prefijos de país y zona |
| URL de imagen | No | Una URL HTTP o HTTPS completa de una imagen del negocio |
| Coordenadas | No | Latitud y longitud juntas, o ninguna |
| URL de perfiles oficiales | No | Hasta diez URL, una por línea, que identifiquen al mismo negocio |
Usa códigos de país como US, TR o GB, sin espacios adicionales. El teléfono admite dígitos, espacios y puntuación habituales, con un + inicial opcional; no añadas etiquetas de extensión ni otras palabras.
La latitud debe estar entre −90 y 90, y la longitud entre −180 y 180. Esos límites no confirman la ubicación. Las indicaciones de Google sobre propiedades de LocalBusiness también especifican una precisión mínima de cinco decimales para las coordenadas; el generador no comprueba esa precisión ni localiza tu negocio.
La propiedad sameAs identifica a la misma entidad. Añade perfiles oficiales, no competidores ni páginas de categorías de directorios ajenas al negocio. Los campos opcionales vacíos se omiten; no se comprueba de forma independiente la disponibilidad ni la titularidad de las URL y datos de contacto aportados.
Define correctamente los horarios semanales
Añade un horario solo si conoces el de esa ubicación. Cada fila necesita al menos un día seleccionado y horas de apertura y cierre en formato de 24 horas HH:mm. Son las horas locales del negocio. Puedes añadir hasta catorce filas; los días con el mismo horario pueden compartir una.
Para un taller que abre de lunes a viernes de 09:00 a 17:00, selecciona juntos esos cinco días. Usa otra fila para el sábado si abre de 10:00 a 14:00. Si cierra al mediodía entre semana, usa dos filas para los mismos días, como 09:00–12:00 y 13:00–17:00, en vez de indicar atención continua.
Una hora de cierre anterior a la de apertura puede ser intencionada. En OpeningHoursSpecification, ese cierre se extiende al día siguiente. Una fila del sábado de 18:00 a 03:00 describe el sábado por la tarde hasta la madrugada del domingo, no el domingo por la tarde.
Los ejemplos de horarios de Google representan un día completo abierto con 00:00–23:59 y cerrado con 00:00–00:00. Selecciona los días que realmente siguen ese horario recurrente. No uses dos valores idénticos de medianoche para indicar apertura durante 24 horas.
Revisa personalmente si las filas se solapan o contradicen. El generador comprueba el formato, no que los horarios correspondan a la realidad. No incluye fechas para excepciones festivas o de temporada. Un cierre festivo puntual no se representa correctamente cerrando ese día todas las semanas; necesita marcado con fechas adecuado fuera de este formulario.
Revisa el JSON-LD generado
Tras enviar el formulario, lee el script como una descripción de tu negocio. Comprueba el @type, nombre, web y todos los componentes de la dirección antes de copiarlo. Las propiedades opcionales aparecen solo cuando las has aportado. El generador no añade reseñas, valoraciones, precios, menús ni otros hechos que no hayas introducido.
Este ejemplo ficticio muestra el resultado básico para un taller imaginario sin datos opcionales. Sustituye todos los datos por los tuyos; no demuestra una ubicación real ni una elegibilidad de búsqueda verificada.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "Example Workshop",
"url": "https://example.com/workshop/",
"address": {
"@type": "PostalAddress",
"streetAddress": "10 Example Road",
"addressLocality": "London",
"postalCode": "SW1A 1AA",
"addressCountry": "GB"
}
}
</script>
Un resultado verde de generación correcta indica que se produjo código a partir de datos aceptados. No significa que la dirección, los perfiles o los horarios se hayan verificado independientemente.
Copiar proporciona el bloque <script> completo. La descarga del schema guarda local-business.json con el JSON sin esa envoltura. Ninguna acción instala nada en tu web. Usa el script para insertarlo en HTML o el JSON interior si tu editor de schema existente pide específicamente datos JSON-LD.
Añade el script a la página del negocio correspondiente
Coloca el marcado revisado en la página que describe esa ubicación. Para un negocio con una sola ubicación, puede ser la página de inicio o contacto. Con varias sucursales, usa la página de cada ubicación con su dirección, teléfono y horarios. No reutilices los datos de una sucursal como si describieran todas.
Las indicaciones de Google sobre JSON-LD permiten el script en el <head> o <body> del HTML. En un gestor de contenidos, utiliza un campo o integración que conserve realmente un script JSON-LD. Pegarlo en un párrafo normal o bloque que muestra código puede limitarse a presentar texto al visitante, sin añadir datos estructurados.
Comprueba si el tema o un plugin de schema ya publica marcado del negocio. Actualiza los datos pertinentes en vez de añadir otra dirección u horario contradictorio. Pueden coexistir varios elementos de datos estructurados, pero sus datos deben coincidir con la página visible. Guardar el JSON descargado en el ordenador no lo publica; revisa la página después de instalarlo realmente.
Comprueba el marcado publicado y mantenlo actualizado
Inspecciona la página instalada, no solo el ejemplo guardado. Confirma que contiene JSON-LD y que dirección, contacto y horarios siguen coincidiendo con la información visible de la ubicación. Un editor o plugin puede cambiar lo que llega a la página final, aunque el código original fuese correcto.
Usa el Comprobador de Datos Estructurados para revisar la sintaxis JSON-LD y sus tipos admitidos seleccionados. Sus comprobaciones por tipo exacto incluyen LocalBusiness, pero no todos los subtipos. Que marque Restaurant o Dentist como no compatible no los convierte en inválidos. Lee su cobertura antes de tratar el resultado como una evaluación completa.
Después utiliza la Prueba de resultados enriquecidos de Google para las funciones de búsqueda aplicables. Contrasta los errores o propiedades faltantes con la guía oficial correspondiente. Generar correctamente o superar una prueba no establece la exactitud de los hechos. Las políticas de datos estructurados de Google exigen información relevante y actual, y no garantizan resultados mejorados.
Repite la revisión tras una mudanza, un cambio de teléfono, una nueva URL de perfil o nuevos horarios. Actualiza juntos la página visible y su marcado. Mantén la página accesible a los rastreadores si quieres que pueda optar a funciones de búsqueda; volver a generar código no hace utilizable el marcado de una página bloqueada o tras un inicio de sesión.