Build LocalBusiness JSON-LD with your address, phone, hours, and more. Help Google show your business correctly in local search results.
What is the Local Business Schema Generator?
A local business schema generator creates LocalBusiness structured data in JSON-LD format with your business’s name, address, phone number, opening hours, and other details. This markup feeds Google’s understanding of your business as a real-world entity, which directly supports how you appear in local search results and map listings.
When someone searches for a plumber, restaurant, or clinic near them, Google assembles the local pack from business information gathered across the web. Consistent NAP (name, address, phone) data in your structured markup reinforces what Google already knows from your Google Business Profile and citations, reducing the contradictions that can suppress local visibility.
Choose the most specific business type available, fill in your details exactly as they appear on your Google Business Profile, and paste the generated JSON-LD on your contact or homepage. Consistency between the markup, your profile, and your visible page content is what makes it effective.
Local search is won on consistency. Your business name, address, and phone appear on your website, your Google Business Profile, directories, and review sites — and every mismatch weakens Google’s confidence. Structured markup is your chance to state the canonical version unambiguously.
How to use the Local Business Schema Generator
- Select the business type that best matches you — use the most specific option available.
- Enter your business name, description, and website URL.
- Fill in the full address: street, city, region, postal code, and country code.
- Add your phone number, opening hours, and price range.
- Click Generate Local Business Schema and paste the JSON-LD into your homepage or contact page.
Local Business Schema Generator use cases
Restaurants and cafes
Restaurants can mark up cuisine-relevant details like opening hours, price range, and address. Combined with menu content, this structured data helps Google display accurate hours and location info that hungry searchers check before visiting.
Service-area businesses
Plumbers, electricians, and cleaners serving a local area use LocalBusiness markup to cement their location signals. Clear structured NAP data supports rankings in the map pack for “near me” searches.
Medical and professional practices
Clinics, dentists, and law firms benefit from specific subtypes like MedicalClinic or Dentist. Precise typing helps Google categorize the practice correctly and match it to the right local queries from nearby patients.
Retail stores
Shops can mark up store hours, phone, and location so customers find practical details instantly. Accurate hours in structured data reduce the frustrated calls from visitors who arrived to closed doors.
Tips
- Match your NAP exactly to your Google Business Profile. Even small differences like “St.” versus “Street” create conflicting signals.
- Use the most specific business subtype available rather than the generic LocalBusiness type.
- Update opening hours markup immediately when holiday or seasonal hours change.
- Add the markup to the page that represents the business — usually the homepage or contact page — not every page of the site.