Why the wrong image appears
Snapchat reads og:image first, then falls back to twitter:image. Common causes:
og:imagepoints to the wrong URLog:imageis missing, so Snapchat usestwitter:imagewhich points elsewhere- Cached from a previous crawl (cache lasts ~30 minutes)
- Correct image, but Snapchat’s center-crop cuts off important content
- Multiple
og:imagetags on the page – Snapchat picks one you didn’t intend
Diagnosis steps
- View page source – check both
og:imageandtwitter:imagevalues - Load the image URL directly in a browser
- Search your HTML for duplicate
og:imageandtwitter:imagetags - Wait 30 minutes – the short cache means fixes propagate quickly
The fix
Correct your og:image tag, wait 30 minutes, re-share. Snapchat’s short cache makes image fixes easier than on most platforms.
curl https://yoursite.com/page | grep -i "og:image\|twitter:image"Verify one og:image tag pointing to the correct absolute HTTPS URL.