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.
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:
<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