Resources / Structured data / Template
LocalBusiness JSON-LD Template
Describe one physical business or branch with its public address, contact details, coordinates, and maintained opening hours.
What this describes
Use LocalBusiness for one physical business or branch. Replace it with a more specific subtype, such as Restaurant, Dentist, or Store, when that subtype is accurate. Create a distinct entity and stable identifier for each location.
Copyable template
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"@id": "https://www.example.com/locations/example-city/#business",
"name": "Example Business — Example City",
"url": "https://www.example.com/locations/example-city/",
"image": "https://www.example.com/images/example-city-location.jpg",
"telephone": "+1-555-555-0100",
"priceRange": "$$",
"address": {
"@type": "PostalAddress",
"streetAddress": "100 Example Street",
"addressLocality": "Example City",
"addressRegion": "CA",
"postalCode": "90000",
"addressCountry": "US"
},
"geo": {
"@type": "GeoCoordinates",
"latitude": 34.000000,
"longitude": -118.000000
},
"openingHoursSpecification": [
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": [
"https://schema.org/Monday",
"https://schema.org/Tuesday",
"https://schema.org/Wednesday",
"https://schema.org/Thursday",
"https://schema.org/Friday"
],
"opens": "09:00",
"closes": "17:00"
}
]
}
Customize it
- Replace
LocalBusinesswith the narrowest correct subtype. - Keep one location per entity and use the canonical location-page URL.
- Use the public customer-facing telephone number and full postal address.
- Verify coordinates against the actual entrance or service location.
- Add weekend, holiday, seasonal, or overnight hours using separate specifications as needed.
- Reconcile name, address, telephone, and hours with business profiles and operational systems.
Validate it
Use the live-page JSON-LD validation tutorial, verify the coordinates and all contact details, then test the rendered location page with Schema.org Validator and Google’s Rich Results Test. Recheck after moves, schedule changes, or profile updates. The location can reference its parent Organization when that relationship is accurate.
Official references
Completion check
- Use the most specific accurate LocalBusiness subtype.
- Match location facts to the visible page and maintained business profiles.
- Verify coordinates, opening hours, and telephone number.