Cómo proporcionar datos estructurados

En esta página, se muestra cómo agregar los datos estructurados de los que dependen los operadores de búsqueda.

Las páginas web a menudo están llenas de texto libre, lo cual es fácil para que los humanos puedan leer, pero más difíciles de entender para las computadoras. Algunos las páginas web tienen información con mayor estructura que es fácil de leídas, como la fecha de una página incorporada en la URL o el título de la página legibles por máquina incorporados en el código HTML. Google extrae una variedad de datos estructurados de páginas web. Esta describe los tipos de datos estructurados que Google extrae disponibles para su uso en Fragmentos personalizados y Búsqueda estructurada.

  1. Descripción general
  2. Cómo proporcionar datos al Motor de Búsqueda Programable
  3. Cómo proporcionar datos a fragmentos enriquecidos
  4. Cómo ver datos estructurados extraídos

Descripción general

Cuando estás leyendo una página web que vende un DVD, puedes rápidamente averiguar cuál es el título, qué opinaron los revisores de la película y cómo lo calificaron. Pero una computadora no puede hacer lo mismo porque no comprende cómo está estructurada la información.

Por ejemplo, si la página tiene contenido sobre el DVD, junto con recomendaciones de otros artículos, anuncios de otras tiendas y comentarios de clientes, entonces la página podría tener precios diferentes para varios cosas, no solo para los DVD que se venden. Puedes darte cuenta con facilidad el precio del DVD mientras descartamos los demás, pero que tu computadora no puede hacerlo. Algunos programas sofisticados pueden encontrar los precios en la página web, pero no puede determinar las reglas para encontrar solo el precio del DVD.

Los formatos de datos estructurados son reglas que estandarizan la estructura y contenido de la página web. Son marcas que se aplican a fragmentos de texto para que las computadoras pueden procesar su significado o semántica. El lenguaje de marcado no cambia del sitio web, solo hace que los metadatos y el texto que las etiquetas XHTML sean más útiles para las computadoras.

El Motor de Búsqueda Programable reconoce los siguientes formatos:

  • PageMaps: Son bloques invisibles de XML que agregan metadatos a las páginas.
  • JSON-LD: Datos estructurados invisibles que usan JSON.
  • Microformatos: Etiquetas que se usan para marcar como visibles contenido de la página junto con tipos predefinidos.
  • RDFa: Es un estándar alternativo para el marcado visible. contenido de la página junto a tipos arbitrarios.
  • Microdatos: Es un nuevo estándar HTML5 para el lenguaje de marcado. el contenido visible de la página.
  • Etiquetas <meta>: Etiquetas HTML estándar, un subconjunto de las cuales son analizadas por Google.
  • Fecha de página: Son las características de una página que indican la date, que Google intenta analizar

Puedes usar uno de los formatos o una combinación de los que prefieras. Ten en cuenta que, a diferencia del Motor de Búsqueda Programable, la Búsqueda de Google solo usa JSON-LD, microdatos y RDFa cuando se generan fragmentos enriquecidos y tiene su propio algoritmo y políticas para determinar qué información se muestra a los usuarios. Si bien un elemento de los datos estructurados que agregas a tus páginas podrían presentarse en Motor de Búsqueda Programable, esos datos podrían no usarse en Google Resultados de la búsqueda.

A continuación, se incluye un fragmento idealizado de HTML sin formato de un sitio de reseñas:

<div>
    <div>
        <h1>Pizza My Heart</h1>
    </div>
    <span>88%</span> like it
    <a href="#reviews">See all 12 reviews</a>
    <span>Under $10 per entree</span>
<div>

El siguiente fragmento muestra el código HTML anterior extendido con un formato llamado microformatos:

<div class="hreview-aggregate">
    <div class="vcard item">
        <h1 class="fn">Pizza My Heart</h1>
    </div>
    <span class="rating average">88%</span> like it
    <a href="#reviews">See all <span class="count">12</span> reviews</a>
    <span class="pricerange">Under $10 per entree</span>
