Free Local Business Schema Generator

Generate LocalBusiness JSON-LD schema for local SEO. NAP, hours, geo, reviews, all required fields. Free, no signup.

4.6on G2
4.8on Trustpilot
Used by 35,000+ local businesses

Business Details

Address

JSON-LD Schema

What this tool does

LocalBusiness schema is foundational for local SEO. It tells Google your business type, location, hours, phone, and reviews — powering Knowledge Graph and local pack rankings.

Pick a sub-type, fill in NAP and hours, copy the JSON-LD. Validate with Rich Results Test before deploying.

How to generate schema

Five steps from form to deployed.

1

Pick business type

60+ sub-types: Restaurant, Dentist, Hotel, etc.

2

Fill in NAP and hours

Name, Address, Phone + opening hours.

3

Add optional fields

Geo, reviews, image, price range.

4

Copy JSON-LD

One-click copy.

5

Deploy and validate

Paste in page head; test with Rich Results Test.

When local businesses use it

Six common scenarios.

Single-location small business

Restaurant, dentist, salon. Add schema to homepage and key location pages.

Multi-location franchise

Per-location schema on each location page. Helps each rank for its city.

Service-area business

Plumber, contractor. Use serviceArea instead of fixed address.

Hotel/lodging schema

Use Hotel @type with amenities, star rating, room types.

Medical practice

MedicalClinic with medicalSpecialty, hours, accepted insurance.

Local SEO sprint

Audit competitors' schema; match or exceed their structured data.

Platform-specific guides

How to deploy schema on the platforms most local businesses use.

WordPress

  1. Use Yoast Local SEO or Schema Pro for plugin-based generation.
  2. Or paste this tool's output via custom code block.
  3. Verify with Rich Results Test.

Webflow

  1. Page settings > custom code > head — paste JSON-LD.
  2. For multi-location, bind dynamic fields per CMS item.
  3. Publish and verify.

Wix

  1. Settings > SEO > Advanced SEO > Schema Markup.
  2. Paste JSON-LD output.
  3. Test in Rich Results Test.

Shopify

  1. Edit theme.liquid, add JSON-LD before </head>.
  2. For per-location, use metafields.
  3. Verify with Rich Results.

Custom HTML / Next.js

  1. Add via next/head or document.
  2. For dynamic, generate from CMS data.
  3. Validate at build time.

Grigora vs. other generators

Side-by-side comparison.

CapabilityGrigoraSchema.orgYoast LocalFree generatorsManual
Free + unlimitedYesYesLimitedYesManual
All sub-types60+LimitedAllGeneric onlyManual
Opening hours supportYesYesYesPartialManual
Geo coordinatesYesYesYesNoManual
Reviews/ratingsYesYesYesNoManual
No signupYesAccount requiredAccount requiredYesYes
Live previewYesNoYesNoNo
Result speedInstant<3 secInstantInstantManual

Common errors and how to fix them

Eight issues teams hit when generating schema.

Schema rejected by Google

Cause: Missing required field.

Fix: Run through Rich Results Test; fix flagged field.

Wrong @type

Cause: Used generic LocalBusiness when specific type fits.

Fix: Use specific type (Restaurant, Dentist, etc.) for better SEO.

Address format invalid

Cause: Used inline address, not PostalAddress.

Fix: Use structured PostalAddress with streetAddress, addressLocality, addressRegion, postalCode, addressCountry.

Opening hours wrong format

Cause: Used informal "Mon-Fri 9-5".

Fix: Use openingHoursSpecification with dayOfWeek and times array.

Phone number not E.164

Cause: Used local format.

Fix: Use +1 country code prefix.

Multiple LocalBusiness conflict

Cause: Multiple schemas on one page.

Fix: One per page; multiple locations need separate URLs.

Geo coordinates wrong

Cause: Lat/lng swapped or wrong format.

Fix: Latitude first, then longitude. Decimal format only.

Schema works but no Knowledge Graph

Cause: Google has not indexed yet.

Fix: Wait 1-4 weeks; submit URL in Search Console.

Original data from our 2026 LocalBusiness audit

Across 2,000 local business pages.

32%
% of local pages with valid LocalBusiness schema
geo coordinates (38%)
Most common missing field
+18%
Median CTR lift after adding schema
Restaurant (24%)
Most-used sub-type

Frequently asked questions

Twelve answers about LocalBusiness schema.

Related free tools

Other utilities that pair with LocalBusiness Schema.

Generate schema right now

Boost local SEO in 5 minutes. Free, unlimited.

Try the Schema Generator