Solicita hoy tu auditoría SEO gratuita Llama al 91 060 30 90
Inicio / Blog / SEO y GEO
SEO y GEO

Datos estructurados (schema markup): la etiqueta invisible que hace brillar tu web en Google

Busca en Google "mejor batidora" y fíjate en los resultados: algunos son un simple título azul con dos líneas de texto gris debajo, y otros llevan estrellas amarillas, el precio, si está disponible y hasta cuántas valoraciones tiene. Es la misma posición en el ranking, el mismo esfuerzo de contenido, pero un resultado se lleva el clic y el otro pasa desapercibido. Esa diferencia no la decide el algoritmo de Google al azar: la construye quien tiene la web, y se llama schema markup, o datos estructurados.

Qué es, en román paladino

El schema markup es un código que añades a tu web (normalmente invisible para quien la visita) que le dice a Google, en un lenguaje que la máquina entiende sin ambigüedad, qué es cada cosa en tu página. Sin ese código, Google tiene que "adivinar" a partir del texto que 4,8 es una valoración, que 29,90 € es un precio y que "¿cuánto dura el envío?" es una pregunta con su respuesta debajo. Con el código, no adivina: lo sabe con certeza, porque se lo has dicho en un formato estándar llamado schema.org, normalmente escrito en JSON-LD (un bloque de código que se coloca dentro del head o el body de la página).

No es contenido nuevo. No cambia lo que ve el visitante. Es una capa de metadatos, una especie de etiqueta con información clara pegada por debajo de tu contenido, pensada exclusivamente para que los buscadores (y ahora también las IA) entiendan sin ambigüedad de qué trata cada parte de tu página.

Para qué sirve en la práctica: los rich snippets

El uso más visible del schema markup son los llamados "rich snippets", resultados de búsqueda enriquecidos con información extra. Los más habituales:

  • Estrellas de valoración (Review / AggregateRating): tu ficha de producto o de servicio muestra la puntuación media y el número de reseñas directamente en el resultado de Google, antes incluso de entrar en la web.
  • Preguntas frecuentes desplegables (FAQPage): si marcas correctamente una sección de preguntas y respuestas, Google puede mostrar esas preguntas desplegables justo debajo de tu resultado, ocupando mucho más espacio visual en la pantalla.
  • Datos de producto (Product): precio, disponibilidad ("en stock") y valoración aparecen directamente en el listado de búsqueda o en Google Shopping.
  • Migas de pan (BreadcrumbList): en vez de mostrar la URL completa y fea, Google enseña la ruta de navegación (Inicio > Categoría > Producto), más legible y con más confianza.
  • Negocio local (LocalBusiness): horario, dirección, teléfono y tipo de negocio quedan claros para que aparezcas correctamente en el mapa y en búsquedas locales.
  • Eventos (Event): fecha, ubicación y entradas de un evento pueden aparecer directamente en los resultados, con un botón para comprar entradas.

Ninguno de estos elementos garantiza que aparezcan (Google decide cuándo mostrarlos), pero sin el código correspondiente, la probabilidad es cero. Con el código, pasas a estar en la partida.

¿Y esto mejora mi posición en el ranking?

Aquí hay que ser honesto: el schema markup, por sí mismo, no es un factor de posicionamiento directo tan fuerte como la velocidad de carga o la calidad del contenido. Lo que hace es mejorar cuánto destaca tu resultado una vez que ya estás posicionado, lo cual se traduce en más clics para la misma posición. Una ficha con estrellas y precio en el resultado de búsqueda puede duplicar su tasa de clics frente a un resultado idéntico sin ese marcado, simplemente porque llama más la atención y transmite más confianza antes de hacer clic.

La razón por la que ahora importa todavía más: la IA generativa

Aquí está el cambio real de los últimos tiempos. Cuando ChatGPT, Gemini o el resumen generado por IA de Google construyen una respuesta, no "leen" tu web como lo haría una persona: procesan fragmentos de texto y necesitan entender con precisión los hechos (precios, fechas, nombres, valoraciones, ubicaciones) para poder citarlos sin errores. Un dato estructurado bien marcado es literalmente comida masticada para esa IA: le dice sin ambigüedad "este es el precio", "esta es la valoración media", "esta es la dirección". Cuanto más limpio y correcto sea tu schema markup, más fácil se lo pones a cualquier sistema de IA para entender tu contenido con precisión y citarte como fuente en vez de citar a tu competencia.

