Has JSON-LD Suite

Has JSON-LD Suite is a binary check for a Suite accommodation type in a page’s JSON-LD. It returns 1 when RankGear finds an @type value of Suite in the raw source and 0 when it does not — it confirms only that the string is present, not that the surrounding structured data forms a valid graph.

Factor IDRG-SCJ-250
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 Suite in the raw source. Suite is the Schema.org accommodation type used to describe a multi-room lodging unit — its occupancy, rooms, beds, amenities, images, availability, and offers. The check records whether that type reference appears in the markup; it does not evaluate whether the suite is fully or correctly described.

How RankGear measures it

RankGear searches the raw HTML for the @type declaration of Suite, allowing flexible whitespace around "@type": "Suite" and optionally permitting a schema: prefix on the value. Matching is case-insensitive, so capitalization differences do not affect the result. If the pattern is found the factor is 1; otherwise it is 0. Because it matches source text directly, it reports on the presence of the string rather than on a parsed, validated JSON-LD graph.

What RankGear looks for

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Suite",
  "occupancy": { "@type": "QuantitativeValue", "maxValue": 4 },
  "numberOfRooms": 2,
  "bed": "King"
}
</script>
ValueMeaning
1A @type value of Suite (optionally schema:Suite) was found in the raw source.
0No matching Suite type string was found in the raw source.

How to optimize it

Use Suite only for a genuine accommodation suite, and describe it with accurate occupancy, rooms, beds, amenities, images, availability, and offers so every property reflects content a user can verify on the page. Treat this factor as an observation of what your markup currently declares, not a target to force: adding a Suite type to a page that does not describe a real suite misrepresents the content and adds no value. Because the check pattern-matches source text, confirm your Suite markup lives inside valid, complete JSON-LD rather than relying on a 1 here as proof of a well-formed graph.

Important considerations

  • The detector pattern-matches source text instead of validating a JSON-LD graph.
  • A matching string outside valid JSON-LD — for example in a comment or body copy — can still produce a 1.
  • Capitalization differences do not affect detection, and a schema: prefix on the type value is allowed.
  • Validate the complete structured data independently; this factor is not a schema validator.
  • This is a correlational signal measured within a result set. It relates to position; it does not by itself cause or guarantee a ranking.

Related factors

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