SEOLab
MENÚ

Reparación, mantención y desarrollo de sitios web · La Florida

Structured Data Más Allá de Article: Schema Completo 2026

Intermedio · 14 min de lectura · 2026-03

Descubre cómo implementar schema avanzado más allá del básico Article: Product, LocalBusiness, FAQ, HowTo y más para dominar los rich results en 2026.

Si has llegado hasta aquí, probablemente ya dominas el schema básico de Article y estás listo para llevar tu structured data al siguiente nivel. En 2026, Google y otros motores de búsqueda han refinado significativamente cómo interpretan y muestran los datos estructurados, convirtiendo el schema markup en una ventaja competitiva crucial para aparecer en rich results, knowledge panels y featured snippets.

En esta guía completa, exploraremos los tipos de schema más importantes más allá del básico Article: desde Product schema para ecommerce hasta LocalBusiness para negocios locales, pasando por FAQ, HowTo, BreadcrumbList y muchos más. Cada sección incluye ejemplos de código real, casos de uso prácticos y los errores más comunes que debes evitar.

El structured data no es solo para SEO técnico avanzado; es una forma de comunicarte directamente con los motores de búsqueda en su idioma nativo, ayudándoles a entender exactamente qué ofreces, a quién sirves y por qué eres relevante.

Por Qué Necesitas Más que Article Schema en 2026

El Article schema es excelente para blogs y contenido editorial, pero representa solo una fracción del potencial del structured data. Según datos de Search Engine Land 2025, los sitios que implementan múltiples tipos de schema relevante obtienen:

  • 87% más probabilidad de aparecer en rich results
  • 43% mayor CTR en resultados de búsqueda
  • 2.3x más visibilidad en búsquedas relacionadas con su industria
  • Mejor comprensión por parte de asistentes de voz y AI

Google ha expandido significativamente los rich results disponibles. La galería de resultados enriquecidos de Google ronda los 30 tipos, y va bajando: HowTo se retiró en 2023 y FAQ en mayo de 2026. Conviene elegir los que llevan años estables (Product, LocalBusiness, Breadcrumb, Review) antes que perseguir novedades, desde recipe cards hasta job postings, event listings y product carousels.

Tip Importante: Google solo muestra rich results para schema que esté correctamente implementado Y sea relevante para la query del usuario. No implementes schema solo porque puedes; hazlo porque aporta valor real.

Product Schema: El Rey del Ecommerce

El Product schema es fundamental para cualquier tienda online. Permite mostrar precio, disponibilidad, reseñas y más directamente en los resultados de búsqueda.

Implementación Básica de Product Schema

{
  "@context": "https://schema.org/",
  "@type": "Product",
  "name": "Zapatillas Running Nike Air Zoom Pegasus 45",
  "image": [
    "https://ejemplo.com/photos/zapatillas-frente.jpg",
    "https://ejemplo.com/photos/zapatillas-lateral.jpg",
    "https://ejemplo.com/photos/zapatillas-suela.jpg"
  ],
  "description": "Zapatillas de running profesionales con tecnología Air Zoom para máximo retorno de energía. Ideales para corredores de nivel intermedio a avanzado.",
  "sku": "NIKE-AZP45-BLK-42",
  "mpn": "925807",
  "brand": {
    "@type": "Brand",
    "name": "Nike"
  },
  "offers": {
    "@type": "Offer",
    "url": "https://ejemplo.com/zapatillas-nike-air-zoom-pegasus-45",
    "priceCurrency": "CLP",
    "price": "2899.00",
    "priceValidUntil": "2026-12-31",
    "itemCondition": "https://schema.org/NewCondition",
    "availability": "https://schema.org/InStock",
    "seller": {
      "@type": "Organization",
      "name": "RunningPro México"
    }
  },
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.7",
    "reviewCount": "342"
  },
  "review": [
    {
      "@type": "Review",
      "reviewRating": {
        "@type": "Rating",
        "ratingValue": "5",
        "bestRating": "5"
      },
      "author": {
        "@type": "Person",
        "name": "Carlos Mendoza"
      },
      "reviewBody": "Excelentes zapatillas para maratón. Completé mi primer 42k con estas y cero ampollas. La amortiguación es perfecta.",
      "datePublished": "2026-03-15"
    }
  ]
}

