Local Business Schema Generator
Build LocalBusiness JSON-LD with address, hours and geo.
Opening hours
JSON-LD
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "Blue Bottle Cafe",
"image": "https://example.com/cafe.jpg",
"address": {
"@type": "PostalAddress",
"streetAddress": "456 Market St",
"addressLocality": "San Francisco",
"addressRegion": "CA",
"postalCode": "94105",
"addressCountry": "US"
},
"telephone": "+1-555-987-6543",
"url": "https://example.com",
"priceRange": "$$",
"geo": {
"@type": "GeoCoordinates",
"latitude": "37.7897",
"longitude": "-122.3972"
},
"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": "08:00",
"closes": "18:00"
}
}
</script>Free local business schema generator. Enter your name, address, phone, opening hours and geo coordinates to build valid LocalBusiness JSON-LD structured data — helping your business appear in local search and maps features. Runs in your browser.
How to use the Local Business Schema Generator
- 01Enter your business name, address and phone number.
- 02Add opening hours, price range and map coordinates.
- 03Copy the LocalBusiness JSON-LD into your site.
Frequently asked questions
How are opening hours represented?
Opening hours use an OpeningHoursSpecification with the days of the week plus opening and closing times in 24-hour HH:MM format. Select the days your chosen hours apply to.
Do I need latitude and longitude?
Geo coordinates are optional but recommended. They pinpoint your location precisely for maps and local features, complementing the postal address.