Lineamientos generales sobre datos estructurados

A fin de ser aptos para aparecer en los resultados enriquecidos de la Búsqueda de Google, los datos estructurados no deben infringir las Políticas de contenido de la Búsqueda de Google (que incluyen nuestras políticas de spam). Además, en esta página, se detallan los lineamientos generales que se aplican a todos los datos estructurados: se deben seguir para que se muestren como resultados enriquecidos en la Búsqueda de Google.

Si tu página contiene un problema con datos estructurados, puede generar una acción manual. Una acción manual de datos estructurados significa que una página deja de ser apta para aparecer como resultado enriquecido; no afecta la clasificación de la página en la Búsqueda web de Google. Para verificar si tienes una acción manual, abre el Informe de acciones manuales en Search Console.

Lineamientos técnicos

Puedes comprobar si cumples con los lineamientos técnicos mediante la Prueba de resultados enriquecidos y la Herramienta de inspección de URL, que detecta la mayoría de los errores técnicos.

Formato

A fin de que tu contenido sea apto para aparecer en los resultados enriquecidos, debes marcar las páginas de tu sitio con uno de los tres formatos compatibles:

  • JSON-LD (recomendado)
  • Microdatos
  • RDFa

Acceso

No bloquees el acceso de Googlebot a tus páginas de datos estructurados mediante robots.txt, noindex o algún otro método de control de acceso.

Lineamientos de calidad

No es sencillo probar si cumples estos lineamientos de calidad con una herramienta automatizada. La infracción de un lineamiento de calidad puede impedir que los datos estructurados sintácticamente correctos se muestren como resultado enriquecido en la Búsqueda de Google o puede hacer que esos datos se consideren spam.

Contenido

  • Sigue las políticas de spam para la Búsqueda web de Google.
  • Proporciona información actualizada. No mostraremos un resultado enriquecido para el contenido con factor de tiempo que ya no es relevante.
  • Proporciona contenido original que tú o tus usuarios hayan generado.
  • No marques contenido que no sea visible para los lectores de la página. Por ejemplo, si el lenguaje de marcado JSON-LD describe a un artista, el cuerpo HTML debe describir al mismo artista.
  • No marques contenido irrelevante ni engañoso, como opiniones falsas o contenido no relacionado con el tema principal de una página.
  • No uses datos estructurados para engañar a los usuarios. No robes la identidad de otra persona o de otra organización, ni tergiverses tu propiedad, afiliación o propósito principal.
  • El contenido en los datos estructurados también debe seguir las políticas o los lineamientos adicionales del contenido, como se documenta en la guía de funciones específicas. Por ejemplo, el contenido de los datos estructurados de JobPosting debe seguir las políticas de contenido para la publicación de empleo. El contenido en los datos estructurados de los problemas prácticos debe seguir los lineamientos sobre el contenido de problemas prácticos.

Relevancia

Los datos estructurados deben ser una representación real del contenido de la página. Estos son algunos ejemplos de datos irrelevantes:

  • Un sitio de transmisión de deportes en vivo que etiqueta las transmisiones como eventos locales
  • Un sitio de carpintería donde se etiquetan las instrucciones como recetas

Integridad

  • Especifica todas las propiedades obligatorias que se indican en la documentación correspondiente a tu tipo específico de resultado enriquecido. Los elementos que no incluyen todas las propiedades requeridas no son aptos para aparecer en los resultados enriquecidos.
  • Cuantas más propiedades recomendadas incluyas, mayor será la calidad del resultado para los usuarios. Por ejemplo, los usuarios prefieren las ofertas de empleo en las que se aclara explícitamente el salario. Los usuarios prefieren recetas con opiniones reales de otras personas y calificaciones por estrellas genuinas (ten en cuenta que las opiniones o calificaciones no enviadas por usuarios reales pueden dar lugar a una acción manual). La clasificación para los resultados enriquecidos tiene en cuenta información adicional.

Ubicación

  • Dispón los datos estructurados en la página que describen, a menos que la documentación indique lo contrario.
  • Si tienes páginas duplicadas para el mismo contenido, te recomendamos que dispongas los mismos datos estructurados en todas las versiones duplicadas, no solo en la página canónica.

Especificidad

Imágenes

  • Al especificar una imagen como una propiedad de datos estructurados, asegúrate de que la imagen sea relevante para la página en la que se encuentra. Por ejemplo, si defines la propiedad image de NewsArticle, la imagen debe ser relevante para ese artículo de noticias.
  • Todas las URLs de imágenes especificadas en los datos estructurados deben ser rastreables e indexables. De lo contrario, la Búsqueda de Google no podrá buscarlas ni mostrarlas en la página de resultados de búsqueda. Para comprobar si Google puede acceder a tus URL, usa la Herramienta de inspección de URL.

