LocalBusiness Schema Validator

Paste your JSON-LD and instantly see whether it's valid LocalBusiness structured data. You'll get plain-language errors, warnings for missing recommended fields, and a field-by-field checklist — all checked right here in your browser.

Paste the raw object or the full script block — either works. Nothing is uploaded.

Your results will appear here

Paste some JSON-LD and hit Validate.

Markup failing? Build a clean one with the Schema Generator →

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.

Valid Schema Helps. Getting Found Is the Goal.

Structured data is one signal among many. If you want your local rankings, your site, and your Google presence handled properly, let's look at your business together. Free, no pressure.