Cómo funcionan los datos estructurados

La Búsqueda de Google se esfuerza por entender el contenido de las páginas. No obstante, puedes ayudarla con pistas explícitas sobre el significado de tus páginas si incluyes en ellas datos estructurados, que son un formato estandarizado con el que proporcionar información sobre páginas y clasificar su contenido. Por ejemplo, en una página de recetas, podrías marcar con datos estructurados los ingredientes, el tiempo y la temperatura de cocción, o las calorías, entre otros detalles.

Google utiliza los datos estructurados que encuentra en Internet para interpretar el contenido de tus páginas, así como para obtener información sobre la Web y el mundo en general. A continuación, se incluye un ejemplo de fragmento de datos estructurados en formato JSON-LD, en el que se describe la información de contacto de una empresa llamada Unlimited Ball Bearings:

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Organization",
  "url": "http://www.example.com",
  "name": "Unlimited Ball Bearings Corp.",
  "contactPoint": {
    "@type": "ContactPoint",
    "telephone": "+1-401-555-1212",
    "contactType": "Customer service"
  }
}
</script>

Con los datos estructurados, la Búsqueda de Google también puede habilitar funciones y mejoras especiales de los resultados de búsqueda. Por ejemplo, las páginas de recetas que incluyen datos estructurados válidos pueden aparecer con imágenes en los resultados de búsqueda, tal como se muestra a continuación:

Función de resultado de búsqueda Datos estructurados equivalentes (se han recortado por motivos de espacio)
Resultado enriquecido de receta de pastel de manzana. 


 <html>
<head>
<title>Grandma's Holiday Apple Pie</title>
<script type="application/ld+json">
{
  "@context": "https://schema.org/",
  "@type": "Recipe",
  "name": "Grandma's Holiday Apple Pie",
  "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",
    "reviewCount": "276",
    "bestRating": "5",
    "worstRating": "1"
  },
  "prepTime": "PT30M",
  "totalTime": "PT1H",
  "recipeYield": "8",
  "nutrition": {
    "@type": "NutritionInformation",
    "servingSize": "1 medium slice",
    "calories": "230 calories",
    "fatContent": "1 g",
    "carbohydrateContent": "43 g",
  },
  "recipeIngredient": [
    "1 box refrigerated pie crusts, softened as directed on box",
    "6 cups thinly sliced, peeled apples (6 medium)",
    "..."
  ],
  "recipeInstructions": [
    "1...",
    "2..."
   ]
}
</script>
</head>
<body>
</body>
</html>
  

Como los datos estructurados etiquetan cada uno de los elementos de tu receta, los usuarios pueden buscarla por ingrediente, cantidad de calorías o tiempo de cocción, entre otros datos.

Para usar datos estructurados, debes incluir etiquetas en la página que incluya la información que quieras marcar. Los datos estructurados deben describir el contenido de esa página. No crees páginas en blanco o vacías solo para incluir datos estructurados, ni tampoco etiquetes con datos estructurados información que los usuarios no puedan ver, aunque esa información sea correcta. Para ver más pautas técnicas y de calidad, consulta las directrices generales de datos estructurados.

Formato de datos estructurados

En esta documentación, se indican las propiedades de datos estructurados que son obligatorias, las que se recomiendan, y las opcionales que tienen un significado especial en la Búsqueda de Google. Aunque la mayoría de los datos estructurados de la Búsqueda utilizan la sintaxis de schema.org, deberías consultar la documentación de developers.google.com para saber con certeza cómo se comportará la Búsqueda de Google. Si un objeto o atributo no se menciona más abajo, la Búsqueda de Google no lo necesita, aunque en schema.org se indique que es obligatorio.

Asegúrate de probar tus datos estructurados con la Herramienta de prueba de datos estructurados mientras los implementas. También deberías probarlos con los informes de estado de resultados enriquecidos una vez implementados para supervisar el estado de tus páginas, puesto que quizá se produzcan problemas por errores con las plantillas o la publicación.

Si quieres que un objeto concreto pueda aparecer en la Búsqueda de Google con una apariencia mejorada, recuerda incluir todas las propiedades obligatorias. Por lo general, cuantas más propiedades recomendadas incluyas, más probabilidades hay de que tu información aparezca en los resultados de la Búsqueda como resultado enriquecido. No obstante, es mejor añadir pocas propiedades recomendadas, pero que estén completas y sean precisas, que tratar de incluir todas las propiedades recomendadas posibles, pero con datos incompletos, inexactos o con formato incorrecto.

Además de las propiedades y los objetos que se incluyen en esta documentación, Google puede hacer un uso general de la propiedad sameAs y otros datos estructurados de schema.org. Si se consideran útiles, es posible que algunos de estos elementos se utilicen más adelante para habilitar otras funciones de la Búsqueda.

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) Anotación de JavaScript insertada en una etiqueta <script> situada en el encabezado o el cuerpo de la página. El marcado no se intercala con el texto que pueden ver los usuarios, por lo que es más fácil expresar elementos de datos anidados, como "Country" (país) de "PostalAddress" (dirección postal) o "MusicVenue" (lugar) de "Event" (evento). Además, Google puede leer datos de JSON-LD cuando se inyectan dinámicamente en el contenido de la página; por ejemplo, a través de código JavaScript o de widgets insertados en el sistema de gestión de contenido.
Microdatos Una especificación de HTML de comunidad abierta con la que se pueden anidar datos estructurados dentro de contenido HTML. Al igual que en el formato RDFa, las propiedades que se quieren exponer como datos estructurados deben marcarse con atributos de etiquetas HTML. Por lo general, este formato se emplea en el cuerpo de la página, pero se puede usar también en el encabezado.
RDFa Una extensión HTML5 que admite datos vinculados mediante atributos de etiquetas HTML que corresponden al contenido que los usuarios pueden ver y que quieres describir para los motores de búsqueda. Por lo general, este formato se usa tanto en el encabezado como en el cuerpo de las páginas HTML.

Directrices de datos estructurados

Sigue las directrices generales de datos estructurados, así como las directrices específicas del tipo de datos estructurados que uses, porque, de no hacerlo, es posible que tu contenido no se muestre como resultado enriquecido de la Búsqueda de Google.

Generar, probar y publicar datos estructurados

Consulta el proceso que recomendamos para crear páginas con datos estructurados.