Saltar al contenido
BeoHosting
BeoHosting
SEO

Schema markup para principiantes - Datos estructurados

BeoHosting Team··10 min read de lectura
Schema markup para principiantes - Datos estructurados

Si alguna vez has visto valoraciones con estrellas, precios de productos, una sección de preguntas frecuentes que se despliega directamente en la búsqueda o el horario de un negocio en los resultados de Google, eso son los datos estructurados en acción. El schema markup es una forma de decirle a Google exactamente qué significa el contenido de tu web y, a cambio, obtienes una presentación más rica en los resultados de búsqueda.

Qué son los datos estructurados

Los datos estructurados son un formato estandarizado para proporcionar información sobre una página y clasificar el contenido que hay en ella. Google utiliza los datos estructurados para entender el contenido de tu web y mostrarlo de una forma especial en los resultados de búsqueda, los llamados resultados enriquecidos o rich snippets.

Schema.org es un vocabulario común creado por Google, Microsoft, Yahoo y Yandex. Contiene cientos de tipos de datos, desde productos y recetas hasta eventos y organizaciones. Tú eliges qué tipos son relevantes para tu web y los implementas.

Los datos estructurados se añaden en formato JSON-LD (recomendado por Google), en formato Microdata o en formato RDFa. En esta guía usaremos JSON-LD porque es el más sencillo de implementar y no requiere cambiar la estructura HTML de tu web.

Por qué importan los datos estructurados

Los datos estructurados no afectan directamente al posicionamiento de tu web, pero aumentan de forma significativa el Click-Through Rate (CTR), el porcentaje de personas que hacen clic en tu resultado en la búsqueda. Los rich snippets ocupan más espacio en los resultados, destacan visualmente y ofrecen a los usuarios información adicional antes de hacer clic.

Los estudios demuestran que los rich snippets pueden aumentar el CTR entre un 20 y un 30 % en comparación con los resultados de búsqueda normales. Para las webs de e-commerce, mostrar el precio y la disponibilidad directamente en los resultados de búsqueda puede aumentar las conversiones de forma considerable.

FAQ Schema - lo más fácil para empezar

El FAQ schema es ideal para empezar porque es sencillo, aplicable a casi cualquier web y ofrece excelentes resultados visuales en la búsqueda de Google. Cuando Google reconoce el marcado FAQ schema, muestra preguntas y respuestas directamente en los resultados de búsqueda, lo que puede ampliar tu resultado hasta ocupar toda la primera página.

Aquí tienes un ejemplo de marcado FAQ schema en formato JSON-LD:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "FAQPage",
  "mainEntity": [
    {
      "@type": "Question",
      "name": "¿Cuánto cuesta el alojamiento web?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "El alojamiento web en BeoHosting cuesta desde 4,99 EUR al mes con el plan Start, que incluye 10 GB de almacenamiento NVMe, SSL gratuito y cuentas de correo electrónico."
      }
    },
    {
      "@type": "Question",
      "name": "¿El hosting incluye un dominio gratis?",
      "acceptedAnswer": {
        "@type": "Answer",
        "text": "Sí, todos los planes de hosting anuales incluyen un dominio .com gratuito durante el primer año."
      }
    }
  ]
}
</script>

Este código va en la sección <head> o <body> de una página HTML. Para las webs de WordPress, puedes usar el plugin Yoast SEO o Rank Math, que generan automáticamente el FAQ schema para los bloques FAQ de Gutenberg.

Product Schema - para tiendas online

Si tienes una web de e-commerce, el Product schema es imprescindible. Permite mostrar el precio, la disponibilidad, las valoraciones y las reseñas directamente en los resultados de Google. Aquí tienes un ejemplo:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Product",
  "name": "Plan de Hosting Premium",
  "description": "Plan de hosting con 50 GB de almacenamiento NVMe y tráfico ilimitado",
  "offers": {
    "@type": "Offer",
    "price": "9.99",
    "priceCurrency": "EUR",
    "availability": "https://schema.org/InStock",
    "priceValidUntil": "2026-12-31"
  },
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.8",
    "reviewCount": "156"
  }
}
</script>

Para las tiendas WooCommerce, el plugin Yoast WooCommerce SEO genera automáticamente el Product schema para todos los productos. Para PrestaShop y Magento existen módulos similares.

