Schema · Datos estructurados

Schema markup: qué datos estructurados usar en cada tipo de página

Depende del tipo de página: LocalBusiness para negocios locales, Product para ecommerce, Service para servicios, BlogPosting para artículos y Organization para marcas. Aquí tienes la guía visual con los datos estructurados exactos que debes usar para posicionar en Google y ser citado por las IA.

Publicado el · Actualizado el · 10 min de lectura

Schema markup: qué datos estructurados usar en cada tipo de página (LocalBusiness, Product, Service, BlogPosting, FAQPage y Organization)

¿Sabes que los datos estructurados son importantes, pero no tienes claro cuál usar en cada página? El problema no es que haya muchos schemas. El problema es que nadie te ha dicho cuáles implementar exactamente en cada sección de tu web para que Google y las IA (ChatGPT, Perplexity, Gemini) te entiendan.

Y encima, la cosa se ha complicado. Porque no solo tienes que pensar en Google. Las inteligencias artificiales también leen tu código y usan esos datos para decidir si citarte o no. Si vienes de cero con el SEO técnico, empieza por qué es el SEO y cómo funciona y por la guía completa de SEO On-Page.

¿Qué son los datos estructurados y para qué sirven?

Los datos estructurados son como las etiquetas de una biblioteca. Son un código que añades a tu web (en formato JSON-LD, normalmente) para decirle a Google y a las inteligencias artificiales qué significa cada cosa.

¿Para qué sirven exactamente?

  • Para que Google te entienda mejor: ayudas a los algoritmos a interpretar el contenido de tu página y a mostrarlo en los resultados de búsqueda adecuados.
  • Para conseguir Rich Snippets: esos resultados enriquecidos con estrellas, precios, imágenes o información de eventos que destacan en la SERP y atraen muchos más clics. Aquí tienes cómo optimizar el meta title y la meta description para aprovecharlos.
  • Para hablar el idioma de la IA: plataformas como ChatGPT Search, Perplexity o Gemini utilizan estos datos para encontrar respuestas rápidas y citar fuentes fiables. Si no se lo pones fácil, es probable que te ignoren. Aquí te explico cómo optimizar tu web para IA (GEO).

Schema para LocalBusiness (página principal o de contacto)

El schema LocalBusiness es el pilar para negocios con ubicación física o zona de servicio. Sin esto, Google y la IA tienen que adivinar tus datos básicos.

Tipo de campoPropiedadDescripción
Obligatorios@typeEl subtipo específico de tu negocio (ej. Plumber, Restaurant, Dentist)
nameNombre exacto del negocio, debe coincidir con tu Google Business Profile
addressDirección postal completa con PostalAddress (calle, ciudad, provincia, código postal, país)
telephoneTeléfono principal que coincida con tu GBP
urlLa URL de tu sitio web
imageLogo o foto principal del negocio
OpcionalespriceRangeRango de precios (ej. $, $$, $$$)
openingHoursSpecificationHorario de apertura por día de la semana
geoCoordenadas de latitud y longitud (GeoCoordinates)
areaServedZona de cobertura para negocios sin ubicación física (SABs)
sameAsEnlaces a redes sociales y perfiles en directorios
aggregateRatingCalificación media y número de reseñas (si aplica)
hasMapEnlace a tu ficha de Google Maps

Ejemplo práctico: si eres un fontanero en Madrid, tu homepage debería tener LocalBusiness con @type: "Plumber". Incluye nombre, dirección, teléfono, horario de apertura y zona de servicio. Añade sameAs con enlaces a tu perfil de Google Business Profile y redes sociales para conectar entidades.

Si trabajas SEO local, complementa este schema con una buena estrategia en directorios gratuitos de SEO local y con reseñas en tu Google Business Profile. En mi experiencia, un LocalBusiness bien vinculado con tu GBP es lo que marca la diferencia para aparecer en el mapa y en las respuestas de IA.

Schema para Product (páginas de producto en ecommerce)

En la página de un producto concreto, el objetivo es vender. El schema debe dar toda la información para que la IA y Google muestren rich snippets con precio, disponibilidad y valoraciones.

Tipo de campoPropiedadDescripción
ObligatoriosnameNombre del producto, debe coincidir con el título visible
imageURL de al menos una imagen del producto
descriptionDescripción clara y precisa del producto
offersObjeto con precio, moneda y disponibilidad
brandMarca del producto (como entidad Brand)
OpcionalesaggregateRatingCalificación media y número total de reseñas. Permite estrellas en la SERP
reviewReseñas individuales con autor y valoración
skuCódigo de identificación del producto
gtinCódigo de barras o identificación global
mpnNúmero de pieza del fabricante
shippingDetailsCoste de envío, tiempo de entrega y región de servicio
hasMerchantReturnPolicyVentana de devolución y condiciones

Ejemplo práctico: la página de un televisor debe tener Product con name, description, image, sku y brand. Dentro, un Offer con price, priceCurrency y availability. Si hay reseñas, incluye aggregateRating con ratingValue y reviewCount.

Schema para Service (páginas de servicios)

Si ofreces servicios en lugar de productos físicos, necesitas Service. Esto aplica a negocios locales, consultorías, agencias, etc. Ayuda a la IA a entender qué servicio ofreces y en qué zona.

Tipo de campoPropiedadDescripción
ObligatoriosnameNombre del servicio que ofreces
OpcionalesserviceTypeTipo de servicio (ej. «reparación de calderas», «consultoría SEO»)
providerQuién ofrece el servicio (enlazar a tu LocalBusiness u Organization mediante @id)
areaServedZona geográfica donde se presta el servicio
offersInformación de precio (objeto Offer)