Cómo implementarlo sin ser programador

No hace falta saber programar para tener schema markup correcto:

  • Si usas WordPress, plugins de SEO como Yoast o RankMath generan automáticamente buena parte del marcado básico (Article, Organization, BreadcrumbList) y te dejan añadir FAQ y reseñas desde el propio editor.
  • Para casos concretos, la herramienta gratuita "Structured Data Markup Helper" de Google te permite señalar con el ratón qué es cada elemento de tu página (título, precio, valoración) y genera el código por ti.
  • Una vez implementado, usa la herramienta de "Rich Results Test" de Google (gratuita) para comprobar que el código está bien formado y qué tipo de resultado enriquecido es candidato a mostrar.
  • Si tu web es una a medida (como la mayoría de las que gestionamos en 3CWeb), lo normal es incluir el bloque JSON-LD directamente en la plantilla de cada tipo de página: uno para fichas de producto, otro para artículos de blog, otro para la página de contacto con LocalBusiness.

El error que puede salir muy caro: marcar datos falsos

Google revisa (con bastante frecuencia) que lo que dice tu schema markup coincida con lo que ve un visitante real en la página. Si marcas una valoración de 4,9 estrellas con datos estructurados pero esas reseñas no existen visibles en la página, o si marcas un precio distinto al que realmente se paga, te arriesgas a una penalización manual que puede hacer desaparecer tus rich snippets durante meses, o incluso afectar a tu visibilidad general. La regla de oro: el schema markup describe lo que ya hay en la página, nunca inventa algo que no está.

Otros tipos de datos estructurados que merece la pena conocer

Más allá de los básicos, existen tipos de schema markup pensados para situaciones muy concretas que pueden aportar mucho valor según el negocio. El tipo HowTo sirve para marcar tutoriales paso a paso, y puede hacer que Google muestre directamente los pasos numerados en el resultado de búsqueda, algo especialmente útil para blogs de bricolaje, recetas o cualquier contenido instructivo. El tipo JobPosting está pensado para ofertas de empleo y permite que aparezcan en la pestaña específica de empleo de Google, con salario y ubicación visibles antes de hacer clic. El tipo VideoObject describe un vídeo incrustado en tu página (duración, miniatura, fecha de publicación) y puede hacer que aparezca una miniatura reproducible directamente en los resultados de búsqueda, algo que suele multiplicar la tasa de clics frente a un resultado de texto normal.

La elección de qué tipos de schema markup implementar no debería ser al azar: depende del contenido real que tenga tu web. Una empresa de servicios locales se beneficia sobre todo de LocalBusiness y Review; un blog de contenido, de Article, HowTo y FAQPage; una tienda online, de Product, Offer y BreadcrumbList. Intentar marcar tipos de datos que no corresponden a tu contenido real no solo no ayuda, sino que puede generar advertencias de Google Search Console sobre datos estructurados no válidos.

Preguntas frecuentes

¿El schema markup es visible para quien visita mi web?

No, es código que vive en el HTML de la página pero no se muestra en pantalla. Solo lo "leen" los buscadores y los sistemas de IA que procesan tu contenido; el visitante ve la página normal, sin ningún cambio visual directo por su presencia.

¿Necesito marcar toda mi web o solo algunas páginas?

Prioriza donde más impacto tiene: fichas de producto (Product y Review), la página de contacto o inicio (LocalBusiness), artículos del blog (Article) y cualquier sección de preguntas frecuentes (FAQPage). No hace falta marcar cada página del sitio para notar la diferencia.

¿Cuánto tarda en notarse el efecto una vez implementado?

Google necesita rastrear e indexar de nuevo las páginas afectadas, algo que suele tardar entre unos días y unas pocas semanas. Los rich snippets no aparecen de forma automática ni inmediata: Google decide caso por caso cuándo mostrarlos, aunque el código esté perfecto desde el primer minuto.

Más sobre SEO y GEO

¿Hablamos de seo y geo para tu negocio?

Cuéntanos tu proyecto y te decimos cómo podemos ayudarte, sin compromiso.

Llama al 91 060 30 90