<div>
Las funciones que extrae el Motor de Búsqueda Programable se pueden ver siguiendo estos pasos: este método

Si incorporas formatos de datos estructurados estándar a tus páginas web, no solo pones los datos a disposición del Motor de Búsqueda Programable, o también para cualquier servicio o herramienta que admita el mismo estándar. Postularse datos estructurados a la información más importante de la página web, de modo que puedes presentarlas directamente en los resultados. Por ejemplo, si un sitio web que vende dispositivos Android, incluye datos estructurados sobre las calificaciones, los precios, la disponibilidad y demás. Cuando los usuarios realizan búsquedas para los dispositivos Android, pueden ver las calificaciones, los precios y la disponibilidad de los datos de un vistazo.

Entonces, las computadoras ahora pueden entender tipos de datos en la página web. ¿Qué sigue? Las computadoras también pueden empezar a hacer la tarea menor de encontrar y combinar información en diferentes páginas web. Así, los usuarios se liberan de tareas aburridas, como filtrar en varias páginas para encontrar los artículos que desean. motores de búsqueda, como Motor de Búsqueda Programable, pueden procesar los datos estructurados de tu páginas web y los muestra de formas útiles y más significativas, por ejemplo: fragmentos personalizados y búsqueda estructurada.

Volver al principio

Cómo proporcionar datos al Motor de Búsqueda Programable

Google admite varios tipos de datos que se usan, principalmente, Motor de Búsqueda Programable: Mapas de página, un subconjunto de etiquetas <meta> y fechas aproximadas de página

Cómo usar PageMaps

PageMaps es un formato de datos estructurados que le proporciona a Google información sobre lo siguiente: los datos en una página. Permite a los creadores de sitios web incorporar datos y notas en páginas web. Aunque los datos estructurados no son visibles para tus usuarios ni para La Búsqueda web de Google, Motor de Búsqueda Programable la reconoce cuando indexa tus páginas web y la devuelve directamente en el Elemento de Búsqueda Programable.

Puedes agregar PageMaps explícitamente a una página o enviar PageMaps con un mapa del sitio. Google también usará otros datos de la página, como el lenguaje de marcado de fragmentos enriquecidos Datos de la etiqueta meta para crear un PageMap.

A diferencia de los otros formatos de datos estructurados que se describen a continuación, PageMaps no que no requiera que sigas propiedades o términos estándares, ni que a un vocabulario, un esquema o una plantilla existentes. Puedes simplemente crear valores de atributos personalizados adecuados para tu sitio web. A diferencia de la estructura atributos de datos de microformatos, microdatos y RDFa, que se agregan alrededor de el contenido visible para el usuario en el cuerpo del HTML, los metadatos de PageMaps se incluyen en la sección head de la página HTML. Este método admite valores arbitrarios que puede ser necesario para tu aplicación, pero que tal vez no quieras mostrar a los usuarios.

Una vez que creas un PageMap, puedes enviarlo a Google usando cualquiera de con los siguientes métodos:

Definiciones de etiquetas de PageMap

En la siguiente tabla se describen los requisitos para agregar datos de PageMap a un Mapa del sitio.

Etiqueta ¿Es obligatoria? Descripción
PageMap Incluye toda la información de PageMap de la URL relevante.
DataObject Incluye toda la información sobre un único elemento (por ejemplo, un acción).
Attribute Cada DataObject contiene uno o más atributos.

Nota: Los PageMaps son bloques XML y, por lo tanto, deben tener el formato correcto. en particular, PageMap, DataObject y Las etiquetas Attribute en el XML distinguen mayúsculas de minúsculas, al igual que los atributos type, name y value.

Agregar datos de PageMap directamente a tu página HTML

A continuación, se muestra un ejemplo de los datos de PageMap para una página web sobre bádminton:

