Sites › GEO › Schema markup for a local business: a copy-paste example
Schema markup for a local business
Structured data states your facts in a form software can read without guessing. This is the single most useful thing on the checklist.
What it does
Your web page is written for people. Schema markup is the same facts written for machines: what kind of business you are, where, when you are open, and what things cost. Google, Bing and AI assistants all read it. It sits in a <script type="application/ld+json"> tag and customers never see it.
An example
{
"@context": "https://schema.org",
"@type": "Dentist",
"name": "Bloom Dental Studio",
"telephone": "+91 98200 00000",
"priceRange": "₹₹",
"address": {
"@type": "PostalAddress",
"streetAddress": "Unit 3, Lotus Court, J.P. Road",
"addressLocality": "Andheri West",
"addressRegion": "Mumbai",
"postalCode": "400058",
"addressCountry": "IN"
},
"geo": { "@type": "GeoCoordinates", "latitude": 19.1197, "longitude": 72.8468 },
"openingHoursSpecification": [
{ "@type": "OpeningHoursSpecification",
"dayOfWeek": ["Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],
"opens": "10:00", "closes": "20:00" }
],
"sameAs": ["https://www.google.com/maps/…", "https://www.instagram.com/…"]
}
The parts that matter most
- @type. Be specific:
Dentist,HairSalon,CafeOrCoffeeShop,Restaurant. PlainLocalBusinessworks but tells the machine less. - address and geo. Write the address exactly as it appears on your Google listing.
- openingHoursSpecification. Hours are the most asked local question. Keep them current, including holidays you close.
- priceRange and offers. If you publish prices, mark them up, so an answer can quote them.
- sameAs. Links to your Google Maps listing and Instagram, so engines tie them to one business.
Two rules
Only mark up what is visibly on the page. And never add a rating or reviews you do not have: it breaks the platforms’ rules and can get the markup ignored.
Not sure what your site already has? The free checker reads it and lists what is missing.
Want us to check your site? Send your address and we will tell you what an AI assistant can and cannot read on it. Free.
Ask for a free GEO checkQuestions
Do I need a developer to add schema?
Usually a small edit to your site’s head section. Many website builders have a field for it. If yours does not, ask whoever maintains the site, or have us build you one that includes it.
How do I check my schema is valid?
Run our free checker for the basics, and Google’s Rich Results Test for the full detail.