Por qué Schema.org JSON-LD cambia el juego del SEO
Schema markup le dice a Google exactamente qué es tu contenido, no solo qué dice. Sin schema, Google adivina si "iPhone 15 Pro Max" en tu página es producto, modelo, review o referencia tangencial. Con schema Product, sabe que es un producto vendible con precio, disponibilidad y ratings. Esa precisión activa rich results: tu listing aparece con estrellas, precio, stock y ofertas directamente en la SERP, robando clicks a competidores con listings textuales planos.
El formato JSON-LD ganó la guerra contra microdata y RDFa porque es invisible al renderizado: va en un <script type="application/ld+json"> en el head, sin contaminar HTML visible. Google lo recomienda explícitamente como formato preferido. El equipo de Search Central de Google publicó benchmarks donde sitios con JSON-LD correcto tienen CTR 30-50% superior a la versión sin schema, controlado por la misma posición en SERP.
Los rich results más impactantes en 2024-2026 son: FAQ (acordeón de preguntas en SERP, gana mucho espacio), HowTo (lista numerada de pasos con imágenes), Product (precio + estrellas + disponibilidad), Recipe (foto + tiempo + estrellas), Event (fecha + ubicación + entradas), JobPosting (aparece en Google for Jobs). Cada uno requiere schema específico bien implementado.
Cómo implementar schema markup correctamente
El error #1 es copiar schema de otro sitio sin verificar campos. Si copias el schema Product de Amazon pero tu sitio no tiene aggregateRating reales, estás declarando ratings falsos a Google. Eso es violación de structured data guidelines y puede llevar a manual action: tu sitio pierde rich results en todos los productos por meses.
La regla de oro: el schema debe coincidir con lo visible en la página. Si declarás price: 99.99 en JSON-LD pero la página visible muestra $79, Google lo detecta y penaliza. Si declarás availability: InStock pero la página dice "agotado", también. Search Console reporta estos errores como "structured data discrepancies" y aparecen en el reporte de Errores de items.
Después de implementar, validá con tres herramientas: Google Rich Results Test (simula Googlebot), Schema.org Validator (chequea spec correcta) y Search Console > Enhancement reports (muestra qué Google está parseando en producción). Si las tres pasan sin errores, estás listo. Schema.org oficial provee Schema Markup Validator gratuito que detecta typos en propiedades (común: "headline" vs "headLine").
Errores comunes y cómo evitarlos
Error #1: schema de FAQ con preguntas y respuestas no visibles en la página. Google requiere desde 2023 que el FAQ esté visible al usuario, no oculto en el HTML solo para schema. Si tu schema tiene 10 preguntas pero la página visible muestra 3, Google ignora el resto y puede dar warning. Usá UI con acordeones reales o lista expandible, no solo schema "fantasma".
Error #2: JSON-LD inválido por escape de comillas. Si una respuesta de FAQ contiene comillas dobles, deben escaparse: "Es \"Test\"" o usá comillas simples dentro. Un solo error de syntax invalida todo el bloque y Google ignora el schema completo. Validalo con un parser JSON antes de deployar.
Error #3: scope incorrecto en LocalBusiness. Si tu negocio tiene 50 sucursales y aplicás el mismo schema LocalBusiness en todas las páginas, Google las trata como duplicadas. Cada sucursal necesita su schema único con su address específica y su geo coordinates. McDonald's, Starbucks y otras cadenas resuelven esto con páginas individuales por sucursal cada una con su LocalBusiness JSON-LD único.
Schema markup avanzado y casos especiales
Para sitios e-commerce serios, Product schema solo no alcanza. Necesitás Product + Offer + AggregateRating + Review en el mismo bloque, anidados correctamente. Shopify, WooCommerce y plataformas modernas generan esto automáticamente, pero validá: muchas plantillas de Shopify omiten priceCurrency o usan formato fecha incorrecto en priceValidUntil.
Para sitios editoriales (blogs, news), combinar Article + Person (author) + Organization (publisher) + WebPage en grafo unificado con @graph da mejor cobertura. JSON-LD permite múltiples entidades en un solo script con array @graph y referencias entre ellas con @id. The New York Times, The Guardian y The Verge usan este patrón.
Para apps SaaS y herramientas online, schema SoftwareApplication con operatingSystem, applicationCategory y aggregateRating ayuda a aparecer en búsquedas tipo "best CRM software". Combiná con Organization con logo y sameAs (links a redes sociales) para que Google construya knowledge panel propio. Notion, Figma y Linear tienen knowledge panels gracias a este combo bien hecho.