Product con Variantes (Tallas, Colores)

Para productos con variantes, usa el approach de ofertas múltiples:

{
  "@context": "https://schema.org/",
  "@type": "Product",
  "name": "Camiseta Deportiva Adidas",
  "image": "https://ejemplo.com/camiseta-adidas.jpg",
  "description": "Camiseta deportiva con tecnología Climalite",
  "offers": {
    "@type": "AggregateOffer",
    "priceCurrency": "CLP",
    "lowPrice": "599",
    "highPrice": "649",
    "offerCount": "12",
    "offers": [
      {
        "@type": "Offer",
        "sku": "ADIDAS-CAM-S-NEGRO",
        "price": "599",
        "priceCurrency": "CLP",
        "availability": "https://schema.org/InStock",
        "itemOffered": {
          "@type": "Product",
          "name": "Camiseta Deportiva Adidas - S - Negro",
          "size": "S",
          "color": "Negro"
        }
      },
      {
        "@type": "Offer",
        "sku": "ADIDAS-CAM-M-AZUL",
        "price": "599",
        "priceCurrency": "CLP",
        "availability": "https://schema.org/OutOfStock",
        "itemOffered": {
          "@type": "Product",
          "name": "Camiseta Deportiva Adidas - M - Azul",
          "size": "M",
          "color": "Azul"
        }
      }
    ]
  }
}

Error Común: No actualizar el availability cuando un producto se agota. Esto genera mala experiencia de usuario y puede afectar tu credibilidad con Google.

LocalBusiness Schema: Domina el SEO Local

Para negocios con presencia física, LocalBusiness es esencial. Va mucho más allá de NAP (Name, Address, Phone) básico.

LocalBusiness Completo con Todos los Detalles

{
  "@context": "https://schema.org",
  "@type": "Restaurant",
  "name": "La Taquería del Centro",
  "image": "https://ejemplo.com/restaurante-foto.jpg",
  "@id": "https://ejemplo.com",
  "url": "https://ejemplo.com",
  "telephone": "+56-2-2987-6543",
  "priceRange": "$$",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "Av. Providencia 2124",
    "addressLocality": "Providencia",
    "addressRegion": "Región Metropolitana",
    "postalCode": "7500000",
    "addressCountry": "CL"
  },
  "geo": {
    "@type": "GeoCoordinates",
    "latitude": 19.3910,
    "longitude": -99.1620
  },
  "openingHoursSpecification": [
    {
      "@type": "OpeningHoursSpecification",
      "dayOfWeek": [
        "Monday",
        "Tuesday",
        "Wednesday",
        "Thursday",
        "Friday"
      ],
      "opens": "09:00",
      "closes": "22:00"
    },
    {
      "@type": "OpeningHoursSpecification",
      "dayOfWeek": [
        "Saturday",
        "Sunday"
      ],
      "opens": "10:00",
      "closes": "23:00"
    }
  ],
  "sameAs": [
    "https://facebook.com/lataqueriadelcentro",
    "https://instagram.com/lataqueriadelcentro",
    "https://x.com/lataqueriadelcentro"
  ],
  "menu": "https://ejemplo.com/menu",
  "acceptsReservations": true,
  "servesCuisine": "Mexicana",
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.8",
    "reviewCount": "267"
  }
}

Tipos Específicos de LocalBusiness

