Microformatos SEO: La guía definitiva

Imagen de Alberto Fernández - Consultor SEO Senior
Alberto Fernández - Consultor SEO Senior

Actualizado el: diciembre 14, 2025

10 min de lectura
Tabla de contenidos

¿Has visto alguna vez en Google esos resultados de búsqueda que tienen estrellitas, precios, o incluso preguntas y respuestas que se despliegan? No es magia, es SEO bien hecho. Y la técnica detrás de ese «superpoder» se llama datos estructurados, a menudo conocidos por su término más antiguo: microformatos.

Llevo más de 10 años metido hasta el cuello en el barro del SEO y, te lo digo claro, dominar esto es una de las palancas más potentes que tienes para destacar en las SERPs. No se trata solo de posicionar, se trata de que hagan clic en TI y no en tu competencia. Es la diferencia entre ser uno más en la lista y ser el resultado que grita «¡haz clic aquí!». En este artículo te voy a contar, sin tecnicismos absurdos, cómo puedes usar esto a tu favor, qué funciona de verdad y qué errores debes evitar a toda costa.

Lo que aprenderás en este artículo:

  • La diferencia REAL entre microformatos, microdata y Schema.org – Te lo explico claro para que no vuelvas a confundirlos nunca más.
  • Los 4 tipos de datos estructurados que generan MÁS clics – Me centro en los que tienen un impacto directo en el negocio, con ejemplos prácticos.
  • Guía paso a paso para implementarlos en tu web – Te enseño el método fácil con plugins y el método manual para tener control total, incluso sin saber código.
  • Cómo validar que lo has hecho bien – Usaremos la herramienta de Google para asegurarnos de que tu trabajo está perfecto y evitar problemas.

¿Qué son exactamente los microformatos y por qué te importan?

Imagínate que tu página web es una casa. El HTML es la estructura: las paredes, el techo, las puertas. Google puede entrar y «ver» que hay habitaciones, pero no sabe con certeza para qué sirve cada una. Los datos estructurados (y por extensión, los microformatos) son como ponerle etiquetas a cada puerta: «Cocina», «Dormitorio Principal», «Baño».

De repente, Google no solo ve contenido, sino que lo entiende. Sabe que «49,99€» es un precio, que «4,8 estrellas» es una valoración y que «Calle de la Princesa, 25, Madrid» es la dirección de tu negocio. Esta comprensión es lo que le permite mostrar información extra y visualmente atractiva en los resultados de búsqueda.

La diferencia real: Microformatos, Microdata y Schema.org

En el sector se usan estos términos casi como sinónimos, pero hay matices. Te lo aclaro para que hables con propiedad:

  • Microformatos: Fue uno de los primeros intentos de añadir este tipo de información semántica al HTML. Usaba atributos de clase (`class=»…`) para definir cosas. Hoy en día está bastante en desuso.
  • Schema.org: Es el «diccionario» o vocabulario estándar que han creado Google, Bing y Yahoo! para que todos hablemos el mismo idioma. Define qué etiquetas existen (Producto, Receta, Persona, etc.) y qué propiedades tienen. Es el estándar actual.
  • Microdata y JSON-LD: Son los «lenguajes» que usamos para implementar el vocabulario de Schema.org en nuestra web. Microdata lo hace añadiendo atributos directamente a las etiquetas HTML, mientras que JSON-LD (el método que recomiendo) lo hace a través de un script, lo que lo mantiene más limpio y separado del contenido visible.

En resumen: hoy en día, cuando hablamos de «microformatos SEO», casi siempre nos referimos a implementar el vocabulario de Schema.org usando el formato JSON-LD.

El verdadero objetivo: conseguir Rich Snippets

¿Y para qué hacemos todo esto? El premio gordo son los Rich Snippets o fragmentos enriquecidos. Son esos resultados de búsqueda visualmente mejorados que te comentaba al principio.

Ojo, implementar datos estructurados no es un factor de ranking directo. Google no te va a poner el primero solo por usarlos. Pero su efecto es brutal por una razón indirecta: disparan el CTR (Click-Through Rate). Un resultado con estrellitas, un precio claro o una foto atractiva se lleva muchísimos más clics que un resultado de texto plano, aunque esté una posición por debajo. Y un CTR más alto sí que es una señal positiva para Google.

Los tipos de microformatos que más impacto tienen

Hay cientos de tipos de schemas en Schema.org, pero la verdad es que el 80% del impacto se consigue con unos pocos. Estos son los que implemento siempre que puedo en los proyectos de mis clientes:

Para negocios locales y servicios

Si tienes una tienda física, un restaurante, o eres un profesional que ofrece servicios (un fontanero en Chamberí, un abogado en Salamanca…), el schema `LocalBusiness` es obligatorio. Permite mostrar tu dirección, horario, teléfono y valoraciones directamente en los resultados, incluido el pack local de Google Maps.

Para E-commerce y productos

Para cualquier tienda online, el schema `Product` es oro puro. Permite que Google muestre el precio, la disponibilidad (en stock / agotado), las valoraciones del producto (las estrellitas) y hasta la imagen. Es una ventaja competitiva enorme en un sector tan peleado.

Para blogs y contenido

Aquí hay dos que me encantan:

  • FAQPage: Si tienes una sección de preguntas frecuentes, marcarla con este schema puede hacer que esas preguntas aparezcan como un desplegable debajo de tu resultado. Ocupas más espacio en la SERP y resuelves la duda del usuario al instante.
  • Article/NewsArticle: Ayuda a Google a entender mejor quién es el autor, la fecha de publicación y el titular, lo que puede mejorar tu visibilidad en Google News y Discover.

