Has JSON-LD Event

Has JSON-LD Event reports whether RankGear finds a JSON-LD @type value of Event in the raw source. It returns 1 when that pattern is present and 0 when it is not — a string-level match on raw HTML, not proof that the markup is a valid, complete, or eligible Event graph.

Factor IDRG-SCJ-083
FamilyStructured data — JSON-LD
MeasurementBoolean (0 / 1)
Measured zoneRaw rendered HTML

What it measures

Has JSON-LD Event reports whether RankGear finds an @type value of Event in the raw source. A value of 1 means the recognized type pattern was present; a value of 0 means it was not found. The factor observes a string pattern only. It does not validate the JSON-LD graph, confirm the page describes a genuine scheduled event, inspect required or recommended properties, or guarantee any search feature.

How RankGear measures it

RankGear searches the raw HTML for the @type key paired with an Event value, allowing flexible whitespace around the "@type": "Event" pattern and optionally accepting a schema: prefix. Matching is case-insensitive, so capitalization differences do not affect detection. Because it pattern-matches source text rather than parsing a JSON-LD graph, a matching string that appears outside valid structured data can still produce a 1.

What RankGear looks for

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "Event",
  "name": "...",
  "startDate": "...",
  "location": { "@type": "Place", "name": "..." }
}
</script>
ValueMeaning
1An @type of Event (or the schema:-prefixed form) was found in the raw HTML, in any capitalization.
0No Event type declaration matched the pattern in the raw source.

How to optimize it

Use Event only for a real scheduled event, with accurate dates, location, status, performers, and offers, and with properties that match the visible content on the page. Keep the structured data consistent with what users can see, and update it when event details change. Read this factor as an observation of what is present in the source, not as a target to add to pages that do not describe an actual event.

Important considerations

  • The detector pattern-matches source text instead of validating a JSON-LD graph.
  • A matching string outside valid JSON-LD can still produce a 1.
  • Capitalization differences do not affect detection.
  • Validate the complete structured data independently, and ensure represented facts match visible content.
  • This factor relates to position within a measured result set — it is a prioritization signal, not a cause of ranking, and adding it does not by itself make a page rank.

Related factors

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