Die wichtigsten Meta-Tags für soziale Medien

Avatar of Adam Coti
Adam Coti am

DigitalOcean bietet Cloud-Produkte für jede Phase Ihrer Reise. Starten Sie mit 200 $ kostenlosem Guthaben!

Heutzutage ermutigt fast jede Website Besucher, ihre Seiten in sozialen Medien zu teilen. Wir alle haben die allgegenwärtigen Facebook- und Twitter-Symbole unter anderem gesehen, die nur darauf warten, angeklickt zu werden. Das ist keine Überraschung, denn das Teilen über soziale Medien, die Internet-Inkarnation des Mundpropaganda-Prinzips, ist eine der effektivsten Möglichkeiten für Unternehmen und Einzelpersonen, Bekanntheit zu erlangen.

Wenn Benutzer diese Links teilen möchten, liegt es am Webentwickler, sicherzustellen, dass die zugehörigen Webseiten ordnungsgemäß vorbereitet sind, und das werden wir uns jetzt ansehen. Facebook und Twitter sind bei weitem die beliebtesten Social-Media-Plattformen, konzentrieren wir uns also auf diese beiden.

Teilen auf Facebook und Twitter

Facebook bietet Entwicklern verschiedene Möglichkeiten, wie eine geteilte Webseite in ihrer Timeline erscheint, abhängig vom Inhalt der Website. Sofern nicht anders angegeben, wird jede Website standardmäßig als „Website“ bezeichnet, was das Beispiel ist, das wir verwenden werden.

Nehmen wir an, jemand hat die Homepage eines fiktiven Reiseunternehmens geteilt – Facebook zeigt es so an

Facebook-Karte

Twitter hat ebenfalls mehrere Möglichkeiten, geteilte Webseiten zu formatieren, die in seinem Feed erscheinen, aber wir werden uns die ansehen, die dem obigen Beispiel von Facebook sehr ähnlich ist, was Twitter die „Summary Card with Large Image“ nennt.

Twitter-Karte

Wie wir sehen können, weist jede mehrere Attribute der geteilten Webseite auf.

  • ein prominentes Bild und Titel
  • eine Beschreibung
  • der Domainname

Proprietäre <meta>-Tags

Wie spezifizieren wir diese Attribute? Mit <meta>-Tags. Wenn ein Link geteilt wird, durchsuchen sowohl Facebook als auch Twitter die zugehörige Webseite und lesen deren <meta>-Tags, um die entsprechenden Informationen anzuzeigen.

Facebook verwendet <meta>-Tags, die das Open-Graph-Protokoll nutzen, ein Klassifizierungssystem für Webseiten, das über die bereits in HTML5 definierten <meta>-Tags hinausgeht. Eine vollständige Liste der verfügbaren <meta>-Tags finden Sie auf der Open Graph-Website. Es gibt so viele zur Auswahl, dass es etwas einschüchternd sein kann, aber nur vier sind tatsächlich erforderlich.

<meta property="og:title" content="The Rock" />
<meta property="og:type" content="video.movie" />
<meta property="og:url" content="https://www.imdb.com/title/tt0117500/" />
<meta property="og:image" content="https://ia.media-imdb.com/images/rock.jpg" />
Eine frühere Version dieses Beitrags listete diese vier auf.
<meta property="og:title" content="European Travel Destinations">
<meta property="og:description" content="Offering tour packages for individuals or groups.">
<meta property="og:image" content="http://euro-travel-example.com/thumbnail.jpg">
<meta property="og:url" content="http://euro-travel-example.com/index.htm">

Wir lagen also falsch oder es hat sich geändert.

Twitter hat eigene <meta>-Tags, die dem Open-Graph-Protokoll ähneln, aber das Präfix „twitter“ anstelle von „og“ verwenden. Wie bei Facebook sind nur wenige erforderlich. Auch der Anzeigetyp, den wir von Twitter anfordern, wird spezifiziert.

<meta name="twitter:title" content="European Travel Destinations ">
<meta name="twitter:description" content=" Offering tour packages for individuals or groups.">
<meta name="twitter:image" content=" http://euro-travel-example.com/thumbnail.jpg">
<meta name="twitter:card" content="summary_large_image">

Sowohl Facebook als auch Twitter bieten Richtlinien zur Verwendung der obigen <meta>-Tags. Sie sind sich sehr ähnlich, obwohl sie in der Interpretation etwas subjektiv sein können. Beachten Sie, dass sich Facebook für unsere Zwecke auf die geteilte Webseite bezieht, wenn es den Begriff „Objekt“ verwendet.

 FacebookTwitter
TitelDer Titel, die Überschrift oder der Name des Objekts.Ein prägnanter Titel für den zugehörigen Inhalt. [Maximal 70 Zeichen.]
BeschreibungEine kurze Beschreibung oder Zusammenfassung des Objekts. [Zwischen 2 und 4 Sätzen.]Eine Beschreibung, die den Inhalt kurz zusammenfasst, wie er in einem Tweet präsentiert werden kann. Sie sollten den Titel nicht als Beschreibung wiederverwenden oder dieses Feld verwenden, um die allgemeinen Dienste des Unternehmens zu beschreiben. [Maximal 200 Zeichen.]
BildDie URL des Bildes für Ihr Objekt. Es sollte mindestens 600×315 Pixel groß sein, aber 1200×630 oder größer wird bevorzugt (bis zu 5 MB). Halten Sie sich an ein Seitenverhältnis von etwa 1,91:1, um Beschneidungen zu vermeiden.Eine URL zu einem eindeutigen Bild, das den Inhalt der Seite darstellt. Sie sollten kein generisches Bild wie Ihr Website-Logo, das Foto des Autors oder ein anderes Bild, das mehrere Seiten umfasst, verwenden. Bilder für diese Karte sollten mindestens 280 Pixel breit und mindestens 150 Pixel hoch sein. Das Bild darf nicht größer als 1 MB sein.
URLDie kanonische URL für Ihre Seite. Dies sollte die undekorierte URL sein, ohne Sitzungsvariablen, benutzeridentifizierende Parameter oder Zähler. 

