What is a Movie Schema Generator?
A Movie Schema Generator creates Movie JSON-LD structured data markup that helps search engines understand your movie content. When Google detects this schema, it may display your movie information in rich results with ratings, cast details, release date, and trailer links — making it more prominent in search results and driving engagement.
Key Features and Benefits
- Valid Movie schema — Generates markup that passes Google's Rich Results Test and follows schema.org standards.
- Rich movie results — Enables your movie to appear with poster image, star rating, genre, cast, and trailer in Google search results.
- Full cast support — Add multiple actors as comma-separated names, each automatically formatted as a Person type in a structured array.
- Director information — Separate fields for director name and URL with proper Person typing.
- Aggregate rating — Include rating value (0–10) and rating count for star rating display in search.
- Content rating — Supports G, PG, PG-13, R, NC-17, U, U/A, and A ratings for appropriate classification.
- Trailer support — Add a YouTube or video URL that gets embedded as a VideoObject in the schema.
- Genre & keywords — Multiple genres supported as an array; keywords for better search relevance.
- One-click copy — Copy the generated code with a single click, then paste it into your page.
How to Use the Movie Schema Generator
- Enter your Movie Title (required).
- Write a brief Description or synopsis of the movie.
- Provide a Poster Image URL and a Movie URL (link to the movie page).
- Set the Release Date and Duration in minutes — duration is automatically converted to ISO 8601 format (PT#M).
- Select the Content Rating (PG-13, R, etc.) and enter Genre (comma-separated for multiple genres).
- Add Keywords for better search classification.
- Enter the Director Name and optional Director URL.
- List Actors as comma-separated names.
- Provide a Trailer URL (YouTube or direct video link).
- Add Rating (0–10) and Rating Count for aggregate star ratings.
- Enter the Publisher / Studio name and optional URL.
- Click Generate Schema, then copy and paste the generated code into your webpage.
What is Movie Schema?
Movie is a schema.org type that describes a film or motion picture. It helps search engines index and display your movie content correctly. The generated markup includes:
- name — The title of the movie.
- description — A synopsis or summary of the movie.
- image — URL of the movie poster or promotional image.
- url — The official movie page URL.
- datePublished — The release date of the movie.
- duration — Length of the movie in ISO 8601 format (e.g., PT2H28M).
- contentRating — The MPAA or regional rating (PG-13, R, etc.).
- genre — One or more genres (e.g., "Sci-Fi", "Action").
- director — The film's director as a Person type with name and optional URL.
- actor — An array of Person objects for the cast.
- trailer — A VideoObject containing the trailer embed URL.
- aggregateRating — Star rating with rating value, count, and best rating.
- publisher — The studio or production company as an Organization type.
Google Requirements
- The name field is required and must match the movie title on your page.
- A poster image is strongly recommended — it should be at least 120×90 pixels in a supported format.
- The datePublished should match the official release date.
- If contentRating is provided, it must be a recognized rating system value (e.g., PG-13, R).
- The structured data must accurately represent the movie and match the visible content on your page.
- Cast and crew information should be accurate and verifiable.
Privacy
All processing happens on the server locally. No movie data, images, URLs, or IP addresses are stored or shared.
Frequently Asked Questions
Is the Movie Schema Generator free?
Yes. It is 100% free with no sign-up, no limits, and no captchas.
What duration format does the tool use?
The tool accepts minutes and converts them to ISO 8601 duration format. For example, 148 minutes becomes PT148M. You can manually edit the generated code to use PT2H28M for better readability.
How do I add multiple actors?
Enter actor names separated by commas, for example: Leonardo DiCaprio, Joseph Gordon-Levitt, Ellen Page. Each actor is automatically formatted as a separate Person object in the cast array.
How do I add multiple genres?
Enter genres separated by commas, for example: Sci-Fi, Action, Thriller. If you enter a single genre, it will be a string; multiple genres become an array automatically.
Can I add a trailer to the movie schema?
Yes. The tool includes a dedicated Trailer URL field. The URL you provide (e.g., YouTube link) is wrapped in a VideoObject with the movie name as the video title.
Can I add showtimes and tickets?
Yes. You can extend the generated JSON-LD to include potentialAction with WatchAction for showtimes or OrderAction for ticket purchase links.
What content ratings are supported?
The tool supports G, PG, PG-13, R, NC-17 (MPAA), as well as U, U/A, and A (international). You can also manually edit the generated code to use any custom rating value.