<html>
  <head>
   ...
  <!--
  <PageMap>
     <DataObject type="document">
        <Attribute name="title">The Biomechanics of a Badminton
        Smash</Attribute>
        <Attribute name="author">Avelino T. Lim</Attribute>
        <Attribute name="description">The smash is the most
        explosive and aggressive stroke in Badminton. Elite athletes can
        generate shuttlecock velocities of up to 370 km/h. To perform the
        stroke, one must understand the biomechanics involved, from the body
        positioning to the wrist flexion. </Attribute>
        <Attribute name="page_count">25</Attribute>
        <Attribute name="rating">4.5</Attribute>
        <Attribute name="last_update">05/05/2009</Attribute>
     </DataObject>
     <DataObject type="thumbnail">
        <Attribute name="src" value="http://www.example.com/papers/sic.png" />
        <Attribute name="width" value="627" />
        <Attribute name="height" value="167" />
     </DataObject>
  </PageMap>
  -->
  </head>
   ...
</html>

Cómo agregar datos de PageMap a un mapa del sitio

Si no deseas incluir datos de PageMap en el código HTML de tus páginas, puedes agregar datos de PageMap a un mapa del sitio y enviarlo a través de la Herramienta de mapas del sitio de Search Console.

A continuación, se muestra un ejemplo de un mapa del sitio que incluye información de PageMap para dos URLs: http://www.example.com/foo y http://www.example.com/bar.

<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">
 <url>
   <loc>http://www.example.com/foo</loc>
   <PageMap xmlns="http://www.google.com/schemas/sitemap-pagemap/1.0">
     <DataObject type="document" id="hibachi">
       <Attribute name="name">Dragon</Attribute>
       <Attribute name="review">3.5</Attribute>
     </DataObject>
   </PageMap>
 </url>
 <url>
   <loc>http://www.example.com/bar</loc>
   <PageMap xmlns="http://www.google.com/schemas/sitemap-pagemap/1.0">
     <DataObject type="document" id="biggreenegg">
       <Attribute name="name">Ribs</Attribute>
       <Attribute name="review">4.0</Attribute>
     </DataObject>
   </PageMap>
 </url>
</urlset>

Cómo analizar datos de PageMap

Con el Elemento de Búsqueda Programable, se pueden usar los atributos que se devuelve en la propiedad richsnippet de cada resultado, se puede usar con Buscar Devoluciones de llamada de elementos.

<r n="1">
 <u> http://www.xyz.com/business/vending_machine.html </u>
 ...
 <t> In Italy, a Vending Machine Even Makes the <b>Pizza</b> </t>
 ...
 <s>The European vending machine industry has annual sales of about #33
 billion, much of it coming from factories and offices.</s>
 ...
 <PageMap>
  <DataObject type="image">
   <Attribute name="image_src" value="http://www.nytimes.com/images/2009/03/14/business/14vend.751.jpg"/>
  </DataObject>
  <DataObject type="publication">
   <Attribute name="author" value="John Tagliabue"/>
   <Attribute name="date" value="March 14, 2009"/>
   <Attribute name="category" value="Business/World Business"/>
  </DataObject>
 </PageMap>
 ...
</r>

Volver al principio

Usa etiquetas <meta>

Si bien PageMaps te permite especificar con precisión los datos que deseas en cada página, a veces hay una gran cantidad de contenido no quieres realizar anotaciones. Google extrae el contenido seleccionado de META etiquetas con el formato <meta name="KEY" content="VALUE">. No admitimos variantes de la META, como el uso de property en lugar de name

Si bien excluimos de forma explícita las actividades etiquetas que generalmente se insertan de forma programática con herramientas de creación web, como robots, description y keywords, se agregarán etiquetas menos comunes específicas de tu sitio se extraen y se colocan en un objeto de datos especial del tipo metatags, que se puede usar con todos los objetos Funciones de datos estructurados de la Búsqueda. Por ejemplo, una etiqueta <meta> con el siguiente formato:

<meta name="pubdate" content="20100101">

Crea un DataObject de PageMap que se muestra en los resultados XML de la siguiente manera:

<r n="1">
 ...
 <PageMap>
  <DataObject type="metatags">
   <Attribute name="pubdate" value="20100101"/>
  </DataObject>
 </PageMap>
 ...
</r>

