For the complete documentation index, see llms.txt. Markdown variants are available by appending .md to any URL or sending an Accept: text/markdown header. An agent skill is available at /.well-known/agent-skills/site-skill.md.
/
274
Sponsor

Microsoft Teams Link Preview

Paste a URL and see the card Microsoft Teams will build from it.

How Teams renders a link

Teams attaches the card under the message: the site name from og:site_name in small type, the title, a short piece of the description, and the image. It is one of the few surfaces where og:site_name is actually shown, and one of the few where a link is read by colleagues rather than scrolled past.

The description is trimmed hard, so the first sentence has to say what the page is. Everything after it is decoration in this context.

Teams also reverses the usual precedence: when a page sets both, twitter:title, twitter:description and twitter:image win over their Open Graph equivalents. The preview above follows the same order, so mismatched tags show up here.

When a link does not unfurl

Teams unfurls server side, so the page has to be reachable from the public internet. An internal URL, a staging host behind a VPN, or a page that requires a session will show as a bare link for everyone, including the person who can open it in their own browser.

Corporate policy is the other common cause: some tenants disable link previews, and some channels strip them. If the scan above returns a clean card and the message still shows a plain URL, the limit is on the tenant rather than the page.

Frequently asked questions