WordPress no genera schema markup por defecto. Necesitas un plugin que lo haga automáticamente o configurarlo manualmente. La buena noticia: si ya tienes Yoast SEO o Rank Math instalado, parte del trabajo ya está hecho. La mala: estos plugins no generan todo el schema que necesitas para maximizar los rich results.
Qué schema genera Yoast SEO automáticamente
Yoast SEO (versión gratuita y premium) genera automáticamente un grafo de schema JSON-LD en cada página. Es uno de los sistemas de schema más completos entre los plugins SEO.
- •WebPage o WebSite en la portada del sitio.
- •Article (o BlogPosting) en posts individuales — incluye autor, fecha de publicación y modificación.
- •BreadcrumbList en todas las páginas con estructura de categorías.
- •Person o Organization como entidad del autor/sitio (configurable en Yoast → Apariencia en buscadores → Conocimiento del sitio).
- •SiteLinksSearchBox si tienes búsqueda interna activa.
Lo que Yoast NO genera en su versión gratuita: FAQPage (requiere añadirlo manualmente o con el bloque FAQ de Yoast Premium), HowTo, Product/Offer para WooCommerce (requiere el plugin Yoast WooCommerce SEO), y LocalBusiness.
En Yoast SEO → Apariencia en buscadores → Conocimiento del sitio, configura si el sitio representa a una Persona o una Organización, y rellena todos los campos (nombre, logo, redes sociales). Esto mejora el Knowledge Panel de Google para tu marca.
Qué schema genera Rank Math automáticamente
Rank Math tiene uno de los módulos de schema más potentes entre los plugins SEO gratuitos. Incluye más tipos de schema que Yoast en su versión gratuita.
- •Article, BlogPosting, NewsArticle según el tipo de contenido.
- •FAQPage cuando añades el bloque FAQ de Rank Math en el editor de bloques.
- •HowTo cuando usas el bloque HowTo de Rank Math.
- •Product y Review para WooCommerce (incluido en la versión gratuita).
- •LocalBusiness si activas el módulo de SEO local.
- •BreadcrumbList en todas las páginas.
Para tipos de schema avanzados (Recipe, Course, Event, JobPosting), Rank Math Pro incluye un generador de schema personalizado que permite añadir cualquier tipo con sus propiedades sin tocar código.
Schema Pro: cuando necesitas control total
Si Yoast o Rank Math no generan el tipo de schema que necesitas, Schema Pro (de Brainstorm Force, los creadores de Astra) es el plugin más flexible. Permite asignar tipos de schema a tipos de post específicos y mapear las propiedades del schema a campos personalizados de WordPress.
- 1.Instala Schema Pro y ve a Schema Pro → Settings.
- 2.Crea una nueva regla de schema: elige el tipo (Product, Recipe, Course, Event...) y asígnalo al tipo de post o categoría correspondiente.
- 3.Mapea cada propiedad del schema a un campo de WordPress (título del post, campo ACF, excerpt, imagen destacada...).
- 4.Schema Pro genera el JSON-LD automáticamente para todas las páginas que cumplan la regla.
Cómo añadir FAQPage manualmente en WordPress
Si usas Gutenberg (editor de bloques), la forma más fácil de añadir FAQPage es con el bloque FAQ de Rank Math o Yoast SEO Premium. Si prefieres añadirlo manualmente sin dependencia de plugins:
// En functions.php: añade schema FAQPage a posts específicos
add_action('wp_head', function() {
if (is_single() && has_tag('faq')) {
$faq_schema = [
'@context' => 'https://schema.org',
'@type' => 'FAQPage',
'mainEntity' => [
[
'@type' => 'Question',
'name' => '¿Primera pregunta?',
'acceptedAnswer' => [
'@type' => 'Answer',
'text' => 'Respuesta a la primera pregunta.'
]
],
]
];
echo '<script type="application/ld+json">'
. wp_json_encode($faq_schema)
. '</script>';
}
});Cómo añadir schema para WooCommerce
WooCommerce por defecto genera schema básico de producto (Microdata en el HTML), pero no el JSON-LD estructurado que Google prefiere. Para schema de producto completo con precio, disponibilidad y valoraciones en formato JSON-LD:
- •Rank Math (gratuito): activa el módulo WooCommerce en Rank Math → Módulos. Genera Product + Offer + AggregateRating automáticamente.
- •Yoast WooCommerce SEO (de pago): complemento oficial de Yoast para WooCommerce. Integra el schema de producto con el grafo de Yoast.
- •Schema Pro: crea una regla que aplica el tipo Product a todos los posts de tipo product de WooCommerce y mapea los campos de precio y stock.
Verificación: comprueba que el schema funciona
Después de configurar el plugin, verifica que el schema generado es correcto con el Validador Schema de iRankly. Introduce las URLs de tus páginas más importantes — portada, artículos, productos, página de contacto — para confirmar que los tipos de schema detectados son los esperados y que no faltan propiedades requeridas.
Prueba la herramienta gratis
Analiza tus URLs con Validador Schema Markup de iRankly. Sin registro, sin tarjeta.
Si tienes varios plugins SEO activos simultáneamente (Yoast + Rank Math, por ejemplo), pueden generar schema duplicado o conflictivo. Usa solo un plugin SEO principal y desactiva el módulo de schema de los demás.
Qué marcar en cada tipo de página, y cómo comprobarlo: