Schema Markup para SEO local en Colombia: qué tipos implementar y cómo hacerlo correctamente.
Lectura: 13 min · Publicado: abril 2026
El Schema Markup local es lo que le dice a Google — con precisión quirúrgica — que tu negocio existe, dónde está, qué hace y a quién sirve. Sin él, Google tiene que inferir esa información del contenido de la página. Con él, se la das directamente en el lenguaje que Google entiende mejor. En Colombia menos del 8% de los sitios web de negocios locales lo tienen implementado correctamente.
El Schema Markup es uno de esos temas donde la brecha entre lo que se sabe que existe y lo que se implementa realmente es enorme. En cada auditoría técnica que hago en Colombia encuentro sitios que tienen todo lo demás bien — velocidad, contenido, GBP — pero cero Schema estructurado. Es trabajo que toma 30-60 minutos una vez que sabes qué poner, y el impacto en la legibilidad del sitio para Google es inmediato.
Esta guía tiene el código listo para copiar de los tipos de negocio más comunes en Colombia, y las instrucciones para pegarlo en WordPress — con Yoast, con WPCode o directo en el tema.
¿Qué es el Schema Markup
y por qué importa para SEO local?
Schema Markup es un vocabulario de datos estructurados definido en schema.org y respaldado por Google, Microsoft, Yahoo y Yandex — que permite a los sitios web comunicarle a los motores de búsqueda el significado exacto de su contenido, no solo las palabras.
La diferencia es importante. Sin Schema, Google lee "Calle 10 # 43-12, Medellín" y tiene que inferir que es una dirección. Con Schema, le dices explícitamente: esto es una dirección postal, en esta ciudad, en este país, con este código postal. Google no tiene que adivinar — lo sabe con certeza. Y cuando Google sabe algo con certeza sobre tu negocio, lo usa con más confianza en Maps, en el Local Pack y en los AI Overviews.
Para SEO local hay tres beneficios directos. Primero, mayor elegibilidad para rich results — los resultados enriquecidos con estrellas, horarios o información de contacto que destacan visualmente en el SERP. Segundo, mejor precisión en el panel de conocimiento de Google. Tercero, más facilidad para que los modelos de IA — ChatGPT, Gemini, Perplexity — identifiquen y citen correctamente tu negocio cuando alguien pregunta por negocios de tu sector en tu ciudad.
¿Qué tipos de Schema necesita
un negocio local en Colombia?
| Tipo de Schema | Para qué sirve | Prioridad |
|---|---|---|
| LocalBusiness (o subtipo) | Identifica el negocio, su dirección, teléfono, horarios y tipo de actividad | Imprescindible |
| PostalAddress | Dentro de LocalBusiness — estructura la dirección en campos separados | Imprescindible |
| OpeningHoursSpecification | Horarios de apertura por día — permite rich results con horarios en el SERP | Alta |
| AggregateRating | Calificación promedio y número de reseñas — activa las estrellas en los resultados | Alta si tienes reseñas |
| GeoCoordinates | Latitud y longitud exactas — refuerza la ubicación geográfica | Media |
| BreadcrumbList | Muestra la ruta de navegación en los resultados de búsqueda | Media |
| FAQPage | Activa el rich result de preguntas frecuentes desplegables en el SERP | Media-alta para páginas de servicio |
| Service / Offer | Describe servicios específicos con precio, descripción y disponibilidad | Media para páginas de servicio |
Schema LocalBusiness:
el código base y sus subtipos para Colombia.
El tipo LocalBusiness es el punto de partida para cualquier negocio con presencia física. Pero Google ofrece subtipos más específicos que le dan más información sobre la naturaleza del negocio. Siempre conviene usar el subtipo más específico disponible en lugar del genérico LocalBusiness.
| Tipo de negocio | Schema recomendado |
|---|---|
| Restaurante / café | FoodEstablishment → Restaurant / CafeOrCoffeeShop |
| Clínica médica / consultorio | MedicalOrganization → MedicalClinic |
| Clínica de medicina estética | MedicalOrganization → MedicalClinic |
| Dentista / odontología | MedicalOrganization → Dentist |
| Abogado / firma legal | LegalService → Attorney (o LegalService genérico) |
| Hotel / hostal | LodgingBusiness → Hotel / Hostel |
| Taller mecánico / automotriz | AutomotiveBusiness → AutoRepair |
| Gimnasio / centro deportivo | SportsActivityLocation → ExerciseGym |
| Agencia inmobiliaria | RealEstateAgent |
| Peluquería / salón de belleza | HealthAndBeautyBusiness → HairSalon / BeautySalon |
| Ferretería / tienda | Store → HardwareStore (o el subtipo de tienda más específico) |
| Agencia de marketing / consultoría | ProfessionalService (o LocalBusiness genérico) |
Este es el código base de Schema LocalBusiness en JSON-LD para un negocio en Colombia. Copia, reemplaza los valores en mayúsculas con los datos reales de tu negocio y pégalo en el <head> de tu sitio o en un bloque de WPCode en WordPress:
Cómo añadir horarios
y festivos colombianos al Schema.
Los horarios de apertura son uno de los rich results más visibles en el SERP — Google los muestra directamente en los resultados junto con si el negocio está abierto o cerrado en este momento. Para Colombia hay que tener en cuenta los festivos y los horarios especiales de temporada.
Para negocios cerrados en un festivo específico, usa "opens": "00:00" y "closes": "00:00" — eso le indica a Google que el negocio está cerrado ese día sin eliminar el horario regular. Es más preciso que simplemente omitir el día.
Schema de reseñas y calificaciones:
cómo activar las estrellas en el SERP.
El rich result de estrellas en Google — ese 4.8 ⭐ que aparece junto al nombre del negocio en los resultados orgánicos — se activa con el tipo AggregateRating dentro del Schema de LocalBusiness. Es uno de los elementos visuales que más aumenta el CTR en el SERP.
Google solo muestra las estrellas de AggregateRating cuando las reseñas son verificables y corresponden a experiencias reales de clientes. Si Google detecta que las calificaciones son autoconstruidas o no verificables, puede penalizar el sitio o simplemente ignorar el Schema. Lo correcto es usar las reseñas reales de Google, Facebook o plataformas verificadas del sector — nunca inventar el número.
Los valores ratingValue y reviewCount deben actualizarse periódicamente para que coincidan con los datos reales. Una discrepancia grande entre el Schema y las reseñas visibles puede hacer que Google ignore el rich result.
Cómo implementar Schema en WordPress:
con Yoast, con WPCode y sin plugins.
Hay tres formas de añadir Schema en un sitio WordPress. Cada una tiene ventajas según el nivel técnico y el control que necesites:
Opción A — Yoast SEO (recomendada)
Yoast genera automáticamente el Schema de Organization o LocalBusiness según la configuración de la empresa. Ve a SEO → Configuración general → Identidad del sitio y completa todos los campos. Yoast añade el Schema en el @graph automáticamente.
Limitación: Yoast Free genera un Schema básico. Para subtipos específicos o campos avanzados como horarios detallados, necesitas complementarlo con JSON-LD manual.
Opción B — WPCode (recomendada para JSON-LD manual)
WPCode (antiguo Insert Headers and Footers) permite añadir código personalizado sin editar el functions.php. Instala el plugin, ve a Code Snippets → Add Snippet, pega el JSON-LD del Schema y configúralo para que se cargue en las páginas correctas. Es la forma más segura de añadir Schema manual en WordPress.
Ventaja: no requiere editar código del tema. El Schema persiste aunque cambies de tema.
Si tienes acceso al functions.php del child theme, puedes inyectar el JSON-LD usando un hook de WordPress. Es la opción más limpia técnicamente pero requiere que alguien con conocimientos de PHP la mantenga.
Cómo validar que el Schema
funciona correctamente.
Implementar el Schema es solo la mitad del trabajo. La otra mitad es verificar que no tiene errores y que Google lo está procesando. Hay dos herramientas indispensables:
1. Rich Results Test de Google
Ve a search.google.com/test/rich-results, pega la URL de tu página o el código HTML directamente. Google te dice qué tipos de Schema detectó, si tienen errores o advertencias, y si califican para rich results. Es la herramienta oficial y la más confiable.
2. Schema Markup Validator
Ve a validator.schema.org — la herramienta oficial de schema.org para validar la sintaxis del JSON-LD. Complementa el Rich Results Test detectando errores en los tipos de datos y propiedades que Google a veces no muestra explícitamente.
Una vez que el Schema está validado sin errores, en Google Search Console los rich results activados aparecerán en el informe de Mejoras → Resultados enriquecidos en un plazo de 2-4 semanas después de que Google rastreé las páginas.
Los errores más comunes
en Schema local en Colombia.
El error más frecuente: poner "@type": "LocalBusiness" en una clínica dental que debería ser "@type": "Dentist", o en un restaurante que debería ser "@type": "Restaurant". El subtipo específico le da a Google información mucho más precisa sobre el tipo de negocio y mejora la elegibilidad para rich results específicos del sector.
Los valores de texto en JSON-LD deben ser texto plano — sin etiquetas HTML, sin comillas dobles dentro de strings sin escapar, sin links. Un <a href="..."> dentro de un campo de descripción rompe el JSON y genera un error de parsing que invalida todo el Schema. Si el Rich Results Test de Google muestra "Error de análisis: falta coma o llave", casi siempre es por esto.
El nombre, dirección y teléfono en el Schema deben ser exactamente iguales a los del Google Business Profile y a los del sitio web. Si el GBP dice "Calle 10 # 43-12" y el Schema dice "Cll 10 43-12", Google ve dos versiones distintas de la misma información. Elige un formato estándar y úsalo en todos lados.
El Schema LocalBusiness debe estar en la página de inicio y en las páginas de contacto o ubicación. No tiene sentido ponerlo en cada artículo del blog. Algunos plugins de WordPress lo añaden en todas las páginas automáticamente — eso puede generar señales confusas para Google. Configura el Schema para que aparezca solo en las páginas donde es relevante.
Preguntas frecuentes sobre
Schema Markup local en Colombia.
¿El Schema Markup mejora directamente el ranking en Google?
Google ha confirmado que el Schema Markup no es un factor de ranking directo — es decir, tenerlo no te sube posiciones por sí solo. Lo que sí hace es mejorar la elegibilidad para rich results y aumentar la comprensión que Google tiene de tu negocio, lo que indirectamente puede mejorar el CTR. Un resultado con estrellas y horarios destacados recibe más clics que uno sin esos elementos, y el CTR sí es una señal que Google considera.
¿Yoast SEO Free genera todo el Schema que necesito?
Yoast Free genera un Schema básico de Organization o LocalBusiness con los datos que configures en la sección de identidad del sitio. Es un buen punto de partida pero no cubre todos los campos — en particular, los horarios detallados, el AggregateRating y los subtipos específicos de negocio requieren Schema adicional manual. La combinación de Yoast Free para el @graph base y WPCode para Schema complementario es la que recomiendo en WordPress.
¿Cuánto tiempo tarda Google en procesar el Schema?
Google rastrea e indexa el Schema cuando recorre la página. Si la página ya está indexada, el nuevo Schema se procesa en el próximo rastreo — que puede ser en días o semanas según la frecuencia de rastreo del sitio. Para acelerar el proceso, solicita un rastreo manual desde Google Search Console en la herramienta de inspección de URLs. Los rich results aparecerán en el informe de GSC en 2-4 semanas después del rastreo.
¿Es lo mismo Schema Markup que datos estructurados?
Sí — son dos nombres para el mismo concepto. "Datos estructurados" es el término genérico para cualquier formato que estructure información de forma que las máquinas puedan leerla. "Schema Markup" se refiere específicamente al vocabulario definido en schema.org. JSON-LD es el formato (la sintaxis) en que se escribe ese Schema. Los tres términos se usan con frecuencia de forma intercambiable en el contexto del SEO.
¿El Schema sirve también para aparecer en ChatGPT y Perplexity?
Indirectamente, sí. El Schema no es leído directamente por los LLMs de la misma forma que por Google, pero mejora la calidad de los datos del negocio que Google indexa — y muchos modelos como Perplexity usan esos datos de Google como fuente. Además, el Schema forma parte de la señal de autoridad de entidad que los modelos usan para reconocer negocios reales y verificables. Un negocio con Schema correctamente implementado es más fácil de identificar como entidad real para un LLM.
Schema local en Colombia:
contexto por ciudad.
📍 Medellín
En Medellín el Schema para turismo médico tiene valor adicional — los campos availableLanguage y la descripción en inglés dentro del Schema ayudan a Google a surfacear el negocio en búsquedas internacionales desde EE.UU. y Europa. Para negocios en El Poblado conviene incluir el barrio en la dirección del Schema: "streetAddress": "Calle 10 # 43-12, El Poblado". Trabajamos auditorías de Schema como parte de nuestro servicio SEO Medellín.
📍 Bogotá
Bogotá tiene localidades con nombres propios muy reconocidos — Chapinero, Usaquén, Suba, Kennedy — que los usuarios incluyen en sus búsquedas. Añadir la localidad en el campo streetAddress del Schema ayuda a que Google asocie el negocio con búsquedas específicas de esa zona. Nuestra agencia SEO Bogotá implementa Schema con contexto local de cada zona de la ciudad.
📍 Ciudades intermedias
En ciudades como Bucaramanga, Pereira, Manizales o Ibagué la implementación de Schema es especialmente impactante porque hay poca competencia técnica — la mayoría de negocios locales no tiene Schema. Un sitio que lo implementa correctamente se diferencia de forma notable en el SERP local. Llegamos a todo el país desde Webhexup Colombia.