Free Local Business Schema Generator — LocalBusiness JSON-LD Tool
This free tool generates complete LocalBusiness structured data (JSON-LD) for any brick-and-mortar business, service provider, restaurant, or professional practice. It supports 50+ Schema.org business subtypes and helps you generate markup that makes your business eligible for Google's local pack, knowledge panel, and Google Maps listings.
Features
- 50+ Schema.org business subtypes: Restaurant, Dentist, HairSalon, LegalService, AutoRepair, Hotel, Store, and many more
- Visual opening hours builder with time pickers — no manual format required
- Support for split hours (e.g. closed for lunch) using the break feature
- Schema completeness scoring with actionable improvement hints
- Fields for geo coordinates, business image, logo, social profiles (sameAs), price range, payment methods, and service area
- Restaurant-specific fields: menu URL, cuisine types, reservations
- One-click copy as raw JSON, script tag, or formatted for AI review
- Download as .json file
- Live search preview showing how your listing may appear in Google
- Direct link to Google Rich Results Test for validation
Supported Business Types
Food & Drink: Restaurant, BarOrPub, CafeOrCoffeeShop, FastFoodRestaurant, IceCreamShop, Bakery, Winery, Brewery, Distillery
Health & Medical: Dentist, Physician, MedicalClinic, Pharmacy, Optician, Hospital, VeterinaryCare
Beauty & Personal Care: HairSalon, BeautySalon, NailSalon, TattooParlor, DaySpa
Professional Services: LegalService, AccountingService, FinancialService, InsuranceAgency, RealEstateAgent, TravelAgency
Automotive: AutoRepair, AutoDealer, GasStation, AutoPartsStore, CarRental
Home Services: Plumber, Electrician, HVACBusiness, Locksmith, MovingCompany, HousePainter, RoofingContractor
Retail: Store, ClothingStore, ElectronicsStore, HardwareStore, JewelryStore, ShoeStore, SportingGoodsStore, PetStore, BookStore
Fitness & Recreation: GolfCourse, HealthClub, BowlingAlley, AmusementPark
Lodging: Hotel, Motel, Hostel, BedAndBreakfast, Resort, Campground
Education: School, Preschool, Library
Entertainment: MovieTheater, NightClub, Museum
Frequently Asked Questions
What is LocalBusiness schema markup?
LocalBusiness schema is structured data in JSON-LD format that tells Google about your business — name, address, hours, phone, type, and more. Adding it to your website makes your business eligible for enhanced search results including the local pack, knowledge panel, and Google Maps listings.
Which business types are supported?
This tool supports 50+ Schema.org business subtypes including Restaurant, Dentist, HairSalon, LegalService, AutoRepair, Hotel, Store, and many more. Select your specific type to generate more precise markup that Google can better understand.
How do I add opening hours correctly?
Use the visual hours builder — check which days your business is open, then set opening and closing times with the time pickers. For businesses with a lunch break, click '+ Break' to add a second time range for that day. The tool generates proper OpeningHoursSpecification objects automatically.
Where do I paste the generated code?
Paste the JSON-LD script tag inside the <head> section of your business page — typically your homepage or a dedicated location or contact page. Most CMS platforms like WordPress, Shopify, and Squarespace have a custom code section in their settings for this.
Does LocalBusiness schema guarantee rich results?
No. Structured data makes your page eligible for rich results, but Google decides whether to display them based on content quality, relevance, and other ranking factors. Valid, complete schema is a prerequisite — not a guarantee.
How do I handle multiple business locations?
Each location needs its own LocalBusiness schema on a dedicated page. Don't put multiple location schemas on a single page. Use this tool once per location and paste each output on its corresponding location page.
What extra fields should restaurants add?
Restaurants should select Restaurant as the business type, then fill in the Menu URL, Serves Cuisine, and Accepts Reservations fields. These generate hasMenu, servesCuisine, and acceptsReservations properties that Google uses for restaurant rich results.
How do geo coordinates help my local SEO?
Latitude and longitude in your schema give Google an exact location pin, improving accuracy for near me searches and Google Maps placement. To find your coordinates, right-click your location on Google Maps and click the coordinates that appear to copy them.
What are common LocalBusiness schema mistakes?
The most common mistakes are: using the generic LocalBusiness type instead of a specific subtype, leaving out opening hours, not including geo coordinates, putting the schema on every page instead of just the business location page, and using inconsistent NAP (name, address, phone) between your schema and your Google Business Profile.