Movie Schema Markup
Generate Movie JSON-LD for Google rich results — director, cast, ratings, and trailer information shown in search.
What valid Movie JSON-LD looks like
A complete, validator-ready example — drop it in your <head>, swap the values for yours, and you're done.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Movie",
"name": "The Schema Files",
"description": "A thrilling documentary about structured data.",
"dateCreated": "2024",
"director": {
"@type": "Person",
"name": "Jane Smith"
},
"actor": [
{
"@type": "Person",
"name": "John Doe"
},
{
"@type": "Person",
"name": "Jane Doe"
}
],
"image": "https://yoursite.com/poster.jpg",
"genre": "Documentary",
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "8.4",
"ratingCount": 15420,
"bestRating": "10",
"worstRating": "1"
}
}
</script>Run a full CrispAudit on your URL
Schema, cookies (GDPR/CCPA), accessibility, SEO — plus AI-generated fixes populated with your page's actual content. Free.
Required fields
name
Recommended fields
directoractoraggregateRatingdateCreatedimagetrailer
Common Movie schema errors
- ✗director missing @type Person
- ✗actor array missing @type Person for each entry
- ✗aggregateRating.ratingCount is 0 or missing
- ✗image not provided or too small
Generate Movie schema
Fill in the fields below to generate valid JSON-LD you can paste directly into your page.
Movie schema — frequently asked questions
Can I use Movie schema on a review site?
Yes — Movie schema combined with Review or AggregateRating is commonly used on film review sites. The itemReviewed in Review should reference the Movie entity.
Does Movie schema help with Knowledge Panels?
For well-known films, Movie schema contributes to Google's Knowledge Graph. Combined with IMDB and Wikipedia links in sameAs, it strengthens Knowledge Panel eligibility.
Should streaming platforms use Movie schema?
Yes — streaming platforms should use Movie schema with offers pointing to watch URLs, and set availability to StreamingEventAttendanceMode.
Other schema types
Audit your full schema coverage
CrispAudit checks all schema types at once — get a complete score and fix-it report for any URL.
Run free audit →