Kanonische URL angeben

Mit der Funktion zum Teilen von Links in Facebook kannst du eine kanonische URL für eine Ressource in den HTML-Metadaten der Ressource angeben. Du verwendest ein HTML-Meta-Tag, um die kanonische URL für die Seite anzugeben. Die kanonische URL wird mit der Eigenschaft og:url angegeben.

<meta property="og:url" content="https://example.com/path" />

Ab dem 3. Februar 2020 können keine URLs mehr angegeben werden, die eine anderen Domain als die kanonische URL aufweisen – es sei denn, diese Domain hat deine Domain im Webmaster-Tool ausdrücklich auf eine Whitelist gesetzt.

Alle Links, die dieselbe kanonische URL angeben, werden von der Facebook-Infrastruktur zum Teilen von Links wegen bestimmter Kennzahlen und Metadaten (Link-Bild, Titel usw.) als dieselbe Ressource behandelt. Du kannst die Interaktionskennzahlen für eine URL anzeigen, indem du den folgenden Graph API-Aufruf verwendest:

GET /?id={your_url}&fields=engagement

Es gibt eine Reihe von Szenarien, in denen es sinnvoll ist, verschiedene Links auf der Website als identisch zu behandeln. Im Folgenden findest du einige Beispiele:

  • Du änderst die URL für eine Seite, möchtest die vorhandenen Kennzahlen jedoch nicht verlieren.
  • Du stellst Links zu versionierten Inhalten bereit, wobei du den Inhalt wegen der Kennzahlen jedoch als eine einzelne Seite behandeln möchtest.
  • Du möchtest, dass Facebook ähnliche Links dedupliziert, wenn sie auf beliebigen Oberflächen angezeigt werden.

Zusätzliche Erwägungen

  • Der für og:url angegebene Pfad muss keine Seite sein, die im Browser gerendert wird. Er muss jedoch auf den Facebook-Crawler reagieren und og:*-Meta-Tags zurückgeben. Ausführliche Informationen zum Erkennen des Facebook-Crawlers findest du unter Der Facebook-Crawler.
  • Wenn der von og:url referenzierte Pfad einen anderen og:url-Link zurückgibt, wird dem neuen Link gefolgt. Die Details zum Teilen, die Facebook verwendet, sind die des letzten Links in der Umleitungskette. Der letzte Link in der Kette muss ebenfalls das og:url-Meta-Tag beinhalten. Wenn og:url nicht angegeben ist, wird davon ausgegangen, dass die URL der Seite die kanonische URL ist.

So behältst du Interaktionsmetriken beim Ändern einer URL bei

Das folgende Beispiel erläutert, wie due die URL einer Seite änderst und dabei gleichzeitig den Facebook-Link zum Teilen und die zugehörigen Kennzahlen beibehältst. Es wird davon ausgegangen, dass die URL für die Seite bereits geändert wurde.

  1. Verwende eine HTTP-301- oder -302-Umleitung, um Besucher zur neuen URL umzuleiten, wenn sie deine alte URL aufrufen. Der Crawler muss weiterhin auf die alte URL zugreifen können. Schließe den Nutzer-Agent des Crawlers also von der Umleitung aus und leite nur Clients um, bei denen es sich nicht um den Facebook-Crawler handelt. Ausführliche Informationen zum Erkennen des Facebook-Crawlers findest du unter Best Practices für das Teilen – Crawler.
  2. Öffne die neue Seite und füge das og:url-Tag hinzu. Lege das Inhaltsattribut auf den vorherigen URL-Wert fest.
  3. <meta property="og:url" content="your_old_url" />
  4. Erstelle für die alte URL eine neue Seite und füge die folgenden Header-Meta-Tags hinzu:
  5. <!-- This is the URL for this page -->
    <meta property="og:url" content="your_old_url" />
    
    <!-- This is the og:* meta from the original version of the page -->
    <meta property="og:title" content="your_link_title">
    <meta property="og:image" content="your_image_url">
  6. Veröffentliche deinen Inhalt und verwende dann den Sharing Debugger, um zu überprüfen, ob der Server die richtigen Metadaten für die jeweiligen URLs zurückgibt.

    Den Sharing Debugger öffnen