Hướng dẫn về Movie Schema

Cách implement schema.org/Movie markup cho Google movie carousel — đó bắt buộc so với. được khuyến nghị properties, đó ItemList wrapper đó carousel thực ra cần, vì sao đó carousel là mobile-chỉ với không desktop tương đương, điều gì happened để đó tách biệt Critic Review layer đó đã là deprecated, và ai nên thực ra bother implementing điều này.

Xuất bản lần đầu: 1 thg 7, 2026 · Cập nhật lần cuối: 8 thg 8, 2026 · Advanced
Ngôn ngữ

Movie schema (schema.org/Movie) là dữ liệu có cấu trúc đó powers một real, trực tiếp Google feature — đó movie carousel — nhưng đó carousel là mobile-chỉ, với không desktop tương đương. Google requires chỉ image và name, và khuyến nghị aggregateRating, dateCreated, director, và review; đó director và aggregateRating là điều gì làm một carousel entry trông giống một movie thay vì một generic trang. Một catch hầu hết các hướng dẫn skip: một standalone Movie object không đó carousel by itself — Google combines điều này với ItemList markup on một summary trang hoặc an all-trong-một trang để làm đó carousel eligible. Đó confusion I hầu hết muốn để clear lên: một tách biệt 'Critic Review' ratings layer (shared với books, TV, và local businesses) đã là deprecated trong 2025, nhưng đó movie carousel itself đã là không — và Google explicitly đã nói đó old Critic Review markup là harmless để leave trong place, chỉ đó display đã là đã xóa, không hình phạt. So Movie schema không phải deprecated. đây là chỉ hẹp hơn và ít hơn prominent hơn Recipe hoặc VideoObject, và worth điều này mainly cho film review các trang, streaming movie các trang, và entertainment databases.

TL;DR — schema.org/Movie markup (thường JSON-LD) làm một film trang eligible cho Google movie carousel — nhưng đó carousel là mobile-chỉ, với không desktop rich kết quả tại all. Google bắt buộc properties là chỉ imagename; được khuyến nghị là aggregateRating, dateCreated, director, và review — và đây là director + aggregateRating đó làm an entry đọc as một movie thay vì một generic CreativeWork. MỘT standalone Movie object không đó carousel on của nó own, either — Google pairs điều này với ItemList markup (một summary trang linking để detail các trang, hoặc một all-trong-một trang) để làm đó carousel eligible. Đó biggest myth để kill: Movie schema là không deprecated. MỘT tách biệt “Critic Review” (bản dịch) «Critic Review» ratings layer (shared với books, TV, và local businesses) đã là deprecated trong 2025 — nhưng đó carousel survived, và Google explicitly đã nói đó old Critic Review markup là harmless để leave trong place; chỉ đó display đã là đã xóa, không hình phạt. Hợp lệ markup chỉ earns eligibility; Google vẫn decides liệu để cho thấy đó carousel. đây là một genuinely trực tiếp feature, chỉ một hẹp một — worth điều này mainly cho film review các trang, streaming movie các trang, và entertainment databases.

Evidence for this claim Schema.org Movie describes a movie and remains valid vocabulary independently of search-engine feature support. Scope: Schema.org Movie vocabulary. Confidence: high · Verified: Schema.org: Movie Evidence for this claim Google documents Movie as a supported item type within its carousel feature, subject to carousel requirements and no display guarantee. Scope: Current Google movie carousel eligibility rather than a universal standalone Movie card. Confidence: high · Verified: Google Search Central: Carousel structured data

Hầu hết các hướng dẫn list Movie among “supported types” (bản dịch) «supported types» và move on, mà buries đó single fact bạn hầu hết cần để plan khoảng: đó feature Movie schema powers, đó movie carousel, là mobile-chỉ. Google tài liệu chẳng hạn điều này trực tiếp — “The movie carousel is only available on mobile devices.” (bản dịch) «Đó movie carousel là chỉ khả dụng on mobile devices.» Có không desktop tương đương, không desktop card, không có gì. Nếu bạn xây dựng và kiểm thử expecting desktop parity, bạn’ll conclude đó markup “isn’t working” (bản dịch) «không hoạt động» khi đây là đang làm chính xác điều gì điều này có thể.

