LocalBusiness JSON-LD · 50 business types
Local schema that stays correct after launch day.
Build valid LocalBusiness markup for clinics, contractors and restaurants in minutes. Then paste one script and keep every client site's hours, services and profiles in sync — forever.
- No account needed
- Google rich results validator
- Copy, download or host
<script type="application/ld+json">{ "@context": "https://schema.org", "@type": "Dentist", "name": "Bright Smile Dental Studio", "telephone": "+31 50 211 4480", "address": { "@type": "PostalAddress", "addressLocality": "Groningen", "addressCountry": "NL" }, "openingHoursSpecification": [{ "@type": "OpeningHoursSpecification", "dayOfWeek": ["Monday", "Tuesday", "Friday"], "opens": "08:30", "closes": "12:30" }], "isAcceptingNewPatients": true}</script>Start from a sample:
The builder
Everything Google's LocalBusiness docs ask for — in a form a client could fill in.
Specific subtypes
Dentist, Plumber, HVACBusiness, LegalService, Restaurant and 40+ more, with type-specific fields like servesCuisine and isAcceptingNewPatients.
Real-world opening hours
Split lunch breaks, past-midnight closes, 24/7 days and holiday exceptions — grouped into compact OpeningHoursSpecification.
Map picker & service areas
Drop a pin for 6-decimal coordinates, list cities served or a radius, and handle service-area businesses correctly.
Live, highlighted code
Every keystroke updates the JSON-LD. Copy the script tag, download .json, or open Google's Rich Results Test in one click.
Rich results validator
Errors, missing recommended fields and best-practice warnings — each with a “fix” button that jumps to the field.
Search preview
See a simulated local result with open/closed status computed from your hours, so clients understand what they're getting.
For agencies · Pro
Paste once. Update forever.
Client CMS logins, page builders and developer queues are why local schema goes stale. The hosted embed removes all of it: you publish in LocalSchema, every site updates itself.
- 1
Build & publish
Fill in the location once, validate, hit publish.
- 2
Paste one script tag
Add it to the client's site via any CMS, theme or Tag Manager.
- 3
Edit whenever
Holiday hours, new services, a new phone number — live within a minute.
client-site.com · <head>
<script src="https://local-schema-beacon.lovable.app/s/org_7k2m9x.js"></script>
25
locations per workspace
60s
edge cache — updates fast
24/7
drift & embed monitoring
Draft changed openingHoursSpecification (Saturday 09:00–14:00) — live embed still serves the old hours.
Generators by niche
56 ready-made schema generators.
Each one explains which properties matter for that business type and opens the builder pre-configured.
Healthcare
Home services
Legal & finance
Pricing
Free for one location. €24/month for agencies.
Pro is €24/month or €199/year for up to 25 locations, hosted embeds and health monitoring. 14-day free trial, no card.