Has JSON-LD TVSeason reports whether RankGear finds an @type value of TVSeason in a page’s raw source — it returns 1 when the string is present and 0 when it is not. It is a text pattern-match on the raw HTML, not a validation of a well-formed JSON-LD graph, so treat it as an observation about markup presence rather than proof of valid structured data.
| Factor ID | RG-SCJ-259 |
|---|---|
| Family | Structured Data – JSON-LD |
| Measurement | Binary presence (0 / 1) |
| Measured zone | Raw rendered HTML |
What it measures
This factor records whether RankGear finds an @type value of TVSeason in the page’s raw source. TVSeason is the schema.org type used to describe a single season of a television series — its series, season number, episodes, air dates, and viewing details. The factor is a binary signal: the markup is either detectable in the source or it is not.
How RankGear measures it
RankGear searches the raw HTML for the string "@type": "TVSeason", allowing flexible whitespace around the value and optionally allowing a schema: prefix. Matching is case-insensitive, so capitalization differences do not affect the result. If a match is found the factor is 1; otherwise it is 0.
What RankGear looks for
"@type": "TVSeason" ← flexible whitespace around the value
"@type": "schema:TVSeason" ← optional schema: prefix allowed
"@TYPE":"tvseason" ← case-insensitive match still counts| Value | Meaning |
|---|---|
| 1 | A TVSeason @type string was found in the raw source (with or without a schema: prefix, any capitalization). |
| 0 | No matching TVSeason @type string was present in the raw source. |
How to optimize it
Use TVSeason only for a genuine television season, and make every property accurate: the parent series, the season number, the episodes, the dates, and the viewing details. Ensure each value reflects content users can actually verify on the page. Because the detector only confirms that the string is present, treat a 1 as a starting observation — not a target to chase — and pair it with independent validation of the complete structured-data graph.
Important considerations
- The detector pattern-matches source text; it does not validate a well-formed JSON-LD graph.
- A matching string that sits outside valid JSON-LD (for example in a comment or an unrelated script) can still produce a 1.
- Capitalization differences do not affect detection — matching is case-insensitive.
- Validate the complete structured data independently before relying on it.
- Presence of this markup correlates with, and is a prioritization signal within, a measured result set — it does not by itself cause or guarantee a ranking.
Related factors
Part of the Factors reference · how RankGear measures · glossary.