Core Open Graph tags
Threads reads the same OG tags as Facebook. If your tags work on Facebook, they work on Threads.
<meta property="og:title" content="Page Title">
<meta property="og:description" content="A brief description of the page">
<meta property="og:image" content="https://example.com/image.jpg">
<meta property="og:url" content="https://example.com/page">
<meta property="og:type" content="website">
See the Facebook tags page for the full breakdown of each tag and Facebook-specific extensions like fb:app_id (which Threads ignores but won’t choke on).
Image dimension hints
og:image:width and og:image:height let Meta’s crawler render the preview without downloading the image first. Without them, the first share may show a blank image slot while Meta processes it.
<meta property="og:image" content="https://example.com/image.jpg">
<meta property="og:image:width" content="1200">
<meta property="og:image:height" content="630">
Fallback behavior
Same chain as Facebook:
| Missing OG tag | Falls back to |
|---|---|
og:title |
<title> |
og:description |
<meta name="description"> |
og:image |
Heuristic image selection from page content |
The heuristic image pick is unreliable: you’ll get a logo, a sidebar image, or nothing. Always set og:image explicitly.