Local Business Schema Generator
Create LocalBusiness JSON-LD for your shop, restaurant, clinic or service — with the full address, map coordinates, opening hours that group themselves, and restaurant extras like cuisine and menu.
<head> or <body>.Marking up your company as a whole? Organization Schema Generator →What Is Local Business Structured Data?
Tell search engines your business's name, address, hours and contact details in a format they can't misread.
LocalBusiness structured data describes a physical business that customers visit or that serves a local area: its name, address, phone number, opening hours, location on the map and price range. Google can use it for business details in Search and Maps, alongside your Google Business Profile.
Google requires the name and address. Geo coordinates, telephone, URL, opening hours and price range are recommended — and restaurants can add cuisine, menu and reservations.
Pick the most specific type you can — Dentist, Restaurant, HairSalon — rather than the general LocalBusiness. Each location of a chain should have its own page and its own markup.
Keep the details identical to your Google Business Profile and the text on your page. For the company as a whole (logo, social profiles, legal name), use Organization markup on the home page.
Google's Local Business Guidelines
What to include and how to format it.
Required
name and address (a PostalAddress). Fill in as many address parts as apply: street, city, region, postal code, country.
geo
Latitude and longitude with at least 5 decimal places — roughly 1 metre precision. Copy them from Google Maps (right-click the pin).
openingHoursSpecification
Days with opening and closing times in 24-hour format. Open all day: 00:00–23:59. Closed days are simply left out.
Phone & price
telephone with the country and area code. priceRange such as “$$” or a range — under 100 characters.
How to Use the Local Business Schema Generator
Get your result in under ten seconds.
Enter the business
Choose the business type and enter the name, website, phone and full address.
Set the hours
Tick the open days and set the times. Days with the same hours are combined for you.
Copy and test
Copy the script tag into the location page and test it with Google's Rich Results Test.
Why Use the Local Business Schema Generator on Developers Web Tools
Fast, accurate and private — built for developers.
Smart opening hours
Same-hours days are grouped into one specification; 24-hour and overnight hours handled.
Geo checks
Validates coordinate ranges and the 5-decimal precision Google recommends.
Restaurant extras
Cuisine, menu and reservations appear automatically for food businesses.
Live preview
See the address, phone and “Open now” status the way searchers would.
Safe output
Escaped, valid JSON-LD ready to paste.
Private
Runs entirely in your browser.
Frequently Asked Questions
Google requires the business name and its address. Telephone, website URL, geo coordinates, opening hours and price range are recommended, plus menu and cuisine for restaurants.
The most specific one that fits — for example Dentist instead of LocalBusiness. If none fits, LocalBusiness is fine. Schema.org lists many more types than this menu; you can change the @type in the code afterwards.
Open Google Maps, right-click your business location and click the coordinates at the top of the menu to copy them. Use at least 5 decimal places.
Enter the real closing time, e.g. opens 18:00, closes 02:00. For a business open all day tick 24h, which writes 00:00–23:59.
Give each location its own page with its own LocalBusiness markup and address. Don't list all branches in one block on one page.
No. Your Business Profile is the main source for Maps and the local pack. This markup supports it by stating the same facts on your own website — keep both identical.
Only in your browser's localStorage. Press Reset to clear it.