Twitter Studio

Getting Started Guide

Getting Started with Cards

The latest tweets from @yleastudio. Media Studio FAQs Media Studio is a platform to manage, measure, and monetize your videos on Twitter. Twitter is about more than just 280 characters. Tell a story with images, GIFs and videos. We would like to show you a description here but the site won’t allow us.

To get started with implementing Cards markup, specify the type of card for your content by adding the following HTML markup to the HEAD section of the page:

Card properties are simple key-value pairs, each defined in an HTML meta tag as seen above. The combined collection of properties defines the overall card experience on Twitter, and each card type supports and requires a specific set of properties.

All cards have one basic property in common - the card type value:

Card PropertyDescription
twitter:cardThe card type, which will be one of “summary”, “summary_large_image”, “app”, or “player”.

Only one card type per-page is supported. If more than one twitter:card value exists in the page, the “last” one in sequence will take priority.

Card and Content Attribution

Each card has built-in content attribution, which surfaces appropriate Twitter accounts for the content as specified by you. Users will be able to follow and view the profiles of attributed accounts directly from the card. There are two kinds of attribution:

Website Attribution: Indicates the Twitter account for the website or platform on which the content was published. Note that a service may set separate Twitter accounts for different pages/sections of their website, and the most appropriate Twitter account should be used to provide the best context for the user. For example, may set the the website attribution to “@nytimes” for front page articles, and “@NYTArts” for articles in the Arts & Entertainment section.

Creator Attribution: Indicates the individual user that created the content within the card. This applies to the Summary with Large Image card.

Configure card attribution using the following properties:

Card PropertyDescriptionRequired
twitter:site@username for the website used in the card footer.No
twitter:creator@username for the content creator / author.No

URL Crawling & Caching

Twitter’s crawler respects Google’s robots.txt specification when scanning URLs. If a page with card markup is blocked, no card will be shown. If an image URL is blocked, no thumbnail or photo will be shown.

Twitter uses the User-Agent of Twitterbot (with version, such as Twitterbot/1.0), which can be used to create an exception in the robots.txt file.

For example, here is a robots.txt which disallows crawling for all robots, except Twitter’s fetcher:

Here is another example, which specifies which directories are allowed to be crawled by Twitterbot (in this case, disallowing all except the images and archives directories):

The server’s robots.txt file must be saved as plain text with ASCII character encoding. To verify this, run the following command:

Content is cached by Twitter for 7 days after a link to a page with card markup has been published in a Tweet.

If you encounter issues with cards in Tweets not appearing properly, see the Cards Troubleshooting Guide.

Card Display

Twitter Cards generated from meta tags only appear when a Tweet is either expanded in the timeline (on web) or viewed on the Tweet’s individual permalink page (by clicking on the date from the timeline, either on web or on mobile).

In limited circumstances, Cards may appear in the timeline, such as in images posted to Twitter, Ad formats, and Twitter-run experiments.

If you are looking to bring media (photos, videos and Cards) into the timeline, consider one of the following options:

  • Accounts can pin a Tweet to the top of their timeline, which auto-expands the Tweet and displays the Card. (This is possible on web only.).
  • For photos and animated GIFs, upload the media directly with the Tweet or consider using the Twitter API to upload media.
  • For Ad formats with a call-to-action, visit Twitter Ads for Website Cards.

Multiple URLs in a Tweet

In some circumstances, users may want to Tweet multiple URLs. Only one card may be shown in a Tweet. Here is the order of precedence when processing multiple URLs:

  1. Images or media attached to Tweets will have precedence over any card attached to a URL.
  2. URLs with cards are processed in order of appearance in the Tweet, first to last

Twitter Cards and Open Graph

Twitter card tags look similar to Open Graph tags, and are based on the same conventions as the Open Graph protocol. When using Open Graph protocol to describe data on a page, it is easy to generate a Twitter card without duplicating tags and data. When the Twitter card processor looks for tags on a page, it first checks for the Twitter-specific property, and if not present, falls back to the supported Open Graph property. This allows for both to be defined on the page independently, and minimizes the amount of duplicate markup required to describe content and experience.

Note that while Open Graph recommends specifying the “og” RDFa Core 1.1 CURIE prefix mapping via <html prefix='og:'>, no such markup is required for Twitter cards and its use of the twitter: prefix in a HTML meta element’s name attribute. Open Graph protocol also specifies the use of property and content attributes for markup (<meta property='og:image'/>) while Twitter cards use name and content. Twitter’s parser will fall back to using property and content, so there is no need to modify existing Open Graph protocol markup if it already exists.

The example below uses a mix of Twitter and Open Graph tags to define a summary card:


