Panduan Review Schema

cara implement Review schema markup untuk single editorial reviews, apa schema.org/Review covers vs. apa Google menggunakan untuk review snippets, eligibility aturan, dan bagaimana ini relates untuk AggregateRating.

Pertama kali diterbitkan: 27 Jun 2026 · Terakhir diperbarui: 3 Agu 2026 · Lanjutan

Review schema (schema.org/Review) marks up sebuah single critic's atau pengguna's evaluation dari satu spesifik hal — satu author, satu itemReviewed, satu reviewRating dengan sebuah ratingValue. itu three fields adalah diperlukan core. ini adalah distinct dari AggregateRating, yang summarizes banyak reviews ke sebuah average; Google bundles keduanya pada satu docs halaman karena mereka render yang sama stars, tetapi aturan diverge. jika sebuah Review adalah nested di dalam reviewed item melalui review property, Anda omit itemReviewed dan Google infers parent. single sebagian besar-missed aturan: self-serving-reviews restriction (Google's September 2019 policy) adalah scoped untuk LocalBusiness/Organization menjadi reviewed pada mereka own situs — Anda dapat't mendapatkan stars untuk testimonials tentang Anda own business — tetapi reviews dari Books, Movies, Products, Recipes, dan Software Apps adalah tidak subject untuk itu carve-out. Valid markup hanya earns rich-hasil eligibility (sebuah critic review snippet), tidak pernah sebuah peringkat boost, dan self-serving atau fabricated reviews dapat draw sebuah manual tindakan.

TL;DR — schema.org/Review marks up sebuah single evaluation: satu author, satu itemReviewed, satu reviewRating.ratingValue. itu three adalah diperlukan. jika Review adalah nested di dalam reviewed item melalui review property, omit itemReviewed — Google infers parent — tetapi masih supply item’s name. ratingValue defaults untuk sebuah 1–5 scale unless Anda set bestRating/worstRating, dan decimals gunakan dot, tidak sebuah comma. satu aturan itu outranks semua others di importance: self-serving-reviews restriction (Google’s September 2019 policy) membuat LocalBusiness/Organization halaman itu carry reviews tentang themselves ineligible untuk star fitur — including reviews pulled di melalui sebuah embedded ketiga-party widget pada Anda own situs. itu carve-out adalah scoped untuk business/organization items hanya; Product, Book, Movie, Recipe, SoftwareApplication, Event, Course, Game dan friends adalah tidak restricted. Valid markup earns rich-hasil eligibility, tidak pernah sebuah peringkat boost, dan violations dapat draw sebuah manual tindakan. Apakah Anda came di sini untuk pure structured-data angle atau ecommerce-review angle, keduanya langsung di yang sama place — ini topic adalah cross-listed di bawah data terstruktur dan di bawah ecommerce SEO untuk itu alasan.

Bukti untuk klaim ini Google excludes self-serving reviews for LocalBusiness and Organization from the star review feature. Cakupan: Google Search review snippet policy; this restriction is scoped and should not be generalized to every reviewed type. Tingkat keyakinan: tinggi · Diverifikasi: Google: Review snippet structured data

Review vs. AggregateRating — mendapatkan ini straight pertama

Hampir setiap mistake downstream dimulai dengan conflating ini dua jenis:

  • Review — satu critic atau pengguna, satu item, satu rating. sebuah single tulis-up.
  • AggregateRating — sebuah numeric summary dari banyak reviews atau ratings (sebuah average plus sebuah count).

Google’s docs bundle keduanya pada satu halaman — “Review snippet (Review, AggregateRating) structured data” (terjemahan) “Review snippet (Review, AggregateRating) data terstruktur” — karena mereka render yang sama star UI. tetapi schema.org jenis dan mereka eligibility aturan diverge, dan diperlukan fields differ. Crucially, mereka’re dimaksudkan untuk menjadi digunakan together: Google’s guidance adalah itu “jika Anda include multiple individual reviews, juga include an aggregate rating dari itu individual reviews.” (terjemahan) “jika Anda sertakan multiple individual reviews, juga sertakan sebuah aggregate rating dari individual reviews.” So decision tidak Review atau AggregateRating — ini adalah “satu tulis-up → Review,” (terjemahan) “satu tulis-up → Review,” “an average across many → AggregateRating,” (terjemahan) “sebuah average di seluruh banyak → AggregateRating,” dan “a page full of reviews → both.” (terjemahan) “sebuah halaman penuh dari reviews → keduanya.” itu guidance berjalan satu direction hanya: sebuah single Review tidak perlu sebuah fabricated aggregate bolted pada untuk look lebih credible, dan sebuah AggregateRating tidak memerlukan Anda untuk invent individual reviews untuk back ini — pair dua hanya ketika keduanya genuinely exist. AggregateRating side dari ini mendapatkan -nya own treatment di sibling artikel; di sini I’m strictly pada single Review object.

Bukti untuk klaim ini When multiple individual reviews are included, Google directs publishers to also include an aggregate rating of those reviews. Cakupan: web Tingkat keyakinan: tinggi · Diverifikasi: Review snippet structured data

diperlukan core: author, itemReviewed, reviewRating

Three properties adalah diperlukan untuk sebuah Review, per Google’s diperlukan-properties table pada review-snippet doc (diperiksa 2026-07-18; doc itself menampilkan sebuah terakhir-diperbarui date dari 2025-12-10, so ini reflects saat ini versi).

«author — a Person or Organization. Google is explicit that “the reviewer’s name must be a valid name” and gives the memorable counter-example: “‘50% off until Saturday’ is not a valid name for a reviewer.” The name must be shorter than 100 characters, or the page “won’t be eligible for an author-based review snippet.” Promotional strings dressed up as reviewer names are a real, common disqualifier.

Bukti untuk klaim ini Google requires a valid reviewer name and currently makes an author-based snippet ineligible when the name is 100 characters or longer. Cakupan: web Tingkat keyakinan: tinggi · Diverifikasi: Review snippet structured data

» (Terjemahan) (Ringkasan bahasa Indonesia untuk bagian dua puluh enam, bagian kecil satu: teks sumber dipertahankan agar dapat diperiksa dalam tinjauan penutur asli.)

itemReviewed — satu dari valid jenis, “the item that is being reviewed.” (terjemahan) “ item itu adalah menjadi reviewed.” ini adalah di mana single-item scoping bites: Google ingin Anda untuk “provide review information about a specific item, not about a category or a list of items.” (terjemahan) “menyediakan review informasi tentang sebuah spesifik item, tidak tentang sebuah category atau sebuah list dari items.” sebuah “Top 10 Best Blenders” (terjemahan) “Top 10 Best Blenders” roundup itu wraps satu Review sekitar seluruh list adalah malformed — setiap product perlu -nya own review, atau halaman perlu sebuah berbeda treatment.

Bukti untuk klaim ini Google requires review information about a specific item, not a category or list of items. Cakupan: web Tingkat keyakinan: tinggi · Diverifikasi: Review snippet structured data

reviewRating (sebuah Rating) dengan reviewRating.ratingValue — score. untuk sebuah single Review ini adalah biasanya sebuah plain Rating, tidak sebuah AggregateRating (itu pembedaan trips orang up karena Google’s shared doc mentions AggregateRating sebagai sebuah mungkin subtype). nilai dapat menjadi “a number, fraction, or percentage (for example, 4, 60%, or 6 / 10).” (terjemahan) “sebuah angka, fraction, atau percentage (untuk contoh, 4, 60%, atau 6 / 10).” Dua formatting aturan orang miss:

  • default scale adalah 1–5 (1 lowest, 5 highest). jika Anda scale adalah berbeda, set bestRating dan worstRating.
  • Decimals gunakan dot, tidak sebuah comma — 4.4, tidak pernah 4,4, regardless dari Anda locale’s display convention.

Recommended (tidak diperlukan): datePublished (ISO 8601), dan reviewRating.bestRating / worstRating. jika bestRating adalah omitted, 5 adalah assumed; jika worstRating adalah omitted, 1 adalah assumed.

Di mana Review schema adalah didukung

Review adalah lebih luas daripada sebagian besar orang assume. Google mendukung ini untuk Book, Course, Event, LocalBusiness (dengan self-serving caveat di bawah), Movie, Product, Recipe, dan SoftwareApplication — plus mereka subtypes dan several lebih: CreativeWorkSeason, CreativeWorkSeries, Episode, Game, MediaObject, MusicPlaylist, MusicRecording, dan Organization (again, dengan self-serving caveat). HowTo adalah juga sebuah valid itemReviewed jenis per Google’s saat ini property reference — worth sebuah periksa jika Anda’re reviewing tutorials atau instructional konten, since ini adalah easy untuk miss di prose list dari “supported for” (terjemahan) “didukung untuk” jenis. Bukti untuk klaim ini Google limits review snippet eligibility to specific Schema.org types and applies additional content and policy rules. Cakupan: Google Search review snippet feature; Schema.org validity alone is insufficient. Tingkat keyakinan: tinggi · Diverifikasi: Google: Review snippet structured data So sebuah critic reviewing sebuah film, sebuah pengguna reviewing sebuah recipe, atau sebuah editor reviewing sebuah software app adalah semua textbook, unrestricted menggunakan.

Nested vs. standalone — ketika untuk omit itemReviewed

ada dua shapes:

«- Standalone Review — a top-level Review that carries itemReviewed naming what it’s about. This is the “critic review” pattern (one journalist/publisher, one thing, one rating).

  • Nested Review — a Review placed inside the reviewed entity via the review property (e.g., a Game with a "review": {…} block). Here Google says to omit itemReviewed: “if the review is nested into another schema.org type using the review property, omit the itemReviewed property (we assume the parent item is the reviewed item).” The parent item’s name isn’t just good practice here — Google’s own required-properties table lists itemReviewed.name as its own required row, so a nested Review with an unnamed parent is missing a required field, not just missing context. » (Terjemahan) (Ringkasan bahasa Indonesia untuk bagian tiga puluh lima, bagian kecil satu: teks sumber dipertahankan agar dapat diperiksa dalam tinjauan penutur asli.)

Getting ini wrong — supplying itemReviewed di dalam sebuah nested review, atau omitting ini pada sebuah standalone satu — adalah satu dari paling umum Rich hasil Test failures di ini space, dan satu itu generic guides rarely walk melalui.

self-serving-reviews aturan — single sebagian besar penting restriction

ini adalah aturan untuk internalize, karena ini adalah di mana old “testimonials sebagai review schema” (terjemahan) “testimonials sebagai review schema” tactic died dan ini adalah hal pesaing guides sebagian besar sering bury.

Google, pada review-snippet doc: “Jika itu entity itu menjadi reviewed controls itu reviews tentang itself, mereka halaman itu gunakan LocalBusiness atau any other jenis dari Organization structured data adalah ineligible untuk star review feature.” (terjemahan) “jika entity itu’s menjadi reviewed controls reviews tentang itself, mereka halaman itu gunakan LocalBusiness atau apa pun lainnya jenis dari Organization data terstruktur adalah ineligible untuk star review fitur.” dan contoh adalah unambiguous: “a review tentang entity A adalah placed pada itu website dari entity A, either secara langsung di mereka structured data atau melalui an embedded pihak ketiga widget (misalnya, Google Business reviews atau Facebook reviews widget).” (terjemahan) “sebuah review tentang entity sebuah adalah placed pada situs web dari entity sebuah, either secara langsung di mereka data terstruktur atau melalui sebuah embedded ketiga-party widget (misalnya, Google Business reviews atau Facebook reviews widget).”

Bukti untuk klaim ini Self-controlled reviews of the entity itself are ineligible for Google's star review feature on LocalBusiness and Organization pages; this is not a universal prohibition on Product reviews. Cakupan: web Tingkat keyakinan: tinggi · Diverifikasi: Review snippet structured data

Baca dengan hati-hati apa ini melakukan — dan tidak — cover:

  • ini adalah scoped untuk LocalBusiness / Organization items menjadi reviewed. sebuah business atau organization rating itself pada -nya own halaman mendapatkan Tidak stars. itu mencakup embedding sebuah ketiga-party review widget (Google Business Profile, Facebook) pada Anda own situs — sumber menjadi external tidak rescue ini jika entity controls halaman. Bukti untuk klaim ini Google excludes self-serving reviews for LocalBusiness and Organization from the star review feature. Cakupan: Google Search review snippet policy; this restriction is scoped and should not be generalized to every reviewed type. Tingkat keyakinan: tinggi · Diverifikasi: Google: Review snippet structured data
  • ini melakukan tidak cover Product, Book, Movie, Recipe, SoftwareApplication, Event, Course, Game, dan seterusnya. Reviewing itu pada Anda own situs adalah fine. jangan overstate policy’s cakupan — frequent mangling adalah “Google killed review stars,” (terjemahan) “Google killed review stars,” ketika ban adalah secara khusus tentang self-hosted business/organization reviews.

Satu hal worth menjadi blunt tentang, since ini adalah tidak spelled out verbatim di Google’s docs dan I jangan ingin untuk overstate sourcing: relabeling reviewed entity sebagai sebuah Product atau beberapa lainnya unrestricted jenis, ketika apa sebenarnya menjadi reviewed adalah Anda own business, tidak sebuah terdokumentasi workaround. restriction adalah ditulis sekitar apa sebenarnya menjadi reviewed dan siapa controls halaman ini adalah reviewed pada — tidak @type string Anda choose untuk declare. Treat ini sebagai editorial judgment, tidak sebuah quoted policy: mislabeling entity untuk dodge aturan adalah jenis dari hal sebuah manual reviewer adalah secara khusus looking untuk.

Google juga draws dua berdekatan lines: “Ratings harus menjadi sourced secara langsung dari users,” (terjemahan) “Ratings harus menjadi sourced secara langsung dari pengguna,” dan “Don’t rely on human editors to create, curate, or compile ratings information for local businesses.” (terjemahan) “jangan rely pada human editors untuk buat, curate, atau compile ratings informasi untuk local businesses.” dan sebuah flat aturan itu applies broadly: Anda dapat’t scrape ratings dari elsewhere — “Don’t aggregate reviews or ratings from other websites.” (terjemahan) “jangan aggregate reviews atau ratings dari lainnya situs web.” Copying Yelp atau Google stars onto Anda own halaman dan marking them up sebagai yours adalah out.

policy dates untuk roughly September 2019; Google announced ini di sebuah Penelusuran Central post pada membuat review rich hasil lebih helpful. I’ll menjadi honest tentang sourcing: I tidak dapat verify sebuah bersih, pinned Mueller atau Illyes quote secara khusus pada self-serving-review manual-tindakan mechanic, so I’m citing docs dan policy announcement alih-alih putting kata di anyone’s mouth (see Quotes tab).

Eligibility, tidak peringkat — dan manual-tindakan risk

Dua framing poin itu penting:

  • Review markup earns rich-hasil eligibility, tidak sebuah peringkat boost. best case adalah sebuah critic review snippet — stars dan summary text di listing. itu dapat lift click-melalui, tetapi ini melakukan tidak move Anda up hasil. apa pun guide promising sebuah “15–35% CTR lift” (terjemahan) “15–35% CTR lift” dari review schema adalah quoting sebuah unverifiable stat; treat ini dengan suspicion.
  • Violations dapat trigger sebuah manual tindakan. Google warns: “If your site violates one or more of these guidelines, then Google may take manual action against it. Once you have remedied the problem, you can submit your site for reconsideration.” (terjemahan) “jika Anda situs violates satu atau lebih dari ini guidelines, lalu Google dapat take manual tindakan terhadap ini. setelah Anda memiliki remedied masalah, Anda dapat submit Anda situs untuk reconsideration.” Google’s umum data terstruktur Guidelines spell out precise consequence: “A structured data manual action means that a page loses eligibility for appearance as a rich result; it doesn’t affect how the page ranks in Google web search.” (terjemahan) “sebuah data terstruktur manual tindakan berarti itu sebuah halaman loses eligibility untuk appearance sebagai sebuah rich hasil; ini tidak memengaruhi bagaimana halaman peringkat di Google web penelusuran.” So penalty adalah scoped untuk rich hasil, tidak halaman’s ordinary peringkat — Anda lose snippet until Anda perbaiki violation dan permintaan reconsideration, tetapi Anda tidak mendapatkan demoted atau deindexed untuk ini.

ini helps untuk pertahankan six terpisah status straight, karena “it validated” (terjemahan) “ini validated” dan “it shows stars” (terjemahan) “ini menampilkan stars” adalah tidak yang sama fact: passing Rich hasil Test (field presence) → Google supporting itemReviewed jenis di semua → halaman menjadi eligible di bawah guidelines (tidak self-serving, tidak scraped, terlihat konten) → Google memiliki sebenarnya terindeks halaman → Google choosing untuk display snippet → dan — entirely terpisah dari semua dari di atas — halaman’s peringkat. sebuah halaman dapat menjadi green di seluruh pertama five dan masih tidak peringkat well, dan sebuah halaman dapat peringkat well sementara tidak pernah menunjukkan sebuah single star.

juga remember visibilitas aturan: reviews Anda mark up harus menjadi genuinely pada halaman dan obvious untuk pengguna — “it must be immediately obvious to users that the page has review content.” (terjemahan) “ini harus menjadi immediately obvious untuk pengguna itu halaman memiliki review konten.” Marked-up reviews itu sebuah pengunjung dapat’t sebenarnya see adalah sebuah guideline violation, tidak hanya sebuah validation nit.

Testing dan monitoring

«Validate the markup with the Rich Results Test, then watch Search Console. Google added a dedicated review-snippets report in Search Console (2020) that flags which pages are eligible and which have errors — that’s the diagnostic to check after you ship, since the Rich Results Test confirms field presence but not policy compliance (it won’t tell you your self-hosted business review is ineligible). » (Terjemahan) (Ringkasan bahasa Indonesia untuk bagian lima puluh satu, bagian kecil satu: teks sumber dipertahankan agar dapat diperiksa dalam tinjauan penutur asli.)

Bing dan lainnya mesin

Bing’s structured-data guidance adalah banyak thinner daripada Google’s. Bing mendukung marking up reviews dan ratings dengan schema.org vocabulary dan akan recognize ini untuk enhanced hasil, dan ini validates annotated data terhadap declared jenis dan yang diharapkan format (mismatches mendapatkan ignored alih-alih hard-rejected). tetapi Bing memiliki tidak published sebuah equivalent untuk Google’s 2019 self-serving-reviews crackdown — ada Tidak Bing-spesifik Review eligibility halaman comparable untuk Google’s. Practically: treat Google’s Review/AggregateRating doc sebagai de facto standard bahkan untuk Bing-focused berfungsi, karena Bing poin back untuk yang sama schema.org vocabulary tanpa menambahkan -nya own restrictions.

untuk di mana Review fits di wider picture, ini sits alongside AggregateRating, Product, dan Organization schema siblings di bawah lebih luas structured-data hub ini artikel nests di dalam.

Tambahkan catatan pakar

Sematkan kutipan pakar

Orang baru? Buat profilnya yang belum diklaim di /admin/experts/ → Sematkan kutipan pakar terlebih dahulu.