Missing Twitter Card: fix your X link previews
Without Twitter Card tags your links look plain on X. Find pages missing Twitter Card markup and learn which tags create a rich preview.
What it means
The Twitter Card meta tags are absent from the page's <head>. These tags specify how the page should display when shared on X (formerly Twitter) and are also picked up by other platforms that support the same format.
Why it matters
Missing Twitter Cards means shared previews lack a title, description, and image, which reduces click-through when the page is distributed on social channels. The tags also serve as structured signals that AI agents and crawlers use to understand page context before fetching the full document.
How to fix it
- Add <meta name="twitter:card" content="summary_large_image"> to the <head> of each page.
- Add <meta name="twitter:title" content="Page title"> with the actual page title.
- Add <meta name="twitter:description" content="One-sentence description"> with a concise summary (up to ~200 characters).
- Add <meta name="twitter:image" content="https://example.com/image.jpg"> pointing to a valid image URL (at least 1200x630 pixels).
- Verify the tags render in the source HTML (not injected only by JavaScript) so crawlers can read them on first pass.
Example
<!-- no twitter:card tags in <head> --><meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="Best Running Shoes 2026">
<meta name="twitter:description" content="Our 25 tested picks.">
<meta name="twitter:image" content="https://example.com/og.jpg">X falls back to Open Graph tags, so this is optional if you have good OG. Add twitter:card to control the preview explicitly.
When it's not a problem
If the site never shares content on X and has no need for rich social previews, this notice is cosmetic. It becomes more important if the site relies on social distribution for traffic or if AI agents reference the page in generated summaries.
How Crawlinx detects it
We look for a twitter:card meta tag in the head. If none is present, we flag it. X will fall back to Open Graph, so this is a notice, not an error.
How common is it?
6302 audited sites in our corpus currently show this issue. The breakdowns below show which platforms, gatekeepers, verticals and countries are most exposed.
FAQ
- Do I need Twitter Card tags if I have Open Graph?
- Not strictly — X reads Open Graph as a fallback. Add twitter:card only when you want a different preview on X than on Facebook/LinkedIn.
Audit your own site — free
157 checks, internal PageRank, render-diff. No signup, results in ~30s.