Monday, 26 Oct 2026

Exclusive resources and tools for web design and development experts

Explore
BiblioWeb

Biblioweb.es

All About Web Technology

  • Start
  • WordPress
    WordPress
    • All about WordPress26
    • Plugins de WordPress16
    • Desarrollo web y plugins15
    Rendimiento y seguridad
    • Hosting y rendimiento8
    • Ciberseguridad web7
    • Solución de errores5
    Negocio e IA
    • IA y automatización10
    • WooCommerce y tiendas online6
    Lo último
    Restaurant Menu Widget — WordPress Plugin27 Sep 2026JetStudio Bookings — WordPress Plugin27 Sep 2026SC Heatmap — WordPress Plugin27 Sep 2026
    Ver el blog completoHistorial de noticiasAbout usNewsletter semanal
  • Plugins de WordPress
    Fichas de plugins
    • WP Translate Master
    • Cart Tool Kit
    • SC Heatmap
    • JetStudio Bookings
    • Restaurant Menu Widget
    • WP SEO Pro
    • Rank Math SEO in 2026
    • WP Rocket
    • WPCode
    • AI Engine para WordPress
    Comparativas y guías
    • The best SEO plugins for WordPress
    • The best AI plugins for WordPress
    • The best booking plugins for WordPress
    • WordPress multiidioma
    • Cómo crear un formulario de contacto en WordPress
    • Stripe o PayPal
    Por temática
    • Plugins de WordPress16
    • WooCommerce y tiendas online6
    • Desarrollo web y plugins15
    • IA y automatización10
    • Hosting y rendimiento8
    BibliotecaPlugin Library

    Los plugins de WordPress que desarrollamos: qué hace cada uno, cómo se ve en acción y dónde conseguirlo.

    Entrar en la Pluginteca
    Toda la categoría Plugins de WordPressHerramientas gratis
  • Tools
    Herramientas gratis, sin registro y desde el navegador
    Generador de contraseñasContraseñas largas y aleatorias sin salir del navegador.Generador de QRCódigos QR en PNG de alta resolución, sin caducidad.Contador de palabrasPalabras, caracteres y tiempo de lectura en vivo.JSON FormatterFormatea, valida y localiza el error exacto.WebP ConverterPNG, JPG y PDF a WebP para que la web cargue…PDF a WebPCada página del PDF, en una imagen ligera.Comprobador de emailsSintaxis, correos temporales y registros MX.Compresor de vídeoBaja el peso del vídeo sin subirlo a ningún servidor.Vídeo a MP3Extrae el audio de un vídeo en un par de clics.Firmas de emailFirma en HTML lista para Gmail y Outlook.
    También te sirveHerramientas externas que merecen la pena

    DNS Checker, Query Monitor, Local WP y el resto del kit que usamos a diario, con para qué sirve cada una.

    Ver la selección
    Todas las herramientasPlugin LibraryRecíbelas por correo
  • Plugin Library
  • Español
  • English ✓
  • 🇨🇳 中文(简体)
  • Français
  • Deutsch
  • Italiano
Newsletter
  • WordPress
  • Plugins de WordPress
  • WooCommerce
  • IA para WordPress
  • Security
  • Herramientas gratis
  • See everything
BiblioWebBiblioWeb
Font ResizerAa
  • WordPress
  • Plugins
  • WooCommerce
  • Errores
  • Tools
Search
  • Start
  • WordPress
    • All about WordPress
    • WordPress Plugins
    • Web Development and Plugins
    • AI and Web Automation
    • WooCommerce
    • Hosting and Web Performance
    • Cybersecurity and Web Security
    • Web Error Resolution
  • Plugins de WordPress
    • Rank Math SEO
    • AI Engine
    • WP Rocket
    • WPCode
    • WP Translate Master
    • Cart Tool Kit
    • SC Heatmap
    • JetStudio Bookings
    • Restaurant Menu Widget
    • WP SEO Pro
  • Tools
    • Password Generator
    • QR Code Generator
    • Word Counter
    • JSON Formatter
    • Image to WebP Converter
    • Email Checker
    • Video Compressor for Web
    • Email Signature Generator
    • Video to MP3 Converter
    • PDF to WebP Converter
  • Plugin Library
  • Blog
    • Español
    • English ✓
    • 🇨🇳 中文(简体)
    • Français
    • Deutsch
    • Italiano
