Reddit Link Preview Not Working? How to Fix It
Fix missing or wrong link previews on Reddit. Covers og:image requirements, Reddit's scraping behavior, thumbnail vs expanded preview, and how to force an update.
How Reddit fetches link previews
When you submit a link to Reddit, Reddit's scraper fetches the page and looks for Open Graph tags. If it finds a valid og:image, it displays a thumbnail alongside the post. On some subreddits and in the new Reddit UI, this becomes a larger expanded preview card.
Reddit's scraper runs once at submission time. If your OG tags are wrong at that moment — or if the image fails to load — Reddit won't retry. The preview stays blank or broken for the life of the post.
Fix 1: Ensure og:image meets Reddit's requirements
Reddit requires:
- Minimum image size: 108×108 px (thumbnail); 1200×628 px for expanded preview
- Absolute HTTPS URL (no relative paths, no HTTP)
- Image must be publicly accessible (no auth, no paywall, no geo-blocking)
- Supported formats: JPG, PNG, GIF (static GIFs only for previews)
- File size under ~20 MB
<!-- Correct og:image for Reddit --> <meta property="og:image" content="https://example.com/og.jpg" /> <meta property="og:image:width" content="1200" /> <meta property="og:image:height" content="630" />
Fix 2: Verify og:image is accessible to Reddit's scraper
Reddit's scraper uses the user agent Redditbot. If your server blocks bots or requires cookies/JS, Reddit can't fetch the image. Check that:
- Your
robots.txtdoesn't blockUser-agent: Redditbot. - The og:image URL returns a 200 status with the correct
Content-Type: image/*header. - The image isn't behind authentication or a Cloudflare bot challenge.
Fix 3: Add all required OG tags
Reddit reads several OG tags. Include at minimum:
<meta property="og:title" content="Your Page Title" /> <meta property="og:description" content="A short description." /> <meta property="og:image" content="https://example.com/og.jpg" /> <meta property="og:url" content="https://example.com/your-page" /> <meta property="og:type" content="website" />
Can I update a Reddit post preview after submission?
Not directly. Reddit caches link metadata at submission time and doesn't re-scrape. The options are:
- Delete and resubmit (only if the post is new and has no significant upvotes/comments — resubmitting older content may violate subreddit rules).
- Fix your OG tags and submit fresh — for future posts, the correct preview will appear automatically.
- Contact a moderator — some subreddits will delete and repost official links on request.
Why the thumbnail shows but the expanded preview doesn't
Reddit shows a small thumbnail (108×108 px) in link list view but a larger expanded card (1200×628 px) in card view and on mobile. If your og:image is smaller than 1200 px wide, the thumbnail may show but the expanded preview will be degraded or missing.
Always use 1200×630 px to ensure both views work correctly.
Verify your OG tags before submitting to Reddit → Paste your URL into OGFixer to confirm your og:image and tags are correct before the post goes live.