Por Qué los Datos Estructurados Importan (Edición 2026)

Los datos estructurados JSON-LD le dicen a Google lo que tu página significa, no solo lo que dice. El HTML le dice al navegador "esto es un encabezado, esto es un párrafo". JSON-LD le dice a Google "esta página es un negocio local con estos horarios de apertura, este número de teléfono y estos servicios".

Las páginas con datos estructurados válidos obtienen:

  • Resultados enriquecidos en la búsqueda — valoraciones con estrellas, FAQ, migas de pan, cuadro de búsqueda de sitios enlazados. Ocupan más espacio en la SERP y tienen un CTR 5-30% más alto que los enlaces azules simples
  • Elegibilidad para el Knowledge Graph — tu negocio aparece en el panel de conocimiento de la derecha
  • Integración con Google Merchant Center — el esquema de producto permite listados gratuitos en la pestaña Shopping
  • Visibilidad en búsqueda con IA — ChatGPT, Perplexity y AI Overviews de Google usan datos estructurados para entender tu contenido. El marcado de esquema es contexto legible por máquina para los rastreadores de IA
💡 Actualización 2026: Los AI Overviews de Google se nutren cada vez más de datos estructurados. Si tu contenido responde una pregunta Y tienes esquema FAQ o HowTo, tienes significativamente más probabilidades de ser citado en un AI Overview que un competidor sin esquema. Esta es la nueva meta descripción — invisible para los usuarios, crítica para el descubrimiento.

Cómo Añadir JSON-LD a Cualquier Página

JSON-LD va en el <head> de tu página HTML. Es una etiqueta <script> con type="application/ld+json". Los navegadores lo ignoran — es solo para motores de búsqueda.

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "WebApplication",
  "name": "My Tool Name",
  "url": "https://example.com"
}
</script>

Ese es el bloque JSON-LD válido más simple. Sin sintaxis especial, sin envoltorio CDATA — solo JSON válido en una etiqueta script. Pégalo en cualquier parte del <head> o <body>; Google procesa ambos.

Esquema FAQ — Plantilla Lista para Copiar y Pegar

El esquema FAQ te proporciona secciones expandibles de preguntas y respuestas directamente en los resultados de búsqueda de Google. Aquí está el formato exacto:

{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [{
    "@type": "Question",
    "name": "How long does shipping take?",
    "acceptedAnswer": {
      "@type": "Answer",
      "text": "Standard shipping takes 5-7 business days within the US. Express shipping (2-3 days) is available for an additional $12. We ship from our warehouse in Chicago Monday-Friday."
    }
  }, {
    "@type": "Question",
    "name": "What is your return policy?",
    "acceptedAnswer": {
      "@type": "Answer",
      "text": "You can return any unused item within 30 days of delivery for a full refund. Return shipping is free. Refunds are processed within 3-5 business days of us receiving the returned item."
    }
  }]
}

Reglas: El FAQ debe ser visible en la página (no oculto en un acordeón detrás de un clic — Google penaliza eso). Máximo ~5 preguntas por página para resultados enriquecidos. No uses el esquema FAQ en todas las páginas; úsalo donde realmente tengas contenido de preguntas y respuestas.

Esquema LocalBusiness

{
  "@context": "https://schema.org",
  "@type": "LocalBusiness",
  "@id": "https://example.com/#business",
  "name": "Green Leaf Cafe",
  "image": "https://example.com/photos/storefront.jpg",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "1428 Elm Street",
    "addressLocality": "Portland",
    "addressRegion": "OR",
    "postalCode": "97201",
    "addressCountry": "US"
  },
  "telephone": "+1-503-555-0142",
  "email": "hello@greenleafcafe.com",
  "url": "https://greenleafcafe.com",
  "priceRange": "$$",
  "openingHoursSpecification": [{
    "@type": "OpeningHoursSpecification",
    "dayOfWeek": ["Monday","Tuesday","Wednesday","Thursday","Friday"],
    "opens": "07:00",
    "closes": "19:00"
  }, {
    "@type": "OpeningHoursSpecification",
    "dayOfWeek": ["Saturday","Sunday"],
    "opens": "08:00",
    "closes": "16:00"
  }],
  "geo": {
    "@type": "GeoCoordinates",
    "latitude": 45.5155,
    "longitude": -122.6789
  },
  "servesCuisine": "Coffee, Pastries, Sandwiches",
  "sameAs": [
    "https://instagram.com/greenleafcafe",
    "https://facebook.com/greenleafcafe"
  ]
}

