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 ID | RG-SCJ-044 |
|---|---|
| Family | Structured data — JSON-LD |
| Measurement | Binary presence (0 / 1) |
| Measured zone | Raw 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"| Value | Meaning |
|---|---|
| 1 | The Campground type string was found in the raw HTML. |
| 0 | The 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.