Lección 5.1 Cómo crear tu propio esquema en JSON-LD

🎯 Objetivo

Aprender desde cero cómo escribir marcado semántico en formato JSON-LD para integrarlo directamente en el código HTML de tu web, con control total sobre los datos que expones.


📦 ¿Qué es JSON-LD?

JSON-LD significa JavaScript Object Notation for Linked Data. Es una forma de estructurar información en bloques independientes de JavaScript, separados del contenido visible, pero legibles por buscadores y LLMs.

Es el formato: ✅ Recomendado oficialmente por Google
✅ Utilizado por Schema Pro y otros plugins
✅ Compatible con cualquier CMS (WordPress, Joomla, Drupal…)
✅ Ideal para desarrollos a medida o avanzados


🧪 Estructura básica de un esquema JSON-LD

htmlCopiarEditar<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "Cómo implementar Schema en WordPress",
  "author": {
    "@type": "Person",
    "name": "Mario Gómez"
  },
  "datePublished": "2025-04-24"
}
</script>

🔹 Esto se inserta dentro del <head> o justo antes de cerrar el </body> de tu página.


📌 Componentes clave de un bloque JSON-LD

ClaveSignificado
@contextSiempre «https://schema.org«
@typeTipo de entidad (Article, Product, Course, etc.)
Propiedades adicionalesVariables como name, author, price, etc.
Objetos anidadosComo author, offers, review, que tienen su propio tipo

✍️ Cómo crearlo paso a paso

  1. Define qué tipo de Schema necesitas
    • ¿Es un artículo? Usa Article
    • ¿Es un producto? Usa Product
  2. Identifica qué información tienes y quieres marcar
  3. Usa la referencia oficial de Schema.org para consultar los campos
  4. Redacta el bloque JSON en un editor (Visual Studio Code, JSONLint, etc.)
  5. Añádelo al HTML de la página en WordPress o tu CMS (a mano o con plugin tipo “Insert Headers and Footers”)

🧰 Herramientas para generar JSON-LD fácilmente

Estas herramientas te permiten rellenar un formulario y obtener el bloque listo para copiar.


🔐 Validación del esquema

Una vez creado tu JSON-LD:

✅ Valídalo en:


💡 Ventajas del marcado manual

  • 100 % personalizable
  • Ideal para contenido dinámico o fuera del flujo de WordPress
  • Puedes usarlo junto a otros datos en el mismo bloque
  • Permite experimentar con campos nuevos antes de que los plugins los soporten

⚠️ Buenas prácticas

  • No marques datos que no se muestran en pantalla
  • No inventes valoraciones ni contenido
  • Valida siempre antes de publicar
  • Usa siempre comillas dobles ", no simples '
  • Si usas varios tipos, combínalos en un solo bloque JSON-LD si están relacionados

🛠️ Actividad práctica

  1. Elige una entrada o producto de tu web
  2. Redacta a mano el bloque JSON-LD correspondiente
  3. Usa herramientas para ayudarte si lo deseas
  4. Añádelo al HTML de la página o post
  5. Valida y compara resultados en Google y en ChatGPT (haciendo una pregunta sobre ese contenido)

Más entradas