Zum Hauptinhalt springen
HAWK GT1191

Im Rampenlicht: So optimierst du deine Website für Social-Media

Meta-Elemente, das Open Graph Protokoll und ein attraktives Teaser-Bild sorgen dafür, dass deine Website bei Facebook und Co. auffällt.
2 Min. (455 Wörter)
Mädchen steht im Pyjama und ihrem Teddy-Bär auf der Bühne vor einem großen Publikum
Eine coole Website erstellen ist das ein, diese auch professionell zu präsentieren das andere.

Inhalte auf Social-Media teilen

Die meisten Social-Media-Plattformen, wie Facebook, LinkedIn oder X (Twitter), zeigen die dort geteilten Inhalte und Websites in einem Teaser-Format an, bestehend aus einem Bild, dem Titel und einer kurzen Beschreibung.

Schauen wir uns einmal kurz an, wie unser Tutorial Styles modular organisieren mit Sass auf LinkedIn aussieht, wenn man es dort teilt:

Screenshot aus LinkedIn, wie ein Beitrag geteilt wird. Dieser wird mit Bild und Titel dargestellt.
LinkedIn zeigt Teaser und Titel. Andere Plattformen zeigen darüber hinaus auch die Kurzbeschreibung.

Doch woher kommen diese Informationen? Wie kannst du sicherstellen, dass dort das gezeigt wird, was du möchtest?

Die Lösung: Meta-Elemente

Maßgeblich verantwortlich dafür sind Meta-Daten im <head>-Bereich der Website. Diese enthalten Informationen, die von Suchmaschinen und Social-Media-Plattformen ausgelesen werden. Konkret sieht das so aus:

<meta property="og:title" content="...">
<meta property="og:description" content="...">
<meta property="og:url" content="https://...">
<meta property="og:type" content="article">
<meta property="og:image" content="https://...">
<meta property="og:image:alt" content="...">

In der property-Eigenschaft wird der Name des Meta-Elements angegeben, in der content-Eigenschaft der Wert. Die og:-Präfixe stehen für das Open Graph Protokoll, das von Facebook entwickelt wurde und von den meisten Plattformen unterstützt wird. Im Detail sind das:

og:title
Der Titel des Artikels, der Unterseite oder Website ohne Branding.
50-60 Zeichen, maximal 70.
og:description
Eine kurze Beschreibung des Inhalts.
100-160 Zeichen lang.
og:url
Die URL der Seite, die du teilen willst.
og:type
Der Typ der Seite. In den meisten Fällen article oder website.
og:image
Die URL des Teaser-Bildes.
1200x630 Pixel groß.
og:image:alt
Ein alternativer Text für das Teaser-Bild.

Die Meta-Elemente <title> und <meta name="description"> deiner Website spielen hier übrigens keine Rolle. Für die Social-Media-Optimierung reichen die Meta-Elemente des Open Graph Protokolls.

Auch für X (Twitter) gibt es dedizierte Meta-Elemente. Zwei Dinge sprechen allerdings gegen dessen Verwendung. Zum einen sind es politisch-ethische Gründe, zum anderen nutzt auch X das Open Graph Protokoll als Fallback.

Teaser-Bild

Als Bild für den Teaser solltest du ein Bild wählen, das den Inhalt der Seite gut repräsentiert. Es sollte 1200x630 Pixel groß sein und über eine URL deiner Website aufrufbar sein. Das Bild sollte auch einen alternativen Text haben, der beschreibt, was auf dem Bild zu sehen ist.

Gibst du kein Bild an, wird entweder das erste Bild der Seite genommen oder ein Standardbild der Plattform verwendet. Daher solltest du dir die Arbeit machen und ein attraktives Bild bereitstellen. Das lässt sich im Übrigen auch automatisieren, wenn du über einen gewissen Erfahrungsschatz verfügst und deine Entwicklungsumgebung das hergibt.

Überprüfen der Ergebnisse

Um zu überprüfen, ob deine Meta-Elemente korrekt gesetzt sind, gibt es Tools, die ich dir in den Assets verlinkt habe. Eines ist das Meta Tags Toolkit oder der Facebook Sharing Debugger. Dort gibst du die URL deiner Website ein und siehst, wie die Website auf den Plattformen dargestellt wird.

Teste bitte deine Website, die du unter deiner eigenen Domain bereitgestellt hast. Deine lokale Entwicklungsumgebung (z. B. localhost) ist für die Tools von außen nicht erreichbar.

Beachte bitte auch, dass die Social-Media-Plattformen die Meta-Informationen zwischenspeichern. Änderst du diese also, kann es sein, dass die Änderungen nicht sofort sichtbar sind. In diesem Fall kannst du die Plattform bitten, die Daten neu auszulesen.

Jetzt wünsche ich viel Spaß beim ausprobieren! 🚀

Wenn du Fragen hast, wende dich bitte über Discord an die Community.