LocalBusiness Schema Markup

LocalBusiness is a structured data type from the Schema.org standard that lets companies record their address, opening hours, telephone number, geo-coordinates and service details in machine-readable form in the source code of their website. Search engines can interpret these details more reliably and use them for rich results or AI-generated answers, even though the markup alone guarantees no ranking effect. Ratings are explicitly not part of this: according to Google, reviews about a business that the business itself controls earn no star rating in the search results.

In practice

For location pages, use a separate LocalBusiness entry per branch, or a suitable subtype such as Restaurant, Dentist or ProfessionalService, with an address, opening hours and telephone number that match the Google Business Profile exactly – discrepancies damage NAP consistency. The markup does not replace a Google Business Profile, but complements it usefully on your own website, and you can check it for errors with the free Rich Results Test from Google. Leave out the aggregateRating and review properties for your own business – stars in the search results do not come from them, and your Google reviews appear through the Business Profile anyway. With several locations, the markup can usually be generated automatically from the same data used for the location pages and NAP maintenance.

Matching service

Sources

← Back to the glossary