Cómo implementar datos estructurados paso a paso (sin morir en el intento)

Vale, Alberto, me has convencido. ¿Ahora cómo narices meto yo esto en mi web? Tienes dos caminos principales, del más fácil al más controlado.

Opción 1: Con plugins de SEO en WordPress (la fácil)

Si usas WordPress, estás de suerte. Plugins como Rank Math o Yoast SEO hacen gran parte del trabajo sucio por ti. Automáticamente añaden el schema de Artículo a tus posts, el de Producto si usas WooCommerce, y te dan opciones muy sencillas para añadir otros como el de FAQ o LocalBusiness sin tocar una línea de código. Para el 90% de los casos, esta es la vía más rápida y segura.

Opción 2: Generadores de código + implementación manual (más control)

A veces el plugin se queda corto o quieres un control total. En ese caso, mi flujo de trabajo es el siguiente:

  1. Usa un generador: Herramientas online como Merkle’s Schema Markup Generator te permiten rellenar un formulario (tipo de schema, nombre del producto, precio, etc.) y te generan el código JSON-LD automáticamente.
  2. Copia el código: Te dará un bloque de código que empieza por `<script type=»application/ld+json»>`.
  3. Pégalo en tu web: Lo ideal es pegarlo en el `<head>` de la página específica. Si usas WordPress, muchos temas tienen una opción para añadir «scripts en la cabecera» o puedes usar un plugin como «Insert Headers and Footers».
  4. ¡Valida!: El paso más importante. Copia la URL de la página donde lo has implementado y pégala en la Herramienta de prueba de resultados enriquecidos de Google. Te dirá si el código es válido y si esa página es apta para mostrar rich snippets.

Tabla comparativa: Métodos de implementación de Schema

Para que lo veas más claro, aquí te dejo una tabla comparando las formas más comunes de meter mano a los datos estructurados.

Método de implementación Dificultad Control y personalización Mi recomendación
Plugins SEO (Rank Math, Yoast) Baja Básica-Media ⭐⭐⭐⭐⭐ Ideal para empezar y para la mayoría de webs en WordPress.
Generador de Schema + Inserción Manual Media Alta ⭐⭐⭐⭐ Perfecto para schemas específicos que los plugins no cubren.
Desarrollo a medida (código) Alta Total ⭐⭐⭐ Solo para proyectos muy grandes o con necesidades muy complejas.
Google Tag Manager Media-Alta Alta ⭐⭐⭐ Una opción viable si no puedes tocar el código, pero más frágil.

Errores comunes que veo (y cómo evitarlos)

En mis auditorías SEO, veo los mismos fallos una y otra vez. Evítalos:

  • Inventarse datos: El error más grave. No pongas 5 estrellas de valoración si no tienes reseñas reales que lo respalden. Google no es tonto y puede llevar a una acción manual.
  • Usar schema irrelevante: No marques un `Recipe` (receta) en la página de servicios de tu consultoría solo para intentar conseguir el rich snippet. El schema debe corresponderse con el contenido principal de la página.
  • Contenido oculto: La información que marques con datos estructurados (como el precio o las valoraciones) debe ser visible para el usuario en la página. No intentes engañar a Google.
  • No validar el código: Es un error de novato. Siempre, siempre, SIEMPRE, pasa tu URL por la herramienta de Google antes de dar el trabajo por terminado.

Mi consejo final: Lo que debes recordar

Si tienes que quedarte con algo de todo este rollo, que sea esto: los datos estructurados son tu mejor herramienta para comunicarte con Google de forma clara y, sobre todo, para hacer que tus resultados de búsqueda sean irresistibles para los usuarios.

No te obsesiones con implementar los 200 tipos de schema que existen. Empieza por lo básico y lo que más impacto tiene en tu tipo de negocio: `LocalBusiness`, `Product` o `FAQPage`. Usa un plugin si estás en WordPress para simplificar el proceso, y no te olvides nunca de validar tu trabajo.

Hacer esto bien no es una opción, es una obligación si quieres competir de verdad en las SERPs actuales. Es un esfuerzo que se ve recompensado con creces en forma de clics y, al final, de negocio.

Preguntas frecuentes que me hacen mis clientes

¿Los microformatos afectan directamente a mi ranking?

No directamente. Google ha dicho que no son un factor de posicionamiento como tal. Sin embargo, al generar rich snippets, aumentan drásticamente tu visibilidad y tu CTR. Un CTR más alto sí es una señal positiva que puede influir indirectamente en tus rankings a medio-largo plazo.

¿Puedo usar varios tipos de schema en la misma página?

Sí, y a menudo es lo correcto. Por ejemplo, una página de producto en un e-commerce podría tener el schema `Product` (para los detalles del producto) y también el schema `FAQPage` si incluye una sección de preguntas frecuentes sobre ese artículo. La clave es que cada schema describa un contenido que realmente está presente en la página.

He implementado el schema pero Google no muestra los rich snippets, ¿por qué?

Implementar el código es solo una parte. Que Google decida mostrar el resultado enriquecido depende de varios factores: la calidad del contenido, la autoridad de tu web, la intención de búsqueda del usuario y la competencia. Que el código sea válido no garantiza el rich snippet, solo te hace «apto» para él. Ten paciencia y asegúrate de que tu contenido es de primera.

¿Es mejor usar JSON-LD o Microdata?

Sin dudarlo, JSON-LD. Es el método recomendado por Google. Es más limpio porque va en un script separado y no «ensucia» tu código HTML. Además, es más fácil de gestionar y de depurar si algo va mal. La mayoría de plugins y generadores modernos usan JSON-LD por defecto.

Imagen de Alberto Fernández
Alberto Fernández

Tabla de contenidos