π₯
Movie
Films and motion pictures
About Movie Schema
The Movie schema type is used to mark up films and motion pictures. Implementing this structured data helps search engines understand your content better and may qualify your pages for rich results in Google Search.
Properties
* Required Properties
@type
Must be "Movie"
Type: Text
name
Movie title
Type: Text
β Recommended Properties
director
Movie director
Type: Person
actor
Cast members
Type: Person array
datePublished
Release date
Type: Date
aggregateRating
Average rating
Type: AggregateRating
duration
Runtime (ISO 8601)
Type: Duration
Best Practices
- β Validate your JSON-LD with Googleβs Rich Results Test before publishing.
- β Populate director, actor to unlock enhanced snippets.
- β Keep structured data in sync with the visible content on the page.
Common Pitfalls
- β οΈAvoid mixing multiple schema syntaxes for the same entity.
- β οΈDo not include claims that the user cannot see or confirm on the page.
- β οΈRemember to update dateModified whenever the content changes.
JSON-LD Example
{
"@context": "https://schema.org",
"@type": "Movie",
"name": "Example Movie Title",
"director": {
"@type": "Person",
"name": "Jane Director"
},
"actor": [
{
"@type": "Person",
"name": "John Actor"
},
{
"@type": "Person",
"name": "Mary Actress"
}
],
"datePublished": "2024-06-15",
"duration": "PT2H15M",
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "8.5",
"bestRating": "10",
"ratingCount": "12500"
}
}Looking for more tools? TryDiagramDBfor database design and visualization toolkit.