Free Local Business Schema Generator

Local pack rankings start with clear business data. NToolHub's free Local Business Schema Generator builds LocalBusiness JSON-LD with your address, hours, phone, geo coordinates and price range. It's made for restaurants, clinics, shops and service businesses that want Google to fully understand their physical presence.

Private by design. This tool runs 100% in your browser — your content is never uploaded to any server.

How to Use the Local Business Schema Generator

  1. Enter your business name and choose the closest business type.
  2. Add contact details, address, opening hours and map coordinates.
  3. Click Generate Schema to build the LocalBusiness markup.
  4. Add it to your homepage or contact page and test with the Rich Results Test.

Features

Pick from eight business subtypes (Restaurant, Store, Hotel and more), enter a full postal address, opening hours, latitude/longitude and contact details. The generator nests PostalAddress and GeoCoordinates correctly and outputs copy-ready JSON-LD with download support.

Benefits & Use Cases

Complete local structured data reinforces your Google Business Profile signals, helps you appear in local-intent searches, and powers map and knowledge-panel displays with correct hours and directions. Consistent NAP data across your site and listings builds trust with both users and algorithms.

Tips

Keep the name, address and phone identical to your Google Business Profile — mismatches confuse Google. Use precise geo coordinates from Google Maps, format opening hours like 'Mo-Fr 09:00-18:00', and update holiday hours promptly.

Frequently Asked Questions

Which business type should I select?

Choose the most specific subtype available — Restaurant beats generic LocalBusiness for a restaurant. If none fits exactly, use LocalBusiness.

Do I need geo coordinates?

They're optional but recommended. Precise latitude/longitude helps Google place you correctly on maps and in 'near me' results.

Should the address match my Google Business Profile?

Yes, exactly. Name, address and phone (NAP) consistency between your site, your markup and your Business Profile is a core local ranking factor.

Where do I place LocalBusiness markup?

On your homepage and contact/location pages — anywhere the business itself is the main topic. One accurate block beats repeating it on every page.

Related Tools