LocalBusiness Schema Markup Guide
Master LocalBusiness schema implementation for local search domination. Learn how to connect with Google My Business, improve local pack visibility, and drive foot traffic with proper structured data markup.
π Local Search Impact
LocalBusiness schema can boost local search visibility by 40-60% and increase foot traffic by 20-35%. Businesses with complete schema markup appear in Google Maps, local pack results, and knowledge panels - the prime real estate for local search.
What is LocalBusiness Schema?
LocalBusiness schema is a specialized schema type for brick-and-mortar businesses with physical locations. It tells search engines about your business address, phone number, hours, services, and more. When properly implemented, it connects your website with Google My Business and improves visibility across Google Search, Maps, and local results.
πΊοΈ Google Maps
Improves visibility in Google Maps with accurate business details
π± Local Pack
Appears in Google's local pack results and 3-pack listings
π’ Knowledge Panel
Powers business information in knowledge panels
Ready to validate your Local Business schema? Use our interactive validator to check your implementation.
βValidate Local Business SchemaβLocalBusiness Schema Properties
β Required Properties
name - Business name
address - Complete street address with all components
telephone - Business phone number
url - Website URL
π Highly Recommended
geo - Latitude and longitude coordinates
openingHoursSpecification - Hours of operation for each day
image - Business photo or storefront image
aggregateRating - Average rating and review count
priceRange - Pricing tier ($, $$, $$$, $$$$)
Complete LocalBusiness Schema Example
Production-ready LocalBusiness schema implementation:
<script type="application/ld+json">
{
"@context": "https://schema.org/",
"@type": "Restaurant",
"name": "The Gourmet Table",
"image": "https://example.com/restaurant.jpg",
"description": "Fine dining restaurant serving contemporary American cuisine",
"address": {
"@type": "PostalAddress",
"streetAddress": "456 Main Street",
"addressLocality": "San Francisco",
"addressRegion": "CA",
"postalCode": "94105",
"addressCountry": "US"
},
"telephone": "(415) 555-0123",
"url": "https://example.com",
"priceRange": "$$$",
"geo": {
"@type": "GeoCoordinates",
"latitude": "37.7749",
"longitude": "-122.4194"
},
"openingHoursSpecification": [
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": "Monday",
"opens": "11:00",
"closes": "22:00"
},
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": "Tuesday",
"opens": "11:00",
"closes": "22:00"
},
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": "Saturday",
"opens": "10:00",
"closes": "23:00"
},
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": "Sunday",
"opens": "10:00",
"closes": "21:00"
}
],
"aggregateRating": {
"@type": "AggregateRating",
"ratingValue": "4.5",
"reviewCount": "342"
},
"servesCuisine": "Contemporary American",
"menu": "https://example.com/menu.pdf",
"acceptsReservations": true,
"priceRange": "$$$",
"sameAs": [
"https://www.google.com/maps/place/...",
"https://www.yelp.com/biz/...",
"https://www.facebook.com/..."
]
}
</script>LocalBusiness Subtypes
LocalBusiness has many specialized subtypes. Use the most specific one for your business:
Food & Drink
Restaurant, Cafe, Bakery, Bar, Brewery
Services
Dentist, Hospital, Salon, AutoRepair
Retail
Store, ClothingStore, HardwareStore
Recreation
MovieTheater, AmusementPark, SportsActivityLocation
Managing Opening Hours
Accurate opening hours are critical for local search visibility. Always include the days you're open:
"openingHoursSpecification": [
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"],
"opens": "09:00",
"closes": "17:00"
},
{
"@type": "OpeningHoursSpecification",
"dayOfWeek": "Saturday",
"opens": "10:00",
"closes": "14:00"
}
// Sunday closed - omit it
]Frequently Asked Questions
Why is LocalBusiness schema critical for local businesses?
LocalBusiness schema connects your website to Google My Business and improves local search visibility by 40-60%. It enables your business to appear in Google Maps, local pack results, and knowledge panels with complete information including hours, phone, address, and reviews.
What properties are required for LocalBusiness schema?
Required: name, address (with streetAddress, addressLocality, addressRegion, postalCode, addressCountry), telephone, and geo (latitude/longitude). Recommended: openingHoursSpecification, image, url, and aggregateRating for complete visibility.
How does LocalBusiness schema affect Google Maps?
Proper LocalBusiness schema with verified information helps Google sync your business details across Maps, Search, and Knowledge Panels. Accurate schema data prevents duplicate listings and ensures consistent business information across all platforms.
Can I use LocalBusiness for multiple locations?
Yes, create separate pages for each location with individual LocalBusiness schemas. Each location gets its own URL with location-specific data. This helps Google understand your business network structure.
What impact does schema have on click-to-call rates?
LocalBusiness schema with accurate telephone numbers increases click-to-call by 20-35%. Mobile users especially benefit, with direct calling available from search results and Google Maps.
How do opening hours affect local search ranking?
Accurate openingHoursSpecification is crucial for appearing in local pack results. Google uses this to show 'Open now' badges and relevant business hours in search results, increasing foot traffic from local searches.
LocalBusiness Best Practices
β Do This
- β’ Use exact coordinates from Google Maps
- β’ Match business name exactly to Google My Business
- β’ Include accurate opening hours including holidays
- β’ Use high-quality business photos
- β’ Include all contact methods (phone, email, website)
- β’ Link to Google My Business and social profiles
- β’ Update phone numbers from a single source
β Don't Do This
- β’ Use outdated or incorrect addresses
- β’ Mismatch between website and GMB information
- β’ Include incorrect phone numbers
- β’ Use low-quality or stock photos
- β’ Forget to update hours for holidays
- β’ Use wrong business type/subtype
Dominate Local Search
Proper LocalBusiness schema implementation is your gateway to local search domination. Start with accurate business information and watch your local visibility soar.
Ready to validate your Local Business schema? Use our interactive validator to check your implementation.
βValidate Local Business Schemaβ