Open Graph Vorschau

Sehen Sie eine Vorschau, wie Ihr Link in sozialen Netzwerken erscheint.

Vorschau

example.com
Seitentitel
Die Beschreibung der Seite erscheint hier…
example.com

Bestehende OG-Tags analysieren

Fügen Sie HTML-Quellcode mit OG-Meta-Tags ein, um diese zu extrahieren und in der Vorschau zu zeigen.

Über Open Graph

Open-Graph-Meta-Tags (OG) steuern, wie Ihre Seite beim Teilen auf Facebook, LinkedIn, Slack, Discord und anderen Plattformen erscheint. Korrekt konfigurierte OG-Tags mit gutem Titel, guter Beschreibung und gutem Bild können die Klickrate aus Social-Shares deutlich erhöhen. Die empfohlene OG-Bildgröße ist 1200 × 630 Pixel.

Was Open Graph wirklich ist

Das Open-Graph-Protokoll wurde 2010 von Facebook geschaffen, um jede Webseite zu einem «reichen Objekt» in einem sozialen Graphen zu machen, einer strukturierten Sammlung von Metadaten, die andere Anwendungen (ursprünglich Facebook, jetzt auch LinkedIn, Slack, Discord, Microsoft Teams, iMessage, WhatsApp und Dutzende mehr) lesen können, um eine Vorschaukarte zu rendern, wenn jemand deine URL einfügt. Die offizielle Spec lebt unter ogp.me, und das Protokoll ist faktisch zur Lingua franca des Linkteilens im Web geworden.

Ohne OG-Tags scrapen soziale Plattformen deine Seite und raten: Sie schnappen sich eine Überschrift, greifen das erste Bild, das sie finden, und nennen das eine Karte. Das Ergebnis ist selten das, was du willst. Mit OG-Tags steuerst du Titel, Beschreibung und Bild, und das ist der Unterschied zwischen einem polierten Link und einem kaputt aussehenden.

Die vier erforderlichen Tags (laut ogp.me)

Die offizielle Open-Graph-Spec definiert vier erforderliche Eigenschaften. Damit eine Seite als Open-Graph-Objekt qualifiziert, muss sie alle vier deklarieren:

TagWas es macht
og:titleDer Titel deines Objekts, wie er innerhalb des Graphen erscheinen soll.
og:typeDer Typ deines Objekts, normalerweise website für allgemeine Seiten, article für Blogposts, video.movie für Filmeinträge usw.
og:imageEine URL zu dem Bild, das das Objekt in der Vorschaukarte repräsentieren soll.
og:urlDie kanonische URL des Objekts, ihre dauerhafte Adresse auf deiner Seite.

Empfohlene optionale Tags umfassen og:description (eine ein- bis zweisätzige Zusammenfassung), og:site_name (der Name deiner Seite als Etikett), og:locale (Sprache und Region) sowie die Bilddimensions-Hinweise og:image:width / og:image:height / og:image:alt. Die Dimensions-Hinweise erlauben Social-Clients, den richtigen Platz vorzuallokieren, und vermeiden Layout-Verschiebungen während das Bild lädt.

Twitter / X Cards: gleiche Idee, leicht andere Tags

X (früher Twitter) hat seinen eigenen Metadaten-Namensraum, twitter:card, twitter:title, twitter:description, twitter:image, twitter:site, twitter:creator, aber wichtig: X greift auf OG-Tags zurück, wenn Twitter-spezifische fehlen. Eine Seite, die nur die OG-Tags ausliefert, bekommt also trotzdem eine Karte auf X. Wo die beiden sich unterscheiden, ist beim Kartentyp:

Hinweis: Die eigenständige Twitter-Card-Validator-Vorschau unter cards-dev.twitter.com/validator wurde am 2. August 2022 von X entfernt. Der aktuelle Weg, eine Karte zu verifizieren, ist, einen neuen Tweet im Tweet Composer zu beginnen, die URL einzufügen und die Vorschau rendern zu lassen, du musst den Tweet nicht wirklich posten. Manche Drittanbieter-Tools (dieses eingeschlossen) approximieren die gerenderte Karte, sodass du vor dem Live-Gehen iterieren kannst.

