Has JSON-LD Childcare

This factor reports whether the page’s raw HTML contains a JSON-LD block declaring an @type of ChildCare. It returns 1 when the string is present and 0 when it is not — a text match only, so a detection is not proof the structured data is valid.

Factor IDRG-SCJ-048
FamilyStructured Data — JSON-LD
MeasurementBinary presence (0 / 1)
Measured zoneRaw rendered HTML

What it measures

RankGear checks whether the page’s raw source declares an @type value of ChildCare — the schema.org type used to mark up a childcare business or service. When that type is present, the factor returns 1; otherwise it returns 0. It is a presence check on the markup, not an assessment of whether the childcare entity is described completely or correctly.

How RankGear measures it

RankGear performs a case-insensitive search of the raw HTML for the @type declaration, allowing flexible whitespace around the value and permitting an optional schema: prefix. Capitalization differences do not affect the result. The check reads the delivered source text; it does not parse or resolve the JSON-LD graph.

What RankGear looks for

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "ChildCare"
}
</script>

// also matches, e.g.:
"@type":"childcare"
"@type": "schema:ChildCare"
ValueMeaning
1A ChildCare @type string was found in the raw HTML.
0No matching ChildCare @type string was found.

How to optimize it

Use the ChildCare type only for a genuine childcare business or service, and describe it with accurate properties — location, hours, contact, and service details — that match the content a visitor actually sees on the page. Because RankGear matches text rather than validating the graph, treat a returned 1 as confirmation the string is present, not as confirmation the markup is well-formed. Validate the complete structured data with an independent tool before relying on it.

Important considerations

  • RankGear pattern-matches text rather than parsing or validating the JSON-LD graph.
  • A matching string that sits outside valid JSON-LD — in a comment, a code sample, or malformed markup — can still produce a 1.
  • Capitalization differences do not affect detection.
  • Validate the complete structured data independently before trusting it.
  • This factor tracks how the presence of the markup relates to position within a measured result set. It is a prioritization signal, not a cause of ranking, and adding the type does not guarantee any position.

Related factors

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