Local Business Schema Generator — Free JSON-LD
Generate valid LocalBusiness structured data that helps your business appear in Google's local pack — the map-and-listing box for location-based searches. Essential for any business with a physical address.
What Google shows
Your business in Google's local map pack with address, phone number, opening hours, and star rating. Also feeds Google Maps with structured business data.
Schema.org JSON-LD Generator
FreeGenerate valid structured data for Google rich results. 100% client-side — nothing leaves your browser.
Local Business Fields
— Map pack & local SEOAddress
Contact
Opening Hours
Real-time output
JSON-LD updates as you type. No submit button, no page reload.
Built-in validator
Required and recommended fields checked against Google's rich result guidelines.
SERP preview
See an approximate preview of how your schema will appear in Google search results.
Required by Google
- *Business name
- *Street address
- *City
- *Country
Recommended
- ◎Phone number
- ◎Website URL
- ◎Opening hours
- ◎Business type
When to use Local Business schema
Restaurants and cafes
Show opening hours, address, and phone in Google's local pack and Maps.
Retail stores
LocalBusiness schema reinforces your Google Business Profile data for map pack rankings.
Service businesses
Plumbers, dentists, and other services benefit from local pack visibility for city-based searches.
Frequently Asked Questions
What business type should I choose?▾
Use the most specific type available: Restaurant, MedicalClinic, AutoDealer, etc. More specific types give Google better context. If your type isn't in the list, use LocalBusiness as a fallback.
What format do opening hours use?▾
Google uses the schema.org openingHours format: 'Mo-Fr 09:00-17:00'. Each line is a separate hours specification (e.g. 'Sa 10:00-14:00'). The generator formats these correctly.
Is this the same as Google Business Profile?▾
No — they're separate but complementary. Google Business Profile is manually managed via Google. LocalBusiness schema in your page HTML provides machine-readable signals that reinforce your GBP data.
Other schema types
Validate in Google Rich Results Test
Paste your generated JSON-LD to confirm it qualifies for rich snippets.