Schema.org ofrece tipos muy específicos. Úsalos para mejor relevancia:

  • Restaurant: Para restaurantes
  • MedicalClinic: Clínicas médicas
  • LegalService: Bufetes de abogados
  • AutoRepair: Talleres mecánicos
  • HairSalon: Salones de belleza
  • FitnessCenter: Gimnasios
  • DentalClinic: Clínicas dentales

FAQ Schema: ya no sirve para lo que crees

Dos cosas, y las dos importan:

No genera nada desde el 7 de mayo de 2026. Google retiró por completo los resultados enriquecidos de FAQ ese día (ya los había restringido en agosto de 2023 a sitios de gobierno y salud). Para una pyme, marcar FAQPage hoy no produce ningún cambio visible en la búsqueda.

Y nunca tuvo relación con los featured snippets. Son mecanismos distintos: el snippet destacado lo extrae Google del texto de tu página, mire o no el schema. Si alguien te vende «FAQ schema para ganar posición cero», no sabe de lo que habla.

Dejo el código abajo porque el marcado sigue siendo válido y aporta algo de contexto semántico, pero no es donde tienes que invertir tu tiempo: para un negocio local, eso es LocalBusiness; para una tienda, Product.

{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "¿Cuánto tiempo tarda en verse resultados de SEO?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "<p>Los resultados de SEO generalmente comienzan a verse entre 3 y 6 meses después de implementar optimizaciones. Sin embargo, esto varía según factores como la competencia de tu industria, la autoridad actual de tu dominio y la calidad de la implementación.</p><p>Cambios técnicos pueden verse en 2-4 semanas, mientras que estrategias de contenido y link building requieren 4-6 meses para mostrar impacto significativo.</p>"
      }
    },
    {
      "@type": "Question",
      "name": "¿El SEO local funciona para negocios sin ubicación física?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "<p>Sí, los negocios sin ubicación física pueden beneficiarse del SEO local mediante Service Area Business (SAB) markup. Esto permite especificar las áreas geográficas que sirves sin mostrar una dirección física.</p><p>Google permite crear perfiles de negocio para SAB, optimizar para búsquedas locales y aparecer en mapas sin tener una tienda física.</p>"
      }
    },
    {
      "@type": "Question",
      "name": "¿Necesito contratar una agencia de SEO o puedo hacerlo yo mismo?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "<p>Depende de tu experiencia técnica, tiempo disponible y complejidad de tu sitio. El SEO básico (optimización on-page, contenido de calidad, SEO técnico fundamental) puede hacerse internamente con estudio y dedicación.</p><p>Una agencia aporta valor cuando necesitas expertise avanzado, herramientas premium, ejecución a gran escala o simplemente no tienes tiempo para dedicar 15-20 horas semanales al SEO.</p>"
      }
    }
  ]
}

Mejores Prácticas FAQ Schema:

  • Usa HTML en el campo "text" para mejor formato
  • Incluye las preguntas que de verdad te hacen los clientes (Google nunca ha exigido un mínimo, pese a lo que se repite por ahí)
  • Asegúrate que las preguntas sean realmente frecuentes de tu audiencia
  • Las respuestas deben responder de verdad, sin relleno

HowTo Schema: obsoleto desde 2023

Google eliminó los resultados enriquecidos de HowTo en 2023 y los sacó de la Prueba de resultados enriquecidos. Esta sección queda como referencia histórica: implementarlo hoy no produce ningún resultado visible.

El HowTo schema fue pensado para tutoriales, recetas (aunque Recipe tiene su propio schema) y guías instructivas.

