Strukturierte Daten für Profilseiten (ProfilePage)

Abbildung der Funktion für Diskussionen und Foren

Das ProfilePage-Markup ist für alle Websites gedacht, auf denen Creator (Personen oder Organisationen) eigene Perspektiven teilen. Wenn dieses Markup hinzugefügt wird, kann die Google Suche die Creator besser verstehen, die in einer Online-Community posten, und in den Suchergebnissen relevantere Inhalte aus dieser Community präsentieren, einschließlich der Funktion Diskussionen und Foren.

Andere Funktionen für strukturierte Daten können auch auf Seiten mit ProfilePage-Markup verlinken. Beispiel: Strukturierte Daten für Artikel und Rezepte haben Autoren und oft sind in strukturierten Daten für Diskussionsforen und F&A-Seiten mehrere Autoren angegeben.

So fügst du strukturierte Daten hinzu

Strukturierte Daten sind ein standardisiertes Format, mit dem du Informationen zu einer Seite angeben und die Seiteninhalte klassifizieren kannst. Falls strukturierte Daten für dich ein neues Thema sind, findest du hier Informationen dazu, wie sie funktionieren.

In der folgenden Übersicht haben wir zusammengefasst, wie du strukturierte Daten erstellst, testest und veröffentlichst.

  1. Füge die erforderlichen Properties hinzu. Hier erfährst du, wie du strukturierte Daten je nach verwendetem Format auf der Seite einfügst.
  2. Folge den Richtlinien.
  3. Prüfe deinen Code mit dem Test für Rich-Suchergebnisse und behebe alle kritischen Fehler. Zusätzlich solltest du alle nicht kritischen Probleme beheben, die im Tool möglicherweise gemeldet werden. Das kann dabei helfen, die Qualität deiner strukturierten Daten zu verbessern. Das ist jedoch nicht nötig, um für Rich-Suchergebnisse geeignet zu sein.
  4. Stelle ein paar Seiten mit deinen strukturierten Daten bereit und teste mit dem URL-Prüftool, wie Google die Seiten sieht. Achte darauf, dass die Seiten für Google zugänglich sind und nicht durch eine robots.txt-Datei, das noindex-Tag oder Anmeldeanforderungen blockiert werden. Wenn die Seiten in Ordnung sind, kannst du Google bitten, deine URLs noch einmal zu crawlen.
  5. Damit Google über künftige Änderungen auf dem Laufenden bleibt, empfehlen wir dir, eine Sitemap einzureichen. Mit der Search Console Sitemap API lässt sich dieser Vorgang automatisieren.

Beispiele

Hier ist ein Beispiel für eine Profilseite mit Markup:

JSON-LD

<html>
  <head>
    <title>Angelo Huff on Cool Forum Platform</title>
    <script type="application/ld+json">
    {
      "@context": "https://schema.org",
      "@type": "ProfilePage",
      "dateCreated": "2024-12-23T12:34:00-05:00",
      "dateModified": "2024-12-26T14:53:00-05:00",
      "mainEntity": {
        "@type": "Person",
        "name": "Angelo Huff",
        "alternateName": "ahuff23",
        "identifier": "123475623",
        "interactionStatistic": [{
          "@type": "InteractionCounter",
          "interactionType": "https://schema.org/FollowAction",
          "userInteractionCount": 1
        },{
          "@type": "InteractionCounter",
          "interactionType": "https://schema.org/LikeAction",
          "userInteractionCount": 5
        }],
        "agentInteractionStatistic": {
          "@type": "InteractionCounter",
          "interactionType": "https://schema.org/WriteAction",
          "userInteractionCount": 2346
        },
        "description": "Defender of Truth",
        "image": "https://example.com/avatars/ahuff23.jpg",
        "sameAs": [
          "https://www.example.com/real-angelo",
          "https://example.com/profile/therealangelohuff"
        ]
      }
    }
    </script>
  </head>
  <body>
  </body>
</html>
Mikrodaten