Twitter Studio Nimble

  • Using Twitter
    • Tweets
  • Managing your account
    • Login and password
  • Safety and security
    • Security and hacked accounts
  • Rules and policies
    • Twitter Rules and policies

Media Studio is an easy-to-use platform to manage, measure and monetize your media on Twitter. Tell your story your way with this one-stop shop tool for managing content on Twitter for your entire organization, whether you have one account or fifty.

On this page

  • Managing permissions across accounts

Related Media Studio help

Twitter Studiotapping

Accessing Media Studio

How do I get permission to access Media Studio?
Currently, access to Media Studio is given on an invite-only basis. If you do not have access to Media Studio, please reach out to your account manager.

How do I access Media Studio?
To access Media Studio, go to and log in using your Twitter credentials. You can also go to, click on the More button within the side menu and then click on the Media Studio button.

Which internet browsers are supported?
Chrome, Firefox, and Microsoft Edge are fully supported.
Safari is supported, except for uploading VOD custom thumbnails.
Internet Explorer is not supported.

Twitter Studio Ghibli

Can I use Media Studio with adblockers enabled?
Generally yes, though some functionality, like adding users to your account, will not work when adblockers are enabled. Either turn off your adblocker, or allowlist the domain in your adblocking software. The page should then load upon refresh.

Managing permissions across accounts

How to add additional people to your Media Studio account

  1. Click the dropdown next to your name in the top-right corner.
  2. Click Edit access to account.
  3. Click the Add access button.
  4. Begin typing the username of the person receiving the access, and select it from the suggested list that appears.
    • Select a permission-level from the list:
      • Studio account administrator.
      • Studio contributor.
      • Studio publisher.
      • Studio analyst.
      • Studio uploader.
      • Click Save Changes.

Why do I see a blank/white page when I try to edit access/roles/permissions for Studio?
Adblockers will block the content of the page. Either turn off your adblocker, or allowlist the domain in your adblocking software. The page should then load upon refresh.

Why isn’t an account appearing in the username search field?
Most commonly this occurs when the handle was just created; wait 24 hours and try searching for the username again. If after 24-hours the handle does not appear, please reach out to your account manager for assistance. If you do not have a account manager, you can file a support ticket here:


I added an account, why can’t I see it?
You cannot grant yourself access to another account. In order to see the contents of another account, they would need to grant you access. For more information, follow the instructions for ‘How to add additional people to your Media Studio account’.

Can I change a role for an existing user?
Yes, click ‘Edit access’ at the top of the page and make any necessary modifications to the listed users.

Can I manage media libraries for multiple usernames?
Yes, once someone has given you access to their Media Studio account, you can switch between accounts via the dropdown on the top-right.

Understanding account permission levels

  • Studio account administrator: has access to all actions in Media Studio and can add/edit/remove other users. The account owner will by default be granted this permission level.
    • Edit access to account: add/edit/remove
    • Monetization: full access
    • Library: full access (includes shared media and scheduled Tweets)
    • Producer: full access
    • LiveCut: full access
    • Analytics: full access
  • Studio contributor: has access to all actions in Media Studio except for the ability to add/edit/remove other users or to modify monetization settings
    • Edit access to account: no access
    • Monetization: ability to modify monetization for individual media, but not set defaults on the account level
    • Library: full access (includes shared media and scheduled Tweets)
    • Producer: full access
    • LiveCut: full access
    • Analytics: full access
  • Studio publisher: only has the ability to publish (Tweet/schedule) from their own account (cannot Tweet/schedule from the account that granted them this access).
    • Edit access to account: no access
    • Monetization: no access
    • Library: cannot manage media (upload/modify/delete), but can Tweet/schedule media from their own account, same for shared media library
    • Producer: cannot manage broadcasts, but can Tweet/schedule Tweets for broadcasts from their own account
    • LiveCut: can view and Tweet existing clips from their own account, cannot make new clips
    • Analytics: no access
  • Studio analyst: can only view the analytics tabs within all media in Media Studio and download the analytics .csv files. Does not have access to any other features.
    • Edit access to account: no access
    • Monetization: no access
    • Library: can view media and analytics
    • Producer: can view broadcasts and analytics
    • LiveCut: can view clips and analytics
    • Analytics: full access
  • Studio uploader: can upload, create, edit, modify, delete, end media or broadcasts, but cannot Tweet
    • Edit access to account: no access
    • Monetization: no access
    • Library: can upload, delete, and edit media and metadata, cannot Tweet
    • Producer: can start/schedule, update, delete, and end broadcasts and metadata, cannot Tweet
    • LiveCut: can create, edit, and delete clips and metadata, cannot Tweet
    • Analytics: no access

Related Media Studio help


Bookmark or share this article