LocalBusiness schema generator
Build a schema.org LocalBusiness JSON-LD block from your business details.
LocalBusiness schema generator
Fill in your business details and this tool assembles a valid schema.org LocalBusiness block as JSON-LD, ready to paste into your site's <head>. It covers the fields search engines look for on a local business page: name, description, website and logo URLs, a postal address broken into street, city, region, postal code and country, geographic coordinates, an international-format phone number, email and a price-range indicator.
Pick a business type from the dropdown — Restaurant, Store, ProfessionalService, MedicalBusiness, Dentist and more all map to the matching schema.org type, so the markup is specific rather than falling back to generic LocalBusiness. Opening hours and social profile links go in the input box, one per line: a day abbreviation followed by a time range (mon 09:00-17:00), a comma-separated second range for a lunch break, or off/closed to skip a day; any line starting with http:// or https:// is picked up as a sameAs profile link to Facebook, Instagram or similar. An optional aggregate rating (value, review count and rating bounds) rounds out the block when you have review data to show.
The tool checks for the fields Google's local-business guidance recommends — address, phone and opening hours — and flags whichever are still missing in the tally under the output, so you can tell at a glance whether the markup is complete before you publish it. Every value passes through JSON encoding, so quotes, ampersands and other special characters in a business name or address never break the generated script tag.
Everything runs locally in your browser — none of your business details are ever sent anywhere. Toggle the <script> wrapper and pretty-printing to match how you'll paste the result, then copy it, download it as a .txt file, or send it to another tool's input to keep working.