Đó carousel itself là một browsable hàng of movie entries on mobile Tìm kiếm — tiêu đề, director, poster image, ratings — đó một người dùng có thể swipe qua. đây là một real, listed Google feature (Google own tìm kiếm-gallery trang mô tả “Movie carousels with director information” (bản dịch) «Movie carousels với director information»), nhưng đây là hẹp hơn và ít hơn prominent hơn Recipe hoặc VideoObject. Set expectations accordingly.

Một hơn scoping fact hầu hết các hướng dẫn skip: một standalone Movie object, on của nó own, là không đó được ghi lại carousel implementation. Google Carousel dữ liệu có cấu trúc hướng dẫn lists Movie as một of đó types bạn combine với ItemList markup để become eligible cho đó host carousel. Đó Movie properties dưới là điều gì populate mỗi carousel entry — đó xung quanh ItemList là điều gì tells Google “this page is a list of movies” (bản dịch) «này trang là một list of movies» ngay từ đầu. Hơn on đó hai ways để structure đó dưới.

Bắt buộc và được khuyến nghị properties

schema.org/Movie là child của CreativeWork, so nó inherits lot của chung properties — nhưng Google requirements cho carousel là lean:

Thuộc tínhStatusĐiều gì nó cho
nameBắt buộcmovie tiêu đề
imageBắt buộcPoster hoặc vẫn — cao resolution, close để 6:9 aspect ratio
directorĐược khuyến nghịdirector name (Person)
aggregateRatingĐược khuyến nghịAverage score + rating count — follows Review snippet guidelines
dateCreatedĐược khuyến nghịPhát hành date
reviewĐược khuyến nghịRiêng lẻ review(s) — cũng follows Review snippet guidelines

Đó hai bắt buộc các trường (image, name) nhận bạn eligible; đó được khuyến nghị ones là điều gì làm an entry thực ra look và behave như một movie carousel card. directoraggregateRating là đó differentiators — họ là điều gì distinguish một movie entry từ một generic CreativeWork, và họ là worth treating as effectively mandatory mặc dù Google files them dưới “recommended.” (bản dịch) «được khuyến nghị.» MỘT film trang với chỉ nameimage là thin; một với director, phát hành date, và một genuine aggregate rating là một real carousel candidate.

Hai điều đó bảng không fully capture. Đầu tiên, đó image có real shape requirements: Google tài liệu chẳng hạn images “must have a high resolution and have a 6:9 aspect ratio,” (bản dịch) «phải có một cao resolution và có một 6:9 aspect ratio,» và trong khi Google có thể crop images đó là close, ones đó “largely deviate from this ratio aren’t eligible” (bản dịch) «largely deviate từ này ratio không eligible» — một random production vẫn cropped để một square sẽ không qualify. Second, aggregateRatingreview không một free truyền on format: Google explicitly points cả hai lại để đó giống nhau Review snippet requirements dùng elsewhere on đó site, so một rating đó sẽ không truyền muster as một standalone review snippet không nhận một break chỉ vì đây là nested bên trong Movie.

Ở đây confusion I phần lớn muốn để clear lên, vì nó nhận mangled constantly. Ở đó là hai distinct điều trong Movie orbit:

  1. movie carousel — mobile-chỉ browsable feature. vẫn trực tiếp.
  2. tách biệt Critic Review ratings layer — way để mark lên professional critic reviews và scores, shared trên movies, TV, books, và local businesses. điều này là deprecated trong 2025.

Google stated reasoning, theo công cụ tìm kiếm Roundtable coverage của Google own announcement, là đó sau khi kiểm thử critic review markup với group của trang web owners nó tìm thấy nó đã không hữu ích cho ecosystem tại quy mô (relayed, paraphrased dưới trong Quotes — I’m không quoting nó as nếu fetched trực tiếp từ chính Google post). Hai điều quan trọng về Cách Google handled retirement:

  • Điều này đã xóa chỉ đó display, không một hình phạt. Google relayed hướng dẫn đã là đó deprecation không ảnh hưởng other review features và đó bạn có thể leave đó markup trên trang web của bạn so các công cụ tìm kiếm có thể vẫn understand đó trang. Có không downside để existing Critic Review markup — điều này đơn giản dừng surfacing.
  • Điều này đã không touch đó movie carousel. Đó carousel là một tách biệt feature và continued để hoạt động. Conflating đó hai vào “Movie schema is dead” (bản dịch) «Movie schema là dead» là sai.

