Local Business Schema Generator

Create schema markup for local businesses to appear in Google local results.

Enter a business name to generate schema

Free browser-based tool · Runs 100% on your device · Last updated

What is the Local Business Schema Generator?

The free Local Business Schema Generator creates a complete LocalBusiness (or subtype) JSON-LD block with business name, description, website URL, phone, email, price range, image, full address (street, city, state, postal code, country), and GPS coordinates. Local Business schema helps Google display your business in local search results and Google Maps.

  • Add Local Business schema to a restaurant, shop, or service provider's website.
  • Improve visibility in Google's local "3-pack" search results and Google Maps.
  • Provide structured contact information, address, and opening hours for search engines.
  • Set up schema for a multi-location business by generating one block per location.
  • Supplement a Google Business Profile with on-page structured data for stronger local signals.

How to Use the Local Business Schema Generator

  1. 1 Choose the business type from the dropdown (LocalBusiness, Restaurant, Store, etc.).
  2. 2 Enter the Business name, description, website URL, phone, email, and price range.
  3. 3 Fill in the full address: street, city, state/region, postal code, and country code.
  4. 4 Optionally enter latitude and longitude coordinates for Google Maps precision.
  5. 5 Click Copy JSON-LD to get the complete Local Business schema.

Key Features

  • 🏪
    Multiple business types
    Choose from LocalBusiness, Restaurant, Store, Hotel, and more subtypes.
  • 📍
    Full address + GPS
    Include structured address and precise GPS coordinates for Google Maps integration.
  • 📞
    Contact fields
    Phone, email, and price range fields for rich Knowledge Panel display.
  • 📋
    Copy JSON-LD
    One-click copy of the complete Local Business schema.

Example Usage

Example Input
Type: Restaurant, Name: "Joe's Café", Phone: +1-555-555-5555, City: New York, Lat: 40.7128, Lng: -74.0060
Example Output
{
  "@context": "https://schema.org",
  "@type": "Restaurant",
  "name": "Joe's Café",
  "telephone": "+1-555-555-5555",
  "address": { "@type": "PostalAddress", "addressLocality": "New York" }
}

Frequently Asked Questions about the Local Business Schema Generator

What is the Local Business Schema Generator?
The Local Business Schema Generator is a free online tool that lets you create schema markup for local businesses to appear in Google local results. It runs entirely in your browser, so there is nothing to install and nothing is uploaded to a server.
Is the Local Business Schema Generator free?
Yes — the Local Business Schema Generator is completely free, with no account, subscription, signup, or usage limits.
Is my data uploaded or stored?
No. The Local Business Schema Generator processes everything locally in your browser. Your input is never uploaded, saved, or shared with any server.
Does the Local Business Schema Generator work offline?
Yes. Once the page has finished loading, the Local Business Schema Generator works without an internet connection.
Which browsers does the Local Business Schema Generator work in?
The Local Business Schema Generator works in all modern browsers, including Chrome, Firefox, Safari, and Edge — no plugins or extensions needed.
Does Local Business schema replace Google Business Profile?
No — a Google Business Profile (formerly Google My Business) is separate and more important for local pack visibility. Schema provides supporting signals on your website.
What "type" should I choose for a generic small business?
Use "LocalBusiness" as the general type. If your business has a specific category (Restaurant, MedicalClinic, Store, etc.), choose the most specific type that applies.

Related Free Schema Markup Tools