On this page:
This is some text inside of a div block.
This is some text inside of a div block.
This is some text inside of a div block.

Movie

Movie schema describes a film with structured metadata that search engines use to power movie carousels, knowledge panels, and rich results in Google Search. It covers the core metadata that identifies a movie: title, director, cast, release date, and content rating.

When to use Movie

Use this type when the page is about a specific film. This includes movie review pages, film database entries, streaming platform listings, and cinema showtimes. For TV shows, use TVSeries. For individual episodes, use Episode.

Google support

Google supports Movie structured data for movie carousel rich results. Movies marked up with schema.org properties can appear in the movie carousel in Google Search, showing poster images, ratings, and release dates.

Fields

Recommended

Optional

  • actor — Cast members appearing in the film
  • contentRating — MPAA or equivalent age/content rating

Movie also inherits properties from CreativeWork, including name, image, description, aggregateRating, review, and url.

JSON-LD example

{
  "@context": "https://schema.org",
  "@type": "Movie",
  "name": "Inception",
  "director": {
    "@type": "Person",
    "name": "Christopher Nolan"
  },
  "actor": [
    {"@type": "Person", "name": "Leonardo DiCaprio"},
    {"@type": "Person", "name": "Joseph Gordon-Levitt"},
    {"@type": "Person", "name": "Elliot Page"},
    {"@type": "Person", "name": "Tom Hardy"}
  ],
  "dateCreated": "2010-07-16",
  "contentRating": "PG-13",
  "image": "https://example.com/inception-poster.jpg",
  "description": "A thief who steals corporate secrets through dream-sharing technology is given the inverse task of planting an idea into the mind of a C.E.O.",
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": 87,
    "bestRating": 100,
    "ratingCount": 363
  }
}

Webflow implementation

For Webflow movie database or review sites, add Movie markup in Page Settings > Custom Code or through CMS template embeds. Include at minimum name, director, dateCreated, and image. Adding actor and aggregateRating strengthens the markup for carousel eligibility.

Schema HQ automates Movie markup for Webflow CMS template pages, mapping collection fields to the correct schema.org properties including nested Person objects for director and actor.

On this page:
This is some text inside of a div block.
This is some text inside of a div block.
This is some text inside of a div block.

Need help with schema on your site?

We implement structured data for Webflow sites — from audit to deployment.

Work with us

Work with us