Directrices generales sobre datos estructurados

Para poder aparecer como resultados enriquecidos en 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 las directrices generales que se aplican a todos los datos estructurados, y que se deben seguir para que un contenido pueda aparecer como resultado enriquecido en la Búsqueda de Google.

Si en tu página hay un problema de datos estructurados, se te puede aplicar una acción manual. Cuando se aplican acciones manuales de datos estructurados, las páginas no pueden aparecer como resultados enriquecidos, pero eso no afecta a su posicionamiento en la Búsqueda web de Google. Puedes comprobar si se ha aplicado una acción manual a alguna de tus páginas en el informe "Acciones manuales" de Search Console.

Directrices técnicas

Puedes comprobar si cumples las directrices técnicas con la prueba de resultados enriquecidos y la herramienta de inspección de URLs, que detectan la mayoría de los errores técnicos.

Formato

Para que tu contenido pueda aparecer en resultados enriquecidos, marca las páginas de tu sitio con uno de los tres formatos que se admiten:

  • JSON-LD (opción recomendada)
  • Microdatos
  • RDFa

Acceso

No impidas que el robot de Google acceda a tus páginas con datos estructurados mediante robots.txt, la etiqueta noindex u otro método de control de acceso.

Directrices de calidad

No es fácil comprobar si cumples estas directrices de calidad con una herramienta automatizada. Si infringes alguna directriz de calidad, es posible que tus datos estructurados no aparezcan en resultados enriquecidos de la Búsqueda de Google o que se marquen como spam, aunque su formato sea correcto.

Contenido

  • Sigue las políticas de spam de la Búsqueda web de Google.
  • Proporciona información actualizada. No mostraremos resultados enriquecidos de contenido que se ha quedado obsoleto y ya no es relevante.
  • Ofrece contenido original que hayáis generado tus usuarios o tú.
  • No marques contenido que no puedan ver los lectores de la página. Por ejemplo, si en el marcado JSON-LD se describe a un artista determinado, en el cuerpo del documento HTML hay que describir al mismo artista.
  • No marques contenido irrelevante o engañoso, como reseñas falsas o contenido que no esté relacionado con el tema principal de una página.
  • No utilices datos estructurados para engañar a los usuarios. No suplantes la identidad de otra persona u organización, ni tergiverses tu propiedad, afiliación o propósito principal.
  • El contenido marcado con datos estructurados también debe seguir las directrices o políticas de contenido adicionales que se incluyen en las guías correspondientes. Por ejemplo, el contenido marcado con datos estructurados JobPosting debe cumplir las políticas de contenido de ofertas de empleo. El contenido marcado con datos estructurados de ejercicios para practicar debe seguir las directrices de contenido de ese tipo de datos.

Relevancia

Los datos estructurados deben ser una representación fiel del contenido de las páginas en las que están. A continuación se muestran algunos ejemplos de datos que no son relevantes:

  • Un sitio web que transmite eventos deportivos en directo y etiqueta sus transmisiones como eventos locales.
  • Un sitio web de carpintería que etiqueta instrucciones con marcado de recetas.

Exhaustividad

  • Indica todas las propiedades obligatorias que aparecen en la documentación correspondiente al tipo de resultado enriquecido en cuestión. Los elementos que no incluyen todas las propiedades obligatorias no pueden aparecer en resultados enriquecidos.
  • Cuantas más propiedades recomendadas incluyas, mayor será la calidad del resultado para los usuarios. Por ejemplo, los usuarios prefieren que en las ofertas de empleo se indique claramente el salario, y valoran más las recetas que incluyen reseñas reales de usuarios y valoraciones por estrellas genuinas. Ten en cuenta que si hay reseñas o valoraciones que no proceden de usuarios reales, puede que se lleve a cabo una acción manual. Para posicionar los resultados enriquecidos, se tiene en cuenta la información adicional.

Ubicación

  • Coloca los datos estructurados en la página que describen, a menos que la documentación indique lo contrario.
  • Si tienes páginas duplicadas con el mismo contenido, te recomendamos que añadas los mismos datos estructurados en todos esos duplicados, no solo en la página canónica.

Especificidad

Imágenes

  • Cuando incluyes una imagen como propiedad de datos estructurados, debes comprobar que la imagen esté estrechamente relacionada con la página en la que se encuentra. Por ejemplo, si defines la propiedad image de NewsArticle, la imagen debe ser pertinente a esa noticia.
  • Todas las URLs de imágenes especificadas en los datos estructurados deben poderse rastrear e indexar. Si no, la Búsqueda de Google no podrá encontrarlas ni mostrarlas en la página de resultados de búsqueda. Comprueba que Google pueda acceder a tus URLs mediante la herramienta de inspección de URLs.

Varios elementos en una página

Cuando decimos que puede haber varios elementos en una misma página, nos referimos a elementos de diferentes tipos. Por ejemplo, en una página puede haber una receta, un vídeo que muestre cómo prepararla y una ruta de exploración que indique cómo llegar a esa receta. Toda esta información la pueden ver los usuarios y se puede marcar con datos estructurados, lo que hace que buscadores como la Búsqueda de Google entiendan mejor qué contenido ofrece esa página. Si incluyes más elementos pertinentes en una página, la Búsqueda de Google entenderá mejor de qué trata la página y podrá mostrarla en diferentes funciones de búsqueda.

Resultado enriquecido de una receta en el que hay tanto un vídeo como reseñas

La Búsqueda de Google es capaz de detectar varios elementos en una página, tanto si están anidados como si cada uno se indica por separado:

  • Elementos anidados: hay un elemento principal que incluye varios elementos dentro de él. Es un método especialmente útil si van a agruparse elementos relacionados entre sí (por ejemplo, una receta con un vídeo y reseñas).
  • Elementos independientes: cada elemento es un bloque distinto dentro de la misma página.

En estos ejemplos faltan propiedades obligatorias y recomendadas de esas funciones porque se prioriza la brevedad. Para ver un ejemplo completo, consulta la documentación específica sobre esos tipos de datos estructurados concretos.

Elementos anidados

A continuación, se muestra un ejemplo de datos estructurados anidados. El elemento principal es Recipe, mientras que aggregateRating y video están anidados dentro de 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 independientes

A continuación, se incluye un ejemplo de elementos independientes de datos estructurados. Se muestran 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>

Consejos adicionales

  • Para asegurarte de que la Búsqueda de Google sepa cuál es el objetivo principal de una página, incluye en ella el tipo de datos estructurados del tema principal de la página. Por ejemplo, si el tema central de una página es una receta, incluye datos estructurados de recetas, además de los de vídeos y reseñas. De este modo, la página podrá aparecer en la Búsqueda de varias formas; por ejemplo, como resultado enriquecido de recetas, en la búsqueda de vídeos y como fragmento de reseña. Si la página solo tuviera datos estructurados de vídeo, la Búsqueda de Google no tendría suficiente información como para mostrarla como resultado enriquecido de recetas.
  • Para que la página represente todo el contenido que pueden ver los usuarios, asegúrate de que todos los elementos de datos estructurados estén completos. Por ejemplo, si hay varias reseñas en una página, marca con datos estructurados todas las que puedan leer los usuarios en esa página. Si no lo haces, el resultado de búsqueda será engañoso, porque los usuarios esperan verlas todas en la Búsqueda.