Has JSON-LD Blog

Has JSON-LD Blog reports whether a page’s raw HTML contains an @type of Blog in its structured data, returned as 1 (found) or 0 (not found). RankGear matches the text pattern rather than parsing the JSON-LD graph, so a 1 signals presence of the string — not proof that the markup is valid.

Factor IDRG-SCJ-034
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 Blog in the raw source of the page. It is a simple presence check for the Blog schema type — the structured-data type used to describe a genuine blog publication and its posts.

How RankGear measures it

RankGear performs a case-insensitive search of the raw HTML, allowing flexible whitespace around "@type": "Blog" and permitting an optional schema: prefix. If the pattern is present anywhere in the source, the factor returns 1; otherwise it returns 0. Capitalization differences do not affect detection.

What RankGear looks for

"@type": "Blog"
"@type":"schema:Blog"   (optional schema: prefix, flexible whitespace, case-insensitive)
ValueMeaning
1The Blog @type string was found in the raw HTML.
0No matching Blog @type string was found.

How to optimize it

Use Blog only for a genuine blog publication, with an accurate name, publisher, url, and related posts, and supply properties that match the visible content. Because RankGear only checks for the string, treat a 1 as a starting point rather than a finish line: the markup still needs to be valid and truthful. Do not add the type to pages that are not blogs simply to flip this factor to 1.

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.
  • Validate the complete structured data independently — for example with a schema-validation tool — since this factor confirms presence, not correctness.
  • This is a correlation-based prioritization signal within a measured result set; presence of the Blog type does not by itself cause or guarantee a ranking.

Related factors

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