AssessAction
AssessAction is an Action subtype for actions that evaluate or judge something: reviewing a product, choosing between options, reacting to a post, voting. Direct subtypes include ReviewAction, ChooseAction, ReactAction, IgnoreAction, and VoteAction. It adds a single property: assesses (what is being assessed, overlapping with the inherited object).
AssessAction is useful in activity streams and moderation markup, but for visible rich results prefer a top-level Review on the assessed entity. Review rich results fire from Review, not from AssessAction.
Full example of schema.org/AssessAction json-ld markup
The markup is verified as valid with Rich Results Test from Google.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "AssessAction",
"name": "Reviewed XooTee Classic",
"agent": { "@type": "Person", "name": "Dana Crook" },
"object": { "@type": "Product", "name": "XooTee Classic" },
"startTime": "2024-11-03T20:12:00-05:00",
"actionStatus": "https://schema.org/CompletedActionStatus",
"result": { "@type": "Review", "reviewRating": { "@type": "Rating", "ratingValue": "4", "bestRating": "5" }, "name": "Comfortable and conversation-starting" }
}
</script>Minimal valid version
The smallest markup that still produces a valid AssessAction entity. Use it as the floor. Reach for the advanced example above when you want search engines and AI agents to understand more about your content.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "AssessAction",
"agent": { "@type": "Person", "name": "Dana Crook" },
"object": { "@type": "Product", "name": "XooTee Classic" }
}
</script>Google rich results this unlocks
Markup matching this example makes your page eligible for the following Google Search rich results. The primary target drives the required / recommended property classification in the advanced code block above.
- Google docsNo dedicated rich result (use Review for star ratings)
Common AssessAction mistakes
Mistakes that pass validation but silently fail to earn rich results or mislead consumers walking the graph. Avoid these and your markup will be ahead of most sites in the wild.
- 01
Using AssessAction where Review would surface a rich result
WrongAssessAction with a nested reviewRating and no top-level ReviewRightEmit a top-level Review on the Product (or other reviewed entity); use AssessAction only in activity-stream contextsReview snippet rich results fire from Review entities attached to the reviewed Product/Book/Movie. AssessAction describes the act of reviewing, which is useful for logs but invisible in search.
Schema properties in this example
About the example data
Dana Crook writing a 4-star review of XooTee Classic after buying it at the Dunmore shop. The action wraps the actual Review.
Comments
Loading comments...