{
  "@context": "https://schema.org",
  "@type": "HowTo",
  "name": "Cómo Optimizar Imágenes para SEO",
  "description": "Guía completa para optimizar imágenes web y mejorar velocidad de carga sin perder calidad visual",
  "image": "https://ejemplo.com/guia-imagenes-seo.jpg",
  "estimatedCost": {
    "@type": "MonetaryAmount",
    "currency": "MXN",
    "value": "0"
  },
  "totalTime": "PT30M",
  "tool": [
    {
      "@type": "HowToTool",
      "name": "TinyPNG o Squoosh"
    },
    {
      "@type": "HowToTool",
      "name": "Photoshop o GIMP (opcional)"
    }
  ],
  "supply": [
    {
      "@type": "HowToSupply",
      "name": "Imágenes originales de tu sitio web"
    }
  ],
  "step": [
    {
      "@type": "HowToStep",
      "name": "Elige el formato correcto",
      "text": "Usa WebP para la mayoría de imágenes, PNG para gráficos con transparencia, y AVIF para máxima compresión en navegadores modernos.",
      "image": "https://ejemplo.com/paso1-formatos.jpg",
      "url": "https://ejemplo.com/optimizar-imagenes-seo#paso-1"
    },
    {
      "@type": "HowToStep",
      "name": "Comprime sin perder calidad",
      "text": "Utiliza herramientas como TinyPNG o Squoosh para comprimir imágenes. Apunta a reducir tamaño en 60-80% manteniendo calidad visual.",
      "image": "https://ejemplo.com/paso2-compresion.jpg",
      "url": "https://ejemplo.com/optimizar-imagenes-seo#paso-2"
    },
    {
      "@type": "HowToStep",
      "name": "Redimensiona a tamaños apropiados",
      "text": "No uses imágenes de 4000px cuando tu diseño muestra 800px. Crea versiones responsive con srcset para diferentes dispositivos.",
      "image": "https://ejemplo.com/paso3-responsive.jpg",
      "url": "https://ejemplo.com/optimizar-imagenes-seo#paso-3"
    },
    {
      "@type": "HowToStep",
      "name": "Añade atributos alt descriptivos",
      "text": "Escribe alt text descriptivo que explique qué muestra la imagen. Evita 'imagen1.jpg' o keyword stuffing.",
      "image": "https://ejemplo.com/paso4-alt.jpg",
      "url": "https://ejemplo.com/optimizar-imagenes-seo#paso-4"
    },
    {
      "@type": "HowToStep",
      "name": "Implementa lazy loading",
      "text": "Añade loading='lazy' a imágenes below the fold para mejorar LCP y velocidad inicial de carga.",
      "image": "https://ejemplo.com/paso5-lazy.jpg",
      "url": "https://ejemplo.com/optimizar-imagenes-seo#paso-5"
    }
  ]
}

BreadcrumbList: Navegación Clara para Google

El BreadcrumbList ayuda a Google entender la jerarquía de tu sitio y puede mostrar breadcrumbs en resultados de búsqueda.

{
  "@context": "https://schema.org",
  "@type": "BreadcrumbList",
  "itemListElement": [
    {
      "@type": "ListItem",
      "position": 1,
      "name": "Inicio",
      "item": "https://ejemplo.com"
    },
    {
      "@type": "ListItem",
      "position": 2,
      "name": "Blog",
      "item": "https://ejemplo.com/blog"
    },
    {
      "@type": "ListItem",
      "position": 3,
      "name": "SEO Técnico",
      "item": "https://ejemplo.com/blog/seo-tecnico"
    },
    {
      "@type": "ListItem",
      "position": 4,
      "name": "Structured Data Avanzado",
      "item": "https://ejemplo.com/blog/seo-tecnico/structured-data-avanzado"
    }
  ]
}

Implementación Técnica: Coloca el BreadcrumbList schema en cada página. Muchos CMS y frameworks tienen plugins que lo generan automáticamente basándose en la URL structure.

VideoObject: Optimiza Tu Contenido de Video

Con el auge del video content, VideoObject schema es crucial para aparecer en video carousels y Google Discover.