LocalBusiness Schema - para empresas locales

Si tienes una ubicación física o prestas servicios en una zona determinada, el LocalBusiness schema ayuda a Google a mostrarte en los resultados de búsqueda locales y en Google Maps. Aquí tienes un ejemplo:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "LocalBusiness",
  "name": "BeoHosting",
  "description": "Proveedor de alojamiento web",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "Calle Gran Vía 100",
    "addressLocality": "Madrid",
    "postalCode": "28013",
    "addressCountry": "ES"
  },
  "telephone": "+34-91-123-4567",
  "openingHoursSpecification": [
    {
      "@type": "OpeningHoursSpecification",
      "dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"],
      "opens": "09:00",
      "closes": "17:00"
    }
  ],
  "url": "https://www.beohosting.com",
  "priceRange": "$$"
}
</script>

Article Schema - para blogs

Si tienes un blog en tu web, el Article schema ayuda a Google a indexar y mostrar correctamente tus artículos. Este tipo de schema permite mostrar el autor, la fecha de publicación y la imagen destacada en los resultados de búsqueda.

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Article",
  "headline": "El título de tu artículo",
  "author": {
    "@type": "Person",
    "name": "Nombre del autor"
  },
  "datePublished": "2026-01-18",
  "dateModified": "2026-01-18",
  "publisher": {
    "@type": "Organization",
    "name": "BeoHosting"
  },
  "image": "https://www.tudireccion.com/images/article.jpg"
}
</script>

Breadcrumb Schema - para la navegación

El Breadcrumb schema muestra la ruta jerárquica de la página en los resultados de Google en lugar de una URL normal. Por ejemplo, en lugar de «tudominio.com/categoria/producto», Google muestra «Inicio > Categoría > Producto». Esto mejora la experiencia de usuario y ayuda a los usuarios a entender la estructura de tu web antes de hacer clic.

Implementación en WordPress

Para los usuarios de WordPress, la forma más fácil de implementar schema markup es a través de un plugin de SEO. Yoast SEO añade automáticamente el schema de Organization, Website, Article y Breadcrumb. Rank Math ofrece opciones aún más detalladas con un editor visual para el schema markup.

Para tipos de contenido específicos, usa los plugins Schema Pro o WP Schema. Estos plugins te permiten definir reglas para añadir schema de forma automática según la categoría de la entrada, el tipo de página o los campos personalizados.

Probar los datos estructurados

Google ofrece dos herramientas para probar los datos estructurados. Rich Results Test (search.google.com/test/rich-results) muestra cómo se verá tu resultado en la búsqueda y si hay errores. Schema Markup Validator (validator.schema.org) ofrece una validación más detallada del schema markup.

Antes de publicar una página con schema markup, pruébala siempre en una de estas herramientas. Los errores más habituales son atributos obligatorios que faltan, tipos de datos incorrectos y URLs no válidas. Las herramientas te mostrarán exactamente dónde está el problema y cómo solucionarlo.

Errores más habituales y cómo evitarlos

No añadas schema markup para contenido que no existe en la página: Google lo considera un abuso y puede penalizarte. Usa los tipos correctos; por ejemplo, no marques una entrada de blog como Product. Mantén los datos del schema actualizados: si cambia el precio de un producto, actualiza también el schema markup. No uses schema markup solo para conseguir rich snippets sin contenido real que los justifique.

Conclusión

El schema markup es una de las formas más eficaces de mejorar la visibilidad de tu web en la búsqueda de Google. Consulta también nuestra guía de Core Web Vitals sin cambios en el contenido ni en el diseño. Empieza con el FAQ o el LocalBusiness schema, porque son los más sencillos de implementar, y luego añade el Product y el Article schema a medida que amplíes la web. Prueba siempre antes de publicar, haz seguimiento de los resultados en Google Search Console y actualiza los datos cuando cambien. Para ayudarte a implementar datos estructurados, el equipo de soporte de BeoHosting está a tu disposición.

BeoHosting Team

10+ años de experiencia — Especialistas en alojamiento web e infraestructura

  • Web Hosting
  • WordPress Hosting
  • VPS
  • Dedicated Serveri
  • Domeni
  • SSL
  • cPanel
  • LiteSpeed
  • Linux administracija
  • DNS

Última actualización: