Business schema

Tell search engines exactly who and where you are.

Local business schema is structured data that describes your business to search engines in a language they read natively. The generator builds valid LocalBusiness JSON-LD from your real details, ready to place on your site.

Valid JSON-LD outBuilt from real detailsKept consistent
★★★★★4.9 out of 5from 2,450 Google reviews of our business

The short answer

Local business schema is structured data, usually written as JSON-LD, that spells out your name, address, phone, hours, geo coordinates and map link for search engines using the schema.org LocalBusiness type. The generator builds a complete, valid block from your details in a few steps. Schema does not rank you by itself, but it removes ambiguity about who and where you are, and it helps you qualify for richer results.

What it is

What is local business schema?

Your website says who you are in sentences. Schema says the same thing in a format machines parse without guessing: this exact name, this address, these hours, this phone.

It is written as JSON-LD using the schema.org LocalBusiness type. Visitors never see it. Only search engine programs read it.

It will not rank you on its own. What it does is remove doubt, and doubt is what stops search engines from confidently connecting your site, your profile and your listings as one business.

the same fact, two audiences
For people: “Open until 6”ON THE PAGE
For machines: openingHours JSONIN THE SCHEMA
Both saying the same thingTHE WHOLE POINT
One truth, two formats
01 · The generator

Valid JSON-LD in a few steps.

Search for your business, let the generator fill the fields from your profile, and it outputs clean LocalBusiness JSON-LD, formatted and ready to paste into your site.

No coding, and nothing to remember about the format. The output is valid, formatted JSON-LD, worth confirming with Google's rich results test after you place it.

See the Website Builder →

the output
LocalBusiness JSON-LDGENERATED
Formatted and validCHECKED
Ready to pasteONE BLOCK
The generator
02 · What goes in

The complete object, not a stub.

The block covers what matters for local search: name, address, phone, opening hours, latitude and longitude, the map link, your categories and price range, plus your site and social profiles.

People writing schema by hand usually forget the coordinates and the hours, and those two details are exactly what tell Google when and where you operate.

See Local Citations →

inside the block
Name · address · phoneINCLUDED
Hours · latitude · longitudeINCLUDED
Map link · site · socialsINCLUDED
What goes in
03 · The honest claim

What schema does, and what it does not.

Nobody honest promises rankings from markup alone.

What it does is remove doubt and help you qualify for richer search features. When Google can parse your hours, it can show them right in your search result.

See the GBP Audit →

expectations, set
Instant ranking boostNOT A THING
Ambiguity removedREAL
Richer result eligibilityREAL
The honest claim
04 · Consistency

The schema is only as good as the data behind it.

If your markup shows one phone number while your listings show another, that does not remove doubt. It creates doubt.

That is why the schema sits next to the citation and consistency tools: the same name, address and phone, matching on your site, your profile and your listings.

See the NAP Checker →

agreement
Schema phoneMATCHES SITE
Site matches profileCHECKED
Profile matches listingsCHECKED
Consistency
05 · At scale

A block per location, standardized.

Multi location brands and franchises generate a separate block per location, each with its own address, hours and coordinates.

Franchises standardize the structured data across every franchise website, so forty sites describe the brand the same way.

See AI Location Pages →

per location
Downtown blockITS OWN DATA
Airport blockITS OWN DATA
One block for allNEVER
At scale
What you get

The schema toolkit

Valid LocalBusiness JSON-LD

Formatted, complete, ready to paste.

Hours, geo and map

When and where you operate, machine readable.

Site and social links

Your website and social profiles, included as links.

A block per location

Each branch marked up with its own details.

Consistency checks nearby

NAP and citations verified in the same platform.

Honest expectations

Extra search features are possible. Magic rankings are not.

How it works

How to use it

  1. Search for your business. The fields fill from your profile details.
  2. Generate the JSON-LD. One valid block, formatted for you.
  3. Paste it into your site. In the page head or body, once per page.
  4. Check it against your listings. The NAP checker confirms everything agrees.
  5. Regenerate when details change. New hours mean a new block.
marked up
Schema on the siteVALID
Matches profile and listingsYES
Rich result eligibilityEARNED
Say it once, correctly
One flat price

Included in the one plan

  • The generator is free to use, the platform adds the rest
  • A block per location included
  • All 42 tools included at every plan size
  • Consistency tools in the same platform
  • Three day free trial, no credit card needed
From 8 locations
$5.33
per location / month
1 location $16 · 2 to 7 flat $37 · full price list
Start your free trial
FAQ

Questions people ask

What is JSON-LD?

A format for structured data that sits in a script tag on your page. Visitors never see it. Search engines read it to learn exactly who and where you are.

Does schema improve rankings?

Not directly, and nobody honest claims it does. It removes ambiguity about your business and helps you qualify for richer search features, which affect how your result looks and gets clicked.

What should the schema include?

At minimum the name, address and phone. To be useful, add the opening hours, the latitude and longitude, the map link, your categories and your price range. The generator includes all of it.

What if my schema disagrees with my listings?

Fix whichever source is wrong, then regenerate. Update the profile first, match the schema to it, and run the NAP checker to confirm the listings agree.

Do I need separate schema per location?

Yes. Each location gets its own block with its own address, hours and coordinates. One shared block contradicts every branch page it sits on.

When should I update it?

Whenever the underlying details change: new hours, new phone, a move. Regenerate the block and replace the old one, so machines and humans keep reading the same facts.

Machines should never have to guess your address.

Valid LocalBusiness markup from your real details, per location, consistent with everything else you publish. From $5.33 per location each month, three day trial.

Related tools

Related reading

Official references