Bilddimensionen, die wirklich funktionieren

Es gibt keine eine perfekte Größe, aber ein 1200×630-Bild (Seitenverhältnis 1,91:1) ist die zuverlässigste Einzelwette, sie funktioniert überall ohne größere Beschneidungen. Empfehlungen pro Plattform:

PlattformEmpfohlene GrößeHinweise
Facebook1200×630 (1,91:1)Minimum 200×200; unter 600×315 wird als kleines Thumbnail angezeigt.
LinkedInMindestens 1200×627Verhältnis 1,91:1, JPG/PNG/GIF, max. 5 MB.
X (summary_large_image)1200×675 (16:9)Oder 1200×600 (2:1), beide rendern in voller Breite.
Slack / DiscordLiest die OG-Tags direkt1200×630 funktioniert gut; Motive zentriert, damit sie das Verhältnis-Cropping überstehen.
PinterestVertikal (z. B. 1000×1500)Verhältnis 2:3 funktioniert im Pinterest-Feed am besten.

Halte wichtigen Text und Gesichter nahe der Bildmitte, jede Plattform schneidet anders, und ein Logo in der Ecke kann hinter den UI-Overlays der Plattform verschwinden.

Warum deine Karte manchmal nicht erscheint

Wenn du OG-Tags hinzugefügt hast, die Vorschau aber immer noch kaputt oder leer ist, die üblichen Verdächtigen:

Das Cache-Problem

Sobald eine soziale Plattform deine Seite scrapt, werden die Metadaten für eine Weile gecachet, die Community-Lore setzt sie für Facebook und LinkedIn auf etwa 7 Tage, obwohl keine der beiden Plattformen die exakte TTL dokumentiert. Das Aktualisieren deiner OG-Tags refresht den Cache nicht automatisch. Um ein Re-Scrape zu erzwingen, nutze die offiziellen Tools: Facebook Sharing Debugger, LinkedIn Post Inspector. X holt neue Metadaten, wenn die URL das nächste Mal geteilt wird. Slack und Discord refreshen ihre Vorschauen basierend auf den OG-Tags zum Fetch-Zeitpunkt, daher aktualisieren sie schneller als Facebook.

Häufige og:type-Werte

Das og:type-Tag sagt der sozialen Plattform, welche Art von Objekt die Seite repräsentiert. Die meisten Seiten sind website (der Standard) oder article; vertikale-spezifische Werte erlauben den Plattformen, reichere Karten zu rendern. Aus der Spec:

Längenbegrenzungen in der Praxis

Keine Plattform setzt eine harte Obergrenze für Titel- oder Beschreibungslänge durch, aber jede schneidet ab einem bestimmten Punkt ab:

JSON-LD vs. Open Graph (das sind verschiedene Dinge)

Häufige Verwirrung: JSON-LD-strukturierte Daten (mit schema.org-Vokabularen) und Open-Graph-Meta-Tags machen unterschiedliche Jobs. OG / Twitter Cards steuern Social-Share-Vorschauen, das, was angezeigt wird, wenn jemand deine URL in Slack oder Facebook einfügt. JSON-LD mit schema.org hilft Google, deine Seite für reiche Suchergebnisse zu parsen, Rezeptkarten, Produktinfos, FAQ-Snippets in der Google-Suche. Beides ist empfohlen, und das eine ersetzt das andere nicht.

Häufige Fehler

  1. Eine relative og:image-URL verwenden. Die Spec verlangt eine absolute URL. Relative Pfade werden stillschweigend verworfen.
  2. Ein generisches Site-Logo für jede Seite verwenden. Das OG-Bild ist der Held deiner Karte, jede Seite verdient ein einzigartiges Bild, idealerweise mit dem Inhalt der Seite verbunden.
  3. og:image:width und og:image:height vergessen. Manche Clients pre-allokieren Platz und verpassen das Bild ohne diese Hinweise.
  4. Den summary_large_image-twitter:card-Typ vergessen. Ohne ihn fällt X auf die kleinere Summary-Karte mit quadratischem Thumbnail zurück, oft weniger ansprechend.
  5. Wichtigen Text in die Ecken des Bildes setzen. Verschiedene Plattformen schneiden unterschiedlich. Motive und wichtiger Text sollten in den mittleren 80% liegen.
  6. Tags aktualisieren, aber den Cache nicht refreshen. Besuche nach jeder Änderung den offiziellen Sharing Debugger / Post Inspector.
  7. Eine HTTP-Bild-URL einreichen. Die meisten Plattformen lehnen Nicht-HTTPS-Bilder ab; die Karte erscheint ohne Bild.
  8. Nur og:title und og:description verwenden. Ohne og:image rendert die Karte auf den meisten Plattformen als spärlicher Nur-Text-Stub.

