Local Business Schema Generator

Generate LocalBusiness JSON-LD structured data with name, phone, price range, and postal address. Free schema markup tool for local pages.

Independently verified for accuracy

Calculator by Toolsloft ↗

Enter a business name, contact details, and address to generate LocalBusiness structured data for a storefront or service page. Search engines use this JSON-LD to connect your site with local listings and knowledge panels. Set a specific type like Restaurant or Store, or leave it blank for the general LocalBusiness type.

How this is calculated

The output follows the schema.org LocalBusiness vocabulary with a nested PostalAddress, printed as JSON-LD with two-space indentation. The name is required, the address block appears only when at least one address field is filled, and every empty field is omitted so the markup stays valid.

How to use

  1. Enter the business name and pick a type such as Restaurant or Store.
  2. Add the phone, price range, website, and address fields you have.
  3. Copy the JSON-LD into a <script type="application/ld+json"> tag on the page.

Examples

  • Restaurant: name + phone + price + full address
  • Name only: defaults to the LocalBusiness type

FAQ

What business type should I choose?
Use the most specific schema.org type that fits, such as Restaurant, Store, or Dentist. If none applies, leave it blank and the tool uses LocalBusiness.
How should I write the price range?
Schema.org accepts a symbol range like $$ or a text range such as $10 to $30. This tool passes the value through as you enter it.
Is the address required?
No, but a local business listing is far more useful with one. The address block is added only when you fill in at least one of its fields.

Embed this calculator

Add this free calculator to your own site. Copy the code and paste it where you want it to appear.