Datos estructurados de artículo (Article
, NewsArticle
, BlogPosting
)
Cuando agregas datos estructurados de Article
a tus páginas de noticias, artículos de deportes y entradas de blog, puedes ayudar a Google a comprender mejor la página web y mostrar mejor el texto de título, las imágenes y la información de fecha para el artículo en los resultados de la Búsqueda de Google y otras propiedades (por ejemplo, Google Noticias y Asistente de Google).
Si bien no es necesario cumplir con el lenguaje de marcado para que se puedan usar las funciones de Google Noticias, como las Noticias destacadas, puedes agregar Article
para indicarle a Google sobre la clase de contenido que se trata de forma más explícita (por ejemplo, que es un artículo de noticias, el autor o el título del artículo).

Ejemplo
Aquí tienes un ejemplo de una página con datos estructurados de 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": "2015-02-05T08:00:00+08:00", "dateModified": "2015-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="2015-02-05T08:00:00+08:00"> February 5, 2015 at 8:00am </span> (last modified <span itemprop="dateModified" content="2015-02-05T09:20:00+08:00"> February 5, 2015 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>
How to add structured data
Structured data is a standardized format for providing information about a page and classifying the page content. If you're new to structured data, you can learn more about how structured data works.
Here's an overview of how to build, test, and release structured data. For a step-by-step guide on how to add structured data to a web page, check out the structured data codelab.
- Add as many recommended properties that apply to your web page. There are no required properties; instead, add the properties that apply to your content. Based on the format you're using, learn where to insert structured data on the page.
- Follow the guidelines.
- Validate your code using the Rich Results Test and fix any critical errors. Consider also fixing any non-critical issues that may be flagged in the tool, as they can help improve the quality of your structured data (however, this isn't necessary to be eligible for rich results).
- Deploy a few pages that include your structured data and use the URL Inspection tool to test how Google sees the page. Be sure that your page is
accessible to Google and not blocked by a robots.txt file, the
noindex
tag, or login requirements. If the page looks okay, you can ask Google to recrawl your URLs. - To keep Google informed of future changes, we recommend that you submit a sitemap. You can automate this with the Search Console Sitemap API.
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.
- Conceptos básicos sobre la Búsqueda
- Lineamientos generales de datos estructurados
- Lineamientos técnicos
Lineamientos técnicos
- En el caso de los artículos 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. - Si los usuarios deben registrarse para acceder a tu sitio web, o si ofreces acceso a tu contenido basado en suscripciones, considera agregar datos estructurados para suscripciones y contenido de paga.
Definiciones de tipos de datos estructurados
Para ayudar a Google a comprender mejor tu página, incluye tantas propiedades recomendadas que se apliquen a ella como sea posible. No hay propiedades obligatorias, puedes agregar todas aquellas que se aplican a tu contenido.
Objetos Article
Los objetos Article deben estar basados en uno de los siguientes tipos de schema.org: Article
, NewsArticle
o BlogPosting
.
Las propiedades compatibles con Google son las siguientes:
Propiedades recomendadas | |
---|---|
author |
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 |
Corresponde al nombre del autor. |
author.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. Si la URL es una página de perfil interna, recomendamos marcar a ese autor con los datos estructurados de la página de perfil. |
dateModified |
Corresponde a la fecha y hora de la última modificación del artículo, en formato de la norma ISO 8601. Te recomendamos que proporciones información sobre la zona horaria. De lo contrario, se establecerá la zona horaria que usa Googlebot de forma predeterminada. Agrega la propiedad |
datePublished |
Corresponde a la fecha y hora en que se publicó el artículo por primera vez, en formato de la norma ISO 8601. Te recomendamos que proporciones información sobre la zona horaria. De lo contrario, se establecerá la zona horaria que usa Googlebot de forma predeterminada. Agrega la propiedad |
headline |
Corresponde al título del artículo. Procura usar un título conciso, ya que los títulos largos pueden truncarse en algunos dispositivos. |
image |
Valor repetido de Corresponde a la URL de una imagen que representa el artículo. Usa imágenes que sean relevantes al artículo, en lugar de logotipos o leyendas. Lineamientos de imagen 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 de lenguaje de marcado de autor
Para ayudar a Google a comprender y representar mejor al autor del contenido, sugerimos seguir 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": [ {"name": "Willow Lane"}, {"name": "Regula Felix"} ]
No se deben combinar varios autores en el mismo campo "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 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": "https://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 |
En la propiedad
"author": [ { "name": "Echidna Jones", "honorificPrefix": "Dr", "jobTitle": "Editor in Chief" } ], "publisher": [ { "name": "Bugs Daily" } ] } |
Usar el |
Usa el tipo |
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.
- Si usas un sistema de administración de contenido (CMS), o si alguien más se encarga de tu sitio, pídele que te ayude. Asegúrate de reenviarle cualquier mensaje de Search Console que detalle el problema.
- Google no garantiza que se muestren en los resultados de la búsqueda las funciones que consumen datos estructurados. Para obtener una lista de los motivos comunes por los que Google podría no mostrar tu contenido en un resultado enriquecido, consulta los Lineamientos generales de datos estructurados.
- Es posible que haya un error en los datos estructurados. Consulta la lista de errores de datos estructurados.
- Si recibiste una acción manual de datos estructurados en tu página, estos datos se ignorarán (aunque la página puede seguir apareciendo en los resultados de la Búsqueda de Google). Para solucionar los problemas con datos estructurados, usa el Informe de acciones manuales.
- Vuelve a consultar los lineamientos para determinar si tu contenido no cumple con ellos. El problema puede deberse a contenido generador de spam o a un uso fraudulento del lenguaje de marcado. Sin embargo, es posible que no sea un problema de sintaxis, por lo que la prueba de resultados enriquecidos no podrá identificar estos problemas.
- Soluciona problemas de resultados enriquecidos faltantes o disminución del total de resultados enriquecidos.
- Espera un tiempo suficiente para que se vuelvan a realizar el rastreo y la indexación. No olvides que pueden transcurrir varios días después de publicar una página para que Google la encuentre y la rastree. Si tienes preguntas generales sobre el rastreo y la indexación, consulta las Preguntas frecuentes sobre el rastreo y la indexación de la Búsqueda de Google.
- Publica una pregunta en el foro de la Central de la Búsqueda de Google.