Datos estructurados de artículos (Article, NewsArticle y BlogPosting)

Si añades datos estructurados Article a tus páginas de noticias, blogs y artículos deportivos, puedes ayudar a Google a comprender mejor la página y mostrar mejor el texto de título, las imágenes y la información temporal del artículo en los resultados de búsqueda de la Búsqueda de Google y otras propiedades (por ejemplo, Google News y el Asistente de Google). Aunque no es necesario añadir etiquetas para poder utilizar funciones de Google News, como Noticias destacadas, puedes añadir Article para indicar de forma más explícita de qué trata el contenido de tu sitio (por ejemplo, indicar que es un artículo de noticias, quién es el autor o cuál es el título del artículo).

Resultado enriquecido del artículo

Ejemplo

A continuación se muestra un ejemplo de una página con datos estructurados Article.

JSON-LD


<html>
  <head>
    <title>Title of a News Article</title>
    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "NewsArticle",
      "headline": "Title of a News Article",
      "image": [
        "https://example.com/photos/1x1/photo.jpg",
        "https://example.com/photos/4x3/photo.jpg",
        "https://example.com/photos/16x9/photo.jpg"
       ],
      "datePublished": "2024-01-05T08:00:00+08:00",
      "dateModified": "2024-02-05T09:20:00+08:00",
      "author": [{
          "@type": "Person",
          "name": "Jane Doe",
          "url": "https://example.com/profile/janedoe123"
        },{
          "@type": "Person",
          "name": "John Doe",
          "url": "https://example.com/profile/johndoe123"
      }]
    }
    </script>
  </head>
  <body>
  </body>
</html>

Microdatos


<html>
  <head>
    <title>Title of a News Article</title>
  </head>
  <body>
    <div itemscope itemtype="https://schema.org/NewsArticle">
      <div itemprop="headline">Title of News Article</div>
      <meta itemprop="image" content="https://example.com/photos/1x1/photo.jpg" />
      <meta itemprop="image" content="https://example.com/photos/4x3/photo.jpg" />
      <img itemprop="image" src="https://example.com/photos/16x9/photo.jpg" />
      <div>
        <span itemprop="datePublished" content="2024-01-05T08:00:00+08:00">
          January 5, 2024 at 8:00am
        </span>
        (last modified
        <span itemprop="dateModified" content="2024-02-05T09:20:00+08:00">
          February 5, 2024 at 9:20am
        </span>
        )
      </div>
      <div>
        by
        <span itemprop="author" itemscope itemtype="https://schema.org/Person">
          <a itemprop="url" href="https://example.com/profile/janedoe123">
            <span itemprop="name">Jane Doe</span>
          </a>
        </span>
        and
        <span itemprop="author" itemscope itemtype="https://schema.org/Person">
          <a itemprop="url" href="https://example.com/profile/johndoe123">
            <span itemprop="name">John Doe</span>
          </a>
        </span>
      </div>
    </div>
  </body>
</html>

Cómo agregar datos estructurados

Los datos estructurados son un formato estandarizado para proporcionar información sobre una página y clasificar su contenido. Si aún no estás familiarizado con los datos estructurados, obtén más información sobre su funcionamiento.

A continuación, presentamos una descripción general para aprender a compilar, probar y actualizar datos estructurados.

  1. Agrega todas las propiedades recomendadas que se apliquen a tu página web. No hay propiedades obligatorias, puedes agrega todas aquellas que se aplican a tu contenido. Según el formato que uses, obtén información sobre las ubicaciones donde puedes insertar datos estructurados en la página.
  2. Sigue los lineamientos.
  3. Valida tu código con la Prueba de resultados enriquecidos y corrige cualquier error crítico. Procura también corregir los problemas no críticos que puedan marcarse en la herramienta, ya que pueden ayudar a mejorar la calidad de los datos estructurados (sin embargo, esto no es necesario para que se muestren los resultados enriquecidos).
  4. Implementa algunas páginas que incluyan tus datos estructurados y utiliza la Herramienta de inspección de URLs para probar el modo en el que Google ve la página. Asegúrate de que Google pueda acceder a la página y que no esté bloqueada por un archivo robots.txt, una etiqueta noindex ni requisitos de acceso. Si la página se ve bien, puedes pedirle a Google que vuelva a rastrear tus URLs.
  5. Para mantener informado a Google sobre los cambios futuros, te recomendamos que envíes un mapa del sitio. Puedes automatizar este proceso con la API de Search Console Sitemap.

Directrices

Debes seguir estas directrices para que los datos estructurados se puedan incluir en los resultados de la Búsqueda de Google.

Directrices técnicas

  • Si ofreces artículos divididos en varias partes, rel=canonical debe dirigir a cada página concreta o a una página en la que se visualice todo el contenido (no a la primera página de una serie de varias partes). Más información sobre la canonicalización
  • Si los usuarios deben suscribirse o registrarse para acceder al contenido de tu sitio web, te recomendamos que añadas datos estructurados de suscripción y contenido con muro de pago.

Definiciones de tipos de datos estructurados

Para ayudar a Google a comprender mejor tu página, incluye el mayor número posible de propiedades recomendadas que se apliquen a tu página web. No hay propiedades obligatorias. Añade las propiedades que se apliquen a tu contenido.

Article objetos

Los objetos Article deben basarse en uno de los siguientes tipos de schema.org: Article, NewsArticle o BlogPosting.

Las propiedades que admite Google son las siguientes:

Propiedades recomendadas
author

Person o Organization

Indican el autor del artículo. Para ayudar a Google a identificar mejor a los autores en distintas funciones, te recomendamos que sigas las prácticas recomendadas para etiquetar autores.

author.name

Text

Indica el nombre del autor.

