Has JSON-LD BroadcastEvent

Has JSON-LD BroadcastEvent reports whether a page’s raw HTML contains a BroadcastEvent @type declaration: it returns 1 when RankGear matches the expected string and 0 when it does not. It is a text-pattern presence check only — a 1 does not mean the JSON-LD is valid, complete, or that a real broadcast is described.

Factor IDRG-SCJ-040
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 BroadcastEvent in the raw source of the page. A value of 1 means the expected string was present; a value of 0 means it was not. The factor measures the presence of that one text marker only. It does not parse the JSON-LD graph, confirm that the surrounding structured data is valid, check that the event’s schedule, channel, work, or status properties are present, or judge whether the markup describes a genuine broadcast.

How RankGear measures it

RankGear performs a case-insensitive search of the raw HTML for "@type": "BroadcastEvent", allowing flexible whitespace around the pattern and permitting an optional schema: prefix on the type value. When a matching string is found the factor returns 1; otherwise it returns 0. Because the match is against text rather than a parsed graph, differences in capitalization do not affect detection, and the string can be matched wherever it appears in the source.

What RankGear looks for

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "BroadcastEvent",
  "isLiveBroadcast": true,
  "startDate": "2026-09-01T20:00:00-04:00"
}
</script>
ValueMeaning
1The BroadcastEvent @type string (optionally schema:-prefixed) was found in the raw HTML.
0No matching BroadcastEvent type string was found in the raw HTML.

How to optimize it

Use BroadcastEvent only for a genuine broadcast event, and supply accurate schedule, channel, work, and status data. Make sure the properties you declare match the content visible on the page. Because RankGear matches text rather than validating the graph, treat this factor as an observation that the marker is present, not a target to reach by inserting the string alone — adding the type without the real, accurate broadcast data around it produces a 1 that does not reflect a well-formed event.

Important considerations

  • RankGear pattern-matches text rather than parsing or validating the JSON-LD graph.
  • A matching string that appears outside valid JSON-LD can still produce a 1.
  • Capitalization differences do not affect detection.
  • Validate the complete structured data independently — this factor tracks a signal that relates to how pages are prioritized within a measured result set, not a guarantee of a rich result or a ranking.

Related factors

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