Has JSON-LD TVSeries

Has JSON-LD TVSeries is a binary check for a TVSeries type in a page’s JSON-LD. It returns 1 when RankGear finds an @type value of TVSeries in the raw source and 0 when it does not — it confirms only that the string is present, not that the surrounding structured data forms a valid graph.

Factor IDRG-SCJ-260
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 TVSeries in the raw source. TVSeries is the Schema.org type used to describe a television series — its seasons, episodes, creators, cast, network, air dates, and viewing details. The check records whether that type reference appears in the markup; it does not evaluate whether the series is fully or correctly described.

How RankGear measures it

RankGear searches the raw HTML for the @type declaration of TVSeries, allowing flexible whitespace around "@type": "TVSeries" and optionally permitting a schema: prefix on the value. Matching is case-insensitive, so capitalization differences do not affect the result. If the pattern is found the factor is 1; otherwise it is 0. Because it matches source text directly, it reports on the presence of the string rather than on a parsed, validated JSON-LD graph.

What RankGear looks for

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "TVSeries",
  "name": "Example Series",
  "numberOfSeasons": 3,
  "creator": { "@type": "Person", "name": "Jane Doe" }
}
</script>
ValueMeaning
1A @type value of TVSeries (optionally schema:TVSeries) was found in the raw source.
0No matching TVSeries type string was found in the raw source.

How to optimize it

Use TVSeries only for a genuine television series, and describe it with accurate seasons, episodes, creators, cast, network, dates, and viewing details. Ensure every property reflects content users can verify on the page. Treat this factor as an observation of whether the markup is present, not a target to chase for its own sake — adding the type string to a page that is not really a television series adds no value and can misrepresent the page.

Important considerations

  • The detector pattern-matches source text rather than validating a JSON-LD graph, so a present string is not proof of correct, complete structured data.
  • A matching string that appears outside valid JSON-LD — for example in a code sample or a comment — can still produce a 1.
  • Capitalization differences do not affect detection; the match is case-insensitive.
  • Validate the complete structured data independently with a schema validator before relying on it.
  • This is a prioritization signal that relates to position within a measured result set — it does not by itself cause a page to rank or guarantee any position.

Related factors

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