📋 Contenido
- Por qué los datos estructurados importan (edición 2026)
- Cómo añadir JSON-LD a cualquier página
- Esquema FAQ — plantilla lista para copiar y pegar
- Esquema LocalBusiness — plantilla lista para copiar y pegar
- Esquema Article — plantilla lista para copiar y pegar
- Esquema Product — plantilla lista para copiar y pegar
- Esquema BreadcrumbList — plantilla lista para copiar y pegar
- Cómo probar tu esquema (antes de que Google lo rastree)
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
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.
Esquema BreadcrumbList
{
"@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
- 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
- Validador de Schema.org: validator.schema.org — Más exhaustivo que la herramienta de Google. Detecta errores de sintaxis y campos obligatorios faltantes
- 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
@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 →