No Login Data Private Local Save

Local Business Schema Generator - Online JSON‑LD for SEO

6
0
0
0

Local Business Schema Generator

Business Information
Address & Location
Find coordinates: Right-click any location on Google Maps to get lat/lng.
Opening Hours
Aggregate Rating
Business Images
Social Media Profiles (sameAs)
Payment Methods Accepted
JSON-LD Preview
{
  "Please fill in the form..."
}
Characters: 0

Frequently Asked Questions

LocalBusiness Schema is a type of structured data markup (JSON-LD) that helps search engines like Google understand key information about your local business—such as its name, address, phone number, opening hours, and ratings. When properly implemented, it can enable rich results in search, including the Knowledge Panel, local pack listings, and enhanced search snippets. This schema type is part of Schema.org vocabulary.

Google officially recommends JSON-LD (JavaScript Object Notation for Linked Data) as the preferred format for structured data. Unlike Microdata or RDFa, JSON-LD is a standalone script block that doesn't need to be interwoven with your HTML markup. This makes it easier to maintain, less prone to breaking during site redesigns, and cleaner to implement. Simply place the <script type="application/ld+json"> tag in the <head> or <body> of your page.

According to Google's guidelines, the minimum required fields are:
  • @type — The specific business type (e.g., Restaurant, Dentist, Store)
  • name — The legal business name
  • address — A PostalAddress object with at minimum streetAddress
Highly recommended fields include: telephone, url, openingHoursSpecification, geo (latitude/longitude), and aggregateRating. The more complete your schema, the better your chances of earning rich results.

Use these free tools to test your structured data:
  • Google Rich Results Testsearch.google.com/test/rich-results — Tests which rich results your page qualifies for.
  • Schema.org Validatorvalidator.schema.org — Validates against the full Schema.org vocabulary.
  • Copy the generated JSON-LD from this tool and paste it into either validator to check for errors.

Yes, but with caution. If your business operates from a private residence and does not serve customers at that location, it's better to avoid publishing the full street address in your Schema. Instead, you can specify a serviceArea (the geographic area you serve) and omit the exact street address, or use a P.O. Box. Google's guidelines are strict about using accurate, publicly-serving addresses in LocalBusiness markup. For service-area businesses, consider adding the areaServed property.

Schema.org offers hundreds of specific LocalBusiness subtypes. Choose the most specific type that matches your business. For example, use CafeOrCoffeeShop instead of the generic LocalBusiness if you run a coffee shop. More specific types help search engines better understand your business. If no exact match exists, use the closest parent type or LocalBusiness as a fallback. Our dropdown includes 50+ common subtypes organized by category to help you choose.

While structured data is not a direct ranking factor, it significantly improves how search engines interpret your content. Proper LocalBusiness Schema can enable rich results like star ratings in search snippets, business hours in the Knowledge Panel, and better visibility in local pack results. These enhanced listings typically achieve higher click-through rates (CTR), which indirectly benefits your rankings. For local SEO, schema markup is considered a foundational best practice alongside Google Business Profile optimization and NAP consistency.

Place the generated <script type="application/ld+json">...</script> block either in the <head> section or near the top of the <body> of your HTML. For LocalBusiness Schema, it's common practice to include it on your homepage or your primary Contact / About page. Only include it on pages that are directly relevant to the business location. Avoid placing multiple conflicting schema blocks on the same page.

For businesses with multiple physical locations, you should create a separate LocalBusiness schema block for each location on its respective location page. You can also use an Organization schema on your main site with multiple location entries, but for local SEO, dedicated per-location pages with individual LocalBusiness markup typically perform best. Each location's schema should have its own unique address, phone, and geo coordinates.

The sameAs property links your business website to its official profiles on other platforms—such as Facebook, Instagram, LinkedIn, YouTube, and review sites like Yelp or TripAdvisor. These links help search engines disambiguate your business entity and confirm its authenticity. Consistent social profiles and directory listings that match your NAP (Name, Address, Phone) data reinforce trust signals and support your local SEO strategy.