How to create LocalBusiness schema
- Choose the most specific business type, such as Restaurant, Dentist, Plumber or Store.
- Enter your business name, website, phone number and full postal address exactly as they appear on your site and Google Business Profile.
- Add opening hours: one row per group of days, such as
Mo-Fr09:00–17:30 andSa10:00–14:00. - Optionally add coordinates, a price range and your social profile URLs, then copy the JSON-LD into your home or contact page.
Why it helps local SEO
LocalBusiness markup tells search engines exactly who you are, where you are and when you are open. It reinforces the details in your Google Business Profile and on directory sites, and consistent name, address and phone number (NAP) information is one of the foundations of local search rankings. Google can also use the markup for knowledge panels and to answer questions such as "is the café open now".
Use the same formatting everywhere, list each location on its own page with its own markup if you have several branches, and keep hours up to date, including holiday changes. The sameAs links connect your website to your official social profiles.
The generator works in your browser; your business details are not sent anywhere.
FAQ
Where do I add Local Business schema?
Paste the JSON-LD script into the HTML of the page it describes, usually in the head. Most CMSs and SEO plugins have a field or block for custom code.
Will Local Business schema guarantee rich results?
No. Valid markup makes a page eligible, but Google decides per search whether to show a rich result. Check Search Console for errors and eligibility.
Do I still need a Google Business Profile?
Yes. Schema supports your profile but does not replace it. The profile is what powers the map pack and most local results.