Local Business Schema Generator

Generate valid LocalBusiness schema markup — including a restaurant JSON-LD option — with address, opening hours, phone and geo coordinates for local SEO.

Details

Advanced & recommended fields

JSON-LD output

How to use local business schema markup

LocalBusiness schema is structured data that describes a physical, local business: its name, address, phone number, opening hours and location. Adding schema markup for local business pages helps Google connect your site to your business entity and can support your visibility in local search and maps.

This local business schema generator includes a restaurant JSON-LD schema generator mode plus other common categories like store, cafe, dentist and legal service. Always choose the most specific type that fits your business — Restaurant is better than the generic LocalBusiness when it applies.

Required and recommended fields

  • Required: name and a complete address (PostalAddress with street, city and country).
  • Recommended: telephone, openingHoursSpecification, geo coordinates, an image, priceRange and your website url.

Keep it consistent

Your name, address and phone number (NAP) in the markup should exactly match your Google Business Profile and the visible content on your site. Inconsistent details confuse search engines. Once generated, run the markup through our schema validator and add Organization schema on your homepage to round out your entity.

More schema tools