Los datos de este PageMap creado automáticamente se pueden usar en cualquier lugar usar datos de un PageMap incluido explícitamente en el contenido de tu página. Para Por ejemplo, se puede usar con operadores de búsqueda estructurados como Ordenar por atributo:

https://www.google.com/cse?cx=12345:example&q=oil+spill&sort=metatags-pubdate

o con el Elemento de Búsqueda Programable:

...
<div class="gcse-search" sort_by="metatags-pubdate:d:s"></div>
...

Las siguientes son las etiquetas <meta> que Google excluye:

  • robots
  • descripción
  • palabras clave
  • revisar-después
  • generador
  • verificar-v1
  • robot de Google
  • Verificación del sitio de Google
  • mssmarttagspreventparsing
  • sin caché

Google intenta incluir todas las demás etiquetas <meta>, con la salvedad de que la puntuación, los caracteres especiales y los espacios incorporados en el name campo de etiquetas <meta> podría no analizarse correctamente. Motor de Búsqueda Programable admite de forma explícita puntos y guiones en los nombres de la etiqueta <meta>. El Motor de Búsqueda Programable no admite explícitamente otros caracteres especiales en los nombres de etiquetas de <meta>, pero con algunos caracteres especiales pueden aceptarse correctamente si son URL codificada.

Limitaciones

El Motor de Búsqueda Programable convertirá hasta 50 etiquetas <meta> en PageMaps, siempre y cuando ya que el tamaño total del texto de todas las propiedades procesadas no supera 1 MB, sin propiedad individual con más de 1,024 caracteres.

Volver al principio

Cómo usar fechas de páginas

Además de los metadatos que especificas explícitamente en una página, Google también estima una fecha de página según sus características, como como fechas en el título y la URL. El Motor de Búsqueda Programable te permite usar esta fecha para ordenar, sesgar y restringir el rango de los resultados usando metadatos especiales clave de date. Todos los operadores pueden usar esta fecha estimada que usan el parámetro de URL &sort=, lo que incluye Ordenar por atributo, Sesgo por atributo, Restringir a Rango.

Nota: La fecha de la página no se agrega a PageMap, por lo que no se muestra en los resultados de la API de JSON, no se puede usar en el Motor de Búsqueda Programable y no se puede usar con el Función Filtrar por atributo.

En los siguientes ejemplos, se muestra el uso de la fecha de la página con estos operadores:

If you want to... Enviar esta URL... Para obtener más información, consulta...
Ordenar resultados por fecha en orden descendente https://www.google.com/cse?cx=12345:example&q=oil+spill&sort=date Ordenar por atributo
Sesgo los resultados hacia fechas más recientes https://www.google.com/cse?cx=12345:example&q=oil+spill&sort=date:d:s Sesgo por atributo
Sesgar los resultados levemente hacia fechas más antiguas https://www.google.com/cse?cx=12345:example&q=oil+spill&sort=date:a:w Sesgo por atributo
Mostrar resultados desde el 1 de enero hasta el 1 de febrero de 2010 (inclusive) https://www.google.com/cse?cx=12345:example&q=oil+spill&sort=date:r:20100101:20100201 Restringir al rango

La estimación de Google sobre la fecha correcta para una página se basa en las características como la fecha del pie de autor de los artículos de noticias o una fecha en el título del documento. Si en una página se especifican mal fechas incongruentes que la estimación de Google sobre la fecha de la página puede no tener y tu Motor de Búsqueda Programable puede mostrar resultados ordenados en de una manera que no esperas.

Cómo dar formato a las fechas

Un sitio puede proporcionar información de fechas implícitamente, basándose en la información Función de fecha estimada de la página para detectar fechas incorporadas en la página URL, título u otras funciones, o explícitamente, proporcionando una fecha en un formato de datos estructurados. En cualquier caso, el uso efectivo de fechas requiere dar el formato correcto a las fechas.

Para Motores de Búsqueda Programable Ordenar por atributo, Sesgo por atributo, Restringir al rango Google intenta analizar las fechas con las dos funciones convencionales el formato y los estándares formales, ISO 8601 IETF RFC 850. Se aceptan los siguientes formatos completos de fecha:

