Has JSON-LD IceCreamShop is a binary check that reports whether RankGear finds an @type value of IceCreamShop in a page’s raw rendered HTML. It returns 1 when the string is present and 0 when it is not — it pattern-matches source text, so a match is not proof of a valid JSON-LD graph.
| Factor ID | RG-SCJ-121 |
|---|---|
| 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 for IceCreamShop in the page’s raw source. It is a simple present-or-absent signal: it tells you the schema type was declared somewhere in the delivered HTML, not that the surrounding structured data is complete or valid.
How RankGear measures it
RankGear searches the raw HTML for "@type": "IceCreamShop", allowing flexible whitespace around the colon and optionally a schema: prefix on the type. Matching is case-insensitive, so capitalization differences do not affect detection. Any single match sets the value to 1; no match sets it to 0.
What RankGear looks for
"@type": "IceCreamShop"
"@type":"schema:IceCreamShop" (whitespace flexible, case-insensitive)| Value | Meaning |
|---|---|
| 1 | The IceCreamShop type string was found in the raw HTML. |
| 0 | No matching IceCreamShop type string was found. |
How to optimize it
Use IceCreamShop only for a page that represents a real ice-cream shop, with accurate location, hours, menu or products, ordering options, and contact details. Ensure every property reflects content a user can verify on the page. Because the detector only confirms the type string is present, treat a value of 1 as an observation that the markup exists — not as a target to hit for its own sake, and not as confirmation the schema is correct.
Important considerations
- The detector pattern-matches source text instead of validating a full JSON-LD graph.
- A matching string that sits outside valid JSON-LD can still produce a 1, so presence does not guarantee well-formed structured data.
- Capitalization differences do not affect detection, since matching is case-insensitive.
- Validate the complete structured data independently with a dedicated schema validator.
- This is a prioritization signal that relates to pages within a measured result set. It does not, on its own, make a page rank or guarantee a position — correlation is not causation.
Related factors
Part of the Factors reference · how RankGear measures · glossary.