Rich Results

Movie Schema Markup

Generate Movie JSON-LD for Google rich results — director, cast, ratings, and trailer information shown in search.

Rich result type
Movie rich results, Knowledge Panel
Google documentation →

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>
Want more than Movie validation?

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.

Run full audit →

Required fields

  • name

Recommended fields

  • director
  • actor
  • aggregateRating
  • dateCreated
  • image
  • trailer

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

E-commerceProductProduct snippets, Google ShoppingContentArticleTop Stories, Article rich resultsRich ResultsFAQPageFAQ dropdowns in SERPBrandingOrganizationKnowledge Panel, logo in searchLocal SEOLocalBusinessLocal Knowledge Panel, Google MapsNavigationBreadcrumbListBreadcrumb trails in SERP

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 →