{
  "@context": "https://schema.org",
  "@type": "VideoObject",
  "name": "Tutorial Completo de Google Search Console 2026",
  "description": "Aprende a usar Google Search Console desde cero: configuración, análisis de rendimiento, solución de problemas de indexación y más.",
  "thumbnailUrl": "https://ejemplo.com/thumbnail-gsc.jpg",
  "uploadDate": "2026-03-20T08:00:00+00:00",
  "duration": "PT18M32S",
  "contentUrl": "https://ejemplo.com/videos/tutorial-search-console.mp4",
  "embedUrl": "https://ejemplo.com/embed/tutorial-search-console",
  "interactionStatistic": {
    "@type": "InteractionCounter",
    "interactionType": { "@type": "WatchAction" },
    "userInteractionCount": 12847
  },
  "publisher": {
    "@type": "Organization",
    "name": "SEOLab Academy",
    "logo": {
      "@type": "ImageObject",
      "url": "https://ejemplo.com/logo.jpg",
      "width": 600,
      "height": 60
    }
  }
}

Combinando Múltiples Schemas: Graph Approach

Una página puede tener múltiples tipos de schema. El approach más limpio es usar @graph:

{
  "@context": "https://schema.org",
  "@graph": [
    {
      "@type": "Article",
      "@id": "https://ejemplo.com/articulo#article",
      "headline": "Guía Completa de Link Building 2026",
      "datePublished": "2026-03-30",
      "author": {
        "@type": "Person",
        "name": "María González"
      }
    },
    {
      "@type": "BreadcrumbList",
      "@id": "https://ejemplo.com/articulo#breadcrumb",
      "itemListElement": [
        {
          "@type": "ListItem",
          "position": 1,
          "name": "Inicio",
          "item": "https://ejemplo.com"
        },
        {
          "@type": "ListItem",
          "position": 2,
          "name": "Blog",
          "item": "https://ejemplo.com/blog"
        }
      ]
    },
    {
      "@type": "FAQPage",
      "@id": "https://ejemplo.com/articulo#faq",
      "mainEntity": [
        {
          "@type": "Question",
          "name": "¿Qué es link building?",
          "acceptedAnswer": {
            "@type": "Answer",
            "text": "Link building es el proceso de conseguir enlaces externos que apunten a tu sitio web para mejorar autoridad y rankings en buscadores."
          }
        }
      ]
    }
  ]
}

Herramientas Esenciales para Validar Schema

1. Google Rich Results Test

URL: https://search.google.com/test/rich-results

Muestra exactamente qué rich results eres elegible según tu markup. Esencial para Product, Recipe, FAQ, HowTo.

2. Schema Markup Validator

URL: https://validator.schema.org

Valida sintaxis JSON-LD y detecta errores según estándares Schema.org.

3. Google Search Console - Rich Results Report

Monitorea errores y warnings en schemas implementados en tu sitio completo.

4. Extensiones de Navegador

  • Structured Data Testing Tool Extension: Ver schema de cualquier página
  • SEO META in 1 CLICK: Vista rápida de todo el markup

Errores Comunes y Cómo Evitarlos

Error #1: Schema Markup No Visible en la Página

Marcar contenido que no está en la página te deja fuera de los resultados enriquecidos, y en casos graves te trae una acción manual por spam de datos estructurados (no es una bajada de ranking genérica: es un aviso en Search Console que hay que resolver).

Incorrecto:

{
  "@type": "Product",
  "aggregateRating": {
    "ratingValue": "4.5",
    "reviewCount": "100"
  }
}

Pero la página no muestra ninguna reseña ni rating visible.

Correcto: Solo incluye schema para contenido que el usuario puede ver.

Error #2: Información Desactualizada

{
  "@type": "Event",
  "startDate": "2024-06-15",  // ¡Fecha pasada!
  "eventStatus": "https://schema.org/EventScheduled"
}

Mantén fechas, precios, disponibilidad actualizados. Automatiza cuando sea posible.

Error #3: Uso Incorrecto de Tipos

{
  "@type": "Article",
  "offers": {  // ¡Article no tiene offers!
    "@type": "Offer",
    "price": "99"
  }
}

