Posicionamiento Local

Schema LocalBusiness: qué es y por qué importa para tu negocio

L
Leandro ValenciaFundador · Sistema TRANSFORMA
7 de agosto de 20268 min de lectura
Schema LocalBusiness: qué es y por qué importa para tu negocio

Respuesta rápida

El schema LocalBusiness es un código que le explica a Google quién eres, dónde estás y cómo te contactan. No garantiza el primer puesto, pero elimina ambigüedad y da coherencia entre tu web y tu ficha de empresa.

El schema LocalBusiness es un código que le explica a Google, en su propio idioma, quién eres, dónde estás y cómo te contactan. No es magia ni garantiza el primer lugar, pero elimina ambigüedad y ayuda a que tu web sea elegible para resultados enriquecidos y coherencia con tu ficha de Google.

Qué es exactamente (sin tecnicismos)

Cuando un buscador lee tu web, ve texto e imágenes, pero tiene que adivinar qué es cada dato: ¿ese número es el teléfono o el precio? ¿esa dirección es la tuya o la de un cliente mencionado en un testimonio?

El schema (basado en el estándar schema.org) es un bloque de código que etiqueta esos datos sin ambigüedad: "esto es el nombre del negocio", "esto es la dirección", "esto es el horario". LocalBusiness es el tipo de schema pensado específicamente para negocios con ubicación física o área de servicio (clínicas, restaurantes, talleres, estudios, tiendas).

No es visible para el usuario en la página: vive en el código fuente y lo leen los motores de búsqueda.

Por qué importa para el SEO local

  • Elegibilidad para resultados enriquecidos: estrellas de reseñas, horario y otros datos destacados en el resultado de búsqueda (cuando Google decide mostrarlos; no es automático).
  • Coherencia entre web y Google Business Profile: si el schema y tu ficha de Google dicen lo mismo (NAP, horario, categoría), refuerza confianza. Si contradicen, genera dudas.
  • Contexto para búsquedas con IA: los sistemas que resumen resultados (AI Overviews y asistentes) se apoyan en datos estructurados para entender negocios locales con precisión, más que en texto libre ambiguo.
  • Base técnica ya cubierta: una vez implementado, es "puesto y olvidado" — no requiere mantenimiento constante como las publicaciones o reseñas.

Lo que no hace: no compensa una ficha de Google desactualizada, ni sustituye contenido de calidad, ni garantiza aparecer en fragmentos destacados.

Cómo saber si tu web ya lo tiene

Antes de agregar nada, revisa si ya existe (muchos temas de WordPress o constructores lo incluyen por defecto, aunque incompleto):

  1. Copia la URL de tu página principal.
  2. Ábrela en la Prueba de resultados enriquecidos de Google (busca "Rich Results Test" en Google) o en el validador de schema.org (busca "Schema Markup Validator").
  3. Pega la URL y revisa si aparece LocalBusiness o un subtipo (Restaurant, Dentist, Store, etc.) en los resultados.
  4. Si no aparece nada, no lo tienes. Si aparece con advertencias (⚠️), está incompleto.

Los campos que sí importan (y los que puedes ignorar)

No necesitas llenar cada propiedad que existe en schema.org. Prioriza estos:

CampoPara qué sirvePrioridad
nameNombre exacto del negocio (igual que en GBP)Alta
addressDirección estructurada (calle, ciudad, código postal, país)Alta
telephoneTeléfono con formato consistenteAlta
openingHoursHorario de atenciónAlta
urlTu sitio webAlta
geo (latitud/longitud)Ubicación exacta en el mapaMedia
priceRangeRango de precios ($, $$, $$$)Media
imageFoto representativa del negocioMedia
sameAsEnlaces a tus redes sociales y ficha de GoogleMedia
aggregateRatingPromedio de calificación y número de reseñasSolo si es real y verificable

Sobre aggregateRating: nunca inventes un promedio ni un número de reseñas. Google puede detectar datos estructurados falsos y aplicar una penalización manual sobre resultados enriquecidos en todo el sitio, no solo esa página.

Cómo se ve en código (para entenderlo, no para memorizarlo)

No necesitas escribir esto a mano, pero ayuda ver la forma real para reconocerlo si tu desarrollador o plugin lo genera. Un bloque JSON-LD básico luce así:

{
  "@context": "https://schema.org",
  "@type": "LocalBusiness",
  "name": "Nombre exacto del negocio",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "Calle y número",
    "addressLocality": "Ciudad",
    "postalCode": "Código postal",
    "addressCountry": "País"
  },
  "telephone": "+00 000 000 0000",
  "openingHours": "Mo-Fr 09:00-18:00",
  "priceRange": "$$"
}

Cada valor debe coincidir exactamente con lo que ya aparece en tu ficha de Google. Si le pides esto a un desarrollador, este bloque es literalmente lo que debería devolverte, con tus datos reales en vez de los de ejemplo.

Cómo agregarlo sin saber programar

Tienes tres caminos según tu plataforma:

1) Si usas WordPress

La mayoría de plugins de SEO (los más usados generan LocalBusiness automáticamente si completas los campos de negocio local en su configuración). Revisa la sección "Datos de negocio local" o "Local SEO" del plugin que ya tengas instalado antes de agregar uno nuevo.

