This factor reports whether RankGear finds an AggregateRating @type declared in a page’s raw JSON-LD. It returns 1 when a match is present and 0 when none is found — a presence check on the raw source, not a validation of the structured-data graph.
| Factor ID | RG-SCJ-008 |
|---|---|
| Family | Structured Data – JSON-LD |
| Measurement | Binary presence (0 / 1) |
| Measured zone | Raw rendered HTML |
What it measures
This factor reports whether RankGear finds an @type value of AggregateRating in the raw source. AggregateRating is the Schema.org type that expresses a summary rating for an item — typically an average score plus the count of reviews or ratings behind it. The signal here is simply presence: does the type appear in the page’s markup, or not.
How RankGear measures it
RankGear searches the raw HTML for "@type": "AggregateRating", allowing flexible whitespace around the tokens and optionally a schema: prefix. The match is case-insensitive, and the detector returns 1 on any match.
What RankGear looks for
"@type": "AggregateRating"
"@type":"schema:AggregateRating"| Value | Meaning |
|---|---|
| 1 | An AggregateRating type string was found in the raw source. |
| 0 | No matching type string was found. |
How to optimize it
Use AggregateRating only for authentic ratings, with an accurate value, scale, and review or rating count that are reflected in the visible content of the page. The type and all of its properties must match what a reader actually sees — markup that summarizes ratings the page does not display is a misrepresentation, not an optimization. Treat this factor as an observation of whether the markup is present, not as a target to hit for its own sake.
Important considerations
- RankGear pattern-matches the raw source; it does not parse or validate the JSON-LD graph.
- A matching string that sits outside a valid JSON-LD script block can still produce a 1.
- Capitalization differences do not affect this detector.
- The type and all its properties must accurately reflect the visible content of the page.
- Presence is a prioritization signal that tracks with position within a measured result set. It relates to ranking; it does not cause it or guarantee it.
Related factors
Part of the Factors reference · how RankGear measures · glossary.