S SEO ProCheck Tools seoprocheck.com →
← All tools

Local Business Schema Generator

Build LocalBusiness schema with NAP, hours and geo data.

Local Business Schema Generator

What it does

This generator builds LocalBusiness structured data in JSON-LD from a form: business name and type, a postal address with country, optional map coordinates, phone, website, price range, logo and opening hours. You pick one of 12 schema.org types, such as Restaurant, Dentist or AutoRepair. The output is wrapped in a script tag ready to paste. Nothing is looked up or sent anywhere.

How to use it

  1. Fill in Business Name and choose the closest Business Type.
  2. Complete Street Address, City, State/Region and Postal Code exactly as they appear on your site and your Google Business Profile, and set Country to your two-letter code (it starts as US).
  3. For coordinates, enter both Latitude and Longitude as decimal numbers.
  4. Add Phone and Website, and if they apply, a Price Range and a Logo URL.
  5. Type your hours into Opening Hours using the schema.org day and time format, for example Mo-Fr 09:00-17:00.
  6. Click "Generate Schema", review the code, then "Copy JSON-LD" and paste it into the page that represents this location.

What to check in the output

Blank fields are left out, empty address lines included. The country always has a value, because a cleared box falls back to US. A GeoCoordinates block is added only when both Latitude and Longitude hold numbers, so a single coordinate is silently ignored. Nothing checks that the phone number, website or coordinates are correct.

Opening Hours can hold several entries separated by commas or semicolons. The tool only splits where the separator follows a time, and turns the pieces into a list, so "Mo-Fr 09:00-17:00, Sa 10:00-14:00" becomes two entries while a day list such as "Tu,Th 16:00-20:00" stays together as one. Google's local business documentation shows hours with openingHoursSpecification, which you may prefer for anything complex. Finally, check that the details match what visitors see, then run Google's Rich Results Test.