---
title: "Cómo añadir el marcado schema a WordPress con el plugin SEOPress #2"
url: "https://www.seopress.org/es/soporte/guias/como-anadir-el-marcado-schema-a-wordpress-con-el-plugin-seopress-2/"
lang: es
updated: 2026-10-29
---

# Cómo añadir el marcado schema a WordPress con el plugin SEOPress #2

Este es el segundo artículo de nuestra serie dedicada a los schemas. Si todavía no lo has hecho, te recomendamos leer el primer artículo de la serie: [Cómo añadir schema a WordPress](https://www.seopress.org/support/tutorials/how-to-add-schema-to-wordpress-with-seopress-1/). En este segundo artículo, vamos a pasar a la práctica y añadir datos estructurados (schemas) a tu sitio con SEOPress.

[**Descarga el ebook: Domina los tipos de datos estructurados de Google (schemas)**](https://www.seopress.org/support/ebooks/master-google-structured-data-types-schemas/)

## Requisitos

Asegúrate de utilizar la versión más reciente de SEOPress, tanto la gratuita como la PRO.

Necesitarás la [**versión PRO de SEOPress**](https://www.seopress.org/es/complementos-wordpress-seo/seopress-pro/) para implementar datos estructurados en tu sitio.

Comprueba que los motores de búsqueda no tengan bloqueada la indexación de las páginas que contienen datos estructurados. Revisa tu archivo robots.txt y tu metaetiqueta robots.

En SEOPress, asegúrate de que la función **Tipos de datos estructurados** está activada con el interruptor de estilo iOS que encontrarás aquí: **SEO > PRO > Tipos de datos estructurados (schema.org)**. En esa misma pantalla, marca **Activar la caja meta de tipos de datos estructurados para tus entradas, páginas y tipos de contenido personalizados**.

Tu logo se puede usar en muchos schemas, así que súbelo ahora en **Sube el logo de tu editor**. Fíjate en los requisitos indicados bajo el campo y asegúrate de subir una imagen que los cumpla.

También te recomendamos completar la información de la sección **SEO > Redes sociales > Knowledge Graph**. Desde SEOPress PRO 10.4, varios schemas se vinculan a ella (consulta **Cómo vincula SEOPress tus schemas entre sí** más abajo).

Y no olvides hacer clic en** Guardar cambios** a medida que avanzas.

## ¿Qué diferencia hay entre los schemas automáticos y los manuales?

En SEOPress hay dos tipos de schema:

- **Manual:** este tipo de schema se aplica a páginas, entradas u otros tipos de contenido desde la caja meta **Tipos de datos estructurados**. Los datos estructurados se aplican **individualmente** a la página que estás editando.
- **Automático:** estos schemas se crean desde la pantalla **SEO > Esquemas** con el botón **Añadir schema**. Se aplican **globalmente** por tipo de contenido (por ejemplo, a todas las entradas). Una vez definidos, también los verás en la caja meta **Tipos de datos estructurados** de cada contenido. Consulta el ejercicio n.º 3 más abajo.

## Ejercicio n.º 1: añadir el schema LocalBusiness para la dirección de un negocio

[![Google Knowledge Graph](https://www.seopress.org/wp-content/uploads/2019/11/seopress-knowledge-graph-google.jpg)](https://www.seopress.org/wp-content/uploads/2019/11/seopress-knowledge-graph-google.jpg)

*Google Knowledge Graph*

Empecemos por un caso clásico. Tienes un restaurante y has creado un sitio web para promocionarlo en internet. El sitio detalla tu carta y los distintos platos que sirves.

Puedes añadir el **schema LocalBusiness** a tu sitio para obtener una ficha de Knowledge Graph en Google (mira la captura de pantalla). Se muestra cuando alguien busca tu restaurante por su nombre. Esta ficha destaca la información esencial de tu negocio: horario, dirección, número de teléfono, fotos, opiniones de clientes, etc.

Si tu empresa tiene una sola dirección, puedes añadir tu schema desde **SEO > PRO > Negocio local.**

Para nuestro ejercicio, selecciona «Restaurant» como **Tipo de negocio**. Para tu propia empresa, busca un tipo adecuado en la lista desplegable. Si no encuentras ninguno, deja Local Business (valor por defecto).

Rellena el resto de campos lo mejor que puedas, respetando los formatos que se muestran en los ejemplos. Por ejemplo, «eg: +33559240138» indica que debes introducir tu número de teléfono en este formato internacional, con un «+», el prefijo del país y sin espacios.

Google exige todos los campos.

Haz clic en **Guardar cambios** y vacía la caché si usas una.

[![SEOPress - Schema Negocio local](https://www.seopress.org/wp-content/uploads/2020/12/seopress-schema-local-business.jpg)](https://www.seopress.org/wp-content/uploads/2020/12/seopress-schema-local-business.jpg)

*SEOPress – Schema Negocio local*

### Sobre el horario

Si tu negocio abre todo el día, los 7 días de la semana, indica las horas 0:00 y 23:59 para cada día de la semana.

Si tu empresa cierra a mediodía, tienes que desactivar la función **Negocio local** con el interruptor verde de estilo iOS situado en la parte superior de la página y usar un schema manual. El schema manual te da más flexibilidad sobre el horario que muestras.

Para introducir un schema LocalBusiness manual en tu sitio web, edita tu página de inicio en WordPress, ve a la caja meta **Tipos de datos estructurados**, selecciona **LocalBusiness** y continúa desde ahí. La sección **Horario** te permite introducir las horas de apertura y cierre tanto de la mañana como de la tarde.

[![Horario del negocio local - SEOPress](https://www.seopress.org/wp-content/uploads/2019/11/seopress-local-business-opening-hours.jpg)](https://www.seopress.org/wp-content/uploads/2019/11/seopress-local-business-opening-hours.jpg)

*Horario del negocio local – SEOPress*

### ¿Y si tienes más de una dirección?

***Actualización del 31/12/2020**: desde la versión 4.2 de SEOPress PRO, puedes añadir schemas manuales ilimitados a tu entrada, incluidos varios schemas Local Business.*

Una solución es crear una página para cada dirección y añadir un schema LocalBusiness distinto a cada página desde la caja meta **Tipos de datos estructurados**. También tienes que desactivar la función global de negocio local en **SEO > PRO > Negocio local** con el interruptor verde de estilo iOS.

Desde SEOPress PRO 10.4, cada schema Local Business manual recibe su propio identificador, de modo que los motores de búsqueda no confunden dos negocios presentes en la misma página.

[![SEOPress - Schema manual](https://www.seopress.org/wp-content/uploads/2019/11/seopress-manual-schema.jpg)](https://www.seopress.org/wp-content/uploads/2019/11/seopress-manual-schema.jpg)

*SEOPress – Schema manual*

## Ejercicio n.º 2: añadir el schema FAQ a tu página de preguntas frecuentes

Responder a las preguntas frecuentes (FAQ) en tu sitio es una forma excelente de atraer visitantes y mejorar las conversiones. Añadir el schema FAQ a tus páginas puede darles más visibilidad en los resultados de los motores de búsqueda. Los schemas FAQ se configuran de forma rápida y sencilla en SEOPress, y Google muestra actualmente mucho interés por este tipo de datos para enriquecer tus resultados de búsqueda. ¡Sería una pena no aprovecharlo!

Para añadir el schema FAQ a una página, ve a la caja meta **Tipos de datos estructurados** y haz clic en la pestaña **Manual**. Selecciona la opción «**FAQ**» y añade las preguntas y respuestas que aparecen en la página, haciendo clic en **Añadir pregunta** para cada nueva pregunta.

**Actualiza** tu artículo y vacía la caché.

## Ejercicio n.º 3: añadir automáticamente el schema Product en WooCommerce

Ahora que hemos visto algunos schemas manuales, veamos los automáticos. Si tienes una tienda online grande, añadir el schema Product a mano, producto por producto, te llevará mucho tiempo. ¡Por eso añadimos los schemas automáticos a SEOPress!

Si tienes WooCommerce instalado, puedes añadir automáticamente el schema Product a cada página de producto siguiendo esta guía:

Desde **SEO > Esquemas**, haz clic en **Añadir schema**.

Ponle un nombre a tu schema, por ejemplo «**Productos**», y selecciona «**Producto**» como tipo de datos. En **Mostrar este schema si es**, elige «Producto» (¡otra vez!).

Después, para cada campo puedes seleccionar una variable predefinida, «**Texto manual**» o «**Texto manual en cada entrada**». Por ejemplo, para **Nombre del producto**, asocia «**Título de entrada / título del producto**».

[![Schema automático de producto - SEOPress](https://www.seopress.org/wp-content/uploads/2019/11/product-automatic-schema-seopress.jpg)](https://www.seopress.org/wp-content/uploads/2019/11/product-automatic-schema-seopress.jpg)

*Schema automático de producto – SEOPress*

Si eliges «**Texto manual en cada entrada**» para un campo, podrás introducir su valor al editar el producto en WordPress. Lo encontrarás en la pestaña **Automático** de la caja meta **Tipos de datos estructurados** (mira la captura de pantalla de abajo).

[![Schema automático de producto - SEOPress](https://www.seopress.org/wp-content/uploads/2019/11/seopress-automatic-product-schema-metabox.jpg)](https://www.seopress.org/wp-content/uploads/2019/11/seopress-automatic-product-schema-metabox.jpg)

*Schema automático de producto – SEOPress*

**¡SEOPress añadirá el schema Product de forma dinámica a cada página de producto con marcado JSON-LD, sin ninguna intervención técnica por tu parte!**

Recuerda vaciar la caché después de añadir un schema.

### ¡Ya tengo un schema Product en mis páginas de producto! ¿De dónde sale?

Desde la versión 3, WooCommerce añade el schema Product a todas tus páginas de producto, también en formato JSON-LD. Por desgracia, estos schemas están incompletos y generan mensajes de error en Google Search Console. Te recomendamos encarecidamente desactivar los schemas de WooCommerce e implementar el schema Product con SEOPress.

Para ello, ve a **SEO > PRO > WooCommerce** y marca la casilla **Eliminar datos estructurados JSON-LD por defecto (WooCommerce 3+)**. Guarda los cambios y vacía la caché.

## Cómo vincula SEOPress tus schemas entre sí

Cada schema que imprime SEOPress lleva un identificador (`@id`). Los motores de búsqueda usan estos identificadores para entender que dos schemas describen lo mismo, por ejemplo que el editor de un artículo es la organización de tu Knowledge Graph, aunque los schemas estén en etiquetas script separadas.

Desde SEOPress PRO 10.4:

- El negocio local configurado en **SEO > PRO > Negocio local** comparte el identificador de la organización de tu Knowledge Graph: ambos describen el mismo negocio.
- El editor (publisher) de los schemas automáticos **Article** y **Vídeo** también comparte este identificador. Conserva su nombre y el logo de tu editor.
- Un schema manual **Negocio local** o **Servicio** recibe su propio identificador, creado a partir de la URL de la página (`#localbusiness`, `#service`). Cuando una página contiene varios schemas del mismo tipo, se numeran (`-2`, `-3`…) para que nunca se fusionen.
- El schema de migas de pan tiene un identificador en todas las páginas, incluidos los archivos de categoría, las páginas de autor, la página del blog y la página de la tienda, y cada miga se identifica por la URL de su página.

El vínculo con el Knowledge Graph solo se crea cuando la función Redes sociales está activada y el Knowledge Graph describe una organización: en **SEO > Redes sociales > Knowledge Graph**, elige un tipo distinto de **Ninguno** o **Persona**. El editor de Article y Vídeo solo se añade cuando el nombre de tu organización está completado.

### Imprimir los schemas WebSite y Knowledge Graph en un único @graph

Por defecto, cada schema se imprime en su propia etiqueta `<script type="application/ld+json">`. Desde SEOPress 10.4, puedes fusionar el schema WebSite y el schema Knowledge Graph (Organization o Person) de tu página de inicio en un único bloque, mediante `@graph`.

1. Ve a **SEO > Avanzado**, pestaña **Avanzado**.
2. En la sección **Datos estructurados**, activa **Salida @graph única**: *Fusionar los schemas WebSite y Knowledge Graph en un único @graph*.
3. Haz clic en **Guardar cambios** y vacía la caché.

La opción está desactivada por defecto. Los dos schemas se imprimen entonces en una única etiqueta `<script id="seopress-schema-graph" type="application/ld+json">`. Los motores de búsqueda leen todos los bloques JSON-LD de una página y resuelven las referencias entre ellos, así que esto cambia la presentación de tus datos estructurados, no su significado. Actívala si prefieres un único bloque en tu código fuente.

Tus demás schemas, como Negocio local, las migas de pan, los productos, el bloque FAQ y los schemas que añades a tus entradas, conservan su propia etiqueta script.

### Para desarrolladores: los filtros y el @graph único

Cuando la salida @graph única está activada:

- Los filtros que modifican los datos de un schema, como `seopress_schemas_website` y `seopress_get_json_data_organization`, funcionan como antes.
- `seopress_schemas_website_html` recibe la etiqueta `<script>` completa, que deja de existir una vez fusionados los bloques. Devolver una cadena vacía sigue eliminando el schema WebSite, pero cualquier otro cambio se ignora: ya no puede sustituir el marcado.
- `seopress_schemas_organization_html` recibe el contenido JSON. Devolver una cadena vacía elimina el Knowledge Graph; devolver un JSON válido con un `@type` sustituye el nodo en el graph.
- Para modificar la salida fusionada, usa `seopress_schemas_graph` (el array de nodos, antes de imprimirlo; devolver un array vacío no imprime nada) o `seopress_schemas_graph_html` (la etiqueta `<script>` completa, con los nodos como segundo argumento).
- `seopress_schemas_graph_enabled` activa o desactiva la salida @graph única para la petición actual, sea cual sea el ajuste.

```
// Force the single @graph output, whatever the setting.
add_filter( 'seopress_schemas_graph_enabled', '__return_true' );

// Remove the WebSite node from the graph.
add_filter( 'seopress_schemas_graph', function( $nodes ) {
	return array_values( array_filter( $nodes, function( $node ) {
		return 'WebSite' !== $node['@type'];
	} ) );
} );
```

### Schemas personalizados: variables sin comillas

En un **Schema personalizado** automático creado desde **SEO > Esquemas**, puedes escribir una variable dinámica sin comillas para que devuelva un array, un objeto o un número, por ejemplo `"workLocation": %%_cf_clinician_locations%%`. Desde SEOPress PRO 10.4, el editor acepta esta sintaxis y ya no marca el schema como JSON no válido. Muestra: *JSON-LD válido (@type: …). Las variables sin comillas deben devolver un JSON válido en todas las páginas, por ejemplo \[\] cuando no tienen valor.*

Una variable sin comillas que no devuelve nada deja una propiedad sin valor, lo que rompe todo el schema en esa página. Asegúrate de que la variable devuelva siempre un JSON válido, por ejemplo `[]` cuando el campo está vacío.

## Prueba tus schemas

Muchos temas y plugins añaden schemas automáticamente a tus páginas. Puede ser un problema grave, porque los schemas pueden estar duplicados, desactualizados, tener valores vacíos, etc.

La buena noticia es que puedes probar el marcado schema de tus páginas con dos herramientas gratuitas:

- [La prueba de resultados enriquecidos de Google](https://search.google.com/test/rich-results) solo informa de los tipos de schema que Google admite para sus resultados enriquecidos.
- [Schema Markup Validator](https://validator.schema.org/) comprueba todo el marcado schema.org, incluidos los tipos que Google no muestra, como Service o tus schemas personalizados.

Al editar una entrada, haz clic en **Validar mi schema** bajo tus schemas para abrir la prueba de Google con la URL de esa entrada, o en **Schema Markup Validator** para abrir el Schema Markup Validator de la misma forma. La entrada debe estar publicada: estas herramientas solo pueden probar una URL pública y en línea. Desde SEOPress PRO 10.4, el botón **Schema Markup Validator** también está en la pestaña **Manual** de la caja meta **Tipos de datos estructurados**, junto a **Validar mi schema**.

Que un tipo no aparezca en la prueba de Google no significa que falte tu marcado: compruébalo con el Schema Markup Validator.

**Introduce una URL**, ejecuta la prueba y espera unos segundos a que aparezcan los resultados. Los resultados enumeran los schemas detectados en la página. Haz clic en el **nombre de un schema** para ver el detalle de los resultados de la prueba, incluidos los posibles errores o advertencias.

[![Prueba con nuestra página de FAQ - SEOPress](https://www.seopress.org/wp-content/uploads/2019/11/seopress-google-structured-data-test-tool.jpg)](https://www.seopress.org/wp-content/uploads/2019/11/seopress-google-structured-data-test-tool.jpg)

*Prueba con nuestra página de FAQ – SEOPress*

## Valida tus schemas con Google Search Console

Google Search Console te indica si Google ha encontrado y validado tus datos estructurados. Google tiene informes específicos para schemas como Product, FAQ, migas de pan y logo. Si tus schemas tienen errores, puedes consultar informes detallados para entender las correcciones que debes aplicar. Una vez corregidas las páginas, puedes pedir a Google que vuelva a validarlas todas. Haz clic en «**Validar corrección**».

Ten en cuenta que la validación puede tardar días o semanas. El estado de la validación se muestra en Search Console y recibirás notificaciones por correo electrónico que te informarán del progreso.

[![Migas de pan en Search Console](https://www.seopress.org/wp-content/uploads/2019/11/seopress-search-console-breadcrumbs.jpg)](https://www.seopress.org/wp-content/uploads/2019/11/seopress-search-console-breadcrumbs.jpg)

*Migas de pan en Search Console*

En esta captura de pantalla vemos que Google ha detectado 290 schemas de migas de pan en el sitio. Google había indicado un error de campo «position» ausente en una página, pero lo comprobamos y el código era correcto. Por eso enviamos a Google una solicitud de **Validar corrección** y, como muestra la imagen, el estado de la validación es «**Superada**». Este es el detalle:

[![Proceso de validación en Search Console](https://www.seopress.org/wp-content/uploads/2019/11/seopress-search-console-validation-process.jpg)](https://www.seopress.org/wp-content/uploads/2019/11/seopress-search-console-validation-process.jpg)

*Proceso de validación en Search Console*

## Conclusión

Prueba tus schemas tan a menudo como puedas. Revisa Search Console con regularidad para asegurarte de que no hay errores ni advertencias. Pero cuando solicites validar una corrección, ten paciencia hasta que aparezcan los cambios. Y no abuses de los schemas en tus páginas: añade solo lo necesario.

Para saber más, te recomendamos leer nuestras distintas guías sobre este tema:

- [Habilitar los tipos de datos estructurados de Google](https://www.seopress.org/es/soporte/guias/habilitar-los-tipos-de-datos-estructurados-de-google/)
- [Crear un schema automático](https://www.seopress.org/es/soporte/guias/crear-un-esquema-automatico/)
- [Crea tu schema personalizado en JSON-LD con SEOPress PRO](https://www.seopress.org/es/soporte/guias/cree-su-esquema-personalizado-en-json-ld-con-seopress-pro/)
- [Cómo marcar tu contenido con schemas](https://www.seopress.org/es/soporte/guias/habilitar-los-tipos-de-datos-estructurados-de-google/)
- [Habilitar Google Knowledge Graph](https://www.seopress.org/es/soporte/guias/habilitar-google-knowledge-graph/)