Formato de fecha Ejemplo de fecha
AAAA-MM-DD 2009-12-31
AAAA/MM/DD 31/12/2009
AAAAMMDD 20091231
Mes DD AAAA 31 de diciembre de 2009
DD, mes AAAA 31 de diciembre de 2009

Google intentará analizar variantes de estos formatos de fecha, como como MM/DD/YYYY y DD/MM/YYYY. Sin embargo, cuanto más ambigua es la fecha, menos probable es que Google analice correctamente. Por ejemplo, la fecha 06/07/08 es extremadamente ambiguo y es poco probable que Google lo asigne la interpretación que quieras. Para obtener los mejores resultados, usa una ISO 8601 de fecha y hora con un año especificado en su totalidad.

Volver al principio

Fragmentos enriquecidos

Google también extrae una variedad de datos estructurados de JSON-LD, microformatos y RDFa y los microdatos que se usarán en fragmentos enriquecidos, presentaciones extendidas de resultados estándar de la Búsqueda de Google. Hay datos similares disponibles para usar en el Motor de Búsqueda Programable operadores de datos estructurados, por lo general, los mismos datos que se usan en fragmentos enriquecidos Por ejemplo, si marcaste tus páginas con microformato hrecipe estándar, puedes ordenar según la cantidad de calificaciones estrellas de la receta con un operador como &sort=recipe-ratingstars Google extiende continuamente los datos que extrae y cuánto de ellos Que los datos estén disponibles para usarse en el Motor de Búsqueda Programable para ver qué datos Google tiene actualmente extractos, puedes usar el Herramienta de pruebas de datos estructurados en Search Console.

Volver al principio

Cómo usar JSON-LD

JSON-LD es un formato estándar muy usado para datos estructurados. Los datos se formatean como JSON y se colocan en una Etiqueta <script> con type="application/ld+json".

El siguiente es un fragmento mínimo de HTML con un poco de JSON-LD simple:

<script type="application/ld+json">
      {
        "@id": "http://event.example.com/events/presenting-foo",
        "@type": "http://schema.org/Event",
        "http://schema.org/description": "Please attend. You'll love it!",
        "http://schema.org/name": "Presenting Foo",
        "http://schema.org/startdate": "2022-05-24",
        "http://schema.org/location": "Back room"
      }
    </script>

Google extrae un subconjunto de estos datos para el Motor de Búsqueda Programable y los normaliza. El la normalización simplifica JSON-LD y quita muchos modismos JSON-LD. Los datos normalizados se procesada aún más:

  • Se convierte de la gráfico de JSON-LD a un bosque de árboles.
  • El bosque se reduce a las ramas relacionadas con un subconjunto de de schema.org. El subconjunto consiste en schema.org tipos de árboles para Si tienes otros tipos que podrían ser útiles para tu caso de uso específico, deja en la página de Asistencia Foro.
  • Cada nodo de JSON-LD de uno de los tipos seleccionados extrae una rama de su JSON-LD. de imágenes. Esa rama incluye sus nodos principales en el árbol y todos sus nodos subordinados. Así, por ejemplo, podemos tener un árbol con sus raíces en un MusicComposition con un firstPerformance que tiene un valor Event, que incluye un conjunto completo de Event propiedades. Todos esos nodos, desde MusicComposition hasta las propiedades de el Event y cualquiera de sus subordinados se conservan para mantener una rama de árbol significativa que contenga el evento firstPerformance.
Para el JSON-LD anterior, los datos estructurados se devolverían en los resultados de la búsqueda como JSON, por ejemplo: esto:
 ...
 "event": {
   "name": "Presenting Foo",
   "description": "Please attend. You'll love it!",
   "startdate": "2022-05-24",
   "location": "Back room"
 },
 ...

Para ver qué extrae la Búsqueda de Google para una página y validar el JSON-LD, usa la Resultados enriquecidos Herramienta de prueba en el sitio de Search Console de Google.

