Has JSON-LD Interact Action

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 IDRG-SCJ-125
FamilyStructured Data — JSON-LD
MeasurementBinary presence (0 / 1)
Measured zoneRaw 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"
ValueMeaning
1The InteractAction type string was found in raw HTML (with or without a schema: prefix, any capitalization).
0No 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 interactaction and InteractAction match 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.