Article

Puedes mejorar tu presencia en los resultados de la Búsqueda de Google si agregas datos estructurados de Article en tu página de noticias, artículo de deportes o blog. Tu página puede incluir diferentes funciones según el código que uses:

  • AMP con datos estructurados: Las páginas de AMP con datos estructurados pueden aparecer en el carrusel de Noticias destacadas, el carrusel de host de resultados enriquecidos, las historias visuales y los resultados enriquecidos en los resultados de la Búsqueda en dispositivos móviles. Estos resultados pueden incluir imágenes, logotipos de páginas y otras funciones interesantes relacionadas.
  • Página web con datos estructurados que no es de AMP: Las páginas que no son de AMP y que incluyen datos estructurados de Article pueden ayudar a Google a comprender mejor la página web y mostrar mejor el texto de titular, las imágenes y la fecha de publicación del artículo en los resultados enriquecidos de Article.

Ejemplos

Aquí tienes un ejemplo de código JSON-LD en una página de AMP con datos estructurados de Article.


<html amp>
  <head>
    <title>Article headline</title>
    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "NewsArticle",
      "mainEntityOfPage": {
        "@type": "WebPage",
        "@id": "https://google.com/article"
      },
      "headline": "Article headline",
      "image": [
        "https://example.com/photos/1x1/photo.jpg",
        "https://example.com/photos/4x3/photo.jpg",
        "https://example.com/photos/16x9/photo.jpg"
      ],
      "datePublished": "2015-02-05T08:00:00+08:00",
      "dateModified": "2015-02-05T09:20:00+08:00",
      "author": {
        "@type": "Person",
        "name": "John Doe",
        "url": "http://example.com/profile/johndoe123"
      },
      "publisher": {
        "@type": "Organization",
        "name": "Google",
        "logo": {
          "@type": "ImageObject",
          "url": "https://google.com/logo.jpg"
        }
      }
    }
    </script>
  </head>
  <body>
  </body>
</html>

A continuación, se muestra un ejemplo de una página que no es de AMP con datos estructurados de Article. Las páginas que no son de AMP tienen recomendaciones diferentes a las de AMP.


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

Implementación

AMP con datos estructurados

Un carrusel de resultados de AMP para un artículo de noticias

Las páginas de AMP que tienen datos estructurados pueden aparecer en un carrusel de noticias en los resultados de la búsqueda. Sin los datos estructurados, es posible que solo aparezcan como vínculos azules estándar en los resultados de la Búsqueda de Google. Para obtener más información sobre AMP en este contexto, consulta este artículo relacionado.

Para crear una página de AMP con datos estructurados, haz lo siguiente:

  1. Sigue las especificaciones del proyecto AMP.
  2. Sigue los lineamientos de páginas adicionales para asegurarte de que Google pueda rastrear tu página.
  3. Agrega un elemento de datos estructurados que describa el artículo en la página.
  4. Prueba tus datos estructurados con la Prueba de resultados enriquecidos.

Página que no es de AMP con datos estructurados

Una página que no es de AMP con datos estructurados de artículos en los resultados de la búsqueda

Cuando agregas datos estructurados de Article a una página que no es de AMP, puedes sugerir mejor el titular, la fecha de publicación y la imagen correctos que Google debería mostrar en los resultados de la Búsqueda.

Para agregar datos estructurados a tu página del artículo que no es de AMP, haz lo siguiente:

  1. Agrega un elemento de datos estructurados que describa el artículo en la página.
  2. Lee los lineamientos para asegurarte de que Google pueda rastrear la página.
  3. Prueba tus datos estructurados con la Prueba de resultados enriquecidos.

Lineamientos

Debes seguir estos lineamientos para habilitar los datos estructurados a fin de que se te pueda incluir en los resultados de la Búsqueda de Google.

Lineamientos técnicos

  • Si los usuarios deben registrarse para acceder a tu sitio, o si ofreces acceso a tu contenido basado en suscripciones, considera agregar datos estructurados para suscripciones y contenido de paga.
  • En el caso de contenido de varias partes, debes asegurarte de que rel=canonical esté orientado a cada una de las páginas individuales, o bien a una página "ver todo" (y no a la página 1 de una serie de varias partes). Obtén más información sobre la canonicalización.

Lineamientos para logotipos de AMP

Los siguientes lineamientos se aplican a todas las páginas de AMP, incluidas las historias en este formato.

