Saltar al contenido principal
StudioMeyer
FAQ y HowTo Schema Markup: Rich Snippets que realmente posicionan
Volver al Blog
SEO y Marketing 3 de abril de 2026 8 min de lecturapor Matthias Meyer

FAQ y HowTo Schema Markup: Rich Snippets que realmente posicionan

FAQ Schema genera 2,3x mas citaciones de IA. HowTo Schema crea rich snippets paso a paso. Implementacion, mejores practicas y automatizacion con Next.js.

El FAQ Schema y el HowTo Schema son los dos tipos de schema con más impacto para la visibilidad en resultados de búsqueda de Google y en los AI Overviews. El FAQ Schema genera bloques plegables de pregunta y respuesta directamente en las SERPs. El HowTo Schema crea guías paso a paso con imágenes. Ambos siguen funcionando en 2026, pero las reglas han cambiado.

Tras la actualización de Google de agosto de 2025, Google solo muestra FAQ Rich Results para páginas con alta autoridad. Pero los AI Overviews y Bing Copilot siguen citando con fuerza contenido con estructura FAQ. Según un análisis de Semrush, las páginas con FAQ Schema aparecen 2,3x más a menudo en respuestas generadas por IA que las páginas que no lo tienen.

¿Merece la pena FAQ Schema después del update de Google de 2025?

Respuesta corta: sí, pero ya no por los Rich Results clásicos de Google. Tres razones:

  1. AI Citations: Bing Copilot, ChatGPT y Perplexity usan FAQ Schema como fuente de datos estructurados. Nuestros propios datos muestran: los artículos de blog con FAQ Schema extraído automáticamente reciben 3x más citas por IA que los artículos sin él.

  2. Google AI Overviews: Aunque los dropdowns clásicos de FAQ aparecen cada vez menos, Google AI Overviews extrae con preferencia contenido estructurado como pregunta-respuesta.

  3. Accesibilidad y UX: Las secciones de FAQ mejoran la estructura de la página independientemente del SEO. Los usuarios encuentran las respuestas más rápido, el tiempo de permanencia sube.

Cuándo NO merece la pena: si pones FAQ Schema en páginas que no responden a preguntas reales. Google detecta las FAQs "falsas" y puede penalizar la página.

¿Cómo implemento FAQ Schema con JSON-LD?

FAQ Schema es uno de los schemas más sencillos. Cada pregunta es un objeto Question con una acceptedAnswer:

{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "¿Cuánto cuesta una web profesional?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Una web profesional cuesta entre 2.000 y 15.000 euros, según el alcance, la complejidad del diseño y la funcionalidad. Un one-pager está entre 2.000 y 3.000 euros, una presencia web completa con CMS entre 5.000 y 10.000 euros."
      }
    },
    {
      "@type": "Question",
      "name": "¿Cuánto tarda en construirse una web?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "La duración típica del proyecto es de 4 a 8 semanas. Un one-pager sencillo puede estar listo en 2 semanas, una tienda de e-commerce compleja tarda de 8 a 12 semanas."
      }
    }
  ]
}

Best practices:

  • Máximo 10 preguntas por página (Google ignora las siguientes)
  • Respuestas entre 40 y 200 palabras (demasiado cortas = contenido débil, demasiado largas = se cortan)
  • Las preguntas tienen que aparecer en el contenido visible de la página, no solo en el schema
  • Una FAQ por página, no copies la misma FAQ en varias páginas (contenido duplicado)

¿Cómo implemento HowTo Schema con JSON-LD?

HowTo Schema describe una guía paso a paso. Google la muestra como pasos numerados con imágenes opcionales:

