og:image visas inte? Så här åtgärdar du det
En og:image som inte visas beror nästan alltid på en av fem orsaker: bild-URL:en är inte publik, bilden är för stor, plattformen har cachat en gammal version, taggarna riktar sig mot fel sida, eller bildformatet stöds inte. Den här guiden går igenom varje åtgärd med de felsökningsverktyg som Facebook, X och LinkedIn tillhandahåller.
Varför visas inte min og:image?
Oftast beror det på att bild-URL:en inte är offentligt hämtningsbar, att filen överstiger plattformens gränser, eller att plattformen visar en cachad kopia. Sociala plattformar skrapar om enligt ett schema och cachar aggressivt, så en ny bild verkar ofta "inte fungera" tills du tvingar fram en uppdatering med deras felsökningsverktyg.
De fem vanligaste orsakerna (och lösningarna)
1. Bild-URL:en är inte publik
Plattformarna måste kunna hämta bilden utan autentisering. En URL bakom en inloggning, localhost eller en IP-adress kommer att misslyckas.
Lösning: hosta bilden på en publik, HTTPS-URL och bekräfta att curl -I <image-url> returnerar 200 OK med en bild Content-Type.
2. Bilden är för stor
De flesta plattformar har en gräns på 8 MB för OG-bilder (X cirka 5 MB). En stor PNG misslyckas tyst.
Lösning: håll filen under 5 MB; ett 1200×630 textkort är vanligtvis 200–500 KB. På FastOG är PNG-utdata redan anpassad för detta.
3. Plattformen cachade en gammal version
Facebook, X, LinkedIn, Slack och Discord cachar alla aggressivt. Meta lagrar också en egen kopia av bilden och nycklar förhandsvisningen mot sidans URL, så en ny bild-URL ensam räcker inte. Efter att du ändrat bilden kvarstår det gamla kortet i timmar eller dagar.
Lösning: tvinga fram en skrapning med plattformens verktyg (nedan). För bildändringar, använd en URL som ändras med innehållet (FastOG:s signerade URL:er gör detta automatiskt). För den enda plattform som tillåter en programmatisk uppdatering, se Tvinga en Facebook Open Graph-cacheuppdatering.
4. Fel URL eller fel sida
og:image-taggen kan saknas, vara duplicerad eller peka på en sida utan den taggen.
Lösning: visa sidkällan och bekräfta att og:image-taggen finns, är serverrenderad och absolut.
5. Format som inte stöds
Vissa plattformar avvisar vissa format eller animerade bilder.
Lösning: använd PNG eller JPG; 1200×630 är det format som stöds.
Felsökningsverktyg
| Plattform | Verktyg |
|---|---|
| Facebook / WhatsApp | Sharing Debugger — developers.facebook.com/tools/debug |
| X / Twitter | Card Validator — cards-dev.twitter.com/validator |
Post Inspector — linkedin.com/post-inspector |
Klistra in webbadressen och klicka sedan på "Scrape" / "Refresh" för att hämta de senaste taggarna.
FastOG-specifikationer
- FastOG renderar 1200×630 PNG — den storlek som stöds — så problem med storlek eller proportioner undviks.
- Signerade webbadresser (signed URLs) gäller endast den första renderingen; cachade bilder förblir giltiga, så ett delat kort fortsätter att fungera.
- Ändra titeln → ändra webbadressen → en ny rendering. Plattformen (så småningom) hämtar det nya kortet när du tvingar fram en ny skrapning (re-scrape).
FAQ
Garanterar FastOG att min og:image visas?
FastOG levererar en giltig 1200×630 PNG från en publik URL. Om plattformen visar den beror på dess cache — skrapa om med valideraren efter att du ändrat en bild.
Varför visar Facebook en gammal bild även efter att jag uppdaterat den?
Facebook cachar skrapningar och behåller sin egen kopia av bilden — så en ny og:image-URL räcker inte för att ändra det. Använd Sharing Debugger → "Scrape Again"; Force a Facebook Open Graph Cache Refresh täcker API-vägen, den app-token som krävs och de hastighetsbegränsningar som ska respekteras.
Hur tvingar jag X att visa mitt nya kort?
Öppna X Card Validator och klistra in URL:en. Den hämtar den senaste og:image och twitter:image på nytt.