Y123
Y123

Reputation: 977

Twitter Cards not expanded by default

I am trying to create Twitter cards using the twitter meta tags (and Open Graph for other sites like Facebook). When I see my twitter feed from others like say NPR News the cards are expanded by default.

However when I post the same content - the card is not expanded by default. I have to click on the tweet and the click on "Details" or "View Summary" which redirects me to a new page where the card is expanded.

What makes twitter decide weather to display the card (in my case Summary Large) expanded or collapsed?

Edit:

Here are the meta tags in use,

<meta property="og:title" content="**masked**"/>
<meta property="og:description" content="**masked**" />
<meta property="og:image" content="**masked**" />   
<meta property="twitter:card" content="summary_large_image" />
<meta property="twitter:image:src" content="**masked**" />
<meta property='twitter:site' content='**masked**'/>

(I am currently not using twitter:title and twitter:description since those are being read by twitter from the OpenGraph equivalent tags used.)

Upvotes: 2

Views: 1809

Answers (3)

Thorning
Thorning

Reputation: 91

Twitter is now auto-expanding cards in their android and ios apps. Still not on desktop and mobile web though.

Upvotes: 2

bootsmaat
bootsmaat

Reputation: 925

aug wrote

If you want to show it by default, the tweet has to be either promoted or the image has to be hosted on Twitter's site

but that's not true. I have had cards that were expanded by default. They were standard Summary Cards, though, and not Summary Cards with Large Image. Maybe that's where Twitter makes a difference? The reasoning could be that the small image shown in a standard Summary Card takes less bandwidth and attention. This is speculative. Can anybody confirm?

Upvotes: 0

aug
aug

Reputation: 11714

Take a look at this discussion. This is the expected behavior of Twitter cards (sadly).

If you want to show it by default, the tweet has to be either promoted or the image has to be hosted on Twitter's site (if it's hosted on a third party website, it will not show by default).

Upvotes: 6

Related Questions