có hữu ích pattern ở đây không có over-editorializing: Google trimmed several hẹp CreativeWork features trên 2025 (Critic Review, và khoảng giống nhau window Course Info loại saw của nó dedicated doc chuyển hướng away). related Critic Review doc URL hiện tại các chuyển hướng để chung changelog — giống nhau chuyển hướng pattern bạn see cho retired features. nhưng Movie cốt lõi carousel survived trong khi của nó liền kề review layer đã không. giữ hai mental models tách biệt: ** carousel lives; Critic Review display không; existing Critic Review markup là harmless.**

hai ways để xây dựng xung quanh ItemList

Since lone Movie object không phải carousel by itself, bạn cần ItemList dữ liệu có cấu trúc khoảng nó. Google documents hai trang patterns, và của họ ListItem payloads là genuinely khác — mixing them lên là easy way để ship markup đó validates nhưng không carousel:

PatternĐiều gì trang looks nhưListItem payload
Summary trang + detail các tranghub trang briefly covers mỗi movie và links out để dedicated trang theo filmchỉ positionurl — đầy đủ Movie các trường trực tiếp on linked detail trang
All-trong-một trangsingle trang contains mỗi movie đầy đủ informationposition, item.name, item.url, plus hoàn tất Movie các trường inline

Whichever pattern bạn sử dụng, Google requires đó mỗi trang bạn link để từ ItemList — detail các trang, trong đầu tiên pattern — carries của nó own hợp lệ, loại-cụ thể dữ liệu có cấu trúc. bị thiếu hoặc hỏng Movie block on linked detail trang breaks carousel candidacy cho đó một entry, không toàn bộ list.

Ai nên implement điều này

Vì đó carousel là hẹp và mobile-chỉ, này không một universal “add-it-everywhere” (bản dịch) «thêm-điều này-mọi nơi» khuyến nghị. Điều này earns của nó giữ on:

  • Film review các trang — nơi director + genuine aggregate ratings là đã nội dung.
  • Streaming services’ movie detail các trang — theo-tiêu đề landing các trang.
  • Entertainment databases (IMDb-style) — nơi mỗi film có structured record.

nếu của bạn trang web mentions movie trong passing bên trong bài viết, bạn không cần Movie schema on đó trang — đó Article (hoặc chung CreativeWork) với maybe mentions/about link để film, không Movie trang. Movie schema là Đối với các trang whose subject là cụ thể film.

Basic JSON-LD ví dụ

minimal-nhưng-thực Movie entry — hai bắt buộc các trường plus differentiating được khuyến nghị ones:

{
  "@context": "https://schema.org",
  "@type": "Movie",
  "name": "The Midnight Archive",
  "image": "https://example.com/img/midnight-archive-poster.jpg",
  "dateCreated": "2025-10-17",
  "director": {
    "@type": "Person",
    "name": "Lena Ortiz"
  },
  "aggregateRating": {
    "@type": "AggregateRating",
    "ratingValue": "4.3",
    "ratingCount": "1284"
  }
}

điều này snippet là Movie payload itself — cho carousel, nó vẫn cần để sit bên trong ItemList markup on either summary trang hoặc all-trong-một trang (see hai-pattern bảng trên). Validate finished markup với Rich Kết quả Kiểm thử, và remember đó sạch truyền chỉ có nghĩ là eligible — Google vẫn decides liệu để surface carousel, và nó chỉ bao giờ surfaces on mobile. cho nơi Movie sits trong wider structured-dữ liệu picture, see rộng hơn Schema MarkupDữ liệu có cấu trúc hubs điều này bài viết nests dưới; cho review side của điều, Review schemaAggregateRating schema siblings go deeper on ratings themselves.

Add an expert note

Pin an expert quote

New person? Create their unclaimed profile at /admin/experts/ → Pin a quote first.