Free tool. No sign-up. No data stored.
Local Schema Generator and Checker
Generate clean LocalBusiness JSON-LD or validate the schema already on your site. Free, no sign-up, no data stored. Built for business owners who want their website to show up properly in Google's local results and in AI-generated answers from ChatGPT, Perplexity, and Gemini.
Tell us about your business
The minimum Google needs to recognise you as a local business. Four required fields — takes under a minute.
Where is the business based?
Required for Google's local pack and map results. Use your registered trading address.
Signals that strengthen the schema
All optional. Each one you add improves AI-crawl readiness and increases the chance of rich snippets in search.
Your schema is ready
Copy the code below and paste it inside the <head> tag of your website.
Want a second pair of eyes on it?
We'll email you:
- Platform-specific installation steps (Duda, WordPress, Shopify, custom)
- A copy of the generated code as a reference document
- A free 5-minute manual review of your live schema when you reply with your URL
Check your inbox
The installation walkthrough and code are on their way. Reply to the email with your website URL when you've installed it and we'll review it manually.
Check your existing schema
Paste your LocalBusiness JSON-LD below. We'll score it against Google's requirements and AI-crawl readiness benchmarks.
What is LocalBusiness schema?
Schema is structured data you add to your website that tells search engines and AI systems what your business is, where it operates, and how people can contact you. Think of it as a machine-readable business card embedded in your site's code. Google, Bing, and AI answer engines read it before they read your visible page content.
LocalBusiness schema is a specific subtype designed for businesses that serve customers from a physical location or a defined geographic area. If you run an estate agency, a law firm, a dental practice, a contractor, a shop, or any service business tied to a place, this is the schema type you need.
Without it, Google has to guess at your business details from scattered signals across your website. With it, the details are stated explicitly and unambiguously. That removes guesswork — and in search, guesswork works against you.
Why local schema matters for your business
Three reasons it affects the bottom line.
Local pack visibility. The map results and three-business box that appear at the top of local searches favour businesses with complete, well-structured schema. Incomplete schema reduces your eligibility.
AI answer engine inclusion. When someone asks ChatGPT or Perplexity "who are the best estate agents in Southampton", the models pull from websites they can parse cleanly. Schema makes your site parseable. Sites without it are functionally invisible to these systems.
Click-through rate. Schema enables rich snippets - star ratings, opening hours, and price range showing directly in search results. Listings with rich snippets typically see click-through rates 20-30% higher than plain text listings.
For real estate, professional services, and B2B service businesses, the compound effect across these three channels is the difference between steady inbound enquiries and feast-or-famine lead flow.
How to add schema to your website
Once you've generated your schema above, it needs to live inside a <script type="application/ld+json"> tag in the <head> section of your website. The tool adds this wrapper automatically when you click Copy.
How to add schema on Duda
Go to Site → SEO → Header HTML. Paste the copied code into the header HTML box. Save and republish. The schema will load on every page of your site. If you want it on specific pages only, use page-level SEO settings instead.
How to add schema on WordPress
Use a header injection plugin like Insert Headers and Footers or WPCode. Paste the code into the site-wide header section. If your theme supports custom head scripts directly, that works too. Avoid hardcoding it into theme files - updates will overwrite it.
How to add schema on Shopify or custom-built sites
On Shopify, edit theme.liquid and paste inside the <head> section. On custom sites, add it to your global header template. For static sites, include it in every page's <head>.
How to test your schema is working
After publishing, paste your live page URL into Google's Rich Results Test. If the schema is detected and valid, you'll see a green tick and a preview of how Google might display your listing. Any errors will be flagged with the specific field at fault.
Thank you for contacting us.
We’ll get back to you as soon as possible.
We got it.
Let's talk.
Let's Connect
Whether you have a project in mind or just a question - this is the right place to start. We will get back to you within one working day.



