LIVE|REVIEW SCHEMA|v.1

Star Ratings & Universal Trust Signal

Get Star Ratings Under Your SERP Title

Always-on monitoring of your Review and AggregateRating schema. The universal trust signal: star ratings render under SERP titles, review snippets appear in Knowledge Panels, and AI engines weight reviewed entities heavier for citation. Sentry catches malformed rating values, missing authors, and absent dates. Cortex handles the fix.

sentry.review-schema.live● 8/9 propertiesJSON-LD
{
"@context": "https://schema.org",
"aggregateRating": {
"[AR].ratingValue": 4.7,
"[AR].reviewCount": 234,
"[AR].bestRating": 5
},
"review": {
"[0].reviewRating": 5,
"[0].author": "Author with name",
"[0].reviewBody": "112 chars avg",
"[0].datePublished": "..."!missing on 25% of reviews
}
}
Trust Signal Optimization

Continuous Review & AggregateRating Monitoring

Continuous audits of your Review and AggregateRating schema against the 9 things that decide whether stars render under your SERP title and whether AI engines treat your reviewed entities as trust-anchored. Each rule maps to Schema.org's Review and AggregateRating specs. Sentry catches what fails. Cortex fixes it.

RULE · 1

review_or_aggregaterating_present

Review or AggregateRating detected

At least one Review entity or AggregateRating entity is present in the page's JSON-LD (or nested inside a Product / LocalBusiness).

RULE · 2

aggregaterating_complete

AggregateRating has ratingValue + reviewCount

If AggregateRating is present, it includes both `ratingValue` (number) AND `reviewCount` (or `ratingCount`). Missing either suppresses star display in SERPs.

RULE · 3

aggregaterating_value_valid

AggregateRating value is within range

The `ratingValue` is within `worstRating` (default 1) and `bestRating` (default 5). Out-of-range values flag as schema spam.

RULE · 4

review_rating_present

Review has reviewRating with ratingValue

If Review entities are present, each includes a `reviewRating` (Rating object) with a valid numeric `ratingValue`.

RULE · 5

review_author_valid

Review author is Person/Organization with name

Per Google: 'the reviewer's name must be a valid name.' Each Review's `author` is a Person or Organization with non-empty `name`.

RULE · 6

review_body_substantive

Review body ≥50 chars

Each Review's `reviewBody` (or `description`) is at least 50 characters. Short reviews are de-prioritized for snippet display.

RULE · 7

itemReviewed_set

itemReviewed references the page subject

Each Review's `itemReviewed` property references a Thing (Product, LocalBusiness, etc.) representing the page subject. Implicit when reviews are nested inside a parent entity.

RULE · 8

aggregaterating_bestRating_set

AggregateRating includes bestRating

The `bestRating` property is explicitly set (e.g., 5). Defaults to 5 but explicit values disambiguate against 10-point or 100-point scales.

RULE · 9

review_dates_present

Review has datePublished

Each Review includes a `datePublished` ISO 8601 date. Used by AI engines to weight recency in trust signal.

Schema Markup Accessibility

Free Review Schema Checker

Paste any URL with review or rating markup. Sentry fetches the page, parses the JSON-LD, finds Review and AggregateRating entities, and validates the 9 rules. No signup, instant results, always free.

Comprehensive auditInstant resultsCompletely free
Instant

Audit in under a minute

Sentry fetches your page, parses the review schema markup, runs every rule, and renders the full result page before your next sip of coffee.

Actionable

Every failure gets a fix

Each failed rule ships with a prescription paragraph. Hand it to engineering and the gap is closed before lunch.

Ongoing

Locked in for the long haul

Add your site to the daily Sentry sweep with one click. New regressions get caught the next morning.

9 rules in the REVIEW SCHEMA Sentry. Daily 3:30 AM ET sweep.

Optimize for Star Ratings

Stop Guessing. Start Seeing. Get Cortex.

One brain. Thirty-six pairs of eyes. Sentries monitor every visibility signal that decides whether search engines, AI engines, and ad platforms show you. Cortex reads what they see, weighs it against a unified corpus of platform documentation, and acts. Every move follows a defined decision protocol: action stated, reason given, impact named.

250
Ranking signals
30
Sentries
60
Platforms
Daily
Always-on
llms.txtai-citationsai-crawlersbrand-pulsetitle-tagsmeta-descstructuredsitemapcore-vitalspage-speedaccessibilitydomain-agehttpsaboutauthorsbacklinksmentionsreviewsinternalgbpnapyelptrusthelpfultopicalfirst-handcronavboostfreshnesshreflangimage-seopage-qualitycanniballlm-outputtrackingssl-tlsCORTEXdecision engine