Open Graph Tags: So steuerst du deine Link-Vorschau
Wenn jemand deinen Link teilt, bestimmen Open Graph Tags Titel, Text und Bild der Vorschau. Die wichtigen Tags, Bildgrößen für alle Plattformen, warum alte Vorschauen hängen bleiben, wie unser kostenloser Open Graph Checker deine Seite liest und wie du jeden fehlenden Tag behebst.
Searvia · 24.10.2026 · Lesezeit: 12 Min.

Kurz gesagt: Open Graph Tags sagen sozialen Netzwerken und Chat-Apps, was beim Teilen deines Links angezeigt wird. Jede Seite braucht
og:title,og:description,og:imageundog:url, dazutwitter:cardfür X. Nutze eine absolute HTTPS-Bild-URL, etwa 1200 × 630 px, unter 5 MB, mit dem wichtigen Motiv in der Mitte. Gib die Tags im HTML aus, das dein Server sendet, und aktualisiere nach Änderungen die gecachte Vorschau jeder Plattform, denn alte Karten halten sich hartnäckig.
Eine Link-Vorschau ist oft der erste Eindruck von deiner Website. Eine Kollegin fügt deine Preisseite in Slack ein, ein Kunde teilt ein Produkt in WhatsApp, ein Partner postet deinen Artikel auf LinkedIn. Hat die Seite keine Open Graph Tags, raten die Apps: Der Text des Cookie-Banners wird zur Beschreibung, das Bild ist ein winziges Logo oder fehlt ganz, und der Titel ist der <title> der Seite, wie auch immer er lautet.
Dieser Leitfaden zeigt, was jeder Tag bewirkt, welche Plattform was liest, welche Bildgrößen überall funktionieren, warum sich Vorschauen nicht aktualisieren und wie unser kostenloser Open Graph Checker fehlende Tags findet, jeweils mit Lösung.
Was Open Graph ist
Laut ogp.me wurde das Open-Graph-Protokoll ursprünglich bei Facebook entwickelt („The Open Graph protocol was originally created at Facebook.“). Es macht aus einer Webseite ein „rich object“ mit Titel, Typ, Bild und URL, das andere Dienste anzeigen können. Facebook hat es entwickelt, doch LinkedIn, Slack und die meisten Messenger lesen dieselben Tags, und X nutzt sie als Fallback für die eigenen.
Die Tags sind gewöhnliche Meta-Elemente im <head> und werden mit dem Attribut property geschrieben:
<meta property="og:title" content="Waterproof Hiking Boots for Women">
<meta property="og:description" content="Leather boots tested on 40 km of wet trail. Sizes 36 to 43.">
<meta property="og:image" content="https://www.example.com/images/boots-share.jpg">
<meta property="og:url" content="https://www.example.com/hiking-boots/women/">
<meta property="og:type" content="website">
<meta name="twitter:card" content="summary_large_image">
Die wichtigen Tags
Das Protokoll definiert vier Pflichteigenschaften: Titel, Typ, Bild und kanonische URL. In der Praxis sind auch einige optionale Tags wichtig.
| Tag | Funktion | Hinweise |
|---|---|---|
og:title | Die Überschrift der Vorschau | Meta rät, Branding wie den Websitenamen wegzulassen |
og:description | Ein oder zwei Sätze unter dem Titel | Meta beschreibt es als kurze Beschreibung des Inhalts |
og:image | Das Vorschaubild | Absolute URL; der sichtbarste Teil der Karte |
og:url | Die kanonische URL der Seite | Meta: „undecorated“, also ohne Sitzungs- oder Tracking-Parameter |
og:type | Die Art des Objekts | website für die meisten Seiten, article für Beiträge; laut ogp.me werden Seiten ohne Angabe als website behandelt |
og:site_name | Der Name der gesamten Website | Wird von manchen Apps über dem Titel angezeigt |
og:image:width / og:image:height | Bildmaße in Pixeln | Ermöglicht Meta, das Bild schon beim ersten Teilen darzustellen, ohne es vorher herunterzuladen |
og:image:alt | Textbeschreibung des Bildes | ogp.me: Eine Seite mit og:image „should specify og:image:alt“ |
twitter:card | Der Kartentyp auf X | summary (kleines Bild) oder summary_large_image |
Zwei Details der Spezifikation sind gut zu wissen. Erscheint ein Tag doppelt, gilt: „the first tag (from top to bottom) is given preference during conflicts“, das Tag aus dem Theme weiter oben schlägt also das Tag deines Plugins. Und strukturierte Eigenschaften wie og:image:width gehören zum og:image direkt darüber.
Wer was liest
Jede Plattform dokumentiert ihre eigenen Regeln. Das Wesentliche:
- Facebook und Meta-Apps. Metas Leitfaden für Webmaster nennt
og:url,og:title,og:description,og:imageundog:type. Bilder werden anhand der URL gecacht. Der Sharing Debugger zeigt, was der Crawler ausgelesen hat, und löst ein neues Auslesen aus. - LinkedIn. Die Hilfeseite nennt vier Tags, die vorhanden sein „must exist“:
og:title,og:image,og:descriptionundog:url. Bilder brauchen mindestens 1200 × 627 px, ein Seitenverhältnis von 1,91:1 und höchstens 5 MB. Der Post Inspector zeigt, wie LinkedIn eine URL sieht, und aktualisiert die gespeicherte Kopie. - X. X nutzt
twitter:-Tags und greift auf die Open-Graph-Entsprechungen zurück, wenn sie fehlen;og:title,og:descriptionundog:imagegenügen meist.twitter:cardlegt das Layout fest;summary_large_imagezeigt ein breites Bild. X dokumentiert für diese Karte ein Seitenverhältnis von 2:1, mindestens 300 × 157 px, Dateien unter 5 MB sowie JPG, PNG, WebP oder GIF (kein SVG). - Slack. Wenn keine App eine Domain verarbeitet, „crawls the URL, looks for common OpenGraph and X (formerly known as Twitter) Card metadata“ (Slack-Dokumentation).
- Google. Kein soziales Netzwerk, aber Google führt
og:titleunter den Quellen für Titellinks auf und berücksichtigtog:site_namebei der Wahl des Websitenamens über deinen Ergebnissen.
Das og:image auswählen
Das Bild entscheidet, ob eine Vorschau durchdacht oder kaputt wirkt. Die Anforderungen der Plattformen unterscheiden sich leicht, also wähle ein Bild, das alle erfüllt:
| Anforderung | Sichere Wahl |
|---|---|
| Größe | 1200 × 630 px (erfüllt LinkedIns Minimum von 1200 × 627 und Metas Empfehlung von 1080 px Breite) |
| Seitenverhältnis | Etwa 1,91:1; X beschneidet große Karten auf 2:1, also wichtige Inhalte zentrieren |
| Dateigröße | Unter 5 MB; in der Praxis reichen ein paar hundert KB |
| Format | JPG, PNG oder WebP; kein SVG |
| URL | Absolut und HTTPS, zum Beispiel https://www.example.com/og/boots.jpg |
| Zugriff | Öffentlich erreichbar: nicht hinter einem Login, nicht durch robots.txt oder eine Firewall blockiert |
| Inhalt | Auch in Thumbnail-Größe lesbar: große Schrift, falls überhaupt, und ein klares Motiv |
Nutze für wichtige Seiten ein eigenes Bild (Produktfoto, Artikelillustration) und für den Rest ein gut gestaltetes Standardbild. Ein Logo auf weißem Quadrat ist die schwächste Option: Die meisten Apps zeigen es klein oder schneiden es ungünstig zu.
Warum sich Vorschauen nicht aktualisieren
Plattformen speichern die Vorschau, die sie beim ersten Teilen einer URL erstellt haben. Meta schreibt: „Images are cached based on the URL and won't be updated unless the URL changes“, wenn du also share.jpg durch eine neue Datei mit gleichem Namen ersetzt, ändert sich möglicherweise nichts. So gehst du zuverlässig vor:
- Lade das neue Bild unter einem neuen Dateinamen hoch (oder hänge einen Versionsparameter an die URL).
- Aktualisiere die Tags auf der Seite und veröffentliche.
- Gib die URL in Metas Sharing Debugger und LinkedIns Post Inspector ein, um ein erneutes Abrufen zu erzwingen.
- Teile den Link erneut. Bereits veröffentlichte Beiträge behalten in der Regel die alte Karte.
Tags für verschiedene Seitentypen
Die Basis-Tags sind überall gleich, aber einige Seitentypen profitieren von mehr:
- Artikel und Blogbeiträge. Nutze
og:typearticle. Das Protokoll definiert für diesen Typ zusätzliche Eigenschaften wiearticle:published_time,article:modified_time,article:authorundarticle:section. - Produktseiten. Nimm das Hauptproduktfoto als
og:imageund setze den Produktnamen, nicht den Shopnamen, inog:title. Preis und Verfügbarkeit gehören in strukturierte Product-Daten, die wir in unserem Schema-Markup-Leitfaden behandeln. - Startseite und Kategorieseiten. Sie werden seltener geteilt, aber öfter gesehen. Ein gestaltetes Standardbild mit deinem Namen und einer kurzen Zeile dazu, was du machst, wirkt besser als ein zufälliges Foto.
- Seiten, die nicht geteilt werden sollen, etwa Checkout- oder Kontoseiten. Sie brauchen keine besonderen Tags; achte nur darauf, dass das Standardbild nicht auf etwas Privates verweist.
So siehst du, was ein Crawler sieht
Bevor du der Plattform die Schuld gibst, sieh dir das HTML an, das sie erhält. Öffne die Seite mit „Seitenquelltext anzeigen“ (nicht mit dem Element-Inspektor der DevTools, der die Seite nach der Ausführung von Skripten zeigt) und suche nach og:. Metas Leitfaden nennt außerdem den User-Agent seines Crawlers, facebookexternalhit/1.1, sodass du die Seite im Terminal so abrufen kannst wie Facebook:
curl -s -A "facebookexternalhit/1.1 (+http://www.facebook.com/externalhit_uatext.php)" https://www.example.com/ | grep -i 'og:'
Erscheinen die Tags in deinem Browser, aber nicht in dieser Ausgabe, werden sie per JavaScript hinzugefügt, oder dein Server oder deine Firewall beantwortet Bots anders.
So funktioniert der Searvia Open Graph Checker
Der kostenlose Open Graph Checker nutzt dieselbe Engine wie unser Website-SEO-Checker und stellt drei Prüfungen an den Anfang: Social-Sharing-Tags, Title-Tag und Meta-Description. Du gibst eine Domain oder eine Seitenadresse ein, und er:
- Ruft genau diese Seite ab und folgt dabei Weiterleitungen. Gibst du nur eine Domain ein, wird die Startseite geprüft; füge also die Adresse eines Artikels oder einer Produktseite ein, um deren Vorschau zu prüfen.
- Liest das vom Server gelieferte HTML ohne JavaScript auszuführen, so wie es die meisten Link-Preview-Crawler sehen.
- Sucht vier Tags und erfasst jeweils den ersten nicht leeren Wert:
og:title,og:description,og:imageundtwitter:card.
Das Ergebnis ist eine Tabelle mit Häkchen oder Kreuz und dem genauen Wert für jeden Tag:
| Status | Wann | Meldung |
|---|---|---|
| Bestanden | Alle vier Tags vorhanden | „All social sharing tags are set.“ |
| Warnung | Einer oder mehrere fehlen | „N social sharing tags are missing.“ |
Die Prüfung zeigt nie einen Fehler an und hat im Gesamtscore eine niedrige Priorität, denn fehlende Social-Tags verhindern nicht, dass eine Seite gefunden wird. Sie lassen aber jedes Teilen schlechter aussehen, weshalb dieses Tool sie zuerst zeigt.
Die Prüfungen von Titel und Beschreibung (bestanden bei 30 bis 60 bzw. 70 bis 160 Zeichen) folgen direkt darunter, weil viele Apps darauf zurückgreifen, wenn Open Graph Tags fehlen. Der Bericht enthält außerdem eine Google-Ergebnisvorschau, die für den Websitenamen og:site_name verwendet, wenn du es gesetzt hast.
Was der Checker nicht tut: Er lädt das Bild nicht herunter, um es zu vermessen, prüft weder og:url, og:type noch og:image:alt und ruft die Seite nicht als Crawler der jeweiligen Plattform ab. Für den letzten Blick nutzt du die Debugger der Plattformen.
So liest du die Ergebnisse
- Alle vier abgehakt: Die Grundlagen stehen. Sieh dir die Werte an und prüfe, ob sie sinnvoll sind: ein echter Titel, eine Beschreibung, die nicht der Cookie-Hinweis ist, eine Bild-URL, die mit
https://beginnt. og:imagefehlt: Das behebst du zuerst. Es ist der Teil der Vorschau, den Leute am meisten bemerken.- Nur
twitter:cardfehlt: X liest weiterhin deine Open Graph Tags, zeigt aber womöglich eine kleine Summary-Karte. Füge den Tag hinzu, um ein großes Bild zu erhalten. - Warnungen zu Titel und Beschreibung darunter: Diese wirken sich auf Google und auf die Apps aus, die darauf zurückgreifen.
So behebst du jeden fehlenden Tag
og:title fehlt
Füge eine Überschrift hinzu, die für Menschen im Feed geschrieben ist, nicht für eine Suchmaschine. Sie kann deinem <title> ohne den Marken-Zusatz entsprechen:
<meta property="og:title" content="Waterproof Hiking Boots for Women">
og:description fehlt
Schreibe ein oder zwei Sätze mit einem konkreten Detail. Deine Meta-Description wiederzuverwenden ist in Ordnung:
<meta property="og:description" content="Leather boots tested on 40 km of wet trail. Sizes 36 to 43, free returns.">
og:image fehlt
- Erstelle ein Bild mit 1200 × 630 px (JPG, PNG oder WebP), Motiv zentriert.
- Lade es an einen öffentlichen Ort hoch und kopiere die vollständige HTTPS-URL.
- Füge den Bild-Tag samt Maßen und Alt-Text hinzu:
<meta property="og:image" content="https://www.example.com/og/boots-share.jpg">
<meta property="og:image:width" content="1200">
<meta property="og:image:height" content="630">
<meta property="og:image:alt" content="A pair of brown leather hiking boots on a wet rock">
- Öffne die Bild-URL in einem privaten Browserfenster, um zu bestätigen, dass sie ohne Login lädt.
twitter:card fehlt
<meta name="twitter:card" content="summary_large_image">
Beachte das Attribut name: Twitter-Tags verwenden üblicherweise name, Open Graph Tags property.
Einstellungen der Plattformen
| Plattform | Wo du Social-Tags setzt |
|---|---|
| WordPress | Yoast SEO und Rank Math geben Open Graph und Twitter Tags aus; lege ein Standardbild in den Social-Einstellungen des Plugins fest und seitenbezogene Bilder im Social-Tab jeder Seite |
| Shopify | Die meisten Themes geben Open Graph Tags aus; das Standardbild ist das Social-Sharing-Bild in den Einstellungen des Shops, Produkte verwenden ihr Hauptbild |
| Wix | Die SEO-Einstellungen jeder Seite enthalten Optionen zum Teilen in sozialen Netzwerken |
| Webflow | Seiteneinstellungen › Open Graph settings |
| Next.js | Die Felder openGraph und twitter der Metadata API oder eine opengraph-image-Datei in der Route |
Führe nach jeder Änderung den Checker erneut aus, danach die Debugger der Plattformen.
Häufige Fehler
- Relative Bild-URLs.
/images/share.jpgfunktioniert im Browser, aber nicht für Crawler, die eine vollständige URL erwarten. Verwende immerhttps://…. - Per JavaScript eingefügte Tags. Single-Page-Apps, die Tags im Browser setzen, zeigen oft leere Vorschauen. Gib die Tags auf dem Server oder beim Build aus. Auch Google rät, JavaScript zu vermeiden, das Meta-Tags verändert.
- Das Bild ist blockiert. Eine Login-Wand, eine Bot-Schutzregel oder eine robots.txt-Zeile kann den Crawler daran hindern, das Bild abzurufen. LinkedIn weist darauf hin, dass eine Website „may be blocking us from pulling the image“.
- Ein Bild für alle Seiten. Das funktioniert, aber ein Produkt oder Artikel mit eigenem Bild erhält mehr Aufmerksamkeit.
- Doppelte Tags. Ein Theme und ein Plugin geben beide
og:imageaus: Das erste gewinnt, und das kann das falsche sein. Sieh dir den Quelltext an und suche nachog:image. - Bild unter gleicher URL ersetzt. Caches behalten das alte. Verwende einen neuen Dateinamen.
- SVG oder riesige Dateien. Von X nicht unterstützt und für alle langsam.
Durchgespieltes Beispiel (hypothetisch)
Das Folgende ist ein hypothetisches Beispiel, keine echten Daten. Fernway, eine erfundene Projektmanagement-App, stellt fest, dass Links auf die eigene Website in Slack nur eine graue Box und den Text „We use cookies to improve your experience.“ zeigen.
Der Open Graph Checker zeigt og:title und og:description als vorhanden, og:image und twitter:card aber als fehlend. Der Wert der Beschreibung entpuppt sich als Text des Cookie-Banners: Ein Plugin erzeugt og:description aus dem ersten Absatz im HTML, und das Banner steht an erster Stelle.
Die Lösung: eine selbst geschriebene og:description im Seitentemplate, ein Bild mit 1200 × 630 px, das die Board-Ansicht des Produkts zeigt, Motiv zentriert, og:image:width, og:image:height und og:image:alt sowie twitter:card auf summary_large_image. Ein zweiter Durchlauf des Checkers besteht. Das Team gibt die URL anschließend in den Sharing Debugger und den Post Inspector ein und postet den Link erneut in Slack, wo die neue Karte erscheint.
Eine Checkliste für 15 Minuten
- Lass den Open Graph Checker über deine Domain laufen.
- Ergänze jeden fehlenden Tag von
og:title,og:description,og:imageundtwitter:card. - Füge
og:url,og:image:width,og:image:heightundog:image:althinzu, solange du im Template bist. - Stelle sicher, dass das Bild 1200 × 630 px groß, unter 5 MB, öffentlich und über HTTPS erreichbar ist.
- Gib die Tags im Server-HTML aus, nicht in clientseitigem JavaScript.
- Aktualisiere die gecachten Vorschauen in den Debuggern der Plattformen und teile dann erneut.
So hält Searvia deine Vorschauen und Einträge in Form
Der kostenlose Open Graph Checker prüft eine Seite, deine Startseite oder jede eingegebene Adresse, in etwa 20 Sekunden und ohne Anmeldung, und derselbe Bericht deckt die anderen 37 Prüfungen unseres Website-Audits ab. Vorschauen sind nur ein Teil dessen, wie deine Seiten erscheinen; Titel, Beschreibungen und Canonicals behandelt unser Meta-Tags-Leitfaden, und der Meta-Tag-Checker zeigt deine Google-Vorschau.
Für die gesamte Website ergänzt ein kostenloses Searvia-Konto ein wöchentliches Site-Audit, das jede Seite crawlt und fehlende oder doppelte Titel und Beschreibungen markiert, damit der Text, auf den Apps zurückgreifen, korrekt bleibt. Bei einem schwachen Titel oder einer schwachen Beschreibung schlägt Write with AI im Audit fertige Optionen vor (1 Credit), und das Audit läuft jede Woche erneut, sodass ein Theme- oder Plugin-Update, das deine Titel oder Beschreibungen beschädigt, im nächsten Bericht auftaucht.
Häufig gestellte Fragen
- Was sind Open Graph Tags?
- Open Graph Tags sind Meta-Tags im Head einer Seite, etwa og:title, og:description und og:image, die sozialen Netzwerken und Chat-Apps sagen, was beim Teilen des Links angezeigt werden soll. Das Protokoll wurde ursprünglich bei Facebook entwickelt und wird heute von LinkedIn, Slack, X und den meisten Messengern gelesen. Ohne sie raten die Apps Titel und Bild aus der Seite, oft schlecht.
- Welche Größe sollte ein og:image haben?
- 1200 × 630 Pixel sind ein sicherer Standard. LinkedIn verlangt mindestens 1200 × 627 Pixel im Seitenverhältnis 1,91:1 und unter 5 MB, Meta empfiehlt Bilder mit mindestens 1080 Pixeln Breite, und die große Bildkarte von X nutzt ein Seitenverhältnis von 2:1 und akzeptiert Dateien unter 5 MB. Halte wichtige Inhalte nahe der Mitte, damit unterschiedliche Zuschnitte sie nicht abschneiden, nutze JPG, PNG oder WebP statt SVG und liefere das Bild über eine absolute HTTPS-URL aus.
- Brauche ich Twitter-Card-Tags, wenn ich Open Graph Tags habe?
- Füge zumindest twitter:card hinzu. X liest zuerst die eigenen twitter:-Tags und greift für Titel, Beschreibung und Bild auf die passenden Open Graph Tags zurück, die du also selten doppelt anlegen musst. twitter:card legt jedoch den Kartentyp fest, etwa summary_large_image für ein großes Bild, und hat keine Open-Graph-Entsprechung.
- Warum zeigt mein Link noch die alte Vorschau?
- Plattformen cachen Vorschauen. Meta cacht Bilder anhand der URL und aktualisiert sie nur, wenn sich die URL ändert, also gib einem neuen Bild einen neuen Dateinamen. Bitte dann jede Plattform, die Seite neu abzurufen: den Sharing Debugger bei Facebook, den Post Inspector bei LinkedIn. Bereits geteilte Beiträge behalten meist die alte Karte; die neue Vorschau gilt für neue Shares.
- Helfen Open Graph Tags der SEO?
- Nicht direkt als Rankingfaktor. Sie steuern, wie Links beim Teilen aussehen, was die Klicks aus sozialen Netzwerken und Chat-Apps beeinflusst. Google nennt og:title als eine der Quellen, die für einen Titellink genutzt werden können, und og:site_name als eines der Signale für den in den Ergebnissen angezeigten Websitenamen, daher unterstützen korrekte Tags auch deine Darstellung in Google.
Quellen
- The Open Graph protocol – ogp.me
- A Guide to Sharing for Webmasters – Meta for Developers
- Sharing Best Practices for Websites & Mobile Apps – Meta for Developers
- Make your website shareable on LinkedIn – LinkedIn Help
- Cards markup – X Developer Platform
- Unfurling links in messages – Slack Developer Docs
- Influencing your title links in search results – Google Search Central
- Provide a site name to Google Search – Google Search Central
- Meta tags and attributes that Google supports – Google Search Central