<html>
  <head>
    <title>Angelo Huff on Cool Forum Platform</title>
  </head>
  <body itemtype="https://schema.org/ProfilePage" itemscope>
    <meta itemprop="dateCreated" content="2024-12-23T12:34:00-05:00" />
  	<meta itemprop="dateModified" content="2024-12-26T14:53:00-05:00" />
    <div itemprop="mainEntity" itemtype="https://schema.org/Person" itemscope>
      <div><span itemprop="alternateName" id="handle">ahuff23</span> (<span itemprop="name" id="real-name">Angelo Huff</span>)</div>
      <meta itemprop="identifier" content="123475623" />
      <div itemprop="description">Defender of Truth</div>
      <img itemprop="image" src="https://example.com/avatars/ahuff23.jpg" />
      <div>Links: <a itemprop="sameAs" href="https://www.therealangelohuff.com">Home Page</a><br>
                  <a itemprop="sameAs" href="https://example.com/profile/therealangelohuff">Other Social Media Site</a></div>
      <div><span itemprop="interactionStatistic" itemtype="https://schema.org/InteractionCounter" itemscope>
              <span itemprop="userInteractionCount">5</span>
              <span itemprop="interactionType" content="https://schema.org/LikeAction">likes</span>
           </span>,
           <span itemprop="interactionStatistic" itemtype="https://schema.org/InteractionCounter" itemscope>
              <span itemprop="userInteractionCount">1</span>
              <span itemprop="interactionType" content="https://schema.org/FollowAction">follower</span>
           </span>, and
           <span itemprop="agentInteractionStatistic" itemtype="https://schema.org/InteractionCounter" itemscope>
              <span itemprop="userInteractionCount">2346</span>
              <span itemprop="interactionType" content="https://schema.org/WriteAction">posts</span>
           </span>
       </div>
    </div>
  </body>
</html>

Richtlinien

Damit die strukturierten Daten für deine Profilseite in der Google Suche verwendet werden können, musst du die folgenden Richtlinien beachten:

Inhaltsrichtlinien

  • Der Schwerpunkt der Seite muss eine einzelne Person oder Organisation sein, die mit der Website als Ganzes in Verbindung steht. Hier einige Beispiele für Profilseiten:

    Gültige Anwendungsfälle:

    • Eine Nutzerprofilseite in einem Forum oder auf einer Social-Media-Website
    • Eine Autorenseite auf einer Nachrichtenwebsite
    • Eine „Über mich“-Seite auf einer Blog-Website
    • Eine Mitarbeiterseite auf einer Unternehmenswebsite

    Ungültige Anwendungsfälle:

    • Die Startseite eines Geschäfts (enthält normalerweise viele Informationen, die nichts mit dem Profil zu tun haben)
    • Eine Organisationsbewertungswebsite (die Organisation ist nicht mit der Website verknüpft)

Technische Richtlinien

Wenn die Profilseite auch die letzten Aktivitäten des Creators enthält, kannst du Markup mit URLs für diese Objekte hinzufügen, um auf die Seite mit dem vollständigen Inhalt und Markup zu verweisen. Hier ein Beispiel einer möglichen Markup-Struktur:

{
  "@context": "https://schema.org",
  "@type": "ProfilePage",
  "mainEntity": {
    "@id": "#main-author",
    "@type": "Person",
    "name": "Marlo Smith"
  },
  "hasPart": [{
    "@type": "Article",
    "headline": "Things to see in NJ",
    "url": "https://example.com/things-to-see-nj",
    "datePublished": "2014-02-23T18:34:00Z",
    "author": { "@id": "#main-author" }
  }]
}

Definitionen von Typen strukturierter Daten

Als erforderlich gekennzeichnete Properties müssen hinzugefügt werden, damit die strukturierten Daten in den Suchergebnissen erscheinen können. Zusätzlich kannst du die empfohlenen Properties einbinden, um den Nutzern mit weiteren Informationen zu deinen Profilseiten einen Mehrwert zu bieten.

ProfilePage

Die vollständige Definition von ProfilePage findest du unter schema.org/ProfilePage.

Erforderliche Properties
mainEntity

Person oder Organization

Die Person oder Organisation, um die es auf dieser Profilseite geht. Dies weist darauf hin, dass der Schwerpunkt dieser Seite auf den Informationen zu dieser Entität liegt.

Versuche, den richtigen Typ zu verwenden, wenn diese Information verfügbar ist (d. h., wenn du weißt, ob die Seite eine Person oder eine Organisation repräsentiert). Verwende andernfalls den Standardwert Person (z. B. wenn es sich um einen unbekannten Kontotyp handelt).

Empfohlene Properties
dateCreated

DateTime

Datum und Uhrzeit der Profilerstellung, falls zutreffend, im ISO 8601-Datumsformat.

dateModified

DateTime

Datum und Uhrzeit der Änderung der Informationen im Profil, falls zutreffend. Die Angabe erfolgt im ISO 8601-Datumsformat. Idealerweise stellt dies nur von Menschen vorgenommene Metadatenänderungen im Profil dar. Das Hinzufügen zusätzlicher externer Link zu Orten, auf die in diesem Profil verwiesen wird, wäre beispielsweise keine Änderung.

