Local Business Schema Generator
Generate the JSON-LD that tells Google what your business is, where it is and when it is open. Built for Indian addresses, with the country and state fields right.
Your JSON-LD
Paste it before the closing head tag, then check it in Google Rich Results Test. Only describe what is really true: invented hours and ratings are a penalty, not a shortcut.
What this actually does for you
Schema does not make you rank. What it does is remove ambiguity: it states plainly that this page is a business, in this town, reachable on this number, open at these hours. That is the same information Google is trying to reconcile between your site, your Business Profile and a dozen directories.
When those disagree, the listing suffers. When they match exactly, you have removed a reason to doubt you.
Use the name on your signage
Not the name with keywords added. “Sharma Dental Clinic” and not “Sharma Dental Clinic Best Dentist Batala”. Keyword-stuffed names are one of the most common causes of a suspended Business Profile, and the markup should match the profile exactly.
Only describe what is true
The tool deliberately has no field for a star rating or a review count. Marking up a rating you cannot evidence is a manual action waiting to happen, and Google ignores self-serving review markup anyway. The same goes for hours: if you are shut on Sunday, say so, because wrong hours generate exactly the kind of one-star review that is hard to answer.
Where to put it
- Paste it just before the closing
</head>tag, on your contact or home page. - One business, one page. Do not repeat it on every page of the site.
- Check it in Google’s Rich Results Test before you move on.
- If an SEO plugin already outputs LocalBusiness markup, use that instead of adding a second one.
The markup is one piece. The rest of local visibility is the profile itself and consistency across directories: the local SEO checklist for Punjab covers the order to do it in, and getting listed on Maps comes first.
Will this make me rank higher?
Not by itself. It removes ambiguity about who and where you are, which helps the signals that do matter line up.
Why is there no field for reviews?
Because marking up a rating you cannot evidence risks a manual action, and Google ignores self-serving review markup regardless.
My SEO plugin already adds schema. Should I use this?
No. Two LocalBusiness nodes on one page is worse than one. Fix the plugin output instead.
What if I have no shopfront?
If customers do not visit you, do not publish a street address. Set up as a service area business on your Business Profile and leave the address out.
Want the whole local setup done?
Profile, citations, markup and the pages that support them, for businesses across Punjab.