Mark up your movie lists with structured data so users can explore movies through Google Search. You can provide details about the movies, such as the title of the movie, director of the movie, and an image of the movie. The movie carousel is only available on mobile devices.

movie carousel example in search results


Summary page + multiple full details pages

The summary page has a short description of each item in the list, and each description points to a separate details page that is focused entirely on one item. Here's an example of the summary movie list in JSON-LD:

    <title>The Best Movies from the Oscars - 2018</title>
    <script type="application/ld+json">

Single, all-in-one-page list

A single, all-in-one-page list hosts all list information, including full text of each item. Here's an example of a single, all-in-one movie list in JSON-LD:


You must follow these guidelines to be eligible to appear in a movie carousel.

Structured data type definitions

You must include the required properties for your content to be eligible for display as a rich result. You can also include the recommended properties to add more information about your content, which could provide a better user experience.


In addition to the Carousel properties, define the following properties in your Carousel object.

The full definition of Movie is available at

Required properties
image URL or ImageObject

An image that represents the movie. Additional image guidelines:

  • Image URLs must be crawlable and indexable.
  • Images must represent the marked up content.
  • Images must be in .jpg, .png, or. gif format.
  • Images must have a high resolution and have a 6:9 aspect ratio. While Google can crop images that are close to a 6:9 aspect ratio, images largely deviating from this ratio aren't eligible for the feature.
name Text

The name of the movie.

Recommended properties


Annotation for the average review score assigned to the movie. Follow the Review snippet guidelines and list of required and recommended AggregateRating properties.

dateCreated Date or DateTime

The date the movie was released.

director Person

The director of the movie. For example:

"director": {
  "@type": "Person",
  "name": "Bradley Cooper"


A nested Review of the movie. Follow the Review snippet guidelines and the list of required and recommended review properties.