Local search runs on consistent facts: your name, address and phone number (often called NAP), your hours, and where you are on a map. LocalBusiness schema states those facts in a format Google reads directly, which supports your Google Business Profile and helps Google connect your website to it.
A local business schema example
{
"@context": "https://schema.org",
"@type": "Dentist",
"name": "Riverside Dental",
"url": "https://riversidedental.example/",
"telephone": "+1-555-0142",
"image": "https://riversidedental.example/clinic.jpg",
"address": {
"@type": "PostalAddress",
"streetAddress": "120 River St",
"addressLocality": "Springfield",
"addressRegion": "IL",
"postalCode": "62701",
"addressCountry": "US"
},
"geo": { "@type": "GeoCoordinates", "latitude": 39.7990, "longitude": -89.6440 },
"openingHoursSpecification": [{
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Monday","Tuesday","Wednesday","Thursday","Friday"],
"opens": "08:00", "closes": "17:30"
}],
"priceRange": "$$"
}Use the most specific type
LocalBusiness works, but schema.org has dozens of more specific types: Restaurant, Dentist, Plumber, AutoRepair, HairSalon, LegalService, Store and many more. Use the closest match. It gives Google a clearer picture of what you do.