2) Si usas un constructor de sitios (Wix, Squarespace, Shopify, etc.)

Busca en la configuración del sitio una sección de "SEO local" o "información del negocio". Muchos constructores generan el schema automáticamente al completar esos campos; no necesitas tocar código.

3) Si tienes un desarrollador o web a medida

Pide específicamente: "agrega schema LocalBusiness (o el subtipo que aplique) en JSON-LD con name, address, telephone, openingHours, geo, priceRange y sameAs, usando los mismos datos que la ficha de Google Business Profile". El formato JSON-LD es el que Google recomienda porque no interfiere con el diseño visual.

4) Generador manual (última opción)

Existen generadores gratuitos de schema LocalBusiness donde llenas un formulario y copias el código resultante para pegarlo en el <head> de tu web. Útil si nadie de tu equipo puede tocar el CMS, pero requiere poder editar el código fuente de alguna forma.

Elige el subtipo correcto

LocalBusiness es el tipo genérico, pero schema.org tiene subtipos más específicos: Restaurant, Dentist, HairSalon, AutoRepair, LegalService, entre muchos otros. Usa el más específico posible que aplique a tu negocio — es equivalente a elegir la categoría específica en Google Business Profile en vez de una genérica.

Cómo verificar que quedó bien instalado

Después de agregarlo (o de pedirle a alguien que lo haga), no des por hecho que funcionó solo porque "ya se subió". Repite estos 3 pasos:

  1. Vuelve a correr la URL en la Prueba de resultados enriquecidos de Google y confirma que ya no aparecen advertencias sobre campos faltantes.
  2. Compara cada dato del resultado (nombre, dirección, teléfono, horario) contra tu ficha de Google Business Profile, campo por campo.
  3. Repite la verificación después de cualquier cambio de horario, dirección o teléfono — el schema no se actualiza solo cuando cambias esos datos en otro lado.

Cuándo priorizar esto frente a otras tareas de SEO local

El schema LocalBusiness rinde más cuando ya tienes lo básico resuelto: ficha de Google completa, NAP consistente y algo de contenido en tu web. Si tu ficha todavía tiene huecos, esos huecos generan más impacto por minuto invertido que el schema. Trátalo como la capa técnica que refuerza una base ya sólida, no como el primer paso cuando estás empezando de cero.

Errores comunes

  1. Datos que no coinciden con GBP: dirección o teléfono distintos entre el schema y la ficha de Google.
  2. aggregateRating inventado o desactualizado: riesgo de penalización manual.
  3. Copiar el schema de otro negocio sin cambiar todos los datos (queda el nombre o dirección de otro).
  4. Instalar dos plugins que generan schema duplicado, generando conflictos que confunden a los validadores.
  5. Olvidar actualizarlo cuando cambia el horario, la dirección o el teléfono del negocio.

Preguntas frecuentes

¿El schema LocalBusiness reemplaza a Google Business Profile?

No. Son complementarios: el schema es información en tu propia web; GBP es tu ficha directamente en Google Maps y Búsqueda. Ambos deben decir lo mismo.

¿Necesito saber programar para agregarlo?

No siempre. Si usas WordPress o un constructor de sitios con campos de "negocio local", probablemente ya se genera automáticamente. Solo necesitas código manual si tu web es completamente a medida y sin esas opciones.

¿Cuánto tarda en hacer efecto?

No hay plazo fijo: depende de cuándo Google rastree de nuevo tu página. Puede ser días o unas pocas semanas. Verifica con la Prueba de resultados enriquecidos que esté bien implementado; el rastreo es un paso posterior fuera de tu control directo.

¿Sirve si tengo varias sucursales?

Sí, pero cada sucursal necesita su propio bloque de schema con sus datos únicos (no copiar el mismo bloque cambiando solo el nombre).

¿Qué pasa si mi web no tiene schema en absoluto?

No es un error grave por sí solo, pero es una oportunidad perdida de eliminar ambigüedad frente a la competencia que sí lo tiene. Priorízalo después de tener tu ficha de Google completa, que da resultados más rápidos.

¿El schema ayuda con las búsquedas hechas con inteligencia artificial?

Sí, indirectamente: los sistemas que resumen resultados con IA se apoyan en datos estructurados para entender un negocio con precisión, en vez de interpretar texto libre ambiguo. Más contexto en cómo prepararte para AI Overviews.

¿Puedo agregarlo yo mismo si tengo WordPress pero no sé programar?

En la mayoría de los casos sí: instala un plugin de SEO reconocido, completa la sección de negocio local con tus datos reales y revisa con la Prueba de resultados enriquecidos que se haya generado bien. No necesitas tocar código directamente.

Conclusión

El schema LocalBusiness es trabajo técnico que se hace una vez y queda funcionando en segundo plano. No sustituye una ficha de Google completa ni contenido útil, pero cierra la brecha entre "lo que tu negocio realmente es" y "lo que los motores de búsqueda logran entender con certeza".

Sigue con el módulo 1 de posicionamiento o regístrate en TRANSFORMA para el sistema completo.

Siguiente lectura:

Sistema TRANSFORMA

¿Listo para implementar esto en tu negocio?

Accede al curso completo con guías paso a paso y aplica lo que aprendiste hoy.

Ver el curso completo →

También te puede interesar