Ir al contenido principal
Technical SEO

Cómo implementar Schema Markup

14 min de lectura

El schema markup son datos estructurados que añades a tus páginas para ayudar a los motores de búsqueda a entender mejor tu contenido. Cuando se implementa correctamente, puede otorgarte resultados enriquecidos en las búsquedas: valoraciones con estrellas, menús desplegables de FAQ, tarjetas de recetas, precios de productos y más. Estos listados mejorados aumentan los CTR hasta en un 30% en comparación con los resultados estándar.

learn.sections.stepByStep

1

Choose the Right Schema Types

Start with the schema types most relevant to your content and most likely to generate rich results. For most sites: Organization and WebSite schema on the homepage, Article or BlogPosting on content pages, Product on product pages, FAQ on question-heavy pages, and LocalBusiness for local businesses.

2

Use JSON-LD Format

Google recommends JSON-LD (JavaScript Object Notation for Linked Data) over Microdata or RDFa. JSON-LD is a script block in your page's head that doesn't mix with your HTML, making it easier to implement, maintain, and debug. Each page can have multiple JSON-LD blocks for different schema types.

3

Implement Required and Recommended Properties

Each schema type has required properties (minimum for eligibility) and recommended properties (improve rich result chances). For example, Article requires headline, image, datePublished, and author. Always include all required properties and as many recommended ones as you can accurately provide.

4

Ensure Accuracy and Completeness

Schema markup must accurately represent the visible page content. Don't mark up content that isn't on the page, inflate ratings, or use misleading descriptions. Google penalizes sites with deceptive structured data by removing rich results entirely and potentially issuing manual actions.

5

Test and Validate Your Markup

Use Google's Rich Results Test to check if your schema is eligible for rich results. Use the Schema Markup Validator for technical syntax validation. Test every page template, not just one example. Check Search Console's Enhancements reports for site-wide schema errors after deployment.

6

Monitor Rich Result Performance

Track which pages earn rich results using Search Console's Enhancements reports and Performance report filtered by search appearance. Monitor click-through rates for pages with rich results vs. without. If rich results disappear, check for schema errors or Google guideline changes.

7

Elige los tipos de Schema correctos

Empieza con los tipos de schema más relevantes para tu contenido y con mayores probabilidades de generar resultados enriquecidos. Para la mayoría de los sitios: schema de Organization y WebSite en la página de inicio, Article o BlogPosting en páginas de contenido, Product en páginas de productos, FAQ en páginas con muchas preguntas y LocalBusiness para negocios locales.

8

Usa el formato JSON-LD

Google recomienda JSON-LD (JavaScript Object Notation for Linked Data) por encima de Microdata o RDFa. JSON-LD es un bloque de script en el head de tu página que no se mezcla con tu HTML, lo que facilita su implementación, mantenimiento y depuración. Cada página puede tener múltiples bloques JSON-LD para diferentes tipos de schema.

9

Implementa las propiedades requeridas y recomendadas

Cada tipo de schema tiene propiedades requeridas (mínimo para ser elegible) y propiedades recomendadas (que mejoran las posibilidades de obtener resultados enriquecidos). Por ejemplo, Article requiere headline, image, datePublished y author. Incluye siempre todas las propiedades requeridas y tantas recomendadas como puedas proporcionar con precisión.

10

Asegura la precisión y completitud

El schema markup debe representar con precisión el contenido visible de la página. No marques contenido que no está en la página, infles valoraciones o uses descripciones engañosas. Google penaliza los sitios con datos estructurados engañosos eliminando los resultados enriquecidos por completo y potencialmente aplicando acciones manuales.

11

Prueba y valida tu marcado

Usa la herramienta de Prueba de resultados enriquecidos de Google para verificar si tu schema es elegible. Usa el Schema Markup Validator para la validación técnica de sintaxis. Prueba cada plantilla de página, no solo un ejemplo. Revisa los informes de Mejoras de Search Console para errores de schema en todo el sitio tras la implementación.

12

Monitorea el rendimiento de los resultados enriquecidos

Rastrea qué páginas obtienen resultados enriquecidos usando los informes de Mejoras de Search Console y el informe de Rendimiento filtrado por apariencia en el buscador. Monitorea el CTR para páginas con resultados enriquecidos frente a las que no los tienen. Si los resultados enriquecidos desaparecen, verifica si hay errores de schema o cambios en las directrices de Google.

