Skip to content
Free tool · Structured data

LocalBusiness Schema Generator

Generate the LocalBusiness markup behind local pack and map results, from a location page.

No sign-up. We read the page to fill this in. Nothing is stored.

For example:

Works best on a location page rather than a homepage, which is where the address and hours usually live.

In the output

What you get

  • Valid LocalBusiness JSON-LD
  • Address, phone and geo coordinates
  • Opening hours in the expected format
  • A specific business type, not the generic one
  • That name, address, phone and geo coordinates are present and internally consistent, which is what local ranking leans on.
  • That opening hours are expressed in the format the specification expects rather than as prose.
  • That the business type is specific rather than the generic LocalBusiness catch-all.
  • That the output validates before it goes near a location page.
Three steps

How to use the LocalBusiness Schema Generator

1

Enter the location page URL

We read the address, phone, coordinates and opening hours where the page publishes them.

2

Match your Business Profile exactly

Name, address and phone should be character-identical to the listing. Inconsistency is the most common local ranking problem.

3

Paste it into the location page

Not the homepage, unless you have exactly one location.

Why it matters

Why local markup decides local results

Consistency outranks almost everything.

Name, address and phone should match your Business Profile exactly. A mismatched suite number is a real ranking problem.

One block per location.

Location markup belongs on that location page, not on the homepage, unless you have exactly one.

Hours are structured, not prose.

"Mon-Fri 9-5" is invisible to a parser. The specification has a format, and only that format counts.

It goes stale silently.

Hours change, numbers change, and the markup does not follow unless something makes it.

After you run it

What to do with the result

Local results are decided largely by consistency across sources, and markup is the copy of that information you control most directly. It is also the one most likely to go stale when hours or a phone number change. If you run more than a handful of locations, Local SEO keeps the listings, the reviews and the grid rankings in one place instead of in a spreadsheet.

Local SEO tool

Frequently asked questions

Yes, exactly. Name, address and phone especially. Inconsistent details across your site, your profile, and directory listings are one of the most common local-ranking problems, and markup that disagrees with your profile actively works against you.

See where you actually stand.

A free tool checks one thing once. Veritas watches all of it, continuously, across every engine that decides whether you get cited.

GOOGLE · CHATGPT · PERPLEXITY · GEMINI · AI OVERVIEWS