Has JSON-LD NewsMediaOrganization

This factor reports whether RankGear finds a NewsMediaOrganization @type declared in the page’s JSON-LD, returned as a simple present-or-absent signal. It is a text match on the raw source, not a validated schema graph, so a matching string relates to the pages measured in a result set without proving the markup is correct or that it causes any ranking.

Factor IDRG-SCJ-173
FamilyStructured Data – JSON-LD
MeasurementBinary presence (0 / 1)
Measured zoneRaw rendered HTML

What it measures

The factor reports whether RankGear finds an @type value of NewsMediaOrganization in the raw source. NewsMediaOrganization is the schema.org type reserved for genuine news publishers, so its presence indicates a page declaring itself as a news outlet’s organizational entity. The result is a single binary observation: the markup string is present, or it is not.

How RankGear measures it

RankGear searches the raw HTML for the @type declaration with flexible whitespace around "@type": "NewsMediaOrganization", optionally allowing a schema: prefix on the value. Matching is case-insensitive, so capitalization differences do not affect the result. This is a pattern match on the source text rather than a parse and validation of the JSON-LD graph.

What RankGear looks for

<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "NewsMediaOrganization",
  "name": "Example News",
  "url": "https://example.com/"
}
</script>
ValueMeaning
1A "@type": "NewsMediaOrganization" string (with optional schema: prefix, any case) was found in the raw source.
0No such string was found in the raw source.

How to optimize it

Use NewsMediaOrganization only for a genuine news publisher with an accurate identity, ownership, editorial policies, contact points, and official links. Ensure every property reflects content users can verify on the page. Because the detector only confirms the string is present, treat a 1 as evidence you have declared the type, not as confirmation the markup is complete or valid. If your site is not a news outlet, do not add this type to chase the signal; use the schema type that honestly describes your organization.

Important considerations

  • The detector pattern-matches source text instead of validating a JSON-LD graph.
  • A matching string that sits outside valid JSON-LD, such as in a comment or an example snippet, can still produce a 1.
  • Capitalization differences do not affect detection.
  • Validate the complete structured data independently with a schema validator, since this factor cannot confirm the graph is well-formed.
  • Presence relates to the pages within a measured result set and is a prioritization signal; it does not make a page rank or guarantee any position.

Related factors

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