Has JSON-LD Campground

Has JSON-LD Campground is a 0 / 1 flag for whether RankGear finds a Campground @type value in a page’s raw source. It is a text match, not a schema validation — a matching string that sits outside a valid JSON-LD graph can still return 1.

Factor IDRG-SCJ-044
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 Campground in the raw source of the page. The Campground type describes a place that offers sites for tents, RVs, or cabins — carrying details such as location, amenities, availability, rules, and booking information in a machine-readable form. A value of 1 means the string was detected; 0 means it was not.

How RankGear measures it

RankGear performs a case-insensitive search of the raw HTML for "@type": "Campground", allowing flexible whitespace around the pattern and permitting an optional schema: prefix on the type value. It matches the literal text rather than parsing or validating the JSON-LD graph, so detection depends only on the string being present somewhere in the source.

What RankGear looks for

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Campground",
  "name": "Pine Ridge Campground",
  "address": { ... },
  "amenityFeature": [ ... ]
}
</script>

# matched (case-insensitive, flexible whitespace):
#   "@type": "Campground"
#   also accepts an optional prefix:  "@type": "schema:Campground"
ValueMeaning
1The Campground type string was found in the raw HTML.
0The string was not found — no Campground declaration detected.

How to optimize it

Treat this as an observation, not a target. Use Campground only for a genuine campground, with an accurate location, amenities, availability, rules, and booking details, and supply properties that match your visible content. Because the check is a text match rather than a validator, do not add or alter markup merely to make the string appear — implement correct, truthful structured data and let the value follow.

Important considerations

  • RankGear pattern-matches text rather than parsing or validating the JSON-LD graph.
  • A matching string that sits outside valid JSON-LD can still produce a 1.
  • Capitalization differences do not affect detection — the search is case-insensitive.
  • Validate the complete structured data independently against Schema.org and search-engine guidance.
  • Structured data correlates with, and does not guarantee, ranking outcomes; it is a prioritization signal measured within a result set, not a cause of position.

Related factors

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