SEO
SEOLow

Twitter Cards

Checks for twitter:card, twitter:title, twitter:description, and twitter:image tags.

What this check measures

We parse `<meta name="twitter:*">` tags. Verify twitter:card is set to `summary_large_image` and the rest are populated. X falls back to og:* but a missing twitter:card forces the small-card layout.

Why it matters

Without `twitter:card: summary_large_image`, links shared on X show a small thumbnail card instead of a large hero image. Large cards get roughly 2x the engagement on timeline posts.

search

How our audit detects it

Parse meta tags with name starting `twitter:`. Flag missing twitter:card or card value other than summary_large_image.

Typical findings

  • error_outlineNo twitter:* tags at all.
  • error_outlinetwitter:card set to summary (small card) instead of summary_large_image.
  • error_outlinetwitter:image points to a different URL than og:image — inconsistent previews.

How to fix

Add `twitter:card: summary_large_image`, then mirror og:title, og:description, og:image into twitter:title, twitter:description, twitter:image.

Copy-paste fix prompt for your stack

Lovable · Cursor · Bolt · v0 · Replit · Windsurf · Claude Code · Base44

View the fix prompt →

Frequently asked questions

Do I need twitter:* if I have og:*?expand_more
Yes for `twitter:card` — without it X defaults to small cards. The rest falls back to og:*.

Want this checked on your site?

Pantra runs the full audit (SEO, Security, GEO, Performance, Schema, Technical, Images) in 10 seconds and generates stack-specific fix prompts.

Scan my site

Related checks