{"id":1271,"date":"2017-10-25T09:56:46","date_gmt":"2017-10-25T07:56:46","guid":{"rendered":"https:\/\/code78.de\/blog\/?p=1271"},"modified":"2025-12-08T00:43:26","modified_gmt":"2025-12-07T23:43:26","slug":"facebook-link-vorschau-mit-open-graph","status":"publish","type":"post","link":"https:\/\/code78.de\/blog\/facebook-link-vorschau-mit-open-graph\/","title":{"rendered":"Facebook Link-Vorschau &#8211; Like A Boss mit Open Graph Tags"},"content":{"rendered":"<h2>Open Graph?!<\/h2>\n<p>Kabooom! In your face!<\/p>\n<p>Mithilfe der Open Graph Tags, die es \u00fcbrigens schon seit rund 7 Jahren gibt, werden die Link-Vorschauen bei Facebook, Twitter und Co generiert. Richtig interessant sind sie f\u00fcr die meisten Blogger und Websitebetreiber aber erst im Juli diesen Jahres geworden. Das war n\u00e4mlich so ziemlich genau der Zeitpunkt, an dem Facebook die Manipulation der Linkvorschau unterband.<br \/>\nW\u00e4hrend man also vor Juli also noch in der Lage war, die Vorschau h\u00e4ndisch mit einem Bild aufzupeppen oder einen Beschreibungstext hinzuzuf\u00fcgen, \u00bbmuss\u00ab man Links jetzt teilen, wie sie sind.<br \/>\nIch sag es wie es ist: Ganz sch\u00f6n doof f\u00fcr die Leute, die es f\u00fcr eine gute Idee hielten, die eigene Website hinter vielversprechenden Bildern und Texten zu verstecken, um den einen oder anderen Klick abzustauben, die Fake-News-Seiten oder Cyberkriminellen.<\/p>\n<p>Jetzt geh\u00f6ren die meisten Blogger oder Websitebetreiber &#8211; zum Gl\u00fcck &#8211; nicht in diese Kategorie. Aber auch die mussten sich umgucken. Das nachtr\u00e4gliche Aufh\u00fcbschen des Links oder das Erstellen von verschiedene Variationen der Vorschau war ja nicht mehr m\u00f6glich. Dass die <span class=\"tooltipp\">CTR<span class=\"tooltiptext\"> (Click Through Rate:<br \/>\nProzentualer Anteil von Klicks im Verh\u00e4ltnis zu den Impressionen)<\/span><\/span> durch fehlende Optimierung von Bildern oder Texten in der Vorschau sank, ist ja leicht nachvollziehbar. Wir sind eben doch optische Gourmets.<\/p>\n<h2>Workaround<\/h2>\n<div class=\"infobox\">Workarounds sind \u00fcbrigens meine Spezialit\u00e4t und ein \u00dcberbleibsel aus meiner Informatik-Karriere:<br \/>\nWenn du nicht in der Lage bist einen Fehler zu beheben, so baust du dir zumindest etwas, was die Symptome vertuscht.<\/div>\n<p>F\u00fcr uns bedeutet das:<br \/>\nMan kann zumindest davon ablenken, dass die <strong>Facebook Link Vorschau<\/strong> ziemlich kacke und nicht gerade einladend aussieht, wenn man als Beitragsart \u00bbBild\u00ab ausw\u00e4hlt. Dazu schreibt man dann noch ein paar Zeilen und knallt im Abschlu\u00df den Link unter den Text. Fertig. Funktioniert und sieht besser aus als die trostlose Linkvorschau. Au\u00dferdem vertuscht man an dieser Stelle erfolgreich, dass man seine Website oder sein Blog noch nicht mit den Open Graph Tags f\u00fcr die sozialen Medien optimiert hat. Sehr schlau.<\/p>\n<h2>Sharing is caring &#8211; oder so<\/h2>\n<p>Unsere Facebook-Posts sehen dank des Workarounds ganz gut aus und Bilder gehen bekannterweise ja sowieso immer ganz gut. Unsere Besucherzahlen sinken nicht so rapide wie die Titanic &#8211; und wir reiben uns die H\u00e4nde. Ha! Mach doch, was du willst, Facebook! Wir haben ein gutes Workaround gefunden: Also, so what, verdammte Axt 2000? Es besteht kein Bedarf zu handeln.<\/p>\n<p>[bctt tweet=&#8220;Sind die Open Graph Tags wichtig &#8211; oder k\u00f6nnen die weg(bleiben)?&#8220; username=&#8220;minus78&#8243;]<\/p>\n<p>Zumindest besteht so lange kein Handlungsbedarf, solange man anderen Menschen verbieten kann, den Link zu teilen. Oder: \u00c4tsch, reingelegt! Es besteht sehr wohl ein Handlungsbedarf! Die Open Graph Tags w\u00e4ren am Besten schon gestern auf Blogs und Websites eingebunden worden. Immerhin geht es auf den sozialen Kan\u00e4len um das Teilen von interessanten Inhalten &#8211; und was ich interessant finde und teilen m\u00f6chte, entscheide ich.<br \/>\nAber, Hand aufs Herz, sind wir nicht alle schon mal \u00fcber einen interessanten Link gestolpert, der sich beim Generieren der Vorschau dann als die popeligste Link-Vorschau aller Zeiten entpuppte? Und wie oft haben wir dann gedacht: \u00bbAch komm, lass&#8216; stecken! Dann teile ich den Link eben nicht. Ich habe jetzt keine B\u00f6cke &#8217;nen passendes Bild zu suchen (f\u00fcr das ich auch noch das Urheberrecht haben muss) und einen Text dazu zu schreiben\u00ab. Und wenn ich noch ehrlicher sein darf: Rein beruflich betrachtet ist es eine Katastrophe! Nat\u00fcrlich ist es auch f\u00fcr meine Kunden ein absolutes No-Go, dass auf ihren Unternehmensseiten Links geteilt werden, die nicht aufbereitet sind.<\/p>\n<p>Dabei ist es gar nicht so schwer:<\/p>\n<h2>1 &#8211; Blog (WordPress)<\/h2>\n<p>Mal ehrlich: Plugins und Addons gibt&#8217;s wie Sand am Meer.<br \/>\nIch empfehle an dieser Stelle nur die Plugins, die ich f\u00fcr diese Zwecke einsetze.<\/p>\n<h3>1.1 &#8211; Squirrly<\/h3>\n<p>Auf code78 nutze ich das Plugin <a href=\"https:\/\/www.squirrly.co\/\" target=\"_blank\" rel=\"noopener\">Squirrly<\/a> f\u00fcr <del>quasi<\/del> alles: F\u00fcr das Open Graph Protokoll,\u00a0 Twitter Cards,\u00a0 Schema, SEO-Ged\u00f6hns, JSON-LD Structured Data, Performance Analysen, &#8230; . Ich glaube, das einzige, was es wohl nicht kann, ist den Flesh-Wert eines Artikels zu ermitteln. Aber: Der hat mich eh immer unter Druck gesetzt.<br \/>\nSquirrly platziert unter dem Editor eine Box, in der man den Titel, die Beschreibung und das Bild hinterlegen kann:<\/p>\n<p><img decoding=\"async\" class=\"aligncenter size-full wp-image-1298\" src=\"https:\/\/code78.de\/blog\/wp-content\/uploads\/2017\/10\/squirrly-open-graph.png\" alt=\"Mit Squirrly die Open Graph Tags optimieren\" width=\"868\" height=\"403\" srcset=\"https:\/\/code78.de\/blog\/wp-content\/uploads\/2017\/10\/squirrly-open-graph.png 868w, https:\/\/code78.de\/blog\/wp-content\/uploads\/2017\/10\/squirrly-open-graph-300x139.png 300w, https:\/\/code78.de\/blog\/wp-content\/uploads\/2017\/10\/squirrly-open-graph-768x357.png 768w\" sizes=\"(max-width: 868px) 100vw, 868px\" \/><\/p>\n<h3>1.2 &#8211; Facebook Open Graph, Google+ and Twitter Card Tags<\/h3>\n<p>Auf ruhrBLOGs haben wir schon YOAST f\u00fcr unseren SEO-Kram installiert. Und YOAST vertr\u00e4gt sich nicht mit Squirrly. Deswegen habe ich mich nach einer Alternative umsehen m\u00fcssen und mit <a href=\"https:\/\/de.wordpress.org\/plugins\/wonderm00ns-simple-facebook-open-graph-tags\/\">Facebook Open Graph, Google+ and Twitter Card Tags<\/a> ein schlankes Plugin gefunden, das tut, was es soll.<\/p>\n<p><img decoding=\"async\" class=\"aligncenter size-full wp-image-1300\" src=\"https:\/\/code78.de\/blog\/wp-content\/uploads\/2017\/10\/facebook-twitter-google-open-graph.png\" alt=\"Facebook Twitter Google Open Graph\" width=\"873\" height=\"198\" srcset=\"https:\/\/code78.de\/blog\/wp-content\/uploads\/2017\/10\/facebook-twitter-google-open-graph.png 873w, https:\/\/code78.de\/blog\/wp-content\/uploads\/2017\/10\/facebook-twitter-google-open-graph-300x68.png 300w, https:\/\/code78.de\/blog\/wp-content\/uploads\/2017\/10\/facebook-twitter-google-open-graph-768x174.png 768w\" sizes=\"(max-width: 873px) 100vw, 873px\" \/><\/p>\n<h2>2. Blog (Blogger \/ Blogspot)<\/h2>\n<p>Ehrlichgesagt kann ich an dieser Stelle keine schlauen Tipps geben, weil ich noch nie mit Blogger gearbeitet habe. Ich habe allerdings einen Artikel gefunden, in dem beschreiben wird, wie man die Open Graph Tags in Blogger hinzuf\u00fcgt.<\/p>\n<p>Nach R\u00fccksprache mit Claudia von <a href=\"http:\/\/schusteronline.blogspot.de\/\" target=\"_blank\" rel=\"noopener\">schusteronline<\/a> habe ich aber erfahren, dass sie nie irgendeinen Code eingef\u00fcgt hat, aber trotzdem ganz ansehnliche Link-Vorschauen erh\u00e4lt. Und falls das mal nicht so klappt, zeigt sie in ihrem YouTube-Video, wie sie f\u00fcr ihre <a href=\"https:\/\/youtu.be\/qCtb3L1xwhg\" target=\"_blank\" rel=\"noopener\">Blogartikel von Blogger doch noch ansehnliche Ergebnisse erh\u00e4lt<\/a>. Ist auch eher so ein Workaround, oder <i class=\"fa fa-smile-o \" ><\/i>?<\/p>\n<h2>3. Website<\/h2>\n<p>Wer eine Website hat, kann coden oder kennt zumindest jemanden, der das kann. Der\/Diejenige bindet die Open Graph Tags ganz einfach in den <code>&lt;head&gt;<\/code> der Seite ein und passt sie individuell der Seite an. F\u00fcr die Facebook Link-Vorschau sind die Tags <em>title, type, description, image<\/em> und <em>url<\/em> relevant:<\/p>\n<p><code>&lt;meta property=\"og:title\" content=\"Titel der Seite\" \/&gt;<br \/>\n&lt;meta property=\"og:type\" content=\"website\" \/&gt;<br \/>\n&lt;meta property=\"og:description\" content=\"Krasse Beschreibung oder so\" \/&gt;<br \/>\n&lt;meta property=\"og:url\" content=\"https:\/\/deine-url.tld\" \/&gt;<br \/>\n&lt;meta property=\"og:image\" content=\"https:\/\/deine-url.tld\/image\/tolles-bild.jpg\" \/&gt;<\/code><\/p>\n<p>Die anderen Tags, die theoretisch noch zur Verf\u00fcgung stehen, vernachl\u00e4ssige ich an dieser Stelle, weil dieser Artikel ja von der Facebook Link-Vorschau handelt. So st\u00fcnde zum Beispiel f\u00fcr Insights noch der Tag <code>fb:app_id<\/code> zur Verf\u00fcgung, mit der du die Analysedaten von Facebook einsehen kannst.<\/p>\n<h2>Testen<\/h2>\n<p>Bevor es nun an das Teilen auf den sozialen Netzwerken geht, kontrolliere ich meine Links und die generierte Vorschau. Ich bin n\u00e4mlich einer dieser Menschen, die nur <strong>ein<\/strong> Beitragsbild haben und es f\u00fcr alles nutzen. Hin und wieder schneidet mir Facebook n\u00e4mlich oben und unten oder links und rechts irgendwas ab. Und mit irgendwas meine ich Buchstaben. Sehr \u00e4rgerlich.<br \/>\nMit dem <a href=\"https:\/\/developers.facebook.com\/tools\/debug\/\" target=\"_blank\" rel=\"noopener\">Sharing Debugger<\/a> k\u00f6nnt ihr \u00fcberpr\u00fcfen, wie die Vorschau durch Facebook generiert wird.<\/p>\n<h2>Anschubsen<\/h2>\n<p>Vielleicht kennt ihr das Problem ja: Ihr bemerkt beim \u00dcberpr\u00fcfen oder Posten eures Links, dass ihr euch in der Beschreibung verschrieben habt oder das Bild falsch zugeschnitten wurde.<br \/>\nEs liegt ja nahe, diesen Fehler auf eurem Blog oder eurer Website in den Open Graph Tags zu korrigieren und den Artikel \/ die Seite zu aktualisieren.<br \/>\nDann switcht ihr wieder zu Facebook r\u00fcber, packt den Link und wundert euch \u00fcber die Vorschau. Die ist n\u00e4mlich die olle Kamelle von vorher. Das liegt daran, dass der Link, sobald er von Facebook gescraped wurde, gespeichert wird.<br \/>\nMeine Website \u00bbminus78\u00ab wurde laut Debugger-Informationen vor rund einem Monat das letzte Mal gescraped:<\/p>\n<p><img decoding=\"async\" class=\"aligncenter size-full wp-image-1304\" src=\"https:\/\/code78.de\/blog\/wp-content\/uploads\/2017\/10\/facebook-debugger-open-graph.png\" alt=\"Facebook Debugger mit gescrapten Informationen\" width=\"782\" height=\"342\" srcset=\"https:\/\/code78.de\/blog\/wp-content\/uploads\/2017\/10\/facebook-debugger-open-graph.png 782w, https:\/\/code78.de\/blog\/wp-content\/uploads\/2017\/10\/facebook-debugger-open-graph-300x131.png 300w, https:\/\/code78.de\/blog\/wp-content\/uploads\/2017\/10\/facebook-debugger-open-graph-768x336.png 768w\" sizes=\"(max-width: 782px) 100vw, 782px\" \/><br \/>\nSo lange wollen wir aber nicht warten, oder?<br \/>\nNachdem wir nun also die Tags mit den fehlerhaften Informationen ge\u00e4ndert haben, schubsen wir den Crawler einfach durch einen Klick auf \u00bbNeue Scraping-Infos abrufen\u00ab an &#8211; und erhalten jetzt die neue Link-Vorschau.<\/p>\n<p>Fazit:<br \/>\nEigentlich ist es gar nicht so aufw\u00e4ndig und schwer, eine ansprechende Link-Vorschau zu generieren. Man muss nur wissen, wie man das am Besten anstellt.<\/p>\n<div id=\"ritekit-alerts\"><\/div>\n<div id=\"ritekit-alerts\"><\/div>\n  <div class=\"related-post grid\">\r\n        <div class=\"headline\">\u00c4hnliche Beitr\u00e4ge<\/div>\r\n    <div class=\"post-list \">\r\n\r\n            <div class=\"item\">\r\n            <div class=\"thumb post_thumb\">\r\n    <a  title=\"AxtIntent: Der Score, der Suchintention trifft \u2013 statt nur Keywords\" href=\"https:\/\/code78.de\/blog\/axtintent-score\/\">\r\n\r\n      <img decoding=\"async\" width=\"1100\" height=\"720\" src=\"https:\/\/code78.de\/blog\/wp-content\/uploads\/2026\/02\/AxtIntent-Score.jpg\" class=\"attachment-full size-full wp-post-image\" alt=\"AxtIntent \u2013\u00a0der Score berechnet, ob die Absicht getroffen wird, nicht die Keywords\" srcset=\"https:\/\/code78.de\/blog\/wp-content\/uploads\/2026\/02\/AxtIntent-Score.jpg 1100w, https:\/\/code78.de\/blog\/wp-content\/uploads\/2026\/02\/AxtIntent-Score-300x196.jpg 300w, https:\/\/code78.de\/blog\/wp-content\/uploads\/2026\/02\/AxtIntent-Score-1024x670.jpg 1024w, https:\/\/code78.de\/blog\/wp-content\/uploads\/2026\/02\/AxtIntent-Score-768x503.jpg 768w\" sizes=\"(max-width: 1100px) 100vw, 1100px\" \/>\r\n\r\n    <\/a>\r\n  <\/div>\r\n\r\n  <a class=\"title post_title\"  title=\"AxtIntent: Der Score, der Suchintention trifft \u2013 statt nur Keywords\" href=\"https:\/\/code78.de\/blog\/axtintent-score\/\">\r\n        AxtIntent: Der Score, der Suchintention trifft \u2013 statt nur Keywords  <\/a>\r\n\r\n        <\/div>\r\n              <div class=\"item\">\r\n            <div class=\"thumb post_thumb\">\r\n    <a  title=\"30 Minuten E-E-A-T Content-Audit: Checkliste f\u00fcr bestehende Artikel\" href=\"https:\/\/code78.de\/blog\/e-e-a-t-content-audit\/\">\r\n\r\n      <img decoding=\"async\" width=\"1100\" height=\"720\" src=\"https:\/\/code78.de\/blog\/wp-content\/uploads\/2026\/02\/E-E-A-T-Content-Audit.jpg\" class=\"attachment-full size-full wp-post-image\" alt=\"E-E-A-T Content-Audit: Die Checkliste, mit der ihr eure bestehenden Inhalte anpasst\" srcset=\"https:\/\/code78.de\/blog\/wp-content\/uploads\/2026\/02\/E-E-A-T-Content-Audit.jpg 1100w, https:\/\/code78.de\/blog\/wp-content\/uploads\/2026\/02\/E-E-A-T-Content-Audit-300x196.jpg 300w, https:\/\/code78.de\/blog\/wp-content\/uploads\/2026\/02\/E-E-A-T-Content-Audit-1024x670.jpg 1024w, https:\/\/code78.de\/blog\/wp-content\/uploads\/2026\/02\/E-E-A-T-Content-Audit-768x503.jpg 768w\" sizes=\"(max-width: 1100px) 100vw, 1100px\" \/>\r\n\r\n    <\/a>\r\n  <\/div>\r\n\r\n  <a class=\"title post_title\"  title=\"30 Minuten E-E-A-T Content-Audit: Checkliste f\u00fcr bestehende Artikel\" href=\"https:\/\/code78.de\/blog\/e-e-a-t-content-audit\/\">\r\n        30 Minuten E-E-A-T Content-Audit: Checkliste f\u00fcr bestehende Artikel  <\/a>\r\n\r\n        <\/div>\r\n              <div class=\"item\">\r\n            <div class=\"thumb post_thumb\">\r\n    <a  title=\"SEO und GEO Case Study: Mein M\u00e4rz zwischen Pillar Page und Fr\u00fchling\" href=\"https:\/\/code78.de\/blog\/seo-geo-case-study-maerz\/\">\r\n\r\n      <img decoding=\"async\" width=\"1100\" height=\"720\" src=\"https:\/\/code78.de\/blog\/wp-content\/uploads\/2026\/04\/code78-case-study-maerz.jpg\" class=\"attachment-full size-full wp-post-image\" alt=\"Case Study M\u00e4rz\" srcset=\"https:\/\/code78.de\/blog\/wp-content\/uploads\/2026\/04\/code78-case-study-maerz.jpg 1100w, https:\/\/code78.de\/blog\/wp-content\/uploads\/2026\/04\/code78-case-study-maerz-300x196.jpg 300w, https:\/\/code78.de\/blog\/wp-content\/uploads\/2026\/04\/code78-case-study-maerz-1024x670.jpg 1024w, https:\/\/code78.de\/blog\/wp-content\/uploads\/2026\/04\/code78-case-study-maerz-768x503.jpg 768w\" sizes=\"(max-width: 1100px) 100vw, 1100px\" \/>\r\n\r\n    <\/a>\r\n  <\/div>\r\n\r\n  <a class=\"title post_title\"  title=\"SEO und GEO Case Study: Mein M\u00e4rz zwischen Pillar Page und Fr\u00fchling\" href=\"https:\/\/code78.de\/blog\/seo-geo-case-study-maerz\/\">\r\n        SEO und GEO Case Study: Mein M\u00e4rz zwischen Pillar Page und Fr\u00fchling  <\/a>\r\n\r\n        <\/div>\r\n      \r\n  <\/div>\r\n\r\n  <script>\r\n      <\/script>\r\n  <style>\r\n    .related-post {}\r\n\r\n    .related-post .post-list {\r\n      text-align: left;\r\n          }\r\n\r\n    .related-post .post-list .item {\r\n      margin: 0px 1%;\r\n      padding: 0px;\r\n          }\r\n\r\n    .related-post .headline {\r\n      font-size: 1.1em !important;\r\n      color: #787878 !important;\r\n          }\r\n\r\n    .related-post .post-list .item .post_thumb {\r\n      display: block;\r\n          }\r\n\r\n    .related-post .post-list .item .post_title {\r\n      color: #3f3f3f;\r\n      display: block;\r\n      text-decoration: none;\r\n          }\r\n\r\n    .related-post .post-list .item .post_excerpt {\r\n      font-size: 0.9em;\r\n      color: #3f3f3f;\r\n      display: block;\r\n      text-decoration: none;\r\n          }\r\n\r\n    @media only screen and (min-width: 1024px) {\r\n      .related-post .post-list .item {\r\n        width: 30%;\r\n      }\r\n    }\r\n\r\n    @media only screen and (min-width: 768px) and (max-width: 1023px) {\r\n      .related-post .post-list .item {\r\n        width: 45%;\r\n      }\r\n    }\r\n\r\n    @media only screen and (min-width: 0px) and (max-width: 767px) {\r\n      .related-post .post-list .item {\r\n        width: 45%;\r\n      }\r\n    }\r\n\r\n      <\/style>\r\n    <\/div>\r\n","protected":false},"excerpt":{"rendered":"<p>Open Graph?! Kabooom! In your face! Mithilfe der Open Graph Tags, die es \u00fcbrigens schon seit rund 7 Jahren gibt, werden die Link-Vorschauen bei Facebook, Twitter und Co generiert. Richtig interessant sind sie f\u00fcr die meisten Blogger und Websitebetreiber aber erst im Juli diesen Jahres geworden. Das war n\u00e4mlich so ziemlich genau der Zeitpunkt, an [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1748,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[79,30,80],"tags":[173,174],"class_list":["post-1271","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-facebook","category-howto","category-wordpress","tag-facebook","tag-open-graph"],"acf":[],"_links":{"self":[{"href":"https:\/\/code78.de\/blog\/wp-json\/wp\/v2\/posts\/1271","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/code78.de\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/code78.de\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/code78.de\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/code78.de\/blog\/wp-json\/wp\/v2\/comments?post=1271"}],"version-history":[{"count":0,"href":"https:\/\/code78.de\/blog\/wp-json\/wp\/v2\/posts\/1271\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/code78.de\/blog\/wp-json\/wp\/v2\/media\/1748"}],"wp:attachment":[{"href":"https:\/\/code78.de\/blog\/wp-json\/wp\/v2\/media?parent=1271"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/code78.de\/blog\/wp-json\/wp\/v2\/categories?post=1271"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/code78.de\/blog\/wp-json\/wp\/v2\/tags?post=1271"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}