Has JSON-LD Question

Has JSON-LD Question is a yes/no signal that returns 1 when the page’s rendered HTML contains a JSON-LD node typed as Question (or schema:Question), and 0 when it does not. It only detects that the type string is present — it does not validate the surrounding graph, the answers, or whether the page qualifies for any search feature.

Factor IDRG-SCJ-218
FamilyStructured data — JSON-LD
MeasurementBoolean presence (0 / 1)
Measured zoneComplete rendered HTML

What it measures

This factor indicates whether the page contains a JSON-LD @type of Question or schema:Question. Question nodes are commonly used within Q&A or question-and-answer structured data graphs, typically to describe a genuine question presented on the page alongside its answer content.

How RankGear measures it

RankGear scans the complete rendered HTML with a case-insensitive pattern for the exact quoted type value. A recognized value scores 1; otherwise it scores 0. The factor does not validate the surrounding page type, accepted answers, suggested answers, JSON syntax, or search-feature eligibility.

What RankGear looks for

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Question",
  "name": "How do I measure structured data coverage?",
  "acceptedAnswer": { "@type": "Answer", "text": "..." }
}
</script>
ValueMeaning
1A JSON-LD node typed Question (or schema:Question) was found in the rendered HTML.
0No such type string was found.

How to optimize it

Use Question markup only for a genuine question visibly presented on the page, and connect it to accurate answer content using the schema structure appropriate to that page. Model user-generated Q&A differently from publisher-authored FAQ content, and follow current search-engine policies. Because this factor only checks for the type string, treat a score of 1 as an observation that the markup exists — not as a target to hit by adding markup where no real question is shown.

Important considerations

  • Do not mark up hidden, promotional, or fabricated Q&A.
  • A Question node alone may be incomplete or contextually wrong.
  • Search engines limit eligibility for some question-related enhancements.
  • Presence does not guarantee display or ranking benefit — this is a prioritization signal that relates to position within a measured result set, not a cause of ranking.
  • Validate the complete graph, not only the type string.

Related factors

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