Back to blog
SERP and Meta Tags Previewer7 min readSeptember 4, 2026

Twitter Cards (X Cards): The 4 Types, Tags and How to Validate Them

A guide to Twitter Card meta tags: what each one does, the four card types, when X falls back to your Open Graph tags instead, and how to check the preview before you publish.


Twitter Cards — officially X Cards since the rebrand, though the tags are still named twitter: — turn a bare link into a card with a title, a description and an image. They are four meta tags in the head, plus one quirk that saves half the work: X falls back to your Open Graph tags when its own are missing.

The tags, and which one is mandatory

TagWhat it doesMandatory?
twitter:cardSets the card layout. Without it there is no card.Yes
twitter:titleThe card headline.No — falls back to og:title
twitter:descriptionThe supporting text under the headline.No — falls back to og:description
twitter:imageThe image. Absolute URL, never relative.No — falls back to og:image
twitter:siteAttributes the card to your @handle.No

The only strictly required one is twitter:card. If your Open Graph is already in place, adding just that tag gives you a correct card without duplicating title, description and image.

The four card types

TypeHow it looksWhen to use it
summarySmall square image to the left of the text.Content where the image supports but does not sell: documentation, notes.
summary_large_imageLarge image on top, text below. Takes far more space.The usual choice: articles, product pages, anything with a decent image.
appApp listing with a link to the store.Mobile apps only.
playerEmbedded video or audio player.Requires prior approval from X.

In practice the decision is between the first two, and summary_large_image wins nearly every time: the card occupies considerably more of the timeline, and that shows in the clicks.

The image: what fails most

  • Absolute URL, with https and the full domain. X’s crawler will not resolve a relative path.
  • The image has to be reachable without cookies or a login. Behind a CDN with a signed, expiring URL, the card ends up with no image.
  • For summary_large_image the ratio is landscape; for summary, square. A portrait image gets centre-cropped and loses whatever mattered.
  • If you change the image, X serves the cached version for a while. Changing the file URL forces a refresh.

When X ignores your tags

There are three common reasons a page with correct tags still shows up as a bare link:

  1. 1.The page blocks X’s crawler in robots.txt. It is the most frequent case and the most invisible, because the HTML is perfect and nobody gets to read it.
  2. 2.The tags are injected with JavaScript. The crawler reads the served HTML, not the rendered page.
  3. 3.twitter:card is missing and there is no Open Graph either. With neither, there is nothing to build a card from.

Check it before you publish

The card renders once and there is no second chance: publish the link with the wrong image and the post is already out. Analyse the URL first and confirm all four tags are present, the image is absolute, and the card type is the one you want.

Try the tool for free

Analyze your URLs with SERP and Meta Tags Previewer by iRankly. No sign-up, no credit card.

Use tool for free

The tags X falls back to, and the rest of your meta tags:


Try the tool for free

Analyze your URLs with SERP and Meta Tags Previewer by iRankly. No sign-up, no credit card.

Use tool for free