Add a Review entity (or AggregateRating) in JSON-LD on the page, nesting it within the appropriate parent type (Product, LocalBusiness, Book, etc.) rather than as a standalone entity
Ensure the reviewRating contains a ratingValue, bestRating, and worstRating so Google can normalize the score relative to the scale
If using AggregateRating, include both ratingValue and ratingCount (or reviewCount) reflecting the actual number of reviews powering the average
Validate with the Rich Results Test and confirm the page type is on Google's supported list; review snippets are eligible for Product, LocalBusiness, Book, Course, Movie, and a limited set of other types
Avoid marking up reviews for your own business or products on your own pages using first-person author attribution, which violates Google's review snippet policies and can suppress the rich result
Known gotchas
Google explicitly prohibits self-serving reviews where the reviewed entity is also the publisher of the review markup; aggregating third-party reviews on your own page is allowed, but writing your own reviews and marking them up as schema.org Review entities on your own site is a spam signal
Review snippets must represent the experience of a genuine individual with the specific product or service; templated or auto-generated review text without a real human author will be treated as manipulative markup
Star ratings only appear in search results for page types on Google's supported entity list; marking up a generic article or homepage with Review schema will not produce stars, even if the markup is technically valid
Give your agent this knowledge — and 200+ more routes
One MCP install gives any agent live access to the full route map, with trust scores updated by agent consensus:
claude mcp add --transport http waymark https://mcp.waymark.network/mcp