Índice de contenidos
El schema LocalBusiness no te sube ni un puesto en el local pack, por mucho que te lo hayan vendido. Este marcado no toca el ranking: su trabajo es que Google extraiga tu dirección, horario y contacto sin ambigüedad y resuelva tu entidad con confianza. Aquí tienes qué marcar, cómo estructurarlo y qué esperar.
El schema LocalBusiness es un marcado de datos estructurados (en JSON-LD) que le dice a Google, sin ambigüedad, qué negocio eres, dónde estás, a qué horas abres y cómo contactarte. No mueve el ranking por sí solo: es higiene de extracción y desambiguación de tu entidad. Lo que de verdad posiciona en local pesa más.
Antes de seguir: esto es un satélite del clúster de SEO local. Si vienes a entender qué es el SEO local, los factores de ranking o el local pack, empieza por ahí. Aquí vamos al grano de una sola pieza: los datos estructurados de negocio local, qué marcar, cómo y hasta dónde sirven de verdad.
Qué es el schema LocalBusiness (y qué NO es)
LocalBusiness es un tipo del vocabulario de schema.org: un negocio físico que atiende a clientes en una ubicación. Heredas propiedades de Organization y Place, así que puedes declarar nombre, dirección, teléfono, coordenadas, horarios, rango de precios y perfiles oficiales. Todo eso lo lees y lo escribes en un bloque JSON-LD dentro del <head> o del cuerpo de la página.
Lo que NO es: una palanca de ranking. El marcado no te sube en el local pack ni te garantiza una cita en la IA. Su trabajo es que un robot extraiga tu información correctamente y la asocie a la entidad correcta. Confundir «marcar más schema» con «posicionar mejor» es el primer error de quien llega a esto desde un plugin de SEO sin criterio.
Y una desambiguación importante: el SEO local (aparecer en Google y en Maps) no es lo mismo que el posicionamiento de marca. El schema ayuda al primero —la extracción técnica de tu negocio—; tu posicionamiento de marca se construye con otra cosa. Aquí hablamos solo de la capa técnica.
Qué marcar exactamente en tu schema LocalBusiness
La documentación oficial de Google sobre LocalBusiness exige pocas propiedades obligatorias (esencialmente name y address), pero un marcado serio incluye más para que la extracción sea inequívoca:
- NAP completo:
name,address(conPostalAddress: calle, ciudad, código postal, país) ytelephone. Debe coincidir clavado con tu Perfil de Empresa y tus directorios. - Geo:
geoconlatitudeylongitude. Ancla tu ubicación física y refuerza la señal de distancia. - Horarios:
openingHoursSpecificationcon días y franjas. Es lo que permite mostrar «abierto ahora» y reduce fricción. - sameAs: un array con tus perfiles oficiales (Perfil de Empresa, Instagram, LinkedIn). Es el pegamento de desambiguación: conecta tu web con tu identidad en otros sitios.
- areaServed: la zona o ciudades a las que sirves, útil si atiendes más allá de tu calle.
- url, image, priceRange: el sitio canónico, una foto y la franja de precios para completar la ficha.
Detalle que separa lo amateur de lo bien hecho: usa el tipo más concreto, no el genérico. Si eres restaurante, marca Restaurant; si eres clínica dental, Dentist; abogado, Attorney; peluquería, HairSalon. Todos heredan de LocalBusiness pero le dan a Google una señal categórica más precisa de qué eres. LocalBusiness a secas es el último recurso, no el primero.
Cómo se ve en JSON-LD
JSON-LD es el formato que Google recomienda: un bloque de script que no toca tu HTML visible y es fácil de mantener. Un esqueleto realista para una agencia de Madrid se vería así:
| Propiedad | Qué declaras |
|---|---|
| @type | El tipo concreto (Restaurant, Dentist, ProfessionalService…) |
| name / telephone / url | Identidad y contacto canónicos |
| address (PostalAddress) | Calle, ciudad, CP, país |
| geo (GeoCoordinates) | Latitud y longitud exactas |
| openingHoursSpecification | Días y franjas horarias |
| sameAs | Array con perfiles oficiales (GBP, redes) |
| areaServed | Ciudad o zona de servicio |
Tras implementarlo, pásalo siempre por el Rich Results Test de Google. Schema que valida pero contradice lo que dice tu web (otra dirección, otro teléfono) es peor que no tener schema: introduces ruido en la desambiguación justo donde querías dar claridad. La coherencia con tus citas locales y NAP es innegociable.
Para qué sirve de verdad: extracción y desambiguación
El valor real del marcado es ayudar a las máquinas a entenderte sin adivinar. Cuando tu NAP, tus coordenadas y tus sameAs son consistentes entre web, Perfil de Empresa y directorios, Google une los puntos y resuelve tu entidad con confianza. Esa confianza es la que sostiene una ficha limpia, un «abierto ahora» correcto y menos confusiones con negocios de nombre parecido.
Pero seamos honestos sobre el orden de magnitud. Según la propia ayuda de Google sobre ranking local, lo que mueve la aguja es relevancia, distancia y prominencia. En la práctica eso significa que tu Perfil de Empresa de Google bien optimizado y tus reseñas de Google pesan mucho más que cualquier propiedad de schema. El marcado es la base limpia; el ranking lo construyen esos activos.
El puente al GEO: schema en la era de la IA
Aquí es donde el marcado gana relevancia nueva. Las respuestas generativas —Google AI, ChatGPT con ubicación, Perplexity— consultan cada vez más intenciones locales, y para citarte necesitan extraerte sin ambigüedad. Un schema limpio y coherente es exactamente el tipo de señal estructurada que facilita esa extracción. No es magia, pero juega a tu favor.
Con todo, ojo con el humo. Google es claro en su guía sobre funciones de IA: no hay optimizaciones especiales para AI Overviews; aplican los fundamentos de siempre. Así que el schema LocalBusiness sigue siendo higiene, también de cara a la IA. Si quieres profundizar en el cruce, mira SEO local e IA y, en el plano técnico, los datos estructurados para IA.
La web que sostiene el schema (y el SEO local)
El mejor schema del mundo vive en una web. Y si esa web carga lenta o no es mobile-first, estás regalando terreno: los Core Web Vitals (LCP, INP, CLS) son señales de experiencia que influyen en posicionamiento, y la mayoría de búsquedas locales ocurren en el móvil. Una web rápida no solo extrae mejor; convierte mejor cuando el usuario llega desde el local pack.
En WSC lo montamos así por defecto: webs rápidas en WordPress, construidas con bloques limpios, alojadas en hosting de gama alta (somos agencia partner de Kinsta), con el schema LocalBusiness bien marcado y el SEO local trabajado de raíz. Si quieres una web que extraiga bien, cargue rápido y posicione en tu ciudad, hablamos. La ejecución técnica fina la cubrimos en diseño web profesional, y si quieres un hosting rápido de partida, este es el hosting que usamos.
Errores frecuentes que invalidan tu marcado
- NAP incoherente: dirección o teléfono distintos entre schema, web y Perfil de Empresa. Mata la desambiguación.
- Tipo genérico: usar
LocalBusinesspudiendo usarRestaurant,Dentisto el subtipo que te describe. - Marcar lo que no existe: declarar horarios o reseñas que no aparecen en la página visible. Google penaliza el marcado engañoso.
- Olvidar sameAs: sin enlazar tus perfiles oficiales pierdes el principal hilo de desambiguación de entidad.
- No validar: publicar sin pasar el Rich Results Test y dar por hecho que funciona.
Resumen sin rodeos: marca bien, marca el tipo concreto, sé coherente y valida. Pero pon tu energía donde está el retorno —Perfil de Empresa, reseñas, cómo aparecer en Google Maps y palabras clave locales—. El schema LocalBusiness es el cimiento limpio, no el tejado.
Preguntas frecuentes
¿El schema LocalBusiness mejora mi ranking en el local pack?
No de forma directa. El marcado ayuda a Google a extraer y desambiguar tu negocio, pero el ranking local depende de relevancia, distancia y prominencia. Tu Perfil de Empresa y tus reseñas pesan mucho más. Trátalo como higiene técnica, no como palanca de posicionamiento.
¿Qué propiedades son obligatorias en LocalBusiness?
Google exige esencialmente name y address. Pero un marcado serio añade telephone, geo, openingHoursSpecification, sameAs, url y priceRange. Cuantas más declares con coherencia, más inequívoca es la extracción de tu entidad local.
¿Debo usar LocalBusiness o un tipo más concreto?
Siempre el más concreto que aplique: Restaurant, Dentist, Attorney, HairSalon, etc. Todos heredan de LocalBusiness pero dan a Google una señal categórica más precisa. Reserva LocalBusiness a secas solo cuando no exista un subtipo que te describa.
¿En qué formato debo implementar el marcado?
En JSON-LD, el formato que Google recomienda. Es un bloque de script independiente del HTML visible, fácil de mantener y de validar. Tras implementarlo, compruébalo siempre con el Rich Results Test de Google antes de darlo por bueno.
¿El schema ayuda a que la IA cite mi negocio local?
Facilita la extracción, que es justo lo que necesitan las respuestas generativas para usarte sin ambigüedad. Pero Google aclara que no hay optimizaciones especiales para IA: aplican los fundamentos SEO. El schema juega a tu favor como señal estructurada limpia, no como atajo garantizado.
¿Por qué mi NAP debe coincidir en web, schema y directorios?
Porque la consistencia es lo que permite a Google resolver tu entidad con confianza. Un teléfono o dirección distintos entre fuentes introduce ruido y debilita la desambiguación. Un schema que contradice tu web es peor que no tener schema: confunde justo donde querías dar claridad.