Síguenos
© 2026 BiblioWeb — All rights reserved.
Cover » Blog » Datos estructurados en WordPress con IA: cómo generar schema correcto sin saber programar
AI & Web Automation

Datos estructurados en WordPress con IA: cómo generar schema correcto sin saber programar

Adrián Alcalá
Actualizado: 27/09/2026 20:14
By Adrián Alcalá
Share
13 min de lectura
Datos estructurados en WordPress generados con IA
SHARE

Los datos estructurados son la diferencia entre que tu receta aparezca en Google con foto, valoración y tiempo de cocción, o como una línea azul más. Entre que tus preguntas frecuentes se desplieguen en el resultado, o no.

Índice
Qué son y qué no sonQué tipos necesitas de verdadEl prompt que funcionaEl caso de las preguntas frecuentesLa validación no es opcionalLos cinco errores que más se repitenWhere to put it in WordPressHow to know if it's really workingFrequently Asked QuestionsIn summary

El problema es que escribir schema a mano es tedioso y muy fácil de romper: un corchete mal cerrado y Google ignora el bloque entero sin decirte nada. La IA es genuinamente buena en esto —es código estructurado y repetitivo, justo lo suyo— siempre que la uses con dos precauciones que veremos.

Qué son y qué no son

Los datos estructurados son un bloque de código, normalmente en formato JSON-LD, que va en el HTML de tu página y describe su contenido en un vocabulario que los buscadores entienden: esto es un artículo, este es su autor, esta es la fecha, esta es la valoración.

Dos aclaraciones que evitan expectativas equivocadas:

No son un factor de posicionamiento. Poner schema no te sube en los resultados. Lo que hace es habilitar los resultados enriquecidos: esos añadidos visuales que ocupan más espacio y se llevan más clics. Subes por lo que ganas en clics, no porque Google te premie por tener marcado.

Google decide si los muestra. Tener el marcado correcto no garantiza el resultado enriquecido, solo lo hace posible. Sin marcado es imposible; con marcado, es una posibilidad.

You Might Also Like

How to automate tasks in WordPress (cron, plugins and flows)
Will AI replace web developers? What the data says
Accesibilidad web en WordPress: auditarla con IA en una tarde
Automatic translation with AI in WordPress: advantages, risks and SEO

Qué tipos necesitas de verdad

Schema.org tiene cientos de tipos. Para un WordPress normal necesitas cuatro o cinco:

  • Article o BlogPosting para las entradas del blog.
  • FAQPage para páginas con preguntas frecuentes reales y visibles.
  • HowTo para tutoriales paso a paso.
  • Product si vendes, con precio y disponibilidad.
  • LocalBusiness si tienes negocio con ubicación.
  • BreadcrumbList para la ruta de navegación.

Antes de generar nada: comprueba qué tienes ya. Yoast y Rank Math generan automáticamente bastante de esto. Si añades tu propio bloque sin mirar, acabas con marcado duplicado y contradictorio, que es peor que no tener ninguno.

Para verlo, abre una entrada tuya, mira el código fuente y busca application/ld+json. O usa directamente la herramienta de prueba de resultados enriquecidos de Google, que te lista todo lo que detecta.

El prompt que funciona

El fallo típico es pedir «genérame el schema de este artículo» y pegar el texto. El modelo produce un JSON impecable… con una fecha de publicación inventada, un autor que no existe y una URL de imagen plausible pero falsa.

