This factor reports whether the page’s raw HTML contains an InteractAction value for a JSON-LD @type — a 1 if the string is present, a 0 if not. It is a text match on source, not a validation of your structured-data graph, so a hit does not guarantee the markup is valid or that it will rank a page.
| Factor ID | RG-SCJ-125 |
|---|---|
| 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 InteractAction in the raw source of the page. InteractAction is a schema.org action type used to describe a generic interaction between an agent and an object — the umbrella under which more specific actions such as commenting, subscribing, or replying sit. The factor is a single yes/no observation about the presence of that type string, not a judgment of how the action is modeled.
How RankGear measures it
RankGear searches the raw HTML for the @type key paired with InteractAction, allowing flexible whitespace around the value and an optional schema: prefix on the type name. Matching is case-insensitive, so differences in capitalization do not affect the result. If the pattern appears anywhere in source, the factor returns 1; otherwise it returns 0.
What RankGear looks for
"@type": "InteractAction"
"@type" : "schema:InteractAction"
"@type":"interactaction"| Value | Meaning |
|---|---|
| 1 | The InteractAction type string was found in raw HTML (with or without a schema: prefix, any capitalization). |
| 0 | No InteractAction type string was found in raw HTML. |
How to optimize it
Use InteractAction only for a genuine interaction action, and give it accurate agent, object, instrument, result, and actionStatus properties where they apply. Every property should reflect content a user can verify on the page. Treat this factor as an observation of what your markup contains rather than a target to chase: adding the type string to satisfy the detector without a real, verifiable interaction behind it adds no value and risks describing something the page does not do.
Important considerations
- The detector pattern-matches source text; it does not parse or validate a JSON-LD graph, so it confirms the string is present, not that the structured data is well-formed.
- A matching string that sits outside valid JSON-LD — for example in a code sample, comment, or unrelated script — can still produce a 1.
- Capitalization differences do not affect detection, so
interactactionandInteractActionmatch alike. - Validate your complete structured data independently with a schema validator; this factor is not a substitute for that check.
- This is a prioritization signal that relates to position within a measured result set. It correlates with patterns in the data — it does not by itself cause a page to rank.
Related factors
Part of the Factors reference · how RankGear measures · glossary.