Los siguientes lineamientos se aplican a los logotipos que se usan en páginas generales de AMP, no en historias con ese formato. Existen diferentes requisitos para los logotipos de historias en formato AMP.

  • El logotipo debe ser un rectángulo, no un cuadrado.
  • El logotipo debe caber en un rectángulo de 60 × 600 píxeles, y debe tener una altura exacta de 60 píxeles (valor preferido) o un ancho exacto de 600 píxeles. Por ejemplo, un logotipo de 450 × 45 píxeles no es aceptable, aunque quepa en el rectángulo de las medidas especificadas.

    Ejemplo de logotipo

  • Los editores deben usar un solo logotipo por marca que sea consistente en todas las páginas generales de AMP.
  • Usa una marca denominativa o un logotipo completos, no un ícono.
  • El texto de los logotipos basados en palabras debe tener como máximo 48 píxeles de alto y estar centrado verticalmente en la altura de la imagen de 60 píxeles. Agrega espacio adicional para completar la altura de 60 píxeles.

  • Los logotipos con un fondo sólido deben incluir un relleno mínimo de 6 píxeles alrededor del gráfico.

Definiciones de tipos de datos estructurados

En las siguientes secciones, se describen los requisitos de propiedades para los datos estructurados de Article. Las páginas de AMP y las que no son de AMP tienen diferentes requisitos de propiedades y recomendaciones:

  • Para páginas de AMP: Debes incluir las propiedades obligatorias a fin de que tu contenido sea apto para aparecer como resultado enriquecido. También puedes incluir las propiedades recomendadas para agregar más información sobre tu contenido, lo que podría brindar una mejor experiencia para el usuario.
  • Para páginas que no son de AMP: A fin de ayudar a Google a comprender mejor tu página, incluye las propiedades recomendadas para páginas que no sean de AMP.

Objetos Article

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

AMP

Las siguientes propiedades se aplican a las páginas de AMP.

Propiedades obligatorias
author

Person o Organization

Corresponde al autor del artículo. Para ayudar a Google a comprender mejor a los autores en varias funciones, sugerimos seguir las prácticas recomendadas de lenguaje de marcado de autor.

Si hay varios autores, especifícalos en un array:


"author": [{
    "@type": "Person",
    "name": "Jane Doe",
    "url": "http://example.com/profile/janedoe123"
  },{
    "@type": "Person",
    "name": "John Doe",
    "url": "http://example.com/profile/johndoe123"
}]
author.name

Text

Corresponde al nombre del autor.

datePublished

DateTime

Corresponde a la fecha y hora en que se publicó el artículo por primera vez, en formato de la norma ISO 8601.

Prácticas recomendadas:

  • No se debe modificar la fecha con el paso del tiempo.
  • Se recomienda incluir la hora y el día en la marca de tiempo.
  • El valor de dateModified debe ser más reciente que el de datePublished.
headline

Text

Corresponde al titular del artículo. No debe superar los 110 caracteres. Para las historias de AMP, el título debe coincidir con el texto de la portada.

image

Propiedad repetida de ImageObject o URL

Corresponde a la URL de una imagen que representa el artículo o la historia de AMP.

Debido a las diferencias de formato de los resultados de la búsqueda, los lineamientos para imágenes que se muestran a continuación solo se aplican a las páginas de AMP generales, no a las historias en ese formato. Estas últimas tienen requisitos diferentes respecto de las imágenes.

  • Solo se deben especificar imágenes con lenguaje de marcado que pertenezcan directamente al artículo.
  • Deben tener al menos 1200 píxeles de ancho.
  • Cada página debe contener al menos una imagen (independientemente de si se incluye lenguaje de marcado o no). Google elegirá la mejor imagen para mostrar en los resultados de la Búsqueda según la relación de aspecto y resolución.
  • Las URLs de las imágenes se deben poder rastrear e indexar.
  • Deben representar el contenido con lenguaje de marcado.
  • El formato de archivo debe ser compatible con Google Imágenes.
  • Para obtener mejores resultados, proporciona varias imágenes de alta resolución (mínimo de 800,000 píxeles al multiplicar el ancho por el alto) con las siguientes relaciones de aspecto: 16 × 9, 4 × 3 y 1 × 1.

Por ejemplo:


{
  "@context": "https://schema.org",
  "@type": "NewsArticle",
  "image": [
    "https://example.com/photos/1x1/photo.jpg",
    "https://example.com/photos/4x3/photo.jpg",
    "https://example.com/photos/16x9/photo.jpg"
  ]
}
publisher

Organization

Corresponde al editor del artículo.

publisher.logo

URL o ImageObject

Corresponde al logotipo del editor. Consulta los Lineamientos para logotipos de AMP a fin de obtener más información sobre el contenido de las imágenes.

Si usas el tipo ImageObject, configura el campo url como la URL del logotipo.

Por ejemplo:


{
  "@context": "https://schema.org",
  "@type": "NewsArticle",
  "publisher": {
    "@type": "Organization",
    "name": "Google",
    "logo": {
      "@type": "ImageObject",
      "url": "https://google.com/logo.jpg"
    }
  }
}

El siguiente es un ejemplo en el que se usa el tipo URL:


{
  "@context": "https://schema.org",
  "@type": "NewsArticle",
  "publisher": {
    "@type": "Organization",
    "name": "Google",
    "logo": "https://google.com/logo.jpg"
  }
}
publisher.name

