Seoxpert.io
lowTechnical SEO

Pages Missing Core Twitter Card Metadata

Pages have incomplete Twitter Card metadata, causing plain link previews on X/Twitter instead of rich cards.

By Seoxpert Editorial · Published · Updated

Why it matters

Twitter Cards define the rich-preview experience on X/Twitter. Without a twitter:card declaration, shared URLs either render as bare links or fall back to limited metadata scraped from the page, losing the large-image treatment that drives engagement.

Impact

The summary_large_image card takes up an order of magnitude more screen real estate in a timeline than a plain-text link, and gets higher click-through as a result.

How it's detected

Scanner checks for a twitter:card meta tag. When present, it verifies that either twitter:title / twitter:description / twitter:image are set, OR that matching og:* tags exist as a valid fallback.

Common causes

  • SEO plugin not configured to emit Twitter Card tags
  • OG tags exist but twitter:card declaration itself is missing
  • twitter:image points to a 404 or a path that requires authentication

How to fix it

Add <meta name="twitter:card" content="summary_large_image"> to every page. Twitter will then reuse og:title, og:description, and og:image as fallbacks. Override with twitter:title / twitter:description / twitter:image only when you want a different preview on Twitter than on other platforms.

Code examples

Twitter Card with OG fallback

<meta name="twitter:card" content="summary_large_image" />
<meta name="twitter:site" content="@your_handle" />

<!-- twitter:* tags inherit from og:* when not specified -->
<meta property="og:title" content="The Complete Technical SEO Audit" />
<meta property="og:description" content="A full-stack audit in the order issues actually matter." />
<meta property="og:image" content="https://example.com/covers/audit.jpg" />

FAQ

What's the difference between summary and summary_large_image?

summary shows a small thumbnail next to the text — fine for profile cards and minor pages. summary_large_image shows a full-width image above the text and gets dramatically more engagement. Use summary_large_image by default.

Do I need both twitter:* and og:* tags?

No. If twitter:card is present, Twitter will use og:* tags as fallbacks. Only add explicit twitter:* tags when you want a different preview on Twitter than elsewhere.

Found this issue on your site?

Run a scan to see if Pages Missing Core Twitter Card Metadata affects your pages.

Scan my website →