Publicar datos falsos en el marcado es peor que no tenerlo: es información incorrecta sobre tu propia página, y en el caso de valoraciones o precios puede acarrear una acción manual de Google.

La forma correcta es dar los datos explícitamente y prohibir el relleno:

«Genera un bloque JSON-LD de tipo Article para esta página. Usa EXCLUSIVAMENTE estos datos y no inventes ninguno:
— Titular: [título exacto]
— URL: [URL exacta]
— Autor: [nombre]
— Fecha de publicación: [AAAA-MM-DD]
— Fecha de modificación: [AAAA-MM-DD]
— Imagen destacada: [URL completa de la imagen]
— Editor: [nombre del sitio]
Si falta algún campo obligatorio, NO lo rellenes: escribe PENDIENTE y avísame al final de qué falta. Devuelve solo el bloque JSON-LD envuelto en su etiqueta script, sin explicación.»

La instrucción de escribir PENDIENTE en lugar de inventar es la clave de todo el asunto. Convierte al modelo en un generador de plantillas fiable en lugar de en un inventor creativo.

El caso de las preguntas frecuentes

FAQPage es el tipo con mejor relación esfuerzo-resultado, y también el que más se usa mal.

La regla que Google aplica es estricta: las preguntas y respuestas del marcado tienen que estar visibles en la página, con el mismo texto. No vale marcar preguntas que no aparecen, ni marcar unas y mostrar otras distintas.

El flujo correcto es al revés de como suele hacerse: primero escribes las preguntas frecuentes en el artículo porque son útiles, y después generas el marcado a partir de ellas. No al contrario.

Para eso, un prompt sencillo funciona bien: pegas las preguntas y respuestas tal cual están en la página y pides el bloque FAQPage respetando el texto literal, sin reescribir. Insiste en lo de «literal», porque el instinto del modelo es mejorar la redacción, y ahí la mejora te rompe la validez.

La validación no es opcional

Esta es la segunda precaución, y no se salta nunca.

Un JSON-LD con un error de sintaxis no da error visible: simplemente se ignora entero. Puedes tener meses de marcado inútil sin enterarte.

Valida siempre en dos sitios, porque comprueban cosas distintas:

  1. La prueba de resultados enriquecidos de Google. Te dice si el marcado sirve para generar resultados enriquecidos y qué campos obligatorios faltan.
  2. El validador de Schema.org. Es más estricto con el vocabulario y detecta propiedades mal escritas que Google se salta.

Y antes de eso, si el bloque te ha quedado largo, revísalo con un formateador para ver la estructura de anidamiento con claridad. Nuestro JSON formatter and validator funciona entero en tu navegador, así que puedes pegar marcado con datos de tu negocio sin que salga de tu equipo.

Los cinco errores que más se repiten

  1. Duplicate markup. Your SEO plugin already generates Article and you add another. Google receives two versions and keeps the one it wants. Before adding, see what's there.
  2. Dates in incorrect format. It must be ISO 8601 format: 2026-09-22, not "September 22, 2026".
  3. Relative URLs. In the markup, all URLs are absolute, with https:// and full domain. A relative path invalidates the field.
  4. Invented or self-assigned ratings. Marking AggregateRating with non-existent reviews is one of the few uses of schema that cause manual penalties. Don't do it.
  5. Markup that does not correspond to the content. Putting HowTo on something that is not a tutorial, or Product on an informational page. Google detects it and stops trusting the rest of your markup.

Where to put it in WordPress

You have three ways, from less to more control:

Your SEO plugin. Yoast and Rank Math allow you to configure the content type per post and generate the markup themselves. For most sites, this is sufficient and the most maintainable. If you use Yoast, start by reviewing the content type settings before adding anything manually.

A snippet manager. If you need a specific block on a specific page, a manager like WPCode lets you insert it with conditions on where it appears, without touching the theme files. We have a guide on WPCode as a snippet manager which covers exactly this case.