Cada tipo tiene propiedades específicas. Consulta schema.org para verificar.

Error #4: Missing Required Properties

Cada schema tiene propiedades requeridas. Para Product:

  • name (requerido)
  • image (requerido)
  • offers o review/aggregateRating (al menos uno)

Verifica requirements en Google's Structured Data Guidelines.

Tabla Comparativa: Schemas por Tipo de Negocio

Tipo de Negocio Schemas Esenciales Schemas Opcionales Prioridad
Blog/Medio Article, BreadcrumbList, FAQPage VideoObject, HowTo, Person Alta
Ecommerce Product, BreadcrumbList, Organization AggregateOffer, Review, VideoObject Crítica
Negocio Local LocalBusiness, BreadcrumbList, Review FAQPage, Event, OpeningHours Crítica
SaaS/Software SoftwareApplication, FAQPage, HowTo VideoObject, Review, Article Media
Servicios Profesionales Service, LocalBusiness, FAQPage Review, HowTo, Article Alta
Educación Course, EducationalOrganization, FAQPage VideoObject, HowTo, Event Media

Checklist de Implementación de Schema Avanzado

Fase 1: Auditoría (Semana 1)

  • Auditar schema actual con Google Search Console
  • Identificar oportunidades de rich results no aprovechadas
  • Listar tipos de contenido en tu sitio (productos, servicios, ubicaciones, etc.)
  • Priorizar schemas según impacto potencial

Fase 2: Implementación (Semanas 2-4)

  • Implementar schema crítico (Product, LocalBusiness según aplique)
  • Añadir BreadcrumbList a todas las páginas
  • Crear FAQ schema para páginas de alto tráfico
  • Implementar VideoObject si tienes video content

Fase 3: Validación (Semana 5)

  • Validar cada schema con Rich Results Test
  • Verificar con Schema Markup Validator
  • Comprobar que el contenido del schema esté visible en la página
  • Hacer request de reindexación en Search Console

Fase 4: Monitoreo (Ongoing)

  • Revisar Rich Results Report semanalmente
  • Corregir errores y warnings inmediatamente
  • Actualizar schema cuando cambie el contenido
  • A/B test diferentes implementaciones cuando sea posible

Fase 5: Expansión (Mes 2+)

  • Implementar schemas secundarios (HowTo, Event, etc.)
  • Optimizar schemas existentes basado en datos de rendimiento
  • Explorar schemas beta/nuevos de Google
  • Documentar learnings y mejores prácticas

Conclusión

El structured data es mucho más que código técnico: es una conversación directa con los motores de búsqueda sobre qué ofreces y por qué importa. En 2026, los sitios que dominan el schema markup avanzado no solo obtienen más visibilidad en SERPs, sino que proporcionan mejor experiencia de usuario al surfear exactamente la información que los buscadores necesitan.

Más allá del Article schema básico, tipos como Product, LocalBusiness, FAQ, HowTo y BreadcrumbList abren puertas a rich results que pueden duplicar o triplicar tu CTR orgánico. La clave está en implementar schema relevante, mantenerlo actualizado y validarlo constantemente.

Comienza con el schema más crítico para tu tipo de negocio (Product para ecommerce, LocalBusiness para negocios locales), valida meticulosamente con las herramientas oficiales de Google, y expande gradualmente a tipos secundarios. El structured data es una inversión a largo plazo que sigue dando resultados mes tras mes.

Próximo paso: Audita tu sitio hoy mismo con Google Rich Results Test e identifica tu primera oportunidad de schema avanzado. Implementa, valida y monitorea. El futuro del SEO es semántico, y el schema markup es tu puerta de entrada.

Escribo esto porque me dedico a arreglar sitios web en Santiago. Si tiene un problema técnico concreto —el formulario no le llega, el sitio va lento, dice «no seguro»— aquí están los precios.

Problemas concretos que arreglo

WhatsAppCorreo