LocalBusiness Schema Validator
Paste your JSON-LD and see whether it's valid LocalBusiness structured data. Errors and missing fields come back in plain language, with a checklist of every field.
- No signup
- Checks in seconds
- Nothing is uploaded
Your results will appear here
Paste some JSON-LD and hit Validate.
Field Checklist
Fair Questions
What does this validator check?
It parses your JSON-LD and checks that it's valid LocalBusiness structured data — that @context and @type are set correctly, that the required fields (name, address, telephone) are present, and it flags recommended fields like url, image, opening hours, and geo when they're missing.
Can I paste the whole script tag?
Yes. Paste either the raw JSON object or the full <script type="application/ld+json"> block — the tool strips the script tags for you before parsing.
Is this the same as Google's Rich Results Test?
It's a quick structural check you can run instantly and privately, without submitting your markup anywhere. For final confirmation of rich-result eligibility, Google's own testing tools are still the source of truth — this gets you clean markup first.
What's the difference between an error and a warning?
An error means something required is missing or malformed and would keep the markup from validating. A warning means a recommended field is missing — it's still valid, but adding it gives search engines more to work with.
Does my markup get uploaded?
No. Everything is checked in your browser. Nothing you paste is sent anywhere or stored.
