Strukturierte Daten für Artikel (Article
, NewsArticle
, BlogPosting
)
Wenn du strukturierte Article
-Daten zu deinen Seiten mit Nachrichten-, Blog- oder Sportnachrichten-Artikeln hinzufügst, hilft das Google, die Webseite besser zu verstehen und bessere Titeltexte, Bilder und Datumsinformationen für den Artikel in den Suchergebnissen der Google Suche und anderer Properties (z. B. Google News und Google Assistant) anzuzeigen.
Es gibt zwar keine Markup-Anforderung für Google News-Funktionen, wie Schlagzeilen, du kannst aber Article
hinzufügen, um Google deutlicher zu zeigen, worum es in deinen Inhalten geht (z. B., dass es sich um einen Nachrichtenartikel handelt, wer der Autor ist oder wie der Titel des Artikels lautet).
Beispiel
Hier ein Beispiel für eine Seite mit strukturierten Article
-Daten.
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>
Mikrodaten
<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 可以帮助您自动执行此操作。
Richtlinien
Damit strukturierte Daten in die Google-Suchergebnisse aufgenommen werden können, musst du die folgenden Richtlinien beachten.
Technische Richtlinien
- Achte bei mehrteiligen Artikeln darauf, dass
rel=canonical
entweder auf jede einzelne Seite oder auf eine Gesamtseite (mit dem kompletten Inhalt) statt auf die Seite 1 einer Reihe von Seiten verweist. Weitere Informationen zur Kanonisierung - Wenn Nutzer deine Websiteinhalte abonnieren können oder sich für den Zugriff auf deine Website registrieren müssen, solltest du strukturierte Daten für Abo- und Paywall-Inhalte hinzufügen.
Definitionen strukturierter Datentypen
Damit Google deine Seite besser versteht, füge möglichst viele empfohlene Properties hinzu, die auf deine Webseite zutreffen. Es gibt keine erforderlichen Properties. Füge stattdessen die Properties hinzu, die auf deine Inhalte zutreffen.
Article
-Objekte
Artikelobjekte müssen auf einem der folgenden Schema.org-Typen basieren: Article
, NewsArticle
oder BlogPosting
.
Die von Google unterstützten Properties sind folgende:
Empfohlene Properties | |
---|---|
author |
Der Autor des Artikels. Beachte die Best Practices für Autoren-Markup, damit Google Autoren über verschiedene Funktionen hinweg besser verstehen kann. |
author.name |
Der Name des Autors. |
author.url |
Ein Link zu einer Webseite, die den Autor des Artikels eindeutig identifiziert. Beispiele sind die Seite des Autors in den sozialen Medien oder eine Seite mit Informationen zur Person. Falls die URL eine interne Profilseite ist, empfehlen wir, den entsprechenden Autor mithilfe von strukturierten Daten für Profilseiten auszuzeichnen. |
dateModified |
Datum und Uhrzeit der letzten Änderung des Artikels. Die Angabe erfolgt im ISO 8601-Format. Wir empfehlen, Informationen zur Zeitzone anzugeben. Andernfalls wird standardmäßig die vom Googlebot verwendete Zeitzone verwendet. Füge die Property |
datePublished |
Datum und Uhrzeit der Erstveröffentlichung des Artikels. Die Angabe erfolgt im ISO 8601-Format. Wir empfehlen, Informationen zur Zeitzone anzugeben. Andernfalls wird standardmäßig die vom Googlebot verwendete Zeitzone verwendet. Füge die Property |
headline |
Der Titel des Artikels. Verwenden Sie einen prägnanten Titel, da lange Titel auf einigen Geräten abgeschnitten werden können. |
image |
Wiederholte Die URL eines Bildes, das den Artikel repräsentiert. Verwende anstelle von Logos oder Beschriftungen Bilder, die für den Artikel relevant sind. Zusätzliche Richtlinien für Bilder:
Beispiel: "image": [ "https://example.com/photos/1x1/photo.jpg", "https://example.com/photos/4x3/photo.jpg", "https://example.com/photos/16x9/photo.jpg" ] |
Best Practices für Autoren-Markup
Beachte die folgenden Best Practices, wenn du Autoren im Markup angibst, damit Google den Autor der Inhalte besser verstehen und repräsentieren kann:
Best Practices für Autoren-Markup | |
---|---|
Alle Autoren in das Markup einbeziehen |
Alle Autoren, die auf der Webseite als Autoren angezeigt werden, müssen auch im Markup enthalten sein. |
Mehrere Autoren angeben |
Wenn du mehrere Autoren angibst, führe jeden Autor in seinem eigenen "author": [ {"name": "Willow Lane"}, {"name": "Regula Felix"} ]
Mehrere Autoren nicht im selben "author": { "name": "Willow Lane, Regula Felix" } |
Zusätzliche Felder verwenden |
Damit Google besser versteht, wer der Autor ist, empfehlen wir dringend, die Properties Wenn es sich bei dem Autor um eine Person handelt, kannst du beispielsweise auf die Seite eines Autors verlinken, die weitere Informationen zum Autor enthält: "author": [ { "@type": "Person", "name": "Willow Lane", "url": "https://www.example.com/staff/willow_lane" } ] Wenn der Autor eine Organisation ist, kannst du einen Link zur Startseite der Organisation einfügen. "author": [ { "@type":"Organization", "name": "Some News Agency", "url": "https://www.example.com/" } ] |
Namen des Autors nur in der Property |
Gib in der
"author": [ { "@type": "Person", "name": "Echidna Jones", "honorificPrefix": "Dr", "jobTitle": "Editor in Chief" } ], "publisher": [ { "@type": "Organization", "name": "Bugs Daily" } ] } |
Richtigen |
Verwende den Typ |
Hier ein Beispiel, in dem die Best Practices für Autoren-Markup angewendet werden:
"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... }
Fehlerbehebung
Falls du Probleme bei der Implementierung oder Fehlerbehebung von strukturierten Daten hast, versuch es mit diesen Lösungsansätzen:
- Wenn du ein CMS (Content-Management-System) verwendest oder jemand anderes sich um deine Website kümmert, bitte diese Person oder den CMS-Support, dir zu helfen. Leite am besten alle Search Console-Nachrichten, in denen das Problem beschrieben ist, entsprechend weiter.
- Google kann nicht garantieren, dass Funktionen, die strukturierte Daten nutzen, in den Suchergebnissen angezeigt werden. Eine Liste mit häufigen Gründen, aus denen Google deine Inhalte möglicherweise nicht in einem Rich-Suchergebnis anzeigt, findest du im Artikel Allgemeine Richtlinien für strukturierte Daten.
- Möglicherweise sind deine strukturierten Daten fehlerhaft. Näheres dazu findest du in der Liste der Fehler bei strukturierten Daten.
- Wenn auf deiner Seite eine manuelle Maßnahme gegen strukturierte Daten vorliegt, werden die strukturierten Daten auf der Seite ignoriert, obwohl die Seite weiter in den Ergebnissen der Google Suche erscheinen kann. Nutze den Bericht zu manuellen Maßnahmen, um Probleme mit strukturierten Daten zu beheben.
- Lies dir die Richtlinien noch einmal durch und prüfe, ob deine Inhalte den Richtlinien entsprechen. Das Problem kann durch Spaminhalte oder die Verwendung von Spam-Markup verursacht sein. Allerdings ist es auch möglich, dass das Problem kein Syntaxproblem ist und daher beim Test für Rich-Suchergebnisse nicht identifiziert werden kann.
- Eine Fehlerbehebung für den Fall, dass Rich-Suchergebnisse fehlen oder die Gesamtzahl der Rich-Suchergebnisse zurückgeht, findest du hier.
- Plane genug Zeit für das erneute Crawling und die Neuindexierung ein. Nachdem eine Seite veröffentlicht wurde, kann es einige Tage dauern, bis sie von Google gefunden und gecrawlt wurde. Antworten auf allgemeine Fragen zum Crawlen und Indexieren erhältst du auf der Seite Häufig gestellte Fragen zum Crawling und zur Indexierung in der Google Suche.
- Oder du postest deine Frage im Forum von Google Search Central.