Local Business Schema Generator

Create LocalBusiness JSON-LD with your address, map coordinates, opening hours and social profiles, checked against Google's required fields.

Free, no sign-upRuns in your browserSchema generators

Business

Pick the most specific type that fits.
Photos of the storefront, interior or team.

Address

Two letters, like CA or US.
Right-click your location in Google Maps to copy the coordinates.

Opening hours

Untick a day when you are closed. Closing after midnight is fine, for example 18:00 to 02:00.

JSON-LD


    


Checklist

    Why LocalBusiness schema matters

    LocalBusiness markup describes your business in a format search engines read without guessing: the exact name, address, phone number, coordinates, opening hours and the profiles that belong to you. It backs up the details in your Google Business Profile and helps keep your name, address and phone consistent everywhere they appear.

    Google requires only a name and an address. The recommended fields, like geo coordinates, opening hours, phone, URL and price range, give it a fuller and more reliable picture.

    How to use the generator

    • Choose the most specific business type. A dentist should be Dentist, not just LocalBusiness.
    • Enter the name and address exactly as they appear on your site and your Google Business Profile.
    • Add coordinates from Google Maps with at least five decimal places.
    • Set the hours for each day. Days with the same hours are grouped automatically, and unticked days are treated as closed.
    • Copy the code and paste it into the head of your contact or location page.

    Every detail in the markup should match what visitors see on the page. If your hours change for a holiday, update the page and the markup together.

    Frequently asked questions

    Where should I put the code?

    On the page that represents the business, usually the home page or a contact page. In WordPress you can add it through a header code setting in your theme or a code snippet tool.

    I have several locations. What should I do?

    Create a separate page for each location and generate one block of markup per page, each with its own address, phone, coordinates and hours.

    Will this markup improve my rankings?

    There is no guarantee. Structured data helps search engines understand your business, but rankings depend on many other factors, such as reviews, proximity and relevance.

    How do I test it?

    Publish the page, then run the URL through Google's Rich Results Test or the Schema Markup Validator to confirm it reads correctly.