🔍 SEO · STRUCTURED DATA

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.

30+ business types · Opening hours · Geo · Restaurant fields
Paste the code into your home page or location page's <head> or <body>.Marking up your company as a whole? Organization Schema Generator →
Fill in the form — the JSON-LD and the checks update as you type.
DetailsSaved in this browser
Business
Choose the most specific type. More types exist on schema.org.
Exactly as on your sign and Google Business Profile.
Include the country code.
Photos of the business — absolute URLs.
Under 100 characters.
Address
Two-letter ISO code (IN, US, GB…) is best.
At least 5 decimal places.
Opening hours
Mon –
Tue –
Wed –
Thu –
Fri –
Sat –
Sun –
Days with the same hours are combined automatically. Closing after midnight (e.g. 18:00–02:00) is allowed.
Restaurant details
Separate several with commas.
Profiles (optional)
Becomes sameAs.
Preview & checks
    JSON-LD
    ◆ ABOUT THIS TOOL

    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.

    ✓ RULES

    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.

    ◐ THREE STEPS

    How to Use the Local Business Schema Generator

    Get your result in under ten seconds.

    1

    Enter the business

    Choose the business type and enter the name, website, phone and full address.

    2

    Set the hours

    Tick the open days and set the times. Days with the same hours are combined for you.

    3

    Copy and test

    Copy the script tag into the location page and test it with Google's Rich Results Test.

    ✓ FEATURES

    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.

    FAQ

    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.