Häufig gestellte Fragen

Warum sieht meine Vorschau auf verschiedenen Plattformen anders aus?

Jede Plattform rendert dieselben OG-Metadaten auf ihre eigene Weise, unterschiedliche Bild-Crop-Verhältnisse, unterschiedliche Titelgrößen, an unterschiedlichen Stellen abgeschnittene Beschreibungen. Dieses Tool approximiert die Karte jeder Plattform; das tatsächliche Rendering in der Produktion kann leicht abweichen. Teste immer die wichtigsten Plattformen (Facebook Sharing Debugger, LinkedIn Post Inspector und Tweet Composer auf X), bevor du dich auf eine Karte verlässt.

Meine OG-Tags sind korrekt, aber Facebook zeigt immer noch die alte Vorschau. Warum?

Facebook cachet OG-Metadaten aggressiv, nachdem es eine URL gescrapt hat, bleibt das Ergebnis für, wie üblich berichtet, mehrere Tage haften. Um ein frisches Scrape zu erzwingen, füge die URL in den Facebook Sharing Debugger ein und klicke «Scrape Again». Derselbe Trick funktioniert für LinkedIn über den Post Inspector.

Brauche ich sowohl OG-Tags als auch Twitter-Card-Tags?

Nicht streng, X greift auf OG-Tags zurück, wenn Twitter-spezifische Tags fehlen. Wo Twitter-spezifische Tags helfen, ist bei der Wahl des Kartentyps (twitter:card = summary_large_image) und bei der Zuschreibung des Posts (twitter:site, twitter:creator). Für maximale Kontrolle auf X füge beide Sätze ein; für minimalen Aufwand liefere saubere OG-Tags und akzeptiere den Standard-Kartentyp.

Werden meine Daten irgendwohin hochgeladen?

Nein. Die Vorschau wird vollständig in deinem Browser auf Basis dessen, was du ins Formular eingibst, gerendert. Es gibt keinen Server-Fetch, kein Scraping deiner echten URL, kein Logging deiner Entwurfs-Tags. Die Bild-URL, die du einfügst, lädt allerdings in der Vorschau aus ihrer echten Quelle (weil Bilder vom Browser geholt werden, um sie zu rendern), aber die OG-Tag-Werte selbst verlassen die Seite nie.

Was ist die einfachste Menge an OG-Tags, die ich ausliefern kann?

Vier erforderliche Tags plus og:description:

<meta property="og:title"       content="Your Page Title" />
<meta property="og:type"        content="website" />
<meta property="og:url"         content="https://yoursite.com/page" />
<meta property="og:image"       content="https://yoursite.com/og.jpg" />
<meta property="og:description" content="A short summary of the page." />

Füge og:site_name, og:image:width, og:image:height und og:image:alt für Vollständigkeit hinzu. Füge twitter:card = summary_large_image hinzu, wenn du willst, dass X die volle Breite-Karte verwendet.

Wie generieren Slack / Discord Vorschauen?

Sowohl Slack als auch Discord lesen die OG-Tags direkt, wenn eine URL in eine Nachricht eingefügt wird. Slack verwendet eine oEmbed-Vorrangskette (oEmbed → OG → Meta-Tags); Discord liest OG plus ein paar proprietäre Tags, darunter ein theme-color-Meta-Tag, das den farbigen Streifen am linken Rand des Embeds steuert. Beide refreshen schnell im Vergleich zu Facebook, normalerweise beim nächsten Einfügen derselben URL nach einem Tag-Update.

Verwandte Tools