Campos obligatorios: name, address (como mínimo streetAddress + addressLocality) y telephone o url. Debe coincidir exactamente con lo que está en tu sitio web y en Google Business Profile. Los números de teléfono o direcciones que no coincidan harán que Google ignore el esquema o, peor aún, marque la incoherencia.

Esquema Article

{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "How to Compress a PDF Without Losing Quality",
  "author": { "@type": "Person", "name": "Jane Smith" },
  "datePublished": "2026-07-26",
  "dateModified": "2026-07-26",
  "image": "https://example.com/images/pdf-compression-guide.jpg",
  "publisher": {
    "@type": "Organization",
    "name": "iluv.tools",
    "logo": { "@type": "ImageObject", "url": "https://iluv.tools/assets/logo.png" }
  },
  "description": "Three approaches to PDF compression, when to use each, and exact settings per document type."
}

Esquema Product

{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Ergonomic Desk Chair",
  "image": "https://example.com/photos/chair.jpg",
  "description": "Adjustable lumbar support, mesh back, 300lb capacity.",
  "sku": "CHAIR-ERG-001",
  "brand": { "@type": "Brand", "name": "ErgoPlus" },
  "offers": {
    "@type": "Offer",
    "price": "249.00",
    "priceCurrency": "USD",
    "availability": "https://schema.org/InStock",
    "url": "https://example.com/products/ergonomic-chair"
  },
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.7",
    "reviewCount": "384"
  }
}

Advertencia: AggregateRating requiere reseñas reales en tu sitio o una fuente verificada de terceros. Google revisará esto manualmente. Inventar números de reseñas viola las directrices y puede desencadenar una acción manual.

{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [{
    "@type": "ListItem",
    "position": 1,
    "name": "Home",
    "item": "https://example.com/"
  }, {
    "@type": "ListItem",
    "position": 2,
    "name": "Blog",
    "item": "https://example.com/blog/"
  }, {
    "@type": "ListItem",
    "position": 3,
    "name": "PDF Compression Guide"
  }]
}

BreadcrumbList reemplaza tu URL en los resultados de búsqueda con "Inicio > Blog > Título del Artículo" — más limpio, más clickeable y muestra la jerarquía del contenido. El último elemento no debe tener una URL item (es la página actual).

Cómo Probar tu Esquema

  1. Test de Resultados Enriquecidos de Google: search.google.com/test/rich-results — Pega tu URL o fragmento de código. Muestra qué tipos de resultados enriquecidos se detectan y cualquier error
  2. Validador de Schema.org: validator.schema.org — Más exhaustivo que la herramienta de Google. Detecta errores de sintaxis y campos obligatorios faltantes
  3. Google Search Console: Después del despliegue, revisa la sección "Mejoras". Muestra qué páginas tienen esquema válido, cuáles tienen errores y cuáles tienen advertencias
💡 Consejo profesional: Usa propiedades @id para enlazar entidades a través de múltiples bloques de esquema. Por ejemplo, tu esquema Organization define la organización con "@id": "https://example.com/#org", y tu esquema Article lo referencia: "publisher": { "@id": "https://example.com/#org" }. Esto evita duplicar datos de la organización en cada página.

Genera tu esquema automáticamente:
Generador de Marcado de Esquema →