Checks

Twitter card type

Checks that pages declare a twitter:card meta tag set to a recognized value, controlling how the link renders when shared on X/Twitter.

Updated 2026-07-19minorSocial

What this check looks for

This check looks for a twitter:card meta tag. If absent, it warns, since X/Twitter falls back to Open Graph data but loses explicit control over the card layout. If present but set to a value outside the recognized set (summary, summary_large_image, app, player), it warns, quoting the unrecognized value. A recognized value passes.

Why it matters

Without an explicit twitter:card value, X/Twitter guesses a layout from your Open Graph tags, which usually works but removes your ability to deliberately choose between a small thumbnail summary and a large, prominent image card — a choice that measurably affects how much attention a shared link draws in a feed. An unrecognized or misspelled value is typically a copy-paste error from a template, and it fails the same way a missing tag does: the platform ignores it and falls back to a default. This check is specific to X/Twitter's rendering and isn't itself an AI-visibility signal, but it's a low-effort completion of your social metadata alongside the Open Graph tags AI chat surfaces do use.

How to fix it

Declare an explicit, valid card type:

html
<meta name="twitter:card" content="summary_large_image">

summary_large_image is the right default for most content pages with a strong hero image; use summary for cases where a small thumbnail is more appropriate, such as a compact profile or listing card.

See how your site scores on this check

Run a free scan

See how your site scores on this check.

The free teaser scan checks a sample of your pages — no account, no card.