All schema types
Business & Services
schema.org spec

LocalBusiness

A particular physical business or service location. Critical for local SEO and Map Pack rankings.

What it is

LocalBusiness is the most important schema type for local SEO. It supports geographic coordinates, opening hours, price range, accepted payment methods, and service area. Use the most specific subtype (Restaurant, Dentist, AutoRepair, etc.) when applicable. Pair with a verified Google Business Profile for maximum effect.

Required properties
  • name
  • address
  • telephone
Recommended properties
  • image
  • priceRange
  • openingHoursSpecification
  • geo
  • url
  • sameAs
  • aggregateRating
  • review
  • areaServed
  • hasMap
JSON-LD example
<script type="application/ld+json">
{
  "@context": "https://schema.org",
  "@type": "LocalBusiness",
  "@id": "https://example.com/#local",
  "name": "Toronto SEO",
  "image": "https://example.com/storefront.jpg",
  "telephone": "+1-416-555-0100",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "123 King St W",
    "addressLocality": "Toronto",
    "addressRegion": "ON",
    "postalCode": "M5H 1A1",
    "addressCountry": "CA"
  },
  "geo": {
    "@type": "GeoCoordinates",
    "latitude": 43.6486,
    "longitude": -79.3812
  },
  "openingHoursSpecification": [
    {
      "@type": "OpeningHoursSpecification",
      "dayOfWeek": [
        "Monday",
        "Tuesday",
        "Wednesday",
        "Thursday",
        "Friday"
      ],
      "opens": "09:00",
      "closes": "18:00"
    }
  ],
  "priceRange": "$$$"
}
</script>
Google rich result support

Local pack eligibility, knowledge panel, opening hours in SERP, Google Maps integration.

When to use it
  • Brick-and-mortar businesses
  • Service-area businesses
  • Restaurants, clinics, agencies