CheckMySchemaKnowledge library
All guides
IMPLEMENTATION · CHECKMYSCHEMA GUIDE

Connect your entities with JSON-LD

Keep people, organizations, products and offers connected without duplication.

Give entities stable identities

Use @id to identify an entity, and reference that identifier when another entity needs to point to it. A page can describe an organization once and refer to it as the publisher of an article. Use stable identifiers rather than creating a new identity every time the page renders.

Group related entities

An @graph can hold several entities in one block. CheckMySchema resolves page-local identifiers across blocks and checks linked entities together. A reference to an entity outside the page is a note, not automatically an error.

Stay within supported contexts

This MVP handles the standard Schema.org context, full Schema.org URLs and the schema prefix. It flags and skips custom context aliases instead of guessing their meanings. Remote contexts are never fetched.

Go deeper with the official sources

Schema.org developer resourcesSchema.org data model

This is an original explanatory guide, not an official search-engine document. Requirements can change. Follow the linked sources for full, current details.