Has JSON-LD FastFoodRestaurant

This factor reports whether RankGear finds a FastFoodRestaurant @type value in a page’s raw HTML source. It returns 1 when the string is present and 0 when it is not — but because it pattern-matches text rather than validating a JSON-LD graph, a match is a signal to verify, not proof of valid structured data.

Factor IDRG-SCJ-085
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 FastFoodRestaurant in the raw source of the page. It is a presence check on a single JSON-LD type declaration — the schema.org type a genuine fast-food location would use to describe itself to search engines — recorded as a simple yes/no observation across the measured result set.

How RankGear measures it

RankGear searches the raw HTML for "@type": "FastFoodRestaurant", allowing flexible whitespace around the colon and optionally accepting a schema: prefix on the type value. Matching is case-insensitive, so capitalization differences do not affect detection. If the pattern is found anywhere in the source, the factor records 1; otherwise it records 0.

What RankGear looks for

"@type": "FastFoodRestaurant"
"@type":"schema:FastFoodRestaurant"
ValueMeaning
1The FastFoodRestaurant type string was found in the raw HTML.
0The type string was not found in the raw HTML.

How to optimize it

Use the FastFoodRestaurant type only for a page that represents a real fast-food restaurant, and populate it with accurate location, hours, menu, ordering, and contact details whose properties match the content visible on the page. This factor is only meaningful for pages where such markup genuinely belongs — for most pages the correct value is 0, and forcing the type onto an unrelated page misrepresents the entity rather than improving anything. Treat a 1 as confirmation that the declaration exists, then confirm the underlying data is correct.

Important considerations

  • The detector pattern-matches source text instead of validating a full JSON-LD graph.
  • A matching string that sits outside valid JSON-LD — for example in a comment, code sample, or broken block — can still produce a 1.
  • Capitalization differences do not affect detection.
  • Validate the complete structured data independently with a schema validator; this factor does not confirm the markup is well-formed or accurate.
  • Presence of this type correlates with fast-food location pages in the measured set; it does not make a page rank or guarantee any position.

Related factors

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