Discord’s preview image usually comes from information its bot fetches when someone shares your link, with the page’s og:image tag the first thing to check. If that tag is correct but Discord still shows an older or different image, the cause may be a saved copy of the image: Discord says it may store linked media temporarily, but does not publish a cache lifetime or promise an instant refresh.
How Discord chooses a link preview
When someone shares a URL in a message, Discordbot visits the page and gathers information such as its title, description, and image. Discord says it does not continuously crawl websites on its own; preview generation starts when a link is actually shared. See Discord’s explanation of link previews and Discordbot.
As an Amazon Associate I earn from qualifying purchases.
The Open Graph protocol defines metadata that site owners can place in a page’s <head>. Its basic properties include og:title, og:type, og:image, and og:url; og:image identifies the image intended to represent the page. The protocol describes these tags, but is not a full specification of how Discord parses every page.
Quick wins for a faster PC:
Repair Windows errors before they cause bigger problemsFix Now →Scan for outdated or missing drivers - takes under a minuteDriver Scan →Fix a wrong image on one website link
- Inspect the exact URL you shared. Open the page source or inspect the HTML the server returns. In the document’s
<head>, findog:imageand check that its URL points to the intended image. Do not assume the home page’s metadata also applies to a specific article or route. - Check related metadata. Look at
og:title,og:type, andog:urlfor values that are stale or belong to another page. Open Graph also documents optional image properties such as secure URL, MIME type, width, height, and alt text; the protocol is documented at ogp.me. - Make sure the intended image URL is accessible. Confirm that the page actually serves the corrected metadata and that access controls are not preventing the crawler from fetching the page or its image.
- If you manage the site, check server logs around the share. Look for requests consistent with Discordbot and see whether the page or image request was rejected or served an unexpected response. Discord documents a Discordbot user-agent pattern, but user-agent text can be faked. For security-sensitive allowlisting, verify request IP addresses against Discord’s current published IP ranges rather than relying on a fixed list; Discord says those ranges can change.
- Share the URL again as a practical check. This can help you see whether the corrected metadata is being picked up, but Discord does not say that reposting forces a cache refresh.
If the metadata looks right but Discord still shows the old image
Discord says a copy of a linked image or video may be saved temporarily for faster loading and delivered through Discord’s servers. Its current support article does not give a cache duration or document a guaranteed purge or immediate-refresh procedure. There is therefore no official basis for promising that editing a message, adding a query string, or reposting will invalidate an old image. First confirm the page’s current metadata and image response, then allow for the possibility that Discord is still serving a saved copy.
#1 Best Overall
- HTML CSS Design and Build Web Sites
- Comes with secure packaging
- It can be a gift option
If images are failing across Discord
A site-specific wrong thumbnail and a broad Discord image-loading failure are different problems. If images from many links or other Discord images fail to load for you, follow Discord’s connection troubleshooting guidance. It recommends checking DNS and considering whether an ISP, router setting, antivirus, or family-safety filter blocks Discord image services. Its examples involving BT in the UK and Xfinity in the US are examples from that support article, not a diagnosis that applies to every user.
Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Or skip the browser setup
If you need a screenshot to inspect how the page renders, ScreenshotNeo can capture a URL with one API request. A screenshot can help you inspect the rendered page, but it does not replace checking the HTML metadata Discord fetches.
Rank #2
For example, using the documented cURL request with your API key and the URL to inspect:
The Tool Desk
Outbyte PC Repair FREERepair Windows errors before they cause bigger problemsFix Now →Outbyte Driver Updater FREEScan for outdated or missing drivers - takes under a minuteDriver Scan →Quick Recap
Rank #4
Rank #3
curl -G "https://api.screenshotneo.com/v1/shot" -d access_key=YOUR_API_KEY --data-urlencode url=https://stripe.com -o shot.webp
See the ScreenshotNeo API documentation for request options. Before capture, it can accept consent banners and remove supported consent platforms, newsletter popups, and chat widgets; those steps can be turned off. Bot checks, blank pages, timeouts, failed loads, and cache hits are not billed, and response headers identify the page verdict and billing status. Its MCP server provides screenshot and PDF tools for AI agents. The free plan includes 1,000 screenshots a month with no card; paid plans start at $5 for 3,000 shots. Sign up for ScreenshotNeo’s free plan.
Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.