Para obtener más información sobre JSON-LD, consulta la documentación de datos estructurados y json-ld.org.

Volver al principio

Usa microformatos

Microformatos es una especificación para representar las políticas como opiniones, personas, productos y empresas. En general, los microformatos constan de <span> y Elementos <div> y una propiedad de clase, junto con una nombre de la propiedad breve y descriptivo (como dtreviewed) o rating, que representan la fecha en que se revisó un elemento y su calificación, respectivamente).

A continuación, se incluye un fragmento de código HTML simple.

<p><strong>Kevin Grendelzilla</strong></p>
<p>Technical writer at Google</p>
<p>555 Search Parkway</p>
<p>Googlelandia, CA 94043</p>

El siguiente fragmento muestra el código HTML anterior extendido con microformatos:

<div class="vcard">
   <p><strong class="fn">Kevin Grendelzilla</strong></p>
   <p><span class="title">Technical writer</span> at <span class="org">Google</span></p>
   <p><span class="adr">
      <span class="street-address">555 Search Parkway</span>
      <span class="locality">Googlelandia</span>, <span class="region">CA</span>
      <span class="postcode">94043</span>
      </span></p>
</div>

Google extrae un subconjunto de estos datos, normalizados y reorganizados. para que coincida con la forma en que se mostraría en fragmentos enriquecidos. Esta subconjunto se devolverá en los resultados XML de la siguiente manera:

<r n="1">
 ...
 <PageMap>
  <DataObject type="person">
   <Attribute name="location" value="Googlelandia"/>
   <Attribute name="role" value="Technical Writer"/>
  </DataObject>
 </PageMap>
 ...
</r>

Para ver lo que extrae Google para una página, usa la Datos estructurados Herramienta de pruebas sitio de Search Console. Los datos que Google extrae de las páginas se extiende continuamente, así que vuelve a consultar periódicamente para ver si los datos que deseas están disponibles. Mientras tanto, si necesitas datos personalizados que no corresponden a un microformato definido, puedes usar PageMaps.

Para obtener más información sobre los microformatos, consulta la documentación de datos estructurados y microformats.org.

Volver al principio

Uso del framework de descripción de recursos en atributos (RDFa)

El framework de descripción de recursos en atributos (RDFa) es más flexible. que los microformatos. Los microformatos especifican tanto una sintaxis para incluir datos estructurados en documentos HTML y un conjunto de clases de microformato cada uno con su propio vocabulario específico de atributos permitidos. RDFa, activada por otro lado, especifica solo una sintaxis y te permite usar vocabularios de atributos o crear el tuyo propio. Incluso te permite combinar varios vocabularios libremente. Si los vocabularios existentes no cumplen tus necesidades, puedes definir tus propios estándares y vocabularios creando campos nuevos.

A continuación, se incluye un fragmento de código HTML simple.

<div>
   <h3>5 Centimeters Per Second</h3>
   <h4>Makoto Shinkai</h4>
    ...
</div>

El siguiente fragmento muestra el código HTML anterior extendido con RDFa:

<div>
   <h3 property="dc:title">5 Centimeters Per Second</h3>
   <h4 property="dc:maker">Makoto Shinkai</h4>
   ...
</div>

Para obtener más información sobre RDFa, consulta la documentación de datos estructurados. Para obtener más información sobre cómo definir un esquema RDF, consulta la Manual de RDF.

Volver al principio

Uso de microdatos

HTML5, la última revisión del lenguaje en que están escritas las páginas web, define un formato llamado microdatos que incorpora las ideas de RDFa y microformatos directamente en la estándar HTML. Los microdatos usan atributos simples en etiquetas HTML (en general, span o div) para asignar notas breves y nombres descriptivos a elementos y propiedades.

Al igual que RDFa y los microformatos, los atributos de los microdatos te ayudan a especificar que tu contenido describe información de tipos específicos, como opiniones, personas, información o eventos. Por ejemplo, una persona puede tener la el nombre, el sobrenombre, la URL, el título y la afiliación de las propiedades. Lo siguiente es un ejemplo de un bloque HTML corto que muestra este contacto básico información para Roberto López:

