Definition
Schema LocalBusiness is a Schema.org markup type that allows you to describe a local business in a structured way for search engines. It includes the name, address, phone number, opening hours, GPS coordinates (via GeoCoordinates), service area, logo, and other relevant information. This markup helps Google understand and verify the business information, promoting its appearance in the Local Pack and rich results. The GeoCoordinates subtype allows specifying the exact latitude and longitude of the establishment, reinforcing location precision.
Key Points
- Specific subtypes available: Restaurant, Dentist, LegalService, etc.
- GeoCoordinates (latitude/longitude) enhances location precision
- Must be consistent with the Google Business Profile listing
Practical Examples
Complete business markup
A bakery integrates Schema LocalBusiness with all subtypes: address (PostalAddress), GPS coordinates (GeoCoordinates), hours (OpeningHoursSpecification), price range, and payment acceptance. Google displays this enriched information in its results.
Multi-location
A pharmacy chain creates distinct LocalBusiness markup for each of its 15 locations, with precise GeoCoordinates and specific hours. Each local page includes its own Schema.
Frequently Asked Questions
No, it is not mandatory but strongly recommended. It helps Google understand your information and can improve visibility in rich results. Google uses this data alongside your Business Profile listing.
JSON-LD format is recommended by Google. Place the script in the head or body section of your pages. Include at minimum @type, name, address, telephone, and geo (with latitude and longitude).
Go Further with LemmiLink
Discover how LemmiLink can help you put these SEO concepts into practice.
Last updated: 2026-02-07