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).
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>如何添加结构化数据
结构化数据是一种提供网页相关信息并对网页内容进行分类的标准化格式。如果您不熟悉结构化数据,可以详细了解结构化数据的运作方式。
下面概述了如何构建、测试和发布结构化数据。
- 添加尽可能多的适用于您网页的建议属性。没有必需添加的属性,根据您的内容按需添加即可。 根据您使用的格式,了解在网页上的什么位置插入结构化数据。
- 遵循指南。
- 使用富媒体搜索结果测试验证您的代码,并修复所有严重错误。此外,您还可以考虑修正该工具中可能会标记的任何非严重问题,因为这些这样有助于提升结构化数据的质量(不过,要使内容能够显示为富媒体搜索结果,并非必须这么做)。
- 部署一些包含您的结构化数据的网页,然后使用网址检查工具测试 Google 看到的网页样貌。请确保您的网页可供 Google 访问,不会因 robots.txt 文件、
noindex标记或登录要求而被屏蔽。如果网页看起来没有问题,您可以请求 Google 重新抓取您的网址。 - 为了让 Google 随时了解日后发生的更改,我们建议您提交站点地图。Search Console Sitemap API 可以帮助您自动执行此操作。
Directrices
Debes seguir estas directrices para que los datos estructurados se puedan incluir en los resultados de la Búsqueda de Google.
- Directrices básicas de la Búsqueda
- Directrices generales sobre datos estructurados
- Directrices técnicas
Directrices técnicas
- Si ofreces artículos divididos en varias partes,
rel=canonicaldebe 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 |
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 |
Indica el nombre del autor. |
author.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 |
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 |
datePublished |
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 |
headline |
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 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:
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": [
{"name": "Willow Lane"},
{"name": "Regula Felix"}
]
No fusiones varios autores en el mismo campo "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 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 |
En la propiedad
"author": [ { "@type": "Person", "name": "Echidna Jones", "honorificPrefix": "Dr", "jobTitle": "Editor in Chief" } ], "publisher": [ { "@type": "Organization", "name": "Bugs Daily" } ] } |
Elige la propiedad |
Usa el tipo |
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.
- Si usas un sistema de gestión de contenido (CMS) o alguien se encarga de gestionar tu sitio, pídele ayuda. No olvides reenviarle cualquier mensaje de Search Console que incluya información sobre el problema en cuestión.
- Google no garantiza que las funciones que utilizan datos estructurados aparezcan en los resultados de búsqueda. Para ver una lista con motivos habituales por los que Google no muestra tu contenido en resultados enriquecidos, consulta las directrices generales de datos estructurados.
- Es posible que haya un error en tus datos estructurados. Consulta la lista de errores de datos estructurados y el informe de datos estructurados que no se pueden analizar.
- Si se ha aplicado una acción manual de datos estructurados a tu página, se ignorarán sus datos estructurados, aunque la página puede seguir apareciendo en los resultados de la Búsqueda de Google. Para solucionar problemas de datos estructurados, usa el informe "Acciones manuales".
- Revisa las directrices para comprobar si tu contenido no las cumple. El problema podría deberse a que la página incluye contenido engañoso o etiquetas con contenido fraudulento. No obstante, es posible que el problema no se deba a la sintaxis, por lo que la prueba de resultados enriquecidos no podrá ayudarte a identificarlo.
- Solucionar problemas si faltan resultados enriquecidos o si se ha reducido el número total de resultados enriquecidos.
- Da cierto margen a Google para que vuelva a rastrear e indexar tu página. Recuerda que Google puede tardar varios días en encontrar y rastrear una página después de publicarse. Consulta las preguntas frecuentes sobre el rastreo y la indexación de la Búsqueda de Google.
- Publica una pregunta en el foro del Centro de la Búsqueda de Google.