Free SEO Tool · LocalBusiness Schema · Hours · NAP · JSON-LD
Local Business Schema Generator
Generate LocalBusiness JSON-LD with opening hours, address, phone, rating and 12 business types. Copy or download HTML. Free.
How to Use the Local Business Schema Generator
Select a business type, enter contact details, address and opening hours to generate LocalBusiness JSON-LD schema. Furthermore, the optional rating section adds AggregateRating markup for star rich results. Additionally, 12 specific business types are supported including Restaurant, Dental Clinic and Legal Service.
- Select the business typeChoose the most specific type available. Furthermore, specific types trigger type-specific rich results. Additionally, generic LocalBusiness works for unlisted types.
- Enter name, phone and addressNAP must be consistent across all online listings. Furthermore, use E.164 phone format. Additionally, ISO country codes: GB, US, AE, AU etc.
- Enter opening hours per dayLeave both fields blank for closed days. Furthermore, hours use HH:MM 24-hour format. Additionally, the schema converts automatically.
- Add optional rating dataEnter average rating and review count to enable star rich results. Furthermore, ratings must reflect genuine customer reviews.
- Copy and testPaste in HTML head. Furthermore, test with Google Rich Results Test. Additionally, verify consistency with GBP data.
What Is LocalBusiness Schema?
LocalBusiness schema provides search engines with structured business information. Furthermore, Google uses it for Knowledge Panels and local rich results. Additionally, consistent schema reinforces Google Business Profile data.
LocalBusiness vs Google Business Profile
GBP manages Maps listings. Furthermore, schema reinforces website data to validate GBP. Additionally, NAP consistency between schema and GBP is critical for local rankings.
Businesses with both GBP and schema have stronger local search signals. Furthermore, Knowledge Panel data is often populated from schema when GBP is insufficient.
Supported Business Types
| Type | Best for |
|---|---|
| Restaurant | Cafes, restaurants, takeaways |
| MedicalBusiness | Clinics, GP surgeries |
| LegalService | Law firms, solicitors |
| DentalClinic | Dental practices |
| Hotel | Hotels, B&Bs |
| Gym | Fitness centres |
| BeautySalon | Hair and beauty |
| AutoRepair | Mechanics, garages |
NAP Consistency for Local SEO
NAP (Name, Address, Phone) consistency across all sources is a core local SEO factor. Furthermore, schema provides the canonical NAP reference. Additionally, audit NAP across GBP, Yelp and directories quarterly.
Use consistent formatting everywhere. Furthermore, "Suite 100" vs "Ste 100" is a common inconsistency. Additionally, phone numbers should use the same format across all listings.
Opening Hours Format
Schema hours use two-letter abbreviations: Mo, Tu, We, Th, Fr, Sa, Su. Furthermore, ranges work across days: Mo-Fr 09:00-17:00. Additionally, holiday hours should be managed through GBP not schema.
Multi-Location Schema
Create separate LocalBusiness schema for each location. Furthermore, each location page needs unique NAP data. Additionally, use sameAs to link to GBP and directory profiles.
Schema and Knowledge Panel
Knowledge Panels display authoritative business info for branded searches. Furthermore, accurate schema helps populate Panel data. Additionally, claiming the Panel gives editorial control.
Frequently Asked Questions
Related SEO Tools
Aggregate Rating Schema Generator
Star ratings nested in LocalBusiness. Furthermore, AggregateRating boosts CTR.
→Breadcrumb Schema Generator
Navigation breadcrumbs. Additionally, every page benefits from BreadcrumbList.
→