OGP- & Meta-Tag-Validator
Fügen Sie Ihr HTML ein, um Open-Graph- (OGP-) und Twitter-Card-Meta-Tags zu prüfen. Erkennt fehlende Tags und ungültige og:image-URLs, mit Vorschau der Share-Karte.
Die Meta-Elemente prüfen, die das Aussehen eines geteilten Links bestimmen
Titel, Beschreibung und Bild, die beim Teilen eines Links in einem sozialen Netzwerk erscheinen, bestimmen die Open-Graph- und Twitter-Card-Meta-Elemente im `
` der Seite. Dieses Werkzeug liest sie aus dem eingefügten HTML heraus, benennt fehlende Elemente und fehlerhafte Werte und zeigt eine Vorschau, die der später erscheinenden Karte nahekommt.**Der bei Weitem häufigste Fehler besteht darin, `og:image` als relativen Pfad zu schreiben.** Die Crawler holen das Bild von ihren eigenen Servern, sodass ein Pfad wie `/img/ogp.png` nicht aufgelöst werden kann und **die Karte ohne Bild ankommt.** Schreiben Sie es stets als absolute Adresse, die mit `https://` beginnt. **Das Zweite, was man wissen sollte: Diese Dienste legen das Ergebnis ihres Crawls im Zwischenspeicher ab.** Eine berichtigte Angabe lässt womöglich weiterhin den alten Inhalt sehen, und dann muss über das Prüfwerkzeug des jeweiligen Dienstes ein erneutes Abrufen angestoßen werden. Beachten Sie ferner, dass eine Twitter Card auf die `og:`-Elemente zurückgreift, wo kein `twitter:`-Element vorhanden ist; beides zu schreiben ist daher unnötig.
So gehen Sie vor
- Fügen Sie den HTML-Quelltext ein Der Inhalt von `` genügt, die ganze Seite tut es ebenso.
- Probieren Sie zuerst die Beispiele Ein gutes und ein schlechtes Beispiel liegen bereit, sodass Sie die Unterschiede im Urteil vorab sehen.
- Lesen Sie die genannten Punkte **Fehlende Elemente und jedes `og:image`, das keine absolute Adresse ist, werden benannt.**
- Prüfen Sie das Aussehen in der Vorschau Sie sehen, wie der Titel umbricht und wo die Beschreibung abschneidet, ehe Sie irgendetwas veröffentlichen.
Tipps für die Nutzung
- Die empfohlene Größe für og:image beträgt 1200×630px (Seitenverhältnis 1,91:1). Zu kleine Bilder oder ein falsches Seitenverhältnis können von sozialen Plattformen unerwartet zugeschnitten werden.
- Crawler von Facebook, LINE und Slack lesen og:title/og:description, während X (Twitter) eigene twitter:title/twitter:description verwendet. Wenn Sie beide setzen, wird die Vorschau auf allen Plattformen korrekt angezeigt.
- Fehlt twitter:card, versucht X, auf og:title/og:description zurückzufallen, aber das Bild wird dann möglicherweise nicht korrekt angezeigt. Es ist daher besser, es explizit zu setzen.
- Setzen Sie og:url auf die kanonische, absolute (https://) URL der Seite. Das hilft auch, Verwechslungen mit doppeltem Inhalt durch URLs mit Tracking-Parametern zu vermeiden.
- Direkt nach dem Ändern Ihrer Meta-Tags zeigen soziale Plattformen möglicherweise noch eine veraltete, zwischengespeicherte Vorschau. Nutzen Sie das Re-Crawl-Tool der jeweiligen Plattform (z. B. den Facebook Sharing-Debugger), um den Cache zu aktualisieren.
Wofür Sie es nutzen können
Um einen Beitrag vor der Veröffentlichung zu prüfen
**Sieht ein Link erst einmal verunglückt aus, macht der Zwischenspeicher eine Berichtigung wirkungslos.** Vorher hinzusehen ist der sicherere Weg.
Um die Ausgabe einer Vorlage zu überprüfen
Fügen Sie den vom Redaktionssystem erzeugten `
` ein und bestätigen Sie, dass die vorgesehenen Elemente vorhanden sind.Um einen Bildwechsel zu prüfen
**Ob ein neues `og:image` eine absolute Adresse ist, gehört genau zu dem, was unbemerkt bleibt.**
Um sich an anderen Seiten zu orientieren
Fügen Sie den Quelltext einer gut dargestellten Seite ein und sehen Sie, welche Elemente dort gesetzt sind.
Begriffe zu Open Graph
- Og:title
- Die auf der Karte gezeigte Überschrift. **Sie darf von `
` abweichen, was eine kürzere Fassung für soziale Netzwerke erlaubt.** - Og:description
- Der beschreibende Text auf der Karte. Er wird abgeschnitten, wenn er zu lang ist, weshalb das Wesentliche nach vorn gehört.
- Og:image
- Das Bild der Karte. **Geben Sie es stets als absolute Adresse an.** Rund 1200 mal 630 Bildpunkte sind ein handliches Maß.
- Og:type
- Die Art der Seite. Für einen Beitrag ist `article` üblich, für alles andere `website`.
- Twitter:card
- Die Form der Karte. Mit `summary_large_image` erscheint das Bild in voller Breite.
- Og:url
- Die kanonische Adresse der Seite. **Dort laufen die Teilvorgänge zusammen, weshalb man darauf achten sollte, keine Adresse mit Abfrageparametern einzutragen.**
Häufig gestellte Fragen
/img/a.png). Die meisten Crawler können relative URLs nicht auflösen – verwenden Sie daher immer eine absolute URL, die mit https:// beginnt. Es kann auch fehlschlagen, wenn Ihr Server den User-Agent des Crawlers blockiert oder das Bild zu klein ist.<title> wird für den Titel in den Suchergebnissen und im Browser-Tab verwendet, während og:title für den Kartentitel beim Teilen in sozialen Medien verwendet wird. Viele Crawler greifen auf <title> zurück, wenn og:title fehlt, aber das Ergebnis entspricht dann möglicherweise nicht dem Gewünschten.summary_large_image empfohlen, da es ein großes Bild anzeigt. Wenn ein kleines Vorschaubild ausreicht, verwenden Sie stattdessen summary. app und player sind für App-Installationshinweise bzw. eingebettete Video-/Audioinhalte gedacht und für eine normale Webseite unüblich.<title> und meta description zurück, um eine Vorschau zu erstellen, aber es wird kein Bild angezeigt – das Ergebnis ist eine schlichte Vorschau aus Link und Text. Da dies die Klickrate beeinflusst, sollten Sie mindestens og:title, og:description und og:image setzen.
Übrigens – Warum es OGP gibt – Facebook hat es geschaffen, damit der „Gefällt mir"-Button funktioniert
Das Open Graph Protocol (OGP) wurde 2010 von Facebook entwickelt, um seinen „Gefällt mir"-Button zu popularisieren. Damals zeigte das Teilen einer Webseite auf Facebook kaum mehr als einen nackten Link und einen Titel, und die Klickraten litten darunter. Facebooks Lösung bestand darin, dass eine Seite selbst deklarieren kann, wie sie beim Teilen aussehen soll – durch einen neuen <meta property="og:xxx">-Namensraum im gewöhnlichen HTML.
Interessanterweise baut OGP auf RDFa auf, einer W3C-Spezifikation zum Einbetten strukturierter Daten in HTML. Durch die Wiederverwendung eines bestehenden Standards konnte Facebook die neue Funktion einführen, ohne auf die Mitarbeit von Browser-Herstellern oder anderen Unternehmen angewiesen zu sein – nur ein paar zusätzliche Meta-Tags auf bestehenden Seiten waren nötig. Dieser Ansatz „erweitern, ohne die Abwärtskompatibilität zu brechen" ging auf, und OGP wurde zu einem De-facto-Standard, der weit über Facebook hinaus übernommen wurde, etwa von Slack, LINE und Discord.
Twitter übernahm OGP nie direkt, sondern schuf einen eigenen, separaten Namensraum: Twitter Cards (twitter:xxx). Das war wohl ebenso eine Wettbewerbs- wie eine technische Entscheidung – man wollte keine Spezifikation übernehmen, die vom Konkurrenten Facebook stammt. Das Ergebnis: Die meisten Websites müssen bis heute sowohl og:- als auch twitter:-Tags doppelt pflegen, weshalb Tools wie dieser Validator weiterhin nützlich sind.