Schema.org invalid type

The @type value does not match Schema.org vocabulary or is misspelled.

Rich results require types and properties from the Schema.org vocabulary (and Google’s documented subset). Typos in `@type` invalidate the node.

Common causes

  • Case errors (`Webpage` vs `WebPage`).
  • Using a type name that is not in Schema.org for your context.
  • JSON-LD syntax OK but vocabulary mismatch.

How to fix

  • Copy the exact `@type` string from schema.org.
  • Validate with the Schema.org validator and fix nested types the same way.

Advertisement

All guides