Da sich diese proprietären <meta>-Tags letztendlich auf dieselben Elemente beziehen, wäre es ideal, wenn es irgendwie eine Möglichkeit gäbe, die beiden zu vereinen. Glücklicherweise gibt es das.

Tags zusammenführen

Es schadet nicht, mehrere <meta>-Tags zu haben, die redundant erscheinen. Zu viele Informationen haben noch nie jemandem geschadet, außer durch das Hinzufügen ein paar zusätzlicher Bytes zur HTML-Datei.

Aber für unsere Zwecke und aus Gründen der Kürze können wir die Tatsache nutzen, dass Twitter uns erlaubt, Open-Graph-<meta>-Tags anstelle seiner eigenen zu verwenden. Letztendlich sind, abgesehen von der Notwendigkeit, ein Anzeigetyp anzugeben, keine der benutzerdefinierten Twitter-<meta>-Tags erforderlich. Dies ergibt Folgendes, was als absolutes Minimum an <meta>-Tags angesehen werden könnte, um eine Webseite für das Teilen in sozialen Medien geeignet zu machen.

<meta property="og:title" content="European Travel Destinations">
<meta property="og:type" content="article" />
<meta property="og:description" content="Offering tour packages for individuals or groups.">
<meta property="og:image" content="http://euro-travel-example.com/thumbnail.jpg">
<meta property="og:url" content="http://euro-travel-example.com/index.htm">
<meta name="twitter:card" content="summary_large_image">

Die Richtlinien für das Bild zu vereinheitlichen ist einfach: Folgen Sie der Empfehlung von Facebook mit einer Mindestgröße von 1200×630 Pixeln und einem Seitenverhältnis von 1,91:1, aber halten Sie sich an die Dateigrößenanforderung von Twitter von weniger als 1 MB.

Meta-Tags validieren

Wenn Zweifel an der Rechtmäßigkeit der Reduzierung auf diese fünf Tags bestehen, können wir den hilfreichen Facebook Sharing Debugger und Twitter Card Validator verwenden. Beide Tools durchsuchen jede Webseite, die auf einem öffentlichen Server gehostet wird, nach relevanten <meta>-Tags und zeigen an, wie sie beim Teilen aussehen würde. Sie listen auch Fehler auf und geben Vorschläge. Wie haben wir uns mit unserem speziellen Beispiel geschlagen? Twitter scheint damit einverstanden zu sein, aber Facebook listet andererseits einen Punkt als Warnung auf.

Facebook-Warnung

Dies bietet eine perfekte Überleitung zu...

Social Media Analysen

Was Facebook damit meint, ist, dass wenn Sie ihr Analysetool verwenden möchten, das sie Domain Insights nennen, Sie die eindeutige ID-Nummer Ihres Kontos angeben müssen. Der -Tag würde dann etwa so aussehen.

<meta property="fb:app_id" content="your_app_id" />

Twitter hat etwas Ähnliches, das sie Twitter Card Analytics nennen. Um das Beste aus diesem Tool herauszuholen, empfiehlt Twitter die Verwendung des folgenden -Tags, der den Twitter-Benutzernamen enthält, der mit der geteilten Webseite verknüpft werden soll.

<meta name="twitter:site" content="@website-username">

Bedenken Sie jedoch, dass die beiden oben genannten <meta>-Tags keine Auswirkungen darauf haben, wie eine geteilte Webseite auf einer Facebook-Timeline oder einem Twitter-Feed erscheint, wenn Sie kein besonderes Interesse an der Nutzung dieser Analysetools haben.

Sonst noch etwas?

Facebook empfiehlt einen zusätzlichen <meta>-Tag, der jedoch nicht erforderlich ist. Ein Tag, der den Namen der Webseite angibt, auf der sich die geteilte Seite befindet.

<meta property="og:site_name" content="European Travel, Inc.">

Twitter schlägt auch einen weiteren -Tag vor, der empfohlen, aber nicht erforderlich ist.

<meta name="twitter:image:alt" content="Alt text for image">

Dies bietet eine alternative Bildbeschreibung für sehbehinderte Personen.

Abschließende Markierung

Das sollte genügen. Um es noch einmal zu wiederholen: Wenn Sie die Dokumentation von Facebook und Twitter zum Teilen von Webseiten lesen, gibt es viele weitere -Tags, die verwendet werden können, um verschiedene Arten von Inhalten anzugeben. Aber im Allgemeinen reicht Folgendes aus.

<!--  Essential META Tags -->
<meta property="og:title" content="European Travel Destinations">
<meta property="og:type" content="article" />
<meta property="og:image" content="http://euro-travel-example.com/thumbnail.jpg">
<meta property="og:url" content="http://euro-travel-example.com/index.htm">
<meta name="twitter:card" content="summary_large_image">

<!--  Non-Essential, But Recommended -->
<meta property="og:description" content="Offering tour packages for individuals or groups.">
<meta property="og:site_name" content="European Travel, Inc.">
<meta name="twitter:image:alt" content="Alt text for image">

<!--  Non-Essential, But Required for Analytics -->
<meta property="fb:app_id" content="your_app_id" />
<meta name="twitter:site" content="@website-username">

Ressourcen