This factor reports whether RankGear detects a JSON-LD @type of Brewery in a page’s raw HTML, returning 1 when the string is present and 0 when it is not. It is a text-match check, not a validator, so a positive result confirms the label appears — not that the structured data is valid.
| Factor ID | RG-SCJ-039 |
|---|---|
| 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 Brewery in a page’s raw source. In schema.org vocabulary, Brewery marks a page as describing a brewery entity — a place that makes, and often serves, beer. The check is a simple yes/no: the Brewery type string is either present in the served markup or it is not.
How RankGear measures it
RankGear performs a case-insensitive raw-HTML search with flexible whitespace around "@type": "Brewery", and permits an optional schema: prefix. It pattern-matches the text of the served HTML rather than parsing or validating the JSON-LD graph, so capitalization and the spacing around the colon do not affect detection.
What RankGear looks for
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "Brewery",
...
}
</script>The pattern is matched flexibly — "@type":"Brewery", "@type" : "brewery", and "@type": "schema:Brewery" all satisfy it.
| Value | Meaning |
|---|---|
| 1 | A Brewery @type string was found in the raw HTML. |
| 0 | No Brewery @type string was found. |
How to optimize it
Use Brewery only for a genuine brewery, with accurate location, hours, contact details, products, and visitor information, and supply properties that match the content a visitor can actually see on the page. Because this check only confirms the type string is present, treat a value of 1 as evidence the label exists — not as proof the markup is complete or correct.
Important considerations
- RankGear pattern-matches text rather than parsing or validating the JSON-LD graph.
- A matching string placed outside valid JSON-LD — in a comment or plain text, say — can still produce a 1.
- Capitalization differences do not affect detection.
- Validate the complete structured data independently with a schema validator; this factor does not confirm the graph is well-formed.
- Presence of the
Brewerytype correlates with, and does not cause, ranking; it is a prioritization signal within a measured result set, not a guarantee of position.
Related factors
Part of the Factors reference · how RankGear measures · glossary.