Local Business Schema Generator
Generate valid LocalBusiness JSON-LD markup for your storefront or service area business.
Use a specific type when possible (Dentist, Restaurant, Plumber, etc.) or LocalBusiness.
Paste your homepage or location page URL.
Generating JSON-LD…
LocalBusiness JSON-LD
LocalBusiness schema explained
LocalBusiness (and its subtypes) structured data helps Google understand your physical location, contact details and opening hours. Correct markup supports local pack eligibility and can enable rich results such as knowledge panels.
Required basics
name, address, and ideally telephone and url.
Recommended extras
openingHours, geo coordinates, image, priceRange, sameAs social profiles.
Placement
Add the JSON-LD in the <head> or body of your location / contact page.
How to use this tool
- Fill in your business details exactly as they appear on your Google Business Profile.
- Click Generate Schema to receive ready-to-paste JSON-LD.
- Copy or download the code and insert it into your page (or via a schema plugin).
- Validate with Google’s Rich Results Test.
Best practices
- Match the schema NAP to your live GBP and website NAP.
- Use the most specific Schema.org type available for your industry.
- Include geo coordinates when possible for stronger location signals.
- Keep markup updated when hours or address change.
Frequently asked questions
One schema per location?
Yes. Each physical location should have its own LocalBusiness markup on its own page.
Service-area businesses?
You can still use LocalBusiness; omit a precise street address if you have no storefront, and emphasize service area if supported.