<div>
  My name is Bob Smith but people call me Smithy. Here is my home page:
  <a href="http://www.example.com">www.example.com</a>
  I live in Albuquerque, NM and work as an engineer at ACME Corp.
</div>

El siguiente código HTML está marcado con microdatos. Ten en cuenta que, en este ejemplo, usamos la propiedad "nickname" que todavía no forma parte oficialmente de schema.org. Personalizada La búsqueda es una buena forma de explorar a nivel local las posibles extensiones de schema.org antes de y los propone para la comunidad en general.

<div itemscope itemtype="http://schema.org/Person">
  My name is <span itemprop="name">Bob Smith</span>
  but people call me <span itemprop="nickname">Smithy</span>.
  Here is my home page:
  <a href="http://www.example.com" itemprop="url">www.example.com</a>
  I live in Albuquerque, NM and work as an <span itemprop="title">engineer</span>
  at <span itemprop="affiliation">ACME Corp</span>.
</div>

La primera línea de este ejemplo incluye una etiqueta HTML div con un atributo itemscope que indica que div contiene un artículo de microdatos. El Atributo itemtype="http://schema.org/Person" activado la misma etiqueta nos indica que se trata de una persona. Cada propiedad del elemento de persona Se identifica con el atributo itemprop. por ejemplo, itemprop="name" en la etiqueta span describe nombre de la persona. Ten en cuenta que no estás limitado a span y div; se adjuntó la etiqueta itemprop="url" a una etiqueta a (ancla).

Para obtener más información sobre los microdatos, consulta el documentación de datos estructurados y la HTML Microdata.

Volver al principio

Cómo ver datos estructurados extraídos

Los datos estructurados JSON-LD tienen una herramienta de validación especial compatible con Google, la Herramienta de prueba de resultados enriquecidos. Comprueba la sintaxis de JSON-LD y parte de su semántica, en especial si los datos estructurados incluye atributos obligatorios y recomendados. Para comprobar otras formas de organizar usa el Validador de lenguaje de marcado de Schema. Valida la sintaxis de los datos estructurados y te muestra su forma interpretada.

Motor de Búsqueda Programable mantiene un subconjunto los datos estructurados, por lo tanto, usa el Motor de Búsqueda Programable para inspeccionar vista de los datos estructurados de una página de la siguiente manera:

  1. activar los Datos estructurados en los resultados de la búsqueda en Funciones de búsqueda avanzada

    Captura de pantalla de la habilitación de datos estructurados

  2. Luego, utilizas ese motor de búsqueda para encontrar una página con los datos que deseas ver y haces clic en el Botón Datos estructurados en el resultado de la búsqueda de esa página:

    Captura de pantalla del botón de datos estructurados en los resultados de la búsqueda

Si no etiquetaste ninguna de tus páginas web con datos estructurados, pero te gustaría ver qué cómo podrían verse los datos estructurados extraídos, puedes ingresar las URL de otros sitios web. Los sitios populares que tienen información sobre opiniones o una lista de es más probable que los contactos tengan datos estructurados.

Una vez que encuentres una página con datos estructurados, podrás ver esos datos fuente de la página para ver los datos estructurados que implementó el sitio. Por ejemplo: considera el siguiente fragmento de HTML con datos estructurados sobre a una persona implementados como microformatos:

<div class="vcard">
    <h1 class="fn">
      <span class="given-name">Godzilla</span>
      <span class="family-name">Gigantis</span>
    </h1>
    <span class="title">Senior Giant Monster</span>,
    <span class="adr">
      <span class="locality">Tokyo</span>
    </span>
<div>

El Motor de Búsqueda Programable extrae el siguiente subconjunto de esos datos. para usarlos en la búsqueda estructurada:

person (source = MICROFORMAT)
  location = Tokyo

Volver al principio

Explora otras características

Los datos estructurados se pueden usar en varias funciones del Motor de Búsqueda Programable incluidos los siguientes: