A complete LocalBusiness block in one form
The JSON-LD LocalBusiness Schema Builder assembles the structured data search engines need to understand a physical business. Filling in your address, hours and contact details produces a valid schema.org/LocalBusiness block that can enrich your Google Maps and local-pack listings.
How it works
The tool creates a root object with a configurable @type (LocalBusiness or a specific subtype). The address is nested as a PostalAddress object with streetAddress, addressLocality, addressRegion, postalCode and addressCountry. Latitude and longitude, when supplied, form a GeoCoordinates object. Opening hours are emitted as an array of OpeningHoursSpecification entries, each carrying a dayOfWeek URL value plus opens and closes times; any day left closed is omitted. Phone, URL, image, price range and accepted currencies are added as plain properties when filled.
Tips and example
Use the same name, address and phone (NAP) here as everywhere else online — inconsistency hurts local ranking. Times use 24-hour HH:MM. Use a two-letter ISO country code such as US or GB. One opening-hours entry looks like this:
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": "https://schema.org/Monday",
"opens": "09:00",
"closes": "17:30"
}