Cuando alguien ve tu web, entiende al instante qué eres: una clínica, un restaurante, un estudio jurídico. Un robot de Google o una IA no ve el diseño: lee código. El schema JSON-LD es la forma de decirle a ese robot, en su idioma, quién eres y qué ofreces, sin que tenga que adivinar.

Qué es, en simple

Es un bloque de texto en formato JSON-LD que se agrega al código de tu página. El visitante no lo ve. Usa un vocabulario público y estándar llamado schema.org, que Google y otros buscadores entienden. Dice cosas como "esto es una clínica dental, está en Providencia, atiende de lunes a viernes y este es su teléfono".

Para qué le sirve a un negocio local

  • Menos ambigüedad: el buscador no tiene que deducir tu rubro o tu dirección desde el texto.
  • Posibles resultados enriquecidos: horarios, preguntas frecuentes o valoraciones visibles en la búsqueda, cuando Google decide mostrarlos.
  • Datos consistentes para las IAs: una descripción clara y estructurada facilita que un asistente repita tu información correctamente.

Un ejemplo real, para que se entienda

Así se ve el schema básico de un negocio local ficticio:

{
  "@context": "https://schema.org",
  "@type": "Dentist",
  "name": "Clínica Dental Ejemplo",
  "url": "https://ejemplo.cl",
  "telephone": "+56 9 1234 5678",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "Av. Ejemplo 123",
    "addressLocality": "Providencia",
    "addressRegion": "Región Metropolitana",
    "addressCountry": "CL"
  },
  "openingHours": "Mo-Fr 09:00-18:00"
}

Cada línea dice algo concreto: el tipo de negocio (Dentist), el nombre, la web, el teléfono, la dirección y el horario. Un robot lo lee en milisegundos.

Los tipos que más le sirven a un negocio local

  • LocalBusiness (o un subtipo como Dentist, Physician, Restaurant): datos de contacto y horarios.
  • FAQPage: tus preguntas frecuentes, siempre que estén visibles en la página.
  • WebSite: información general del sitio.
  • Article: para cada artículo de blog, con autor y fecha.

Errores comunes

  • Datos que no coinciden con la web: si el schema dice un horario y la página otro, genera desconfianza.
  • Marcar contenido que no está visible: el schema debe reflejar lo que el usuario realmente ve.
  • Inventar valoraciones: marcar reseñas que no existen puede acarrear sanciones.
  • Copiar y pegar el schema de otro negocio sin cambiar los datos.
  • Esperar que sea una varita mágica: ayuda a entender, no reemplaza un buen contenido.

Cómo revisar si el tuyo funciona

Pega la dirección de tu página en la Prueba de resultados enriquecidos de Google o en el validador de Schema.org. Ahí verás si el código se lee y si tiene errores o advertencias. Si no aparece nada, probablemente tu web no tiene schema.

Cómo se agrega a tu web

El bloque se pega dentro de una etiqueta script de tipo application/ld+json, normalmente en el head de la página:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Dentist",
  "name": "Clínica Dental Ejemplo"
}
</script>
  • Sitio en WordPress: lo habitual es usar un plugin de SEO que lo genere desde formularios.
  • Sitio hecho a medida (React, Next.js): se incluye en el código de cada página, y conviene que salga en el HTML que recibe el robot, no solo cuando carga el JavaScript.
  • Constructores como Squarespace o Wix: algunos permiten pegar código en el encabezado; otros lo limitan. Revisa qué permite tu plataforma antes de contratar a alguien.

Ejemplo de preguntas frecuentes (FAQPage)

Si en tu web tienes una sección de preguntas frecuentes visible, puedes marcarla así:

{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [{
    "@type": "Question",
    "name": "¿Atienden urgencias?",
    "acceptedAnswer": {
      "@type": "Answer",
      "text": "Sí, atendemos urgencias de lunes a sábado de 9:00 a 18:00."
    }
  }]
}

La regla de oro: la pregunta y la respuesta del schema deben aparecer, tal cual, en el texto visible de la página.

Cómo validarlo, paso a paso

  1. Abre la Prueba de resultados enriquecidos de Google y pega la dirección de tu página.
  2. Revisa que detecte los tipos que esperas (por ejemplo "Negocio local" y "Preguntas frecuentes").
  3. Corrige los errores (rojos). Las advertencias (amarillas) son opcionales, pero conviene mirarlas.
  4. Después de publicar los cambios, verifica en Google Search Console que no aparezcan problemas en la sección de mejoras.

En PharosLab implementamos schema multinivel desde el primer mes en nuestros planes de posicionamiento. Escríbenos por WhatsApp y revisamos el de tu web, sin costo.