Has MicroData Aggregate Rating

Has MicroData Aggregate Rating checks whether the Microdata attribute itemprop="aggregateRating" appears in a page’s rendered HTML, returning 1 when at least one match is found and 0 when none is. It is a text pattern match, not a validation of your structured data — a match does not confirm the markup is correct, eligible for rich results, or backed by real reviews.

Factor IDRG-SCM-005
FamilyStructured Data – Microdata
MeasurementBinary presence (0 / 1)
Measured zoneRendered body HTML with scripts removed

What it measures

This factor reports whether RankGear finds the Microdata attribute itemprop="aggregateRating" in the rendered body after script elements are removed. It is a simple presence signal: the attribute is either detected on the page or it is not.

How RankGear measures it

RankGear performs a case-insensitive search for the literal double-quoted form itemprop="aggregateRating". It returns 1 when at least one match exists and 0 otherwise. The match is on raw HTML text, so the attribute name, equals sign, double quotes, and property value must be contiguous — single quotes or added spacing will not match.

What RankGear looks for

<div itemprop="aggregateRating" itemscope itemtype="https://schema.org/AggregateRating">
  <span itemprop="ratingValue">4.8</span> out of
  <span itemprop="bestRating">5</span> based on
  <span itemprop="reviewCount">214</span> reviews
</div>
ValueMeaning
1The literal string itemprop="aggregateRating" was found at least once in the rendered body.
0The string was not found — the attribute is absent, uses single quotes, has extra spacing, or lived only inside a removed script.

How to optimize it

Use aggregateRating only as part of an authentic aggregate rating supported by visible ratings and reviews. Keep the markup aligned with visible content and the vocabulary expected by its parent item type. Treat this factor as an observation of whether the attribute is present in the exact form RankGear scans for, not as a target to chase — adding the string without genuine underlying review data does not improve the page and can violate structured-data guidelines.

Important considerations

  • The detector pattern-matches HTML text instead of parsing or validating a Microdata item graph.
  • It requires the attribute name, equals sign, double quotes, and property value to be contiguous; single quotes or added spacing do not match.
  • Scripts are removed before matching, and capitalization does not affect detection.
  • Validate the parent item type, property value, nesting, and structured-data eligibility independently.
  • This is a correlation-based prioritization signal within a measured result set: presence of the attribute relates to how pages are grouped and compared, and does not by itself cause or guarantee a ranking.

Related factors

Part of the Factors reference · how RankGear measures · glossary.