Person oder Organization

Sowohl schema.org/Person als auch schema.org/Organization haben gemeinsame Properties, die von Google verwendet werden.

Erforderliche Properties
name

Text

Die primäre Art und Weise, wie die Person oder Organisation identifiziert wird. Wir empfehlen, dieses Feld für echte Namen zu verwenden (und alternateName für Aliasse in sozialen Medien). Du kannst dieses Feld jedoch verwenden, um einen Social-Media-Alias anzugeben, wenn dies die einzige Methode ist, mit der die Person auf deiner Website identifiziert wird.

Empfohlene Properties
agentInteractionStatistic

InteractionCounter

Gegebenenfalls Nutzerstatistiken zum Verhalten der Profilseitenentität.

Google erkennt die folgenden interactionTypes:

alternateName

Text

Eine alternative öffentliche Kennung, falls zutreffend. Beispiel: Ein Social-Media-Alias, wenn der richtige Name einer Person im Feld name verwendet wird.

description

Text

Gegebenenfalls die Verfasserzeile oder die Qualifikationen des Nutzers.

identifier

Text

Eine eindeutige Kennung, die auf deiner Website verwendet wird, falls zutreffend. Das kann eine interne Datenbank-ID sein, mit der Nutzer auf deiner Website auch dann identifiziert werden, wenn sich ihr Alias in den sozialen Medien ändert.

image

URL oder ImageObject

Gegebenenfalls die URL oder das ImageObject des Profilbilds des Creators. Wenn keine Bilder vorhanden sind, gib in diesem Feld kein Standardbild, Symbol oder Platzhalterbild an.

Weitere Richtlinien für Bilder:

  • Die Bild-URLs müssen crawlbar und indexierbar sein. Mit dem URL-Prüftool kannst du prüfen, ob Google auf deine URLs zugreifen kann.
  • Die Bilder müssen den mit Markup versehenen Inhalt repräsentieren.
  • Bilder müssen in einem Dateiformat vorliegen, das von Google Bilder unterstützt wird.
  • Für optimale Ergebnisse solltest du mehrere hochauflösende Bilder einbinden, die bei Multiplikation von Höhe und Breite mindestens 50.000 Pixel enthalten. Empfohlen werden die Seitenverhältnisse 16:9, 4:3 und 1:1.

Beispiel:

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

InteractionCounter

Gegebenenfalls auf die Profilseitenentität angewendete Nutzerstatistiken. Gib nur Statistiken zu der Plattform an, auf der die Profilseite gehostet wird. Erwähne nicht, dass der Creator auf seiner Startseite 100.000 Follower hat.

Google erkennt die folgenden interactionTypes:

sameAs

URL

Die URL zu anderen externen Profilen oder Startseiten für das Profil, falls zutreffend.

使用 Search Console 监控富媒体搜索结果

Search Console 是一款工具,可帮助您监控网页在 Google 搜索结果中的显示效果。即使没有注册 Search Console,您的网页也可能会显示在 Google 搜索结果中,但注册 Search Console 能够帮助您了解 Google 如何查看您的网站并做出相应的改进。建议您在以下情况下查看 Search Console:

  1. 首次部署结构化数据后
  2. 发布新模板或更新代码后
  3. 定期分析流量时

首次部署结构化数据后

等 Google 将网页编入索引后,请在相关的富媒体搜索结果状态报告中查看是否存在问题。 理想情况下,有效项目数量会增加,而无效项目数量不会增加。如果您发现结构化数据存在问题,请执行以下操作:

  1. 修正无效项目
  2. 检查实际网址,核实问题是否仍然存在。
  3. 使用状态报告请求验证

发布新模板或更新代码后

如果对网站进行重大更改,请监控结构化数据无效项目的增幅。
  • 如果您发现无效项目增多了,可能是因为您推出的某个新模板无法正常工作,或者您的网站以一种新的错误方式与现有模板交互。
  • 如果您发现有效项目减少了(但无效项目的增加情况并不对应),可能是因为您的网页中未再嵌入结构化数据。请通过网址检查工具了解导致此问题的原因。

定期分析流量时

请使用效果报告分析您的 Google 搜索流量。数据将显示您的网页在 Google 搜索结果中显示为富媒体搜索结果的频率、用户点击该网页的频率以及网页在搜索结果中的平均排名。您还可以使用 Search Console API 自动提取这些结果。

Fehlerbehebung

Falls du Probleme bei der Implementierung oder Fehlerbehebung von strukturierten Daten hast, versuch es mit diesen Lösungsansätzen: