Mastodon generates preview cards when a URL is shared in a status, pulling data from Open Graph meta tags and oEmbed endpoints. Unlike centralized platforms, every Mastodon instance fetches and caches preview data independently, so your link can look different across the fediverse.
This guide covers how Mastodon’s per-instance crawling works, which tags it reads, image sizing rules, cache behavior, and the most common issues that prevent preview cards from appearing.