GeoLocalSEO › Guides
LocalBusiness schema: tell Google and AI your facts directly
Schema is a small block of code on your page that states your business facts in a format machines read without guessing: name, address, phone, hours and service area.
Why it matters
Without it, a search engine or an assistant has to work out your phone number and hours from the text on your page. With it, the facts are labeled. That lowers the chance your details get quoted wrong.
Example
Replace the values with your own and paste the block into the HTML of your home page. If you use a website builder, look for an "SEO" or "structured data" setting.
<script type="application/ld+json">
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "Your Business Name",
"url": "https://yourbusiness.com/",
"telephone": "+1-555-555-0100",
"address": {
"@type": "PostalAddress",
"streetAddress": "123 Main St",
"addressLocality": "Your City",
"addressRegion": "IL",
"postalCode": "60000"
},
"areaServed": ["Your City", "Next City"],
"openingHours": "Mo-Fr 08:00-17:00"
}
</script>
Three checks before you publish
- Match your Google Business Profile exactly. Same name, address and phone, spelled the same way.
- Use a more specific type if one fits, such as Plumber, Dentist, RealEstateAgent or Restaurant.
- Test it with Google's Rich Results Test, which is free.
Do not add reviews, awards or ratings to schema unless they are real and shown on the page.
Check your own site in 30 seconds
The free Get Found Check reads your home page the way a crawler does and lists every gap with a fix.
Run my free check