Consejos pro

  • Nest related schemas for stronger signals. A Product schema with nested AggregateRating, Offer, and Review schemas is more powerful than separate schemas on different pages.
  • Implement FAQ schema on your highest-traffic informational pages. FAQ rich results can significantly increase your search listing's visual footprint and click-through rate.
  • Use schema for internal knowledge even when rich results aren't available. Helping Google understand entity relationships on your site can improve relevance signals for regular rankings.
  • Anida schemas relacionados para obtener señales más fuertes. Un schema de Product con schemas anidados de AggregateRating, Offer y Review es más potente que schemas separados en diferentes páginas.
  • Implementa schema de FAQ en tus páginas informativas con mayor tráfico. Los resultados enriquecidos de FAQ pueden aumentar significativamente el espacio visual de tu listado en el buscador y el CTR.
  • Usa schema para conocimiento interno incluso cuando no haya resultados enriquecidos disponibles. Ayudar a Google a entender las relaciones de entidades en tu sitio puede mejorar las señales de relevancia para los rankings regulares.

Errores comunes a evitar

Marking up content not visible on the page

Schema must describe content that users can see on the page. Adding hidden schema for reviews, events, or products that don't appear in the visible content violates Google's guidelines and can result in a manual penalty.

Using incorrect schema types

Using Product schema on a category page or Article schema on a product page confuses search engines and disqualifies you from rich results. Match the schema type to the page's actual purpose and content.

Not maintaining schema after site changes

Schema often breaks during redesigns, CMS updates, or content restructuring. Include schema validation in your QA process for every major site change. Broken schema means lost rich results.

Marcar contenido no visible en la página

El schema debe describir el contenido que los usuarios pueden ver en la página. Añadir schema oculto para reseñas, eventos o productos que no aparecen en el contenido visible viola las directrices de Google y puede resultar en una penalización manual.

Usar tipos de schema incorrectos

Usar schema de Product en una página de categoría o schema de Article en una página de producto confunde a los motores de búsqueda y te descalifica para los resultados enriquecidos. Haz coincidir el tipo de schema con el propósito y contenido real de la página.

No mantener el schema tras cambios en el sitio

El schema a menudo se rompe durante rediseños, actualizaciones de CMS o reestructuraciones de contenido. Incluye la validación de schema en tu proceso de QA para cada cambio importante en el sitio. Un schema roto significa la pérdida de resultados enriquecidos.

Cómo Keyword Kick lo hace sencillo

  • Automated schema validation across all crawled pages with error details and fix suggestions
  • Rich result opportunity detection that identifies pages eligible for structured data you haven't implemented
  • Schema monitoring that alerts you when markup errors appear or rich results are lost
  • Validación automática de schema en todas las páginas rastreadas con detalles de errores y sugerencias de corrección
  • Detección de oportunidades de rich results que identifica páginas elegibles para datos estructurados que aún no ha implementado
  • Monitoreo de schema que le alerta cuando aparecen errores de marcado o se pierden rich results

learn.sections.faq

Does schema markup directly improve rankings?

Schema markup is not a direct ranking factor, but it can indirectly improve rankings through higher click-through rates (rich results attract more clicks), better content understanding (helps Google match your pages to relevant queries), and enhanced entity recognition.

Which schema type should I implement first?

Start with Organization schema on your homepage and Article/BlogPosting schema on content pages -- these are the easiest to implement and most widely supported. Then add FAQ schema to high-traffic pages and Product schema to product pages for the biggest rich result impact.

Can I use a plugin to generate schema markup?

Yes, CMS plugins can automate schema generation, which is fine for standard implementations. However, review the generated markup to ensure accuracy. Plugins sometimes produce incomplete or incorrect schema, especially for complex page types. Manual JSON-LD implementation gives you the most control.

¿El schema markup mejora directamente el posicionamiento?

El schema markup no es un factor de posicionamiento directo, pero puede mejorar el ranking indirectamente mediante mayores tasas de clics (los rich results atraen más clics), una mejor comprensión del contenido (ayuda a Google a emparejar sus páginas con consultas relevantes) y un mejor reconocimiento de entidades.

¿Qué tipo de schema debería implementar primero?

Comience con el schema de Organization en su página de inicio y el schema de Article/BlogPosting en sus páginas de contenido; son los más fáciles de implementar y los que cuentan con mayor soporte. Luego, añada el schema de FAQ a páginas con mucho tráfico y el schema de Product a las páginas de producto para obtener el mayor impacto en los rich results.

¿Puedo usar un plugin para generar schema markup?

Sí, los plugins de CMS pueden automatizar la generación de schema, lo cual es adecuado para implementaciones estándar. Sin embargo, revise el marcado generado para asegurar su precisión. A veces, los plugins producen un schema incompleto o incorrecto, especialmente en tipos de página complejos. La implementación manual de JSON-LD es la que le brinda mayor control.

learn.cta.description

learn.cta.button