The child theme. Only if you know what you're doing and need logic that depends on site data. Remember it must be a child theme: if you put it in the parent theme, the next update will override it.

How to know if it's really working

Validating the block in a tool tells you that the syntax is correct. It doesn't tell you if Google is using it. For that, you have to look at Search Console, and it's advisable to do so a couple of weeks after publishing.

In the sidebar menu, under Enhancements, an entry appears for each type of markup Google has detected on your site: "FAQs", "Products", "Breadcrumbs" and those that apply. If you have put FAQPage and after two weeks no FAQ section appears, Google is not processing it and something is wrong.

Each report divides pages into three states that are worth understanding:

  • Valid: the markup has been processed correctly. That's the goal.
  • Valid with warnings: it works, but recommended fields are missing. It's worth reviewing them because optional fields are often what make the result more attractive: an image, a rating, a price.
  • Invalid: a mandatory field is missing and the markup is discarded. These are priorities.

A practical detail: the report groups errors by type, not by page. If eighty pages appear with the same error, it's almost always a single template error repeated eighty times. You fix one and all are corrected, so don't be scared by the number.

And a warning about the pace: after correcting, the report doesn't update instantly. Google has to re-crawl the affected pages, and that can take days to weeks. You can speed it up by requesting indexing for a specific page from the URL inspection tool, but don't do it for all eighty: request one, check that it's already valid, and let the rest process on their own.

Frequently Asked Questions

How long does it take for the rich result to appear?

First, Google has to re-crawl the page, which can take days to weeks depending on how often it visits your site. Then it decides whether to display it. In Search Console, the improvements section tells you how many pages have valid markup, which is the sign that it has at least processed it correctly.

Can I mark a page with several types at once?

Yes, and it's normal. An article can be Article, to have BreadcrumbList and also a block FAQPage for its FAQs. What you shouldn't do is duplicate the same type twice with different data.

Is schema useful for AI search engines?

It helps, though not in the way it helps classic rich results. Well-structured and explicit content about what it is and who signs it is easier for any system reading the web to interpret and cite correctly. It's not a direct lever, but it rows in its favor.

What if my theme already includes schema on its own?

Many commercial themes do it, and that's where most duplicates appear. Run a page through Google's testing tool and see how many blocks it detects. If you see two Article, deactivate one of the two sources: normally it's easier to deactivate the theme's and stick with the SEO plugin's, which updates more often.

In summary

Structured markup is one of the few things in technical SEO with a visible and verifiable result: either the validator says it's good, or it says what's missing.

AI saves you the tedious part of writing it, with two non-negotiable conditions: give it real data and forbid it from inventing missing data, and always validate the result before publishing it. With these two, you go from a specialist's job to a ten-minute task per template.

Share This Article
Email Copiar enlace Print
ByAdrián Alcalá
Síguele:
Adrián Alcalá es desarrollador WordPress y consultor SEO, autor del plugin WP Translate y creador de BiblioWeb. Desde aquí comparte guías, tutoriales y herramientas gratuitas para quienes crean, optimizan y posicionan páginas web. Lleva años ayudando a negocios de toda España a sacar el máximo partido a WordPress, y todo lo que publica está probado en proyectos reales.
Previous Article Traducir WooCommerce con IA: productos, checkout y emails Traducir WooCommerce con IA: productos, checkout y los emails que casi nadie traduce
Next Article Accesibilidad web en WordPress con IA Accesibilidad web en WordPress: auditarla con IA en una tarde
Ilustración del plugin Restaurant Menu Widget: carta de restaurante con platos y precios editables en Elementor
Restaurant Menu Widget — WordPress Plugin
WordPress Plugins
Ilustración del plugin JetStudio Bookings: formulario de citas por pasos con calendario y bandeja de solicitudes
JetStudio Bookings — WordPress Plugin
WordPress Plugins
Ilustración del plugin SC Heatmap: mapa de calor de clics y scroll sobre una web, con los datos en tu servidor
SC Heatmap — WordPress Plugin
WordPress Plugins
Traducir WooCommerce con IA: productos, checkout y emails
Traducir WooCommerce con IA: productos, checkout y los emails que casi nadie traduce
WooCommerce