Varios elementos en una página

Si hay varios elementos en una página, significa que hay más de un tipo de contenido. Por ejemplo, una página podría contener una receta, un video que muestre cómo prepararla y la información de la ruta de navegación para que los usuarios puedan descubrirla. Toda esta información visible para el usuario también se puede marcar con datos estructurados, lo que facilita que los motores de búsqueda, como la Búsqueda de Google, comprendan la información de una página. Cuando agregas más elementos que se aplican a una página, la Búsqueda de Google tiene un panorama más completo y puede mostrarla en diferentes funciones de búsqueda.

Resultado enriquecido de una receta que muestra un video y opiniones

La Búsqueda de Google comprende varios elementos de una página, ya sea porque los anidaste o porque especificaste cada uno individualmente:

  • Anidamiento: Se produce cuando hay un elemento principal y, debajo de este, se agrupan elementos adicionales. Es muy útil cuando se agrupan elementos relacionados (por ejemplo, una receta con un video y opiniones).
  • Elementos individuales: En este caso, cada elemento es un bloque separado en la misma página.

Se recortaron estos ejemplos con el objetivo de abreviar, y no incluyen todas las propiedades obligatorias y recomendadas de las funciones. Si quieres ver un ejemplo completo, consulta la documentación específica del tipo de datos estructurados.

Anidación

A continuación, se muestra un ejemplo de datos estructurados anidados, en el que Recipe es el elemento principal, y aggregateRating y video están anidados en Recipe.

<html>
  <head>
    <title>How To Make Banana Bread</title>
    <script type="application/ld+json">
    {
      "@context": "https://schema.org/",
      "@type": "Recipe",
      "name": "Banana Bread Recipe",
      "description": "The best banana bread recipe you'll ever find! Learn how to use up all those extra bananas.",
      "aggregateRating": {
        "@type": "AggregateRating",
        "ratingValue": "4.7",
        "ratingCount": "123"
      },
      "video": {
        "@type": "VideoObject",
        "name": "How To Make Banana Bread",
        "description": "This is how you make banana bread, in 5 easy steps.",
        "contentUrl": "https://www.example.com/video123.mp4"
       }
    }
    </script>
  </head>
  <body>
  </body>
</html>

Elementos individuales

A continuación, se muestra un ejemplo de elementos individuales de datos estructurados. Hay dos elementos distintos: Recipe y BreadcrumbList.

<html>
  <head>
    <title>How To Make Banana Bread</title>
    <script type="application/ld+json">
    [{
      "@context": "https://schema.org/",
      "@type": "Recipe",
      "name": "Banana Bread Recipe",
      "description": "The best banana bread recipe you'll ever find! Learn how to use up all those extra bananas."
    },
    {
      "@context": "https://schema.org",
      "@type": "BreadcrumbList",
      "itemListElement": [{
        "@type": "ListItem",
        "position": 1,
        "name": "Recipes",
        "item": "https://example.com/recipes"
      },{
        "@type": "ListItem",
        "position": 2,
        "name": "Bread recipes",
        "item": "https://example.com/recipes/bread-recipes"
      },{
        "@type": "ListItem",
        "position": 3,
        "name": "How To Make Banana Bread"
      }]
    }]
    </script>
  </head>
  <body>
  </body>
</html>

Sugerencias adicionales

  • Para asegurarte de que la Búsqueda de Google entienda cuál es el objetivo principal de la página, incluye el tipo principal de datos estructurados que refleje el enfoque principal de la página. Por ejemplo, si una página trata mayormente sobre una receta, asegúrate de incluir datos estructurados de recetas además de datos estructurados de videos y opiniones. Esta es una oportunidad para que esa página tenga varias apariencias de búsqueda (resultados enriquecidos de recetas, búsqueda de videos y fragmentos de opiniones). Si la página solo incluye datos estructurados de videos, la Búsqueda de Google no sabrá lo suficiente como para mostrarla como un resultado enriquecido de recetas.
  • A fin de garantizar que la página represente en su totalidad el contenido visible para los usuarios, asegúrate de que todos los elementos de datos estructurados estén completos. Por ejemplo, si incluyes varias opiniones, asegúrate de incluir todas las que son visibles para los usuarios en la página. Si una página no marcara todas las opiniones que aparecen en ella, resultaría engañoso para los usuarios que esperan verlas todas, según la apariencia de la página en los resultados de la Búsqueda.