Local Business Schema
What is LocalBusiness Schema?
LocalBusiness Schema is a structured data format that helps local businesses make their business information understandable to search engines. It belongs to the Structured Markup family and enables the structuring of important business data such as address, opening hours, contact details and reviews in a machine-readable format.
Schema Type
Usage
Properties
LocalBusiness
General local businesses
name, address, telephone, openingHours
Organization
Large companies, corporations
name, url, logo, contactPoint
Place
Geographic locations
address, geo, areaServed
Benefits of LocalBusiness Schema
001. Improved visibility in local search results
- Increased chance of Highlighted Snippets
- Better representation in GMB
- Optimized display in local pack results
002. Improved Snippets and Knowledge Panels
- Additional information in SERPs
- Trustworthy representation
- Higher click-through rates
003. Voice Search Optimization
- Better findability in voice search
- Natural language processing
- Optimize local search queries
Local SEO Performance
Companies with correct LocalBusiness Schema have on average:
- +47% more local visibility
- +23% higher click-through rates
- +31% more local inquiries
LocalBusiness Schema Types
001. Basic LocalBusiness
Basic business information for all local businesses.
002. Specific Business Types
- Restaurant
- Store
- MedicalBusiness
- LegalService
- FinancialService
- AutomotiveBusiness
003. Service-oriented Types
- LocalBusiness
- Expert Services
- HomeAndConstructionBusiness
LocalBusiness Schema Structure
LocalBusiness
Restaurant
Store
MedicalBusiness
Dentist
Hospital
Implementation of LocalBusiness Schema
001. JSON-LD Format (Recommended)
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "Example Restaurant",
"image": "https://example.com/logo.jpg",
"address": {
"@type": "PostalAddress",
"streetAddress": "Main Street 123",
"addressLocality": "Berlin",
"postalCode": "10115",
"addressCountry": "DE"
},
"geo": {
"@type": "GeoCoordinates",
"latitude": 52.5200,
"longitude": 13.4050
},
"url": "https://example.com",
"telephone": "+49-30-12345678",
"openingHoursSpecification": [
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"],
"openingTime": "09:00",
"closingTime": "18:00"
}
]
}
002. Microdata Format
<div itemscope itemtype="https://schema.org/LocalBusiness">
<h1 itemprop="name">Example Restaurant</h1>
<div itemprop="address" itemscope itemtype="https://schema.org/PostalAddress">
<span itemprop="streetAddress">Main Street 123</span>
<span itemprop="postalCode">10115</span>
<span itemprop="addressLocality">Berlin</span>
</div>
<span itemprop="telephone">+49-30-12345678</span>
</div>
003. RDFa Format
<div vocab="https://schema.org/" typeof="LocalBusiness">
<h1 property="name">Example Restaurant</h1>
<div property="address" typeof="PostalAddress">
<span property="streetAddress">Main Street 123</span>
<span property="postalCode">10115</span>
<span property="addressLocality">Berlin</span>
</div>
</div>
Schema Implementation
1. Collect data
2. Choose schema
3. Create code
4. Test
5. Deploy
Important LocalBusiness Properties
001. Basic Information
- name: Company name
- description: Company description
- url: Website URL
- logo: Company logo
- image: Additional images
002. Contact Data
- telephone: Phone number
- email: Email address
- faxNumber: Fax number
- contactPoint: Contact persons
003. Address Data
- address: Complete address
- geo: Geographic coordinates
- areaServed: Service area
004. Business Hours
- openingHoursSpecification: Detailed opening hours
- specialOpeningHoursSpecification: Special opening hours
Property Type
Description
Examples
Required
Mandatory
name, address
Recommended
Recommended for better results
telephone, openingHours
Optional
Additional information
image, description
Schema for Different Industries
001. Restaurant Schema
{
"@type": "Restaurant",
"servesCuisine": "German Cuisine",
"priceRange": "€€",
"acceptsReservations": true,
"hasMenu": "https://example.com/menu"
}
002. Store Schema
{
"@type": "Store",
"paymentAccepted": ["Cash", "Credit Card"],
"currenciesAccepted": "EUR",
"priceRange": "€€€"
}
003. MedicalBusiness Schema
{
"@type": "MedicalBusiness",
"medicalSpecialty": "Dermatology",
"availableService": [
{
"@type": "MedicalProcedure",
"name": "Skin Examination"
}
]
}
Schema Adaptations for Different Industries
Restaurant
servesCuisine, priceRange, acceptsReservations
Store
paymentAccepted, currenciesAccepted, priceRange
MedicalBusiness
medicalSpecialty, availableService
Rich Snippets and SERP Features
001. Local Pack Results
- Geographic relevance
- Reviews and stars
- Opening hours
- Contact data
002. Knowledge Panel
- Company information
- Social media links
- Additional details
003. Featured Snippets
- FAQ Schema integration
- How-To Schema
- Review Schema
SERP Display
LocalBusiness Schema appears in various SERP features:
- Local pack results with map
- Knowledge panel with company data
- Rich snippets with reviews
Testing and Validation
001. Rich Results Tester
- URL-based tests
- Code-based tests
- Live URL validation
002. Schema.org Validator
- Structural validation
- Property verification
- Syntax control
003. Google Search Control
- Rich Results monitoring
- Error detection
- Performance tracking
Schema Testing Checklist
- ✅ Check JSON syntax
- ✅ Validate required properties
- ✅ Test rich results
- ✅ Check mobile display
- ✅ Monitor Google Search Console
- ✅ Use Schema.org validator
- ✅ Test live URL
- ✅ Measure performance
Avoiding Common Mistakes
001. Structural Errors
- Wrong JSON syntax
- Missing required properties
- Inconsistent data types
002. Content Errors
- Inaccurate address data
- Wrong opening hours
- Outdated contact data
003. Technical Errors
- Duplicate schema implementation
- Conflicting markup formats
- Faulty URL structure
Common Schema Errors
- ❌ Wrong JSON syntax (missing commas, quotes)
- ❌ Missing required properties (name, address)
- ❌ Inconsistent NAP data (Name, Address, Phone)
- ❌ Duplicate schema implementation on one page
- ❌ Outdated or inaccurate business data
Best Practices for LocalBusiness Schema
001. Data Quality
- Current and precise information
- Consistent NAP data (Name, Address, Phone)
- Regular updates
002. Technical Implementation
- Prefer JSON-LD
- Single implementation per page
- Mobile-optimized display
003. Content Integration
- Natural integration into content
- Keyword-optimized descriptions
- Integrate local search terms
Schema Optimization Tips
- 💡 Use specific schema types (Restaurant instead of LocalBusiness)
- 💡 Implement reviews and ratings
- 💡 Add geographic coordinates
- 💡 Test regularly with Google tools
- 💡 Keep data current and consistent
Monitoring and Maintenance
001. Regular Reviews
- Monthly schema validation
- Quarterly content updates
- Annual structure review
002. Performance Monitoring
- Rich Results tracking
- Click-through rate analysis
- Ranking monitoring
003. Adjustments and Updates
- Follow Schema.org updates
- Implement new properties
- Industry-specific optimizations
Schema Maintenance
1. Monitoring
2. Analysis
3. Updates
4. Testing
5. Deployment
6. Review
Related Topics
- Schema.org Fundamentals
- JSON-LD Implementation
- Rich Snippets Optimization
- Organization Schema
- Local SEO Strategies
Last Update: October 21, 2025