Vorschaubilder für Videos auf Facebook
Neben Suchmaschinen sind auch Social Networks für einen immer größeren Anteil des Traffics einer Website verantwortlich. Veile Webmaster versuchen daher das Verbreiten der eigenen Inhalte in diversen Netzwerken für User so einfach wie möglich zu gestalten. Zum Beispiel durch einen “Share on Facebook-Button” im Blog. Klickt der User drauf, postet er den Link und einen automatisch erstellten Teaser-Text. Ein zugehöriges Vorschau-Bild sucht sich Facebook dafür selber. Betreibt man eine Website, auf der vor allem Videos gepostet und keine Bilder eingebunden werden, gestaltet sich das schwierig – Facebook nutzt im Zweifel sogar Navigations-Grafiken, was natürlich sehr unschön ist. Um das zu vermeiden können Webmaster bestimmte Grafiken angeben, die Facebook verwenden soll. Dazu wird folgendes in den Header der Site eingefügt:
<meta property="og:image" content="http://song-of-the-day.de/facebook_preview.jpg" />
Das Problem: Wird eine bestimmte Site sehr häufig verlinkt, nervt das ständig im Stream auftauchende Bild schnell. Facebook-Freunde können das als Spam empfinden, die Site kriegt einen negativen Beigeschmack. Das Phenomen ist von Apps wie FarmVille bekannt. Um eine Site gut zu platzieren, ohne dabei als Belästigung empfunden zu werden, sollten deshalb unterschiedliche Vorschau-Bilder benutzt werden. Tatsächlich bieten unterschiedliche Video-Dienste bereits von sich aus entsprechende Bilder an, man muss sie nur noch automatisch einbinden. Für zwei der bekannteren Dienste, Vimeo und natürlich Youtube, habe ich dazu ein PHP-Script geschrieben, das genau diese Aufgabe übernimmt. Es durchsucht den Embed-Code nach bestimmten Keywords, generiert die passende Bild-URL und gibt sie als Meta-Tags aus. Wird kein Bild gefunden, wird ein Default-Bild eingebunden. Das Ergebnis lässt sich bei Song of the Day überprüfen.
4. November 2010 — Internet — 2 Kommentare
