Practical guideUpdated

LocalBusiness schema: how to mark up a local business correctly

LocalBusiness schema is structured data describing a business with a physical location or service area: name, address, phone, opening hours, geo coordinates, and URL. Use the most specific subtype available, such as Dentist or Plumber, place it on the page for that location, and keep every value identical to your Google Business Profile and website. Each location of a multi-location business needs its own markup on its own page.

Local business schema is simple to add and often done badly: wrong subtypes, mismatched addresses, or one block listing every branch on the homepage. This page sets out the properties Google uses, a clean structure, and the multi-location rules.

By , Founder, SerionFlow

What we measured ·

What Google shows for "local business schema" right now

Method: Live Google results (United States, desktop, English) for "local business schema" retrieved through DataForSEO's SERP API on 2026-10-22. Page types are our own classification of each ranking URL.

The top 9 organic results for "local business schema" were 7 guides or explainers, 1 product or service page, 1 free tool. The first three were agencyanalytics.com, whitespark.ca, wildcatdigital.co.uk.

Google showed an AI Overview for this query, citing 6 source domains including developers.google.com, www.youtube.com, www.semrush.com, primedigital.gr. Pages that state the answer directly and early are the ones an Overview can quote.

People Also Ask listed: "What is schema in website building?"; "Why can't I find my business on Google?"; "What is local SEO and how to do it?"; "How to check schema on a site?". The sections below answer the ones within this page's scope.

Top organic results for "local business schema", 2026-10-22
PositionDomainPage type
1agencyanalytics.comGuide or explainer
2whitespark.caGuide or explainer
3wildcatdigital.co.ukGuide or explainer
4locan.aiGuide or explainer
5whitesharkmedia.comGuide or explainer
6www.webtivitydesigns.comProduct or service page
01

Choosing the type

Schema.org has many LocalBusiness subtypes, such as Restaurant, Dentist, LegalService, AutoRepair, Store, and ProfessionalService. Use the most specific one that accurately describes the business; if none fits, use LocalBusiness. Online-only businesses without a physical location or service area should use Organization instead.

02

Properties to include

Google's local business documentation lists these as required or recommended.

LocalBusiness properties
PropertyStatusNotes
nameRequiredExactly as on the Business Profile
addressRequiredPostalAddress with street, locality, region, postal code, country
telephoneRecommendedInclude country code
urlRecommendedThe location's page
geoRecommendedLatitude and longitude with at least five decimals
openingHoursSpecificationRecommendedDays and hours, including special hours
priceRangeRecommendede.g. $ or a range
imageRecommendedPhotos of the location
03

Multi-location businesses

Give each location its own page with unique content, as covered in our location pages guide, and put that location's LocalBusiness markup on its page. Use a distinct @id per location. On the homepage, use Organization markup for the company and, if helpful, reference locations by @id rather than listing every address in one block. Each location page should link to its Business Profile through sameAs or a map link.

04

Consistency with your Business Profile

Search engines compare the name, address, and phone across your site, schema, Business Profile, and directories. Mismatches, such as Suite 4 on one and Unit 4 on another, or a tracking phone number in schema, create doubt. Pick one canonical version of each value and use it everywhere. Schema does not replace a verified Google Business Profile, which drives map and local pack visibility.

05

Validating and common mistakes

Validate with the Rich Results Test and the Schema.org validator. Common mistakes: marking up a business address on every page of the site, using LocalBusiness for an online-only company, adding review markup about the business itself, which Google does not show as stars for self-serving reviews, and leaving hours outdated after changes. Our free schema builder and validator can generate a LocalBusiness block and check a live page.

Clear answers

Frequently asked questions

Does LocalBusiness schema help local SEO?

+

It helps search engines understand and confirm business details, which supports local visibility. A verified Business Profile and consistent listings matter more.

Should a service-area business use LocalBusiness schema?

+

Yes, if it serves customers in a defined area. Include the areaServed property and an address if the business has one, consistent with the Business Profile.

About the author

· Founder, SerionFlow

Shadrack builds SerionFlow's site research, page generation, and Search Console tooling, and runs the free tools these guides pair with. Search Console figures cited on these pages come from serionflow.com's own property.

Continue exploring

Related SerionFlow resources

More in Guides

All guides

Make the next move obvious

Let SerionFlow turn your market evidence into momentum.

Confirm the market, rank the opportunities that matter, create brand matched pages on your domain, and keep moving with controlled weekly intelligence.

Choose how SerionFlow uses cookies.

Essential cookies keep the site secure and working. Product analytics helps us improve reliability. Optional cookies help us remember preferences and improve campaigns. You can change optional cookies anytime in Cookie Settings.