LocalBusiness Schema

What is LocalBusiness Schema?

LocalBusiness Schema is a Schema Data format that helps local businesses make their business information understandable for search engines. It belongs to the Semantic Markup family and enables important business data such as address, opening hours, contact information and reviews to be structured in a machine-readable format.

Benefits of LocalBusiness Schema

001. Improved visibility in local search results

  • Increased chance of Featured Results
  • Better representation in Google My Business
  • Optimized display in local pack results

002. Enriched 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

LocalBusiness Schema Types

001. Basic LocalBusiness

Basic business information for all local businesses.

002. Specific Business Types

  • Local Restaurant
  • Store
  • MedicalBusiness
  • LegalService
  • FinancialService
  • AutomotiveBusiness

003. Service-oriented Types

  • LocalBusiness
  • ProfessionalService
  • HomeAndConstructionBusiness

Implementation of LocalBusiness Schema

001. JSON-LD Format Format (Recommended)

{
  "@context": "https://schema.org",
  "@type": "LocalBusiness",
  "name": "Example Restaurant",
  "image": "https://example.com/logo.jpg",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "Example 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. HTML5 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">Example 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">Example Street 123</span>
    <span property="postalCode">10115</span>
    <span property="addressLocality">Berlin</span>
  </div>
</div>

Important LocalBusiness Properties

001. Basic Information

  • name: Company name
  • description: Company description
  • url: Website URL
  • logo: Company logo
  • image: Additional images

002. Contact Information

  • 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

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"
    }
  ]
}

Rich Snippets and SERP Features

001. Local Pack Results

  • Geographic relevance
  • Ratings and stars
  • Opening hours
  • Contact information

002. Knowledge Panel

  • Company information
  • Social media links
  • Additional details

003. Featured Snippets

  • FAQ Schema integration
  • How-To Schema
  • Review Schema

Testing and Validation

001. Google Rich Results Test

  • URL-based tests
  • Code-based tests
  • Live URL validation

002. Schema.org Validator

  • Structural validation
  • Property verification
  • Syntax checking

003. GSC

  • Rich Results monitoring
  • Error detection
  • Performance tracking

Avoiding Common Mistakes

001. Structural Errors

  • Incorrect JSON syntax
  • Missing required properties
  • Inconsistent data types

002. Content Errors

  • Inaccurate address data
  • Incorrect opening hours
  • Outdated contact information

003. Technical Errors

  • Duplicate schema implementation
  • Conflicting markup formats
  • Faulty URL structure

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

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
  • Position Monitoring

003. Adjustments and Updates

  • Track Schema.org updates
  • Implement new properties
  • Industry-specific optimizations

Last updated: October 21, 2025