Has MicroData Interaction Statistic

This factor reports whether RankGear finds the Microdata attribute itemprop="interactionStatistic" in a page’s rendered body after scripts are removed. It returns 1 when the attribute is present and 0 when it is not — a presence signal that pattern-matches text, not a check that the Microdata is valid or correctly scoped.

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

What it measures

This factor records whether the Microdata property itemprop="interactionStatistic" appears in the rendered body of the page after script elements have been stripped out. It is a binary observation: the attribute is either found (1) or it is not (0). The interactionStatistic property is used within Microdata to attach an interaction count — such as views, likes, or shares — to an entity and an associated action type.

How RankGear measures it

RankGear performs a case-insensitive search of the rendered body, with script elements removed, for the literal double-quoted string itemprop="interactionStatistic". It returns 1 when at least one match exists and 0 otherwise. The match is on exact text: the attribute name, equals sign, double quotes, and property value must be contiguous.

What RankGear looks for

<span itemprop="interactionStatistic" itemscope itemtype="https://schema.org/InteractionCounter">
  <meta itemprop="interactionType" content="https://schema.org/WatchAction" />
  <meta itemprop="userInteractionCount" content="4218" />
</span>
ValueMeaning
1The string itemprop="interactionStatistic" was found at least once in the script-stripped body.
0The string was not found. The attribute may be absent, written with single quotes, or spaced differently.

How to optimize it

Use interactionStatistic only as part of an authentic interaction statistic tied to the correct entity and action type. Keep its value aligned with the visible content on the page and with the vocabulary expected by its parent item type. Because the detector matches the exact double-quoted form, write the attribute as itemprop="interactionStatistic" with double quotes and no extra spacing if you intend it to register. Treat the score as an observation of what is present, not a target to chase for its own sake — add the markup only where a real interaction count exists.

Important considerations

  • The detector pattern-matches HTML text rather than parsing or validating a Microdata item graph, so a 1 confirms presence of the string, not a well-formed statistic.
  • 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 factor does not.
  • This is a prioritization signal that relates to position within a measured result set. Presence of the attribute correlates with, and does not cause or guarantee, any ranking.

Related factors

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