Local SEO

LocalBusiness Schema Markup

Generate LocalBusiness JSON-LD to improve local search rankings, Google Maps visibility, and local Knowledge Panel eligibility.

Rich result type
Local Knowledge Panel, Google Maps
Google documentation →

Validate your LocalBusiness schema

Enter your URL to check if your LocalBusiness markup is correct and eligible for rich results.

Required fields

  • name
  • address.streetAddress
  • address.addressLocality
  • telephone

Recommended fields

  • openingHours
  • geo
  • priceRange
  • aggregateRating
  • image

Common LocalBusiness schema errors

  • address not using PostalAddress type
  • openingHours not in schema.org format (Mo-Fr 09:00-17:00)
  • geo coordinates missing or incorrect
  • Missing addressCountry in PostalAddress

Generate LocalBusiness schema

Fill in the fields below to generate valid JSON-LD you can paste directly into your page.

LocalBusiness schema — frequently asked questions

Does LocalBusiness schema help Google Maps rankings?

LocalBusiness schema is a strong local SEO signal. Combined with a verified Google Business Profile, it significantly helps local pack and Maps rankings.

What LocalBusiness subtypes are available?

Schema.org has 100+ LocalBusiness subtypes including Restaurant, MedicalClinic, LegalService, AutoRepair, and more. Using the most specific subtype improves relevance signals.

How do I add opening hours?

Use the openingHours property with day abbreviations: 'Mo-Fr 09:00-17:00' for Monday-Friday 9am-5pm. Multiple specifications can be used for different day ranges.

Other schema types

E-commerceProductProduct snippets, Google ShoppingContentArticleTop Stories, Article rich resultsRich ResultsFAQPageFAQ dropdowns in SERPBrandingOrganizationKnowledge Panel, logo in searchNavigationBreadcrumbListBreadcrumb trails in SERPRich ResultsHowToStep-by-step rich results

Audit your full schema coverage

SchemaScan checks all schema types at once — get a complete score and fix-it report for any URL.

Run free audit →