Blocked crawler
The most likely cause is Snap URL Preview Service being blocked by your robots.txt or firewall. The crawler respects robots.txt, so a blanket Disallow: / kills previews.
Diagnosis checklist
- Check
robots.txt– look for rules blockingSnap URL Preview Serviceor all bots (User-agent: *). - Check for OG tags –
curlyour URL and verifyog:titleandog:imageare in the HTML. - Check server-side rendering – client-side-only meta tags won’t be visible to the crawler.
- Check HTTP status – must return
200 OK. - Check HTTPS – valid certificate required.
- Check WAF/CDN rules – some firewalls block unfamiliar bot user agents.
Allowing Snap URL Preview Service
User-agent: Snap URL Preview Service
Allow: /
Place this before any blanket disallow rules in robots.txt.
Testing your fix
curl -A "Snap URL Preview Service; bot; snapchat; https://developers.snap.com/robots" \ https://yoursite.com/page | grep -i "og:title"If the tag is visible, wait up to 30 minutes for the cache to expire and re-share.