Twitter Card Bild wird nicht angezeigt: 7 Ursachen und Lösungen
Twitter-Kartenbild wird nicht angezeigt?
Überprüfen Sie Ihre Open Graph-Tags kostenlos mit Proovd – fügen Sie eine URL ein und sehen Sie genau, wie sie auf X/Twitter, LinkedIn, Slack, Discord, WhatsApp und Reddit aussieht.
Schnelle Antwort
- Für X/Twitter sind die Tags
twitter:cardundtwitter:imageerforderlich - Das Bild muss für summary_large_image mindestens 800×418 Pixel groß sein
- Verwenden Sie Twitter Card Validator zum Debuggen und Löschen des Caches
Die 7 Ursachen für fehlende Twitter Card Bilder
Wenn eine auf X (ehemals Twitter) geteilte URL kein Kartenbild anzeigt, handelt es sich fast immer um eines dieser sieben Probleme. Lassen Sie uns jeden einzelnen durchgehen.
1. Fehlendes oder falsches twitter:card-Tag
X erfordert ein explizites twitter:card-Tag. Ohne sie rendert X überhaupt keine Karte – selbst wenn Ihre OG-Tags perfekt sind.
<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:title" content="Your Title" />
<meta name="twitter:description" content="Your description" />
<meta name="twitter:image" content="https://yoursite.com/image.jpg" />
Es gibt zwei Kartentypen: Zusammenfassung (kleine Miniaturansicht) und summary_large_image (vollständige Karte). Verwenden Sie summary_large_image für die beste visuelle Wirkung.
2. Bild zu klein
X hat Mindestanforderungen an die Bildgröße:
- summary_large_image: mindestens 800×418 Pixel
- Zusammenfassung: mindestens 400×150 Pixel
- Empfohlen: 1200×628 (funktioniert auf allen Plattformen)
Wenn Ihr Bild kleiner als das Minimum ist, lässt X die Karte stillschweigend fallen. Es gibt keine Fehlermeldung – der Link erscheint nur als einfacher Text.
3. Bild-URL nicht öffentlich zugänglich
Der Crawler von X muss in der Lage sein, Ihr Bild ohne Authentifizierung abzurufen. Häufige Blocker:
- Bild hinter einer Login-Wand oder Authentifizierung
- Blockiert durch
robots.txt - Cloudflare oder CDN gibt 403/429-Fehler an Crawler zurück
- CORS-Einschränkungen verhindern den ursprungsübergreifenden Abruf
4. Der Cache von Twitter wurde nicht aktualisiert
Wie alle Plattformen speichert X Kartendaten zwischen. Nachdem Sie Ihre Tags aktualisiert haben, übernimmt X die Änderungen erst, wenn der Cache abläuft oder Sie eine Aktualisierung erzwingen.
<meta property="og:image" content="https://yoursite.com/new-image.jpg" />
Verwenden Sie Twitter Card Validator, um Ihre URL einzugeben und eine Cache-Aktualisierung auszulösen. Der Validator zeigt Ihnen genau das, was X sieht.
5. Falscher MIME-Typ oder beschädigtes Bild
Wenn Ihr Bildserver den falschen MIME-Typ zurückgibt (z. B. Bereitstellung eines PNG mit image/jpeg Inhaltstyp), kann X es ablehnen. Ebenso wird ein beschädigtes oder teilweise geladenes Bild gelöscht.
6. Die Seite gibt einen Fehler an den Crawler von Twitter zurück
Wenn Ihre Seite beim Abrufen durch den Twitter-Bot einen 4xx- oder 5xx-Fehler zurückgibt, wird keine Karte generiert. Dies kann passieren mit:
- SPA-Apps, die zum Rendern JavaScript erfordern (Twitters Crawler führt kein JS aus)
- Geoblocking, das in den USA ansässige Crawler blockiert
- Cloudflare Drehkreuze oder CAPTCHAs
7. Nur OG-Tags ohne Twitter Card-Tags verwenden
Während X kann auf OG-Tags zurückgreifen kann, bevorzugt twitter:card Tags. Wenn Sie nur og:image und nicht twitter:image einstellen, rendert X die Karte möglicherweise nicht korrekt. Stellen Sie immer beides ein.
<!-- Open Graph (for LinkedIn, Discord, Slack, WhatsApp) -->
<meta property="og:image" content="https://yoursite.com/image.jpg" />
<!-- Twitter/X specific (for X/Twitter) -->
<meta name="twitter:image" content="https://yoursite.com/image.jpg" />
Quick-Fix-Checkliste
- Bestätigen Sie, dass das Tag
twitter:cardmit dem Wertsummary_large_imagevorhanden ist. - Stellen Sie sicher, dass das Tag
twitter:imageeine absolute URL hat - Überprüfen Sie, ob das Bild mindestens 800 x 418 Pixel groß ist
- Stellen Sie sicher, dass das Bild öffentlich zugänglich ist (keine Authentifizierung, nicht blockiert).
- Validieren mit Twitter Card Validator
- Testen Sie mit Proovd für die Multiplattform-Verifizierung
Häufig gestellte Fragen
Wie lange speichert Twitter Kartendaten zwischen?
Der Cache von Twitter dauert normalerweise 24–48 Stunden. Durch die Verwendung von Card Validator wird dies nahezu augenblicklich beschleunigt.
Verwendet X immer noch den Namen „Twitter Card“?
Ja. Auch nach der Umbenennung in X verwenden die Dokumentation und Tools immer noch die Terminologie „Twitter Card“.
Kann ich dasselbe Bild für OG und Twitter Card verwenden?
Ja. Verwenden Sie dieselbe URL für og:image und twitter:image. Der einzige Unterschied besteht im Tag-Namen und im Attribut.
Verwandte Artikel
Bestätigen Sie Ihre Twitter-Karte, bevor Sie twittern
Überprüfen Sie Ihre Open Graph-Tags kostenlos mit Proovd – fügen Sie eine URL ein und sehen Sie sich die Vorschau auf X, LinkedIn, Slack, Discord, WhatsApp und Reddit an.