AIWalay Tools

Local Business Schema Generator

Generate LocalBusiness JSON-LD schema with address, phone, geo coordinates and opening hours — pick from 12+ business types and copy the snippet.

About the Local Business Schema Generator

This free local business schema generator builds complete LocalBusiness JSON-LD structured data for your website. Choose from more than a dozen business types — restaurant, store, salon, dentist, plumber, law firm and more — then fill in your name, address, phone, website, price range and optional map coordinates. A Mon-Sun opening hours grid with per-day closed checkboxes generates proper OpeningHoursSpecification markup automatically.

LocalBusiness schema helps search engines connect your website to your physical business, reinforcing the name-address-phone (NAP) data they see in your Google Business Profile and directories. Consistent structured data across your site and listings is a core local SEO signal, and the opening hours markup lets engines display accurate hours directly.

Only the fields you fill are included, keeping the output valid. Copy the snippet, paste it into your homepage or contact page, and validate with Google's Rich Results Test. Everything runs locally in your browser.

How to Use the Local Business Schema Generator

  1. 1Pick your business type and enter your name, address, phone and website.
  2. 2Set your opening hours for each day, ticking "Closed" where needed.
  3. 3Optionally add latitude/longitude and a price range.
  4. 4Copy the generated JSON-LD and paste it into your site's HTML.

Frequently Asked Questions

What is LocalBusiness schema?

LocalBusiness schema is structured data that describes a physical business — its name, type, address, phone, geo coordinates, hours and price range — in a machine-readable JSON-LD format. Search engines use it to understand and verify your business details, supporting local search features like knowledge panels and map results.

Which business type should I choose?

Pick the most specific type that accurately matches your business — Restaurant, Dentist, HairSalon, Plumber and so on — because specific types carry more meaning than the generic LocalBusiness. If nothing in the list fits, generic LocalBusiness is always valid and safe.

How do I mark a day as closed in opening hours schema?

Tick the "Closed" checkbox for that day and the generator simply omits it from the openingHoursSpecification array — days without an entry are treated as closed. Days you leave open get an OpeningHoursSpecification with their opens and closes times in 24-hour format.

Where should I put LocalBusiness schema on my website?

Put it once on the page that best represents the business — usually the homepage or the contact/location page. Multi-location businesses should give each location its own page with its own LocalBusiness markup and location-specific address, phone and hours.

Does LocalBusiness schema replace my Google Business Profile?

No — they work together. Your Google Business Profile powers the map pin and knowledge panel, while on-site schema confirms the same details from your own website. Keeping the name, address and phone identical in both places strengthens trust in your data; mismatches weaken it.

Are the latitude and longitude required?

No, geo coordinates are optional — the postal address is the important part. Adding them removes any ambiguity about your exact location, which helps in areas with confusing addressing. Get them by right-clicking your location in Google Maps and copying the numbers shown.

Related Tools