CheckMySchema

Practical structured data articles

Source-grounded guides to JSON-LD, schema validation and search reporting. Start with the knowledge library for the core concepts.

What is JSON metadata?

JSON metadata is descriptive information stored in JSON, with meanings set by its consumer. JSON Schema annotations document fields without replacing validation rules.

Read the guide

What is website page schema?

Website page schema describes a page and its subject. Separate WebPage from Organization or Article, use truthful identifiers and verify the actual deployed markup.

Read the guide

When to use JSONL?

Use JSONL for independent, line-oriented records and streaming workflows. Validate every line, surface rejected records and follow the receiving system’s expected format.

Read the guide

Can I open a JSON file in Excel?

Yes. Excel can import JSON via Power Query and will automatically flatten many JSON structures into a table. You’ll get the cleanest result if your JSON is an array of objects with consistent keys.

Read the guide

What is JSONPath?

JSONPath is a standardized query language for selecting and extracting values from JSON, starting at $ and using selectors like dot/bracket child access, wildcards, slices, and filters.

Read the guide

What is oneOf in JSON Schema?

A clear explanation of oneOf in JSON Schema, how it validates, how it differs from anyOf and allOf, practical modeling patterns, and a hands-on debugging checklist.

Read the guide

Are JSON keys case-sensitive?

Yes. In JSON, object member names are strings and comparisons are case-sensitive, so name and Name are different keys. Learn what that implies and how to avoid casing bugs.

Read the guide

Is null an empty string?

Short answer: no. Null means no value; an empty string is a string of length 0. Clear definitions with JSON, JavaScript, PowerShell and C++ examples, plus practical validation tips.

Read the guide

What is the recommended format for schema markup?

Use JSON-LD for most implementations. Google supports JSON-LD, Microdata and RDFa, but generally recommends JSON-LD as the easiest to implement and maintain. Place it on the page that the content describes, validate it, and monitor after release.

Read the guide