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 ID | RG-SCJ-218 |
|---|---|
| Family | Structured data — JSON-LD |
| Measurement | Boolean presence (0 / 1) |
| Measured zone | Complete 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>| Value | Meaning |
|---|---|
| 1 | A JSON-LD node typed Question (or schema:Question) was found in the rendered HTML. |
| 0 | No 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.