También te puede interesar

AI for web agencies: real uses
AI & Web Automation

AI for web agencies: real uses that save hours

28/09/2026
AI for Developers — illustration about AI for Web Developers: Decoding v0 and Bolt.new in the WordPress Ecosystem
AI & Web Automation

AI tools for web developers: which ones to use and for what

28/09/2026
SEO local en WordPress con IA para negocios
AI & Web Automation

SEO local en WordPress con IA: guía para negocios españoles

27/09/2026
WordPress - The future is here: Master AI to create blog titles that boost your WordPress (And forget about the competition
AI & Web AutomationWordPress

How to create blog titles with AI for WordPress

28/09/2026
Show More
  • Temas:
  • WordPress
  • WordPress Plugins
  • Web Development and Plugins
  • AI & Web Automation
  • Web Hosting & Performance
  • Cybersecurity and Web Security
  • WooCommerce
  • Troubleshooting web errors
BiblioWeb

Biblioweb.es

Web Technology News

Information you can trust: practical web technology guides and solutions — WordPress, plugins, cybersecurity, hosting, performance, and error troubleshooting.

RSS

Enlaces de interés

  • About us
  • Contact
  • Free tools
  • Plugin Library

Recibe nuestras nuevas guías de WordPress en tu correo. Suscríbete a la newsletter.

Legal

  • Legal Notice
  • Terms and Conditions
  • Cookies Policy
  • Privacy Policy

Últimas novedades

Ilustración del plugin Restaurant Menu Widget: carta de restaurante con platos y precios editables en Elementor

Restaurant Menu Widget — WordPress Plugin

27/09/2026
Continue reading
Ilustración del plugin JetStudio Bookings: formulario de citas por pasos con calendario y bandeja de solicitudes

JetStudio Bookings — WordPress Plugin

27/09/2026
Continue reading

© 2026 BiblioWeb — All rights reserved.

Gestionar consentimiento
Utilizamos tecnologías como las cookies para almacenar y/o acceder a la información del dispositivo. Lo hacemos para mejorar la experiencia de navegación y para mostrar anuncios (no) personalizados. El consentimiento a estas tecnologías nos permitirá procesar datos como el comportamiento de navegación o los ID's únicos en este sitio. No consentir o retirar el consentimiento, puede afectar negativamente a ciertas características y funciones.
Funcional Always active
El almacenamiento o acceso técnico es estrictamente necesario para el propósito legítimo de permitir el uso de un servicio específico explícitamente solicitado por el abonado o usuario, o con el único propósito de llevar a cabo la transmisión de una comunicación a través de una red de comunicaciones electrónicas.
Preferences
El almacenamiento o acceso técnico es necesario para la finalidad legítima de almacenar preferencias no solicitadas por el abonado o usuario.
Estadísticas
El almacenamiento o acceso técnico que es utilizado exclusivamente con fines estadísticos. El almacenamiento o acceso técnico que se utiliza exclusivamente con fines estadísticos anónimos. Sin un requerimiento, el cumplimiento voluntario por parte de tu proveedor de servicios de Internet, o los registros adicionales de un tercero, la información almacenada o recuperada sólo para este propósito no se puede utilizar para identificarte.
Marketing
El almacenamiento o acceso técnico es necesario para crear perfiles de usuario para enviar publicidad, o para rastrear al usuario en una web o en varias web con fines de marketing similares.
  • Manage options
  • Manage services
  • Manage {vendor_count} vendors
  • Read more about these purposes
Ver preferencias
  • {title}
  • {title}
  • {title}
Accede a BiblioWeb
Usuario o correo electrónico
Contraseña

¿Has olvidado tu contraseña?