We respect your privacy.

We use strictly necessary cookies to keep you signed in and to protect against CSRF. With your permission we also use a small amount of first-party analytics to improve the product. We do not sell your data and we do not use third-party advertising trackers. See our cookie policy and privacy policy .

← All learn topics

Rule schema.required-missing

Fill in required JSON-LD properties

schema.required-missing is a check in Crawlmind's site audit that grades high-impact issues of this kind. This page explains why the rule matters and the exact fix.

Impact: highEffort: lowFixable: 1-click

Why it matters

Google's Rich Results test marks one or more required properties as missing on this type. The validation isn't optional: without the required fields the page is ineligible for the corresponding rich result entirely, no matter how good the rest of the schema is. The audit's evidence panel shows which property and which type.

The fix

Open the audit's issue detail to see the exact path; the JSON-LD
lives in a `<script type="application/ld+json">` block in your
page source. Common missing-required cases:

- `Organization.name` (literally just the brand name string)
- `Offer.price` (numeric or string; required even on "contact for quote" tiers)
- `ImageObject.contentUrl` (Google Rich Results requires this on Logo + Article)
- `Article.headline`, `Article.image`, `Article.datePublished`

Validate the fix with [Google's Rich Results test](https://search.google.com/test/rich-results) before committing.

References