Free • Local SEO • Schema.org

Local Business Schema Generator

Generate valid LocalBusiness JSON-LD schema with address, opening hours and contact details. Help your business appear in rich Google results.

STEP 1

Pick your business type

Restaurant, café, salon, dentist, store, or generic.

STEP 2

Fill address and contact

Required for valid markup.

STEP 3

Set opening hours

Optional but boosts local visibility.

Business details

Required fields are marked *.

Opening hours (optional)

Tick days you are open. Leave unchecked for closed days.

OPEN
CLOSE
OPEN
CLOSE
OPEN
CLOSE
OPEN
CLOSE
OPEN
CLOSE
OPEN
CLOSE
OPEN
CLOSE

Why local businesses need schema markup

When a customer searches for "pizza near me" or "dentist in [city]", Google decides which results to show partly based on structured data. A LocalBusiness schema tells Google exactly: name, location, hours, phone, what type of business. Without it, Google has to guess from the page text — and guesses are often wrong.

What schema unlocks for you

Frequently asked questions

Where do I put this code?

Inside the <head> of your business homepage (or contact page). Just paste before </head>.

Will this guarantee rich results in Google?

No tool can guarantee it. Google decides. But schema is the foundation and significantly increases the chances.

Should every page have this schema?

No, just one page per business location. Usually the homepage or the contact page.

I have multiple locations. What now?

Use a separate page per location, each with its own LocalBusiness schema with that location's details.

What if my opening hours change?

Update the schema. If you change often (seasonal), consider not setting hours and using Google Business Profile for live hours.