Ejemplo práctico: cada página de servicio (ej. «reparación de calderas») debe tener Service vinculado al LocalBusiness de tu homepage mediante provider y @id. La IA usa estas conexiones para saber que eres tú quien ofrece ese servicio en tu zona. Si trabajas posicionamiento local, refuerza esto con posicionamiento local en Google Maps.

Schema para BlogPosting (artículos y entradas de blog)

Tu contenido debe demostrar autoridad y experiencia. El schema ayuda a la IA a saber quién escribió qué y cuándo. Google exige ciertos campos para mostrar rich snippets de artículos.

Tipo de campoPropiedadDescripción
Obligatorios@typeBlogPosting o Article (usa el más específico)
headlineTítulo del artículo (máximo 110 caracteres)
imageURL de al menos una imagen. Google lo requiere para rich snippets
authorPersona o entidad que escribió el artículo
datePublishedFecha de publicación en formato ISO 8601 (YYYY-MM-DD)
publisherOrganización que publica el contenido (con su logo)
OpcionalesdateModifiedFecha de última modificación
articleBodyEl cuerpo completo del artículo
articleSectionSección o categoría del artículo (ej. «SEO», «Marketing»)
wordCountNúmero de palabras
aboutEl tema principal del contenido
speakableIndica secciones aptas para conversión texto-a-voz

Ejemplo práctico: si publicas una guía sobre «cómo reparar una fuga de agua», añade BlogPosting con el autor, la fecha de publicación y la imagen destacada. Enlaza el author a una página «Acerca de» con datos de experiencia y credenciales. Aquí tienes cómo aplicar E-E-A-T: experiencia, autoridad y confianza en Google correctamente.

Schema para FAQPage (páginas de preguntas frecuentes)

Si tienes una sección de FAQs, el schema puede hacer que tus respuestas aparezcan directamente en los resultados de búsqueda y en las respuestas de la IA. Es un gran cebo para el tráfico.

Tipo de campoPropiedadDescripción
Obligatorios@typeFAQPage
mainEntityArray de objetos Question
Question.nameEl texto de la pregunta
Question.acceptedAnswerObjeto Answer con la respuesta
Answer.textEl texto de la respuesta

Regla de oro: no marques preguntas que el usuario no pueda ver en la página. Es engañoso y va contra las directrices de Google.

Schema para Organization (páginas institucionales)

Para páginas «Acerca de» o institucionales, Organization ayuda a definir quién es la entidad detrás de la web. Útil para marcas, ONGs o proyectos sin ubicación física.

Tipo de campoPropiedadDescripción
ObligatoriosnameNombre de la organización
urlURL de la web de la organización
OpcionaleslogoLogo de la organización
sameAsEnlaces a redes sociales y perfiles
descriptionDescripción de la organización
legalNameNombre legal oficial

Cómo implementar todo esto sin volverte loco

Tienes tres caminos para añadir datos estructurados a tu web. Elige el que mejor encaje con tu nivel técnico.

01

Plugins de WordPress

Herramientas como Rank Math, Yoast SEO o Schema Pro pueden generar el schema básico sin tocar código. Son perfectas para empezar, pero suelen ser limitadas en personalización.

02

JSON-LD manual

Es la vía más profesional y limpia. Escribes el código JSON-LD en el <head> de tu página y tienes control total sobre cada propiedad y conexión @id.

03

Plugins especializados en Local SEO

Hay plugins diseñados específicamente para generar LocalBusiness y Service schema. Suelen ser más ligeros y precisos que los plugins SEO generalistas.

04

Herramientas de SEO gratuitas

Puedes apoyarte en herramientas como comprobar que tu schema funciona o en este mismo artículo para replicar los ejemplos.

Importante: pase lo que pase, valida siempre tu código con las herramientas oficiales de Google (Rich Results Test) y de Schema.org (Schema Markup Validator). Un pequeño error de sintaxis puede inutilizar todo el bloque.

Y recuerda: si no sabes qué schema tienes ya implementado, empieza por una auditoría SEO completa en 7 pasos para revisar el estado técnico de tu web. Si además quieres que las IA te citen, complementa con un archivo llms.txt bien configurado paso a paso y una estrategia para aparecer en ChatGPT con tu negocio.

El momento de actuar es ahora

Los datos estructurados son el idioma que hablan Google y las IA. Si no los usas, estás dejando que ellos adivinen quién eres y qué ofreces.

No necesitas implementar todos los schemas del mundo de golpe. Empieza por los básicos en tu página principal y en tus servicios principales. A medida que crezcas, añade más capas. Pero no esperes más.

Habla su idioma. Y te escucharán.

Si prefieres que un profesional implemente el schema por ti, analizo tu web, defino qué tipos de schema necesita cada página y los implemento en JSON-LD correctamente validado. Cuéntame tu proyecto y te responderé en menos de 48 horas.

Alex Figueiras, consultor SEO freelance en Valencia

Escrito por

Alex Figueiras

Consultor SEO freelance en Valencia · WordPress + Elementor + Rank Math

Ayudo a negocios locales y pymes a posicionar en Google con auditorías técnicas, SEO on-page y contenido que convierte. Más de 40 proyectos auditados y casos medidos en sectores como reformas, formación y ecommerce.

¿Quieres implementar schema correctamente?

Implemento los datos estructurados adecuados para cada tipo de página, validados y listos para Google y las IA.