Comprende cómo funcionan los datos estructurados

La Búsqueda de Google realiza un gran esfuerzo para entender el contenido de una página. Puedes ayudarnos si incluyes datos estructurados en la página para brindar a Google pistas explícitas sobre su significado. Los datos estructurados son un formato estandarizado para proporcionar información sobre una página y clasificar su contenido; por ejemplo, en una página de recetas, serían los ingredientes, el tiempo y la temperatura de cocción, las calorías, etc.

Google usa los datos estructurados que encuentra en la Web para comprender el contenido de la página y, además, recopilar información sobre la Web y el mundo en general. Por ejemplo, aquí hay un fragmento de datos estructurados JSON-LD que puede aparecer en una página de recetas, en el que se describen el título y el autor de la receta, además de otros detalles:

<html>
  <head>
    <title>Party Coffee Cake</title>
    <script type="application/ld+json">
    {
      "@context": "https://schema.org/",
      "@type": "Recipe",
      "name": "Party Coffee Cake",
      "author": {
        "@type": "Person",
        "name": "Mary Stone"
      },
      "datePublished": "2018-03-10",
      "description": "This coffee cake is awesome and perfect for parties.",
      "prepTime": "PT20M"
    }
    </script>
  </head>
  <body>
  <h2>Party coffee cake recipe</h2>
  <p>
    This coffee cake is awesome and perfect for parties.
  </p>
  </body>
</html>

La Búsqueda de Google también usa datos estructurados para habilitar funciones especiales y mejoras de los resultados de la búsqueda. Por ejemplo, una página de recetas con datos estructurados válidos es apta para aparecer en un resultado de la búsqueda con imágenes, como se muestra a continuación:

Apariencia de búsqueda

Resultado enriquecido de receta de pastel de manzana

Datos estructurados

<html>
  <head>
    <title>Apple Pie by Grandma</title>
    <script type="application/ld+json">
    {
      "@context": "https://schema.org/",
      "@type": "Recipe",
      "name": "Apple Pie by Grandma",
      "author": "Elaine Smith",
      "image": "http://images.edge-generalmills.com/56459281-6fe6-4d9d-984f-385c9488d824.jpg",
      "description": "A classic apple pie.",
      "aggregateRating": {
        "@type": "AggregateRating",
        "ratingValue": "4.8",
        "reviewCount": "7462",
        "bestRating": "5",
        "worstRating": "1"
      },
      "prepTime": "PT30M",
      "totalTime": "PT1H30M",
      "recipeYield": "8",
      "nutrition": {
        "@type": "NutritionInformation",
        "calories": "512 calories"
      },
      "recipeIngredient": [
        "1 box refrigerated pie crusts, softened as directed on box",
        "6 cups thinly sliced, peeled apples (6 medium)"
      ]
    }
    </script>
  </head>
  <body>
  </body>
</html>

Como los datos estructurados etiquetan cada elemento individual de la receta, los usuarios pueden buscar tu receta por ingrediente, cantidad de calorías, tiempo de cocción, etcétera.

Se usa lenguaje de marcado dentro de la página a la que se aplica la información a fin de codificar los datos estructurados. Estos datos deben describir el contenido de esa página. No crees páginas en blanco ni vacías que solo sirvan para guardar datos estructurados; tampoco agregues datos estructurados sobre la información que no es visible para el usuario, ni aunque esta sea correcta. Consulta más lineamientos técnicos y de calidad en el artículo sobre lineamientos generales de datos estructurados.

Formato de datos estructurados

En esta documentación, se explica qué propiedades son opcionales, obligatorias o recomendadas para los datos estructurados con un significado especial para la Búsqueda de Google. La mayoría de los datos estructurados de la Búsqueda usan vocabulario de schema.org, pero deberías tomar la documentación de developers.google.com como fuente definitiva sobre el comportamiento de la Búsqueda de Google y no la de schema.org. Si no se menciona aquí un objeto o atributo específico, significa que no se lo requiere para la Búsqueda de Google, incluso si aparece como obligatorio en schema.org.

Asegúrate de probar tus datos estructurados con la Prueba de resultados enriquecidos durante el desarrollo y con los informes de estado de resultados enriquecidos después de la implementación. De ese modo, podrás supervisar el estado tus las páginas, que podrían dañarse después de la implementación por errores relacionados con las plantillas o la publicación.

Si quieres que un objeto sea apto para aparecer en la Búsqueda de Google con un aspecto mejorado, debes incluir todas las propiedades requeridas. En general, si defines más funciones recomendadas, puedes aumentar las probabilidades de que tu información aparezca en los resultados de la Búsqueda con un aspecto mejorado. Sin embargo, es más importante agregar menos propiedades recomendadas, pero que sean detalladas y precisas, que tratar de incluir todas las propiedades recomendadas posibles con datos incompletos, inexactos o con formato incorrecto.

Además de las propiedades y los objetos que se documentan aquí, Google puede hacer un uso general de la propiedad sameAs y otros datos estructurados de schema.org. Si se consideran útiles, algunos de estos elementos podrían utilizarse para habilitar funciones de la Búsqueda futuras.

A menos que se indique lo contrario, la Búsqueda de Google admite datos estructurados en los siguientes formatos:

Formato Descripción y posición
JSON-LD* (recomendado) Una notación de JavaScript incorporada en una etiqueta <script>, en el encabezado o el cuerpo de la página. El lenguaje de marcado no se intercala con el texto visible para el usuario, lo que facilita la expresión de los elementos de datos anidados, como Country de PostalAddress de MusicVenue de Event. Además, Google puede leer datos de JSON-LD cuando se incluyen dinámicamente en los contenidos de la página; por ejemplo, a través de código JavaScript o widgets incorporados en tu sistema de administración de contenido.
Microdatos Una especificación de HTML de comunidad abierta que se utiliza para anidar datos estructurados dentro de contenido HTML. Al igual que RDFa, usa atributos de etiquetas HTML para nombrar las propiedades que quieres exponer como datos estructurados. Normalmente se emplea en el cuerpo de la página, pero se puede usar en el encabezado.
RDFa Es una extensión HTML5 compatible con datos vinculados mediante la introducción de atributos de etiquetas HTML que corresponden al contenido visible por el usuario que quieres describir para los motores de búsqueda. RDFa se usa comúnmente en la sección del encabezado y el cuerpo de la página HTML.

Lineamientos para datos estructurados

Asegúrate de seguir los lineamientos generales para datos estructurados, así como todos los lineamientos específicos correspondientes a tu tipo de datos estructurados. De lo contrario, es posible que no se puedan mostrar en los resultados enriquecidos de la Búsqueda de Google.

Cómo compilar, probar y publicar datos estructurados

Conoce nuestro proceso recomendado para crear páginas nuevas con datos estructurados.