To get a carousel, you cannot simply mark up a single movie. You need to define a (the container) and the Items (the movies) within it.
A typically refers to structured data (JSON-LD) that allows you to display a horizontal list (carousel) of movies in Google Search results. This is officially known as the Carousel (or ItemList) schema, often combined with Movie schema.
"@type": "ListItem", "position": 1, "url": "https://example.com/movies/inception", "item": "@type": "Movie", "name": "Inception", "image": "https://example.com/images/inception.jpg", "director": "@type": "Person", "name": "Christopher Nolan" , "datePublished": "2010-07-16", "genre": ["Action", "Sci-Fi", "Thriller"] movie carousel schema
This is the .
,
To be eligible for a movie carousel rich result, your markup must follow strict technical guidelines:
"movies": [
, "required": ["movies"]
"@type": "ListItem", "position": 1, "item": "@type": "Movie", "name": "The Matrix", "url": "https://example.com/movies/the-matrix", "image": "https://example.com/images/matrix-poster.jpg", "dateCreated": "1999-03-31", "director": "@type": "Person", "name": "Lana Wachowski" , "review": "@type": "Review", "reviewRating": "@type": "Rating", "ratingValue": "9.5" , "author": "@type": "Person", "name": "Jane Doe" To get a carousel, you cannot simply mark up a single movie