Twitter Card Afbeelding wordt niet weergegeven: 7 oorzaken en oplossingen
Twitterkaartafbeelding wordt niet weergegeven?
Controleer uw Open Graph-tags gratis met Proovd — plak een URL en zie precies hoe deze eruit ziet op X/Twitter, LinkedIn, Slack, Discord, WhatsApp en Reddit.
Snel antwoord
- X/Twitter vereist tags
twitter:cardentwitter:image - Afbeelding moet minimaal 800×418 pixels zijn voor summary_large_image
- Gebruik Twitter Card Validator om fouten op te sporen en de cache te wissen
De 7 oorzaken van ontbrekende Twitter Card afbeeldingen
Wanneer een URL die op X (voorheen Twitter) wordt gedeeld, geen kaartafbeelding weergeeft, is dit bijna altijd een van deze zeven problemen. Laten we ze allemaal doornemen.
1. Ontbrekende of onjuiste twitter:card-tag
X vereist een expliciete twitter:card-tag. Zonder dit zal X helemaal geen kaart weergeven, zelfs als uw OG-tags perfect zijn.
<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" />
Er zijn twee kaarttypen: samenvatting (kleine miniatuur) en summary_large_image (volledige kaart). Gebruik summary_large_image voor de beste visuele impact.
2. Afbeelding te klein
X heeft minimale vereisten voor afbeeldingsgrootte:
- summary_large_image: minimaal 800×418 pixels
- samenvatting: minimaal 400×150 pixels
- Aanbevolen: 1200×628 (werkt op alle platforms)
Als uw afbeelding kleiner is dan het minimum, laat X de kaart stilletjes vallen. Er is geen foutmelding; de link verschijnt alleen als platte tekst.
3. Afbeeldings-URL niet openbaar toegankelijk
De crawler van X moet uw afbeelding kunnen ophalen zonder authenticatie. Veelvoorkomende blokkers:
- Afbeelding achter een inlogmuur of authenticatie
- Geblokkeerd door
robots.txt - Cloudflare of CDN retourneert 403/429-fouten naar crawlers
- CORS-beperkingen voorkomen dat cross-origin ophalen
4. De cache van Twitter is niet vernieuwd
Zoals alle platforms slaat X kaartgegevens op in de cache. Nadat u uw tags heeft bijgewerkt, neemt X de wijzigingen pas op als de cache verloopt of u een vernieuwing forceert.
<meta property="og:image" content="https://yoursite.com/new-image.jpg" />
Gebruik Twitter Card Validator om uw URL in te voeren en een cachevernieuwing te activeren. De validator laat je precies zien wat X ziet.
5. Verkeerd MIME-type of corrupte afbeelding
Als uw afbeeldingsserver het verkeerde MIME-type retourneert (bijvoorbeeld een PNG weergeven met image/jpeg content-type), kan X dit afwijzen. Op dezelfde manier wordt een corrupte of gedeeltelijk geladen afbeelding verwijderd.
6. Pagina retourneert een fout naar de crawler van Twitter
Als uw pagina een 4xx- of 5xx-fout retourneert wanneer de bot van Twitter deze ophaalt, wordt er geen kaart gegenereerd. Dit kan gebeuren met:
- SPA-apps waarvoor JavaScript nodig is om te renderen (de crawler van Twitter voert JS niet uit)
- Geoblocking die Amerikaanse crawlers blokkeert
- Cloudflare tourniquets of CAPTCHA's
7. Alleen OG-tags gebruiken zonder Twitter Card-tags
Terwijl X kan terugvalt op OG-tags, geeft het de voorkeur aan twitter:card tags. Als u alleen og:image instelt en niet twitter:image, wordt de kaart mogelijk niet correct weergegeven. Stel altijd beide in.
<!-- 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" />
Controlelijst voor snelle reparatie
- Bevestig dat de tag
twitter:cardaanwezig is met de waardesummary_large_image - Controleer of de tag
twitter:imageeen absolute URL heeft - Controleer of de afbeelding minimaal 800×418 pixels is
- Zorg ervoor dat de afbeelding openbaar toegankelijk is (geen authenticatie, niet geblokkeerd)
- Valideer met Twitter Card Validator
- Test met Proovd voor verificatie op meerdere platforms
Veelgestelde vragen
Hoe lang bewaart Twitter kaartgegevens in het cachegeheugen?
De cache van Twitter duurt doorgaans 24-48 uur. Het gebruik van de Card Validator versnelt dit tot bijna onmiddellijk.
Gebruikt X nog steeds de naam "Twitter Card"?
Ja. Zelfs na de rebranding naar X gebruiken de documentatie en tools nog steeds de "Twitter Card"-terminologie.
Kan ik dezelfde afbeelding gebruiken voor OG en Twitter Card?
Ja. Gebruik dezelfde URL voor zowel og:image als twitter:image. Het enige verschil is de tagnaam en het attribuut.
Gerelateerde artikelen
Valideer je Twitter-kaart voordat je tweet
Controleer uw Open Graph-tags gratis met Proovd — plak een URL en bekijk het voorbeeld op X, LinkedIn, Slack, Discord, WhatsApp en Reddit.