Skip to main content

Facebook Link-Vorschau funktioniert nicht? Fix

5 min read

Du fügst einen Link in einen Facebook-Post ein und bekommst eine leere Box, ein Zufallsbild oder gar keine Vorschau. Facebook braucht gültige Open-Graph-Tags und ein erreichbares Bild für die Link-Karte. Fehlt eines davon, bricht die Vorschau ab.

Kurzantwort

Eine kaputte Facebook-Link-Vorschau hat meist eine von drei Ursachen: fehlende oder falsche og:title / og:description / og:image-Tags, ein Crawler, der die Seite nicht abrufen kann, oder eine Bild-URL mit Fehler. Seitenquelltext prüfen, absolute HTTPS-URLs sicherstellen, Bild direkt testen, dann URL im Facebook Sharing Debugger laufen lassen. Mit OpenGraph Check vor dem Teilen testen.

Wie Facebook eine Link-Vorschau baut

Beim Einfügen einer URL schickt Facebook facebookexternalhit zum HTML-Abruf. Gesucht werden Open-Graph-Meta-Tags im <head>:

<meta property="og:title" content="Dein Seitentitel">
<meta property="og:description" content="Kurze Zusammenfassung.">
<meta property="og:image" content="https://beispiel.de/og.jpg">
<meta property="og:url" content="https://beispiel.de/seite">
<meta property="og:type" content="website">

Fehlt og:image, greift Facebook auf das erste große Bild, das Favicon oder gar nichts zurück. Das Ergebnis ist unzuverlässig und oft unschön.

Twitter-Card-Tags (twitter:image) ersetzen Open Graph auf Facebook nicht. Du brauchst og:*-Properties. Mehr dazu: Open Graph vs. Twitter Card.

Diagnose in 5 Minuten

1. Raw-HTML prüfen, nicht das gerenderte DOM

SPAs setzen Meta-Tags oft per JavaScript nach. Facebooks Crawler liest nur die erste HTML-Antwort.

  • Rechtsklick → Seitenquelltext anzeigen
  • Nach og:image suchen

Tags im Quelltext fehlen, in DevTools sichtbar? Dann SSR oder statische Meta-Tags im Framework-<head> nötig.

2. Bild-URL testen

Den og:image-Wert kopieren und im Browser öffnen. Es muss:

  • HTTP 200 liefern
  • Ohne Login laden
  • HTTPS nutzen (HTTP kann scheitern)
  • Nicht auf eine Login-HTML-Seite umleiten

3. Sharing Debugger nutzen

URL bei developers.facebook.com/tools/debug einfügen. Das Tool zeigt, was Facebook extrahiert hat, und listet Scrape-Fehler.

Typische Meldungen:

FehlerBedeutung
"Could not resolve canonical URL"Widersprüchliche og:url oder Redirect-Schleifen
"Image too small"Unter Mindestmaßen
"Timeout"Server zu langsam oder Firewall
"SSL error"Ungültiges oder abgelaufenes Zertifikat

4. Mit OpenGraph Check scannen

URL in OpenGraph Check einfügen. Du siehst Vorschau und fehlende Tags, ohne auf Facebooks Cache zu warten.

Pflicht-OG-Tags für Facebook

Mindestens diese Tags:

TagZweck
og:titleÜberschrift in der Vorschau-Karte
og:descriptionUntertitel (unter ~200 Zeichen halten)
og:imageVorschaubild (absolute URL)
og:urlKanonische Seiten-URL
og:typeMeist website oder article

Für Artikel optional article:published_time und article:author. Vollständige Übersicht: Open-Graph-Tags erklärt.

Bildanforderungen, die Vorschauen killen

Facebook lehnt oder downgradet Bilder bei diesen Problemen:

  • Mindestgröße: 200 × 200 px (1200 × 630 px für beste Ergebnisse)
  • Max. Dateigröße: 8 MB (unter 1 MB für Geschwindigkeit)
  • Format: JPG, PNG, GIF oder WebP
  • URL: Öffentlich erreichbar, kein IP-Whitelist für Facebooks Crawler

Kaputte Bild-URLs sind die häufigste Ursache fehlender Vorschauen. Siehe Fehlendes OG-Bild beheben, wenn Text da ist, Bild fehlt.

Server- und Sicherheitsprobleme

robots.txt blockiert Facebook

robots.txt darf facebookexternalhit nicht blockieren. Sicheres Muster:

User-agent: facebookexternalhit
Allow: /

Firewall oder Bot-Schutz

Cloudflare „Under Attack“, aggressive WAF-Regeln oder Rate Limiting können Facebooks Crawler blockieren. facebookexternalhit whitelisten oder Bot-Challenges auf öffentlichen Marketing-Seiten reduzieren.

CDN cached leere Antworten

Hat das CDN eine 404 für das OG-Bild gecached, sieht Facebook weiterhin den Fehler. CDN-Cache nach dem Fix leeren.

Redirect-Ketten

Jeder Redirect kostet Zeit und erhöht Fehlerrisiko. og:url und geteilte Links direkt auf die finale HTTPS-URL zeigen, maximal ein Redirect.

Framework-Fallen

Next.js: metadata-API oder generateMetadata nutzen, damit Tags im Server-HTML landen. Client-only next/head im App Router erreicht Crawler oft nicht.

WordPress: SEO-Plugins (Yoast, Rank Math) erzeugen OG-Tags. Doppelte Ausgabe von Theme und Plugin vermeiden.

Shopify: Social-Sharing-Bild unter Online Store → Preferences oder pro Produkt in SEO-Feldern setzen.

Webflow: OG-Bild unter Page Settings → SEO. Nach Änderungen publishen.

Debugger OK, Share nicht

Zeigt der Sharing Debugger korrekte Daten, der Post aber nicht:

  1. Zweimal Erneut scrapen
  2. 5-10 Minuten warten
  3. URL mit Query teilen: ?fb=1

Bei veralteter Vorschau nach einem Update: Facebook-Vorschau aktualisiert sich nicht.

FAQ

Warum zeigt Facebook mein Logo statt des OG-Bildes?

og:image fehlt oder ist kaputt. Facebook nimmt das größte Bild auf der Seite, oft ein Header-Logo.

Brauche ich Facebook App ID Meta-Tags?

fb:app_id ist für Basis-Vorschauen optional. Für manche Insights-Features nötig, nicht fürs Bild.

Geht eine relative URL in og:image?

Nein. Immer absolute URL: https://beispiel.de/bild.jpg.

Warum sieht Instagram anders aus als Facebook?

Instagram und Facebook teilen Metas Crawler-Infrastruktur. OG-Tags einmal fixen, beide profitieren. Im Sharing Debugger neu scrapen.

Liest Facebook JSON-LD statt OG-Tags?

Facebook nutzt primär Open-Graph-Meta-Tags. JSON-LD hilft Google, nicht Facebook-Vorschauen.

Vorschau weg nach Hosting-Wechsel. Warum?

DNS- oder SSL-Fehler bei der Migration. HTTPS prüfen und neu scrapen.

Fazit

Facebook-Link-Vorschauen scheitern, wenn Crawler Tags nicht lesen oder das Bild nicht laden können. OG-Meta-Tags im serverseitigen HTML, 1200 × 630 Bild auf HTTPS, facebookexternalhit nicht blockieren, im Sharing Debugger prüfen. Diese vier Punkte lösen die meisten kaputten Vorschauen beim nächsten Scrape.