{
  "@context": "https://schema.org",
  "@type": "HowTo",
  "name": "Optimizar una web para Google",
  "description": "Fundamentos de SEO en 5 pasos",
  "totalTime": "PT2H",
  "step": [
    {
      "@type": "HowToStep",
      "position": 1,
      "name": "Hacer keyword research",
      "text": "Usa Google Keyword Planner o Ahrefs para identificar términos de búsqueda relevantes con alto volumen y baja competencia."
    },
    {
      "@type": "HowToStep",
      "position": 2,
      "name": "Optimizar title tags y meta descriptions",
      "text": "Cada página necesita un title único (50-60 caracteres) con el keyword principal al inicio y una description (140-155 caracteres) con call-to-action."
    },
    {
      "@type": "HowToStep",
      "position": 3,
      "name": "Añadir schema markup",
      "text": "Implementa JSON-LD schema markup para tu empresa (Organization), tus productos (Product) y las preguntas frecuentes (FAQPage)."
    }
  ]
}

Reglas de HowTo:

  • totalTime en formato ISO 8601 Duration (PT30M = 30 minutos, PT2H = 2 horas)
  • Cada step necesita name (forma breve) y text (detalle)
  • Opcional: image por step para guías visuales
  • Opcional: tool y supply para guías que requieren materiales

¿Qué errores de schema muestra Google Search Console?

Los errores de schema más habituales y cómo solucionarlos:

ErrorCausaFix
"Missing field 'name'"Question sin propiedad namePon la pregunta como name, no como text
"FAQ content not visible"El contenido del schema no está en la páginaLa FAQ tiene que existir en el HTML visible
"Duplicate FAQ on multiple pages"Misma FAQ copiadaCada página necesita preguntas únicas
"Answer too short"Respuesta por debajo de 25 palabrasMínimo 40 palabras por respuesta
"HowTo missing steps"Menos de 2 stepsDefine al menos 2 steps

Flujo de testing:

  1. Escribe el schema -> Schema Markup Validator para sintaxis
  2. Haz deploy en la página -> Google Rich Results Test para compatibilidad con Google
  3. Comprueba en Search Console -> la pestaña "Mejoras" muestra errores por tipo de schema

¿Cómo automatizo FAQ Schema en Next.js?

Si tienes muchas páginas con FAQs, compensa automatizar. En Next.js App Router:

// lib/schema.ts
export function getFaqSchema(
  faqs: Array<{ question: string; answer: string }>
) {
  return {
    "@context": "https://schema.org",
    "@type": "FAQPage",
    mainEntity: faqs.map((faq) => ({
      "@type": "Question",
      name: faq.question,
      acceptedAnswer: {
        "@type": "Answer",
        text: faq.answer,
      },
    })),
  };
}
// app/page.tsx
export default function Page() {
  const faqSchema = getFaqSchema([
    { question: "¿Cuánto cuesta?", answer: "Desde 2.000 euros..." },
    { question: "¿Cuánto tarda?", answer: "4-8 semanas..." },
  ]);

  return (
    <>
      <script
        type="application/ld+json"
        dangerouslySetInnerHTML={{ __html: JSON.stringify(faqSchema) }}
      />
      {/* FAQ visible */}
    </>
  );
}

Pro tip: Extrae las FAQs automáticamente de los H2 del Markdown. Si un artículo de blog tiene 5 o más H2, pueden funcionar como preguntas de FAQ, con el primer párrafo posterior como respuesta. Así cada artículo obtiene automáticamente un FAQ Schema.

Conclusión

FAQ y HowTo Schema son más relevantes en 2026 que nunca, no para los rich snippets clásicos, sino para la visibilidad en IA. Bing Copilot, ChatGPT y Google AI Overviews usan los datos estructurados como fuente preferente. Implementa ambos tipos de schema en tus páginas más importantes y testea con regularidad desde Search Console.

Lectura adicional: Schema Markup: Guía completa | SEO 2026: Google AI Overviews

Matthias Meyer

Matthias Meyer

Founder & AI Director

Founder & AI Director de StudioMeyer. Construye sitios web y sistemas de IA desde hace más de 10 años. Vive en Mallorca desde hace 15 años y dirige un estudio digital AI-First con su propia flota de agentes, más de 680 herramientas MCP y 5 productos SaaS para PYMES y agencias en DACH y España.

schemafaqhowtojson-ldseorich-snippetsai-visibility