Runs in your browser · Last updated 4 September 2026
LocalBusiness Schema Generator
Generate LocalBusiness JSON-LD with PostalAddress. Restaurant, Store, or generic.
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "Free Tab Tools Workshop",
"url": "https://freetab.tools",
"telephone": "+1-415-555-0199",
"address": {
"@type": "PostalAddress",
"streetAddress": "1 Market St",
"addressLocality": "San Francisco",
"addressRegion": "CA",
"postalCode": "94105",
"addressCountry": "US"
}
}How to use this tool
- Fill name, address, phone, and URL.
- Copy the JSON-LD.
- Keep NAP identical to your maps listing.
Address is not optional
LocalBusiness without PostalAddress fails the validator. Street, city, region, postal code, and country are all in the form.
Frequently asked questions
- Restaurant vs LocalBusiness?
- The @type field defaults to LocalBusiness. Change it in the JSON if you are a Restaurant or Store.
- Do I need a GeoCoordinates node?
- Helpful, not emitted here. Add latitude/longitude if you have them.
- Opening hours?
- Not in this form. Add OpeningHoursSpecification on the live page.
- NAP consistency?
- Name, address, and phone should match the Google Business Profile.
- Uploaded?
- No.