- Free forever
- No card required. Never.
- No account needed
- Built by local SEO specialists
Free LocalBusiness Schema Markup Generator
Fill the form or prefill it from your Google Business Profile and get valid JSON-LD for the right schema.org type — address, geo, opening hours, sameAs and more — ready to paste into your site.
Part of our Website & schema markup tools · ~2 minutes · Input: Business details (or prefill)
Enter your email in the form above to unlock the output.
Live output
Your LocalBusiness JSON-LD
Updates as you type. Paste the whole block, including the script tags.
<script type="application/ld+json">
</script> Where to paste it
Add it once, on the page that represents your business (homepage or contact page). Full walkthrough: How to add schema markup to your website.
- WordPress
- Use a header/footer plugin (WPCode, Insert Headers and Footers) or paste it into your theme’s header.php. Rank Math and Yoast also accept custom schema per page.
- Wix
- Settings → Custom code → Add code → paste → place in Head → apply to the relevant page.
- Squarespace
- Settings → Advanced → Code Injection → Header.
- Shopify
- Online Store → Themes → Edit code → theme.liquid → paste just before the closing head tag.
- Webflow
- Page settings → Custom code → Inside head tag.
- Plain HTML
- Paste it anywhere inside the head element of the page that represents your business.
Next: make sure the profile you copied from is complete with the GBP Optimizer, then collect more reviews with the Review QR Generator.
How it works
How the schema generator works
- 1
Prefill or type
Search your business to import name, address, phone, website, coordinates and opening hours from Google, or fill the fields yourself.
- 2
Pick the precise type
Choose from 45+ schema.org LocalBusiness subtypes (Dentist, Plumber, Restaurant, HairSalon…). The more specific, the better search engines understand you.
- 3
Copy the JSON-LD
The preview updates live. Copy the script tag, download it, then validate it with Google’s Rich Results Test or the Schema.org validator.
Why the exact subtype matters
Every subtype (Dentist, Plumber, HairSalon…) inherits everything from LocalBusiness, so nothing is lost by being specific — but a lot is gained. The type tells Google and AI assistants what kind of business the page is about without having to infer it from text, and it lines up with the primary category on your Google Business Profile. When the two agree, the entity behind your website and your map listing is easier to merge into one.
Keep NAP identical to your Google profile
Name, address and phone are the fields search engines use to match this markup with your Google Business Profile and every directory listing. Copy them exactly — the same suite number format, the same abbreviations, the same phone number — and update the markup whenever the profile changes. Consistency here is a trust signal; small mismatches are noise.
Schema Generator — questions we get asked
Where do I paste the schema markup? +
Inside the <head> (or before </body>) of the page that represents your business — usually the homepage or contact page. Our guide covers WordPress, Wix, Squarespace, Shopify and Webflow.
Which schema type should I use? +
The most specific LocalBusiness subtype that describes your core service. If none fits, use LocalBusiness itself.
Does schema markup improve local rankings? +
Indirectly. It removes ambiguity about who you are and where you operate, supports NAP consistency and can unlock rich results — all of which help Google and AI assistants trust your business.
Is the schema generator free? +
Yes. Everything runs in your browser; only the optional Google prefill calls our free API.
Keep learning
Guides that go with this tool
LocalBusiness Schema Markup: The Complete Guide With JSON-LD Examples
What LocalBusiness schema markup does for local SEO (and what it does not), choosing the type and properties, hours and review rules, single and multi-location JSON-LD examples, and validation.
Read the guide →How to Add Schema Markup to Your Website (WordPress, Wix, Squarespace, Shopify, Webflow, HTML)
Menu paths for adding LocalBusiness JSON-LD on WordPress, Wix, Squarespace, Shopify, Webflow and HTML sites, how to avoid duplicate schema from themes and plugins, and how to test it for local SEO.
Read the guide →NAP Consistency in Local SEO: How to Find and Fix Name, Address, and Phone Mismatches
What NAP consistency does for local SEO today, which variations Google forgives, a free audit with search operators, a fix order from Google Business Profile to aggregators, and a moves checklist.
Read the guide →The Local SEO Checklist: 60 Steps From Setup to Ranking (Free)
A free local SEO checklist: 60 tasks in seven phases, from Google Business Profile setup to reviews, citations, schema and AI visibility, with a 30/60/90-day order and the free tool for each step.
Read the guide →Google My Business SEO: The Complete Guide to Ranking Your Business Profile
Google My Business SEO explained: how Google ranks a Google Business Profile, the on-profile playbook in priority order, reviews, website, citations, tracking and a monthly local SEO routine.
Read the guide →More free local SEO tools
Next tool to run
Stay in the loop
Get every new free tool in your inbox
One short email when a new tool ships or a guide gets a major update. No drip campaigns, nothing to buy — unsubscribe any time with one click.