author.url

URL

Indica el enlace a una página web que solo identifica al autor del artículo. Por ejemplo, la página de redes sociales del autor, la página "Sobre mí" o la página de su biografía.

Si la URL es una página de perfil interno, te recomendamos que marques con datos estructurados de página de perfil a ese autor.

dateModified

DateTime

Indica la fecha y hora en que se ha modificado el artículo más recientemente, en formato ISO 8601. Te recomendamos que proporciones información sobre la zona horaria. De lo contrario, se utilizará de forma predeterminada la zona horaria que utiliza el robot de Google.

Añade la propiedad dateModified si quieres indicarnos información temporal más precisa. En la prueba de resultados enriquecidos no se muestra ninguna advertencia cuando se usa esta propiedad, ya que solo se recomienda si decides que es pertinente usarla en tu sitio.

datePublished

DateTime

Indica la fecha y hora en que se publicó el artículo por primera vez, en formato ISO 8601. Te recomendamos que proporciones información sobre la zona horaria. De lo contrario, se utilizará de forma predeterminada la zona horaria que utiliza el robot de Google.

Añade la propiedad datePublished si quieres indicarnos información temporal más precisa. En la prueba de resultados enriquecidos no se muestra ninguna advertencia cuando se usa esta propiedad, ya que solo se recomienda si decides que es pertinente usarla en tu sitio.

headline

Text

El título del artículo. Te recomendamos que uses un título conciso, ya que los títulos largos pueden quedar truncados en algunos dispositivos.

image

Valores ImageObject o URL repetidos

Es la URL de una imagen que representa el artículo. Utiliza imágenes que sean relevantes para el artículo, en lugar de logotipos o subtítulos.

Directrices de imágenes adicionales:

  • Las URLs de imagen deben poder rastrearse e indexarse. Comprueba que Google pueda acceder a tus URLs mediante la herramienta de inspección de URLs.
  • Las imágenes deben ser representativas del contenido etiquetado.
  • Las imágenes deben estar en un formato de archivo compatible con Google Imágenes.
  • Para obtener los mejores resultados, recomendamos proporcionar varias imágenes de alta resolución (mínimo de 50.000 píxeles al multiplicar la anchura y la altura) con las siguientes relaciones de aspecto: 16x9, 4x3 y 1x1.

Por ejemplo:

"image": [
  "https://example.com/photos/1x1/photo.jpg",
  "https://example.com/photos/4x3/photo.jpg",
  "https://example.com/photos/16x9/photo.jpg"
]

Prácticas recomendadas para etiquetar autores

Para ayudar a Google a identificar y representar mejor al autor del contenido, te recomendamos que sigas estas prácticas recomendadas cuando indiques autores en las etiquetas:

Prácticas recomendadas para etiquetas de autor

Incluye a todos los autores en las etiquetas

Asegúrate de que todos los autores que aparecen como tales en la página web también estén incluidos en las etiquetas.

Indicar varios autores

Al indicar varios autores, incluye cada uno en su propio campo author:

"author": [
  {"name": "Willow Lane"},
  {"name": "Regula Felix"}
]

No fusiones varios autores en el mismo campo author:

"author": {
  "name": "Willow Lane, Regula Felix"
}

Usa campos adicionales

Para ayudar a Google a entender mejor quién es el autor, te recomendamos que utilices las propiedades type y url (o sameAs). Incluye URLs válidas en las propiedades url o sameAs.

Por ejemplo, si el autor es una persona, puedes crear un enlace a una página que proporcione más información sobre ese autor:

"author": [
  {
    "@type": "Person",
    "name": "Willow Lane",
    "url": "https://www.example.com/staff/willow_lane"
  }
]

Si el autor es una organización, puedes añadir un enlace a su página principal.

"author":
  [
    {
      "@type":"Organization",
      "name": "Some News Agency",
      "url": "https://www.example.com/"
  }
]

Indica solo el nombre del autor en la propiedad author.name

En la propiedad author.name, indica solo el nombre del autor. No añadas ningún otro dato. En concreto, no añadas ninguno de estos datos:

  • El nombre del editor. Para eso, usa la propiedad publisher.
  • El cargo del autor. Si quieres incluir esa información, usa la propiedad jobTitle.
  • Prefijo o sufijo honoríficos. Si quieres incluir esa información, usa la propiedad honorificPrefix o honorificSuffix.
  • Palabras introductorias (por ejemplo, no incluyas "publicado por").
"author":
  [
    {
      "@type": "Person",
      "name": "Echidna Jones",
      "honorificPrefix": "Dr",
      "jobTitle": "Editor in Chief"
    }
  ],
"publisher":
  [
    {
      "@type": "Organization",
      "name": "Bugs Daily"
    }
  ]
}

Elige la propiedad Type adecuada

Usa el tipo Person para personas y el tipo Organization para organizaciones. No uses el tipo Thing ni uno que no corresponda (por ejemplo, el tipo Organization para una persona).

A continuación, se muestra un ejemplo que sigue las prácticas recomendadas de marcado de autores:

"author":
  [
    {
      "@type": "Person",
      "name": "Willow Lane",
      "jobTitle": "Journalist",
      "url": "https://www.example.com/staff/willow-lane"
    },
    {
      "@type": "Person",
      "name": "Echidna Jones",
      "jobTitle": "Editor in Chief",
      "url": "https://www.example.com/staff/echidna-jones"
    }
  ],
"publisher":
  {
    "@type": "Organization",
    "name": "The Daily Bug",
    "url": "https://www.example.com"
  },
  // + Other fields related to the article...
}

Solucionar problemas

Si tienes problemas para implementar o depurar datos estructurados, a continuación se incluyen algunos recursos que pueden serte útiles.