Text

Corresponde al nombre del editor.

Propiedades recomendadas
author.url

URL

Corresponde a un vínculo a una página web que identifica de forma única al autor del artículo. Por ejemplo, la página de redes sociales del autor, una página Acerca de mí o una página de biografía.

dateModified

DateTime

Corresponde a la fecha y hora de la última modificación del artículo, en formato de la norma ISO 8601.

mainEntityOfPage

URL

Corresponde a la URL canónica de la página del artículo. Especifica mainEntityOfPage cuando el artículo sea el tema principal de la página.

Páginas que no son de AMP

Las siguientes propiedades se aplican a las páginas que no son de AMP.

Propiedades recomendadas
author

Person o Organization

Corresponde al autor del artículo. Para ayudar a Google a comprender mejor a los autores en varias funciones, sugerimos seguir las prácticas recomendadas de lenguaje de marcado de autor.

author.name

Text

Corresponde al nombre del autor.

author.url

URL

Corresponde a un vínculo a una página web que identifica de forma única al autor del artículo. Por ejemplo, la página de redes sociales del autor, una página Acerca de mí o una página de biografía.

dateModified

DateTime

Corresponde a la fecha y hora de la última modificación del artículo, en formato de la norma ISO 8601.

datePublished

DateTime

Corresponde a la fecha y hora en que se publicó el artículo por primera vez, en formato de la norma ISO 8601.

headline

Text

Corresponde al titular del artículo. No debe superar los 110 caracteres.

image

Valor repetido de ImageObject o URL

Corresponde a la URL de una imagen que representa el artículo. Solo se deben especificar imágenes con lenguaje de marcado que pertenezcan directamente al artículo. Las imágenes deben tener al menos 696 píxeles de ancho.

Lineamientos de imagen adicionales:

  • Cada página debe contener al menos una imagen (independientemente de si se incluye lenguaje de marcado o no). Google elegirá la mejor para mostrar en los resultados de la Búsqueda según la relación de aspecto y resolución.
  • Las URLs de las imágenes se deben poder rastrear e indexar.
  • Deben representar el contenido con lenguaje de marcado.
  • Las imágenes deben estar en un formato de archivo compatible con Google Imágenes.
  • Para obtener mejores resultados, proporciona varias imágenes de alta resolución (mínimo de 300,000 píxeles al multiplicar el ancho por el alto) con las siguientes relaciones de aspecto: 16 × 9, 4 × 3 y 1 × 1.

Por ejemplo:


{
  "@context": "https://schema.org",
  "@type": "NewsArticle",
  "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 de lenguaje de marcado de autor

Para ayudar a Google a comprender y representar mejor al autor del contenido, sigue estas prácticas recomendadas a la hora de especificar autores en el lenguaje de marcado:

Prácticas recomendadas para el lenguaje de marcado de autor

Incluir a todos los autores en el lenguaje de marcado

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

Especificar a varios autores

Cuando especifiques a varios autores, enumera a cada uno en su propio campo author:


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

No se deben combinar varios autores en el mismo campo author:


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

Usar campos adicionales

Para ayudar a Google a comprender mejor quién es el autor, te recomendamos que uses las propiedades type y url (o sameAs). Usa URL válidas para las propiedades url o sameAs.

Por ejemplo, si el autor es una persona, puedes incluir un vínculo a la página de ese autor que brinde más información sobre él:


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

Si el autor es una organización, puedes incluir un vínculo a su página principal.


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

Especificar solo el nombre del autor en la propiedad de author.name

En la propiedad author.name, solo especifica el nombre del autor. No agregues ningún otro tipo de información. Más específicamente, no agregues la siguiente información:

  • Corresponde al nombre del editor. En su lugar, usa la propiedad publisher.
  • El cargo del autor. En su lugar, usa la propiedad adecuada si deseas especificar esa información (jobTitle).
  • Prefijos o sufijos honoríficos. En su lugar, usa la propiedad adecuada si deseas especificar esa información (honorificPrefix o honorificSuffix).
  • Palabras introductorias (por ejemplo, no incluyas palabras como "Publicado por").

"author":
  [
    {
      "name": "Echidna Jones",
      "honorificPrefix": "Dr",
      "jobTitle": "Editor in Chief"
    }
  ],
"publisher":
  [
    {
      "name": "Bugs Daily"
    }
  ]
}

Usar el Type apropiado

Usa el tipo Person para las personas y el tipo Organization para las organizaciones. No uses el tipo Thing ni el tipo incorrecto (por ejemplo, Organization para una persona).

Este es un ejemplo que aplica las prácticas recomendadas de lenguaje de marcado de autor:

"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":
  {
    "name": "The Daily Bug",
    "url": "https://www.example.com"
  },
  // + Other fields related to the article...
}

Solución de problemas

Si tienes problemas para implementar o depurar datos estructurados, te brindamos algunos recursos que podrían resultarte útiles.