LocalBusiness Structured Data
Schema.org structured data lets Google precisely understand your business, its location and services. Correct markup can improve how your results appear and strengthen your local SEO signals.
Why Structured Data Matters for Local SEO
LocalBusiness Schema markup transmits structured information to Google: name, address, phone, hours, business type. This feeds the Knowledge Graph, rich snippets and can influence local pack positioning by reinforcing data consistency between your site and your GBP listing.
Specialised LocalBusiness Types
- Restaurant, Bakery, CafeOrCoffeeShop — food service
- MedicalBusiness, Dentist, Optician — healthcare
- LegalService, Notary, AccountingService — professional services
- AutoRepair, Plumber, Electrician — trades
- HairSalon, BeautySalon, SpaOrBeautyShop — beauty
Minimal JSON-LD Example
{
"@context": "https://schema.org",
"@type": "LocalBusiness",
"name": "Johnson Plumbing",
"address": {
"@type": "PostalAddress",
"streetAddress": "12 High Street",
"addressLocality": "Manchester",
"postalCode": "M1 1AA",
"addressCountry": "GB"
},
"telephone": "+44 161 000 0000",
"openingHoursSpecification": [
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Monday","Tuesday","Wednesday","Thursday","Friday"],
"opens": "08:00",
"closes": "18:00"
}
],
"geo": {
"@type": "GeoCoordinates",
"latitude": 53.4808,
"longitude": -2.2426
},
"url": "https://www.johnsonplumbing.co.uk"
} Properties Not to Overlook
priceRange: £, ££ or £££ — a trust signalaggregateRating: average rating and review count (if you manage reviews yourself)areaServed: list of towns or zones coveredhasMap: link to Google MapssameAs: URLs of your social profiles and directory listings
Testing and Validating Your Markup
- Google Rich Results Test: search.google.com/test/rich-results
- Schema Markup Validator: validator.schema.org
- Google Search Console: "Enhancements" tab for errors after indexing