Local Growth

What Is Local Business Schema and Why Is It Important?

By John McMurray-Williams 11 September 2026 11 min read
Short answer

Local business schema is structured data, usually written in JSON-LD, that tells search engines and AI assistants exactly who your business is: its name, address, phone number, opening hours, services, area served, reviews and social profiles. It is important because it removes ambiguity, strengthens local relevance, supports rich results and helps AI systems recommend your business accurately.

What Does Local Business Schema Do?

Your website tells people who you are. Local business schema tells machines. It is a block of code, invisible to visitors, that describes your business using the shared Schema.org vocabulary understood by Google, Bing and the AI systems built on top of them.

For local businesses, that clarity matters. It confirms your location, connects your website to your Google Business Profile and social profiles, and gives AI assistants reliable facts to quote. If you are new to local search, start with what local SEO is.

Key takeaways

  • Local business schema describes your business in a machine-readable format.
  • JSON-LD is the format Google recommends.
  • Key properties are name, address, phone, hours, geo, areaServed and sameAs.
  • Use the most specific subtype, such as Dentist or Plumber.
  • Schema supports consistency with your Google Business Profile.
  • AI assistants use structured facts to describe and recommend businesses.
  • Validate with Google's Rich Results Test and the Schema Markup Validator.

What is local business schema?

LocalBusiness is a Schema.org type representing a physical business or branch. It inherits properties from Organization and Place, so it can describe both who a business is and where it operates. There are hundreds of more specific subtypes, including AccountingService, Dentist, Electrician, LegalService, Restaurant and ProfessionalService.

The markup usually lives in a script tag in the page head or body, written in JSON-LD. Search engines read it alongside visible content and use it to understand the entity behind the website.

Why is local business schema important?

Schema is not a direct ranking factor on its own, but it strengthens several signals that local rankings and AI recommendations depend on.

It removes ambiguity about who you are

Many businesses share similar names. Schema states your exact name, address, phone and website, making it easier for search engines to match your site with your Google Business Profile, directory listings and mentions.

It reinforces local relevance

Address, geo coordinates and areaServed properties tell search engines which places you serve. That supports relevance for "near me" and town-specific searches, which are among the main ranking factors for local SEO.

It supports rich results and knowledge panels

Structured data can contribute to enhanced search features, such as business details in knowledge panels, and makes your information eligible for use in rich results where Google supports them.

It helps AI assistants recommend you

ChatGPT, Gemini, Perplexity and Google AI Overviews prefer facts they can verify. Clear structured data, consistent with your profile and citations, gives them a reliable source for your services, location and hours.

It connects your online presence

The sameAs property links your website to LinkedIn, Facebook, Instagram, YouTube and directory profiles, helping search engines treat them as one entity.

What properties should local business schema include?

Key local business schema properties
PropertyWhat it describesPriority
@typeMost specific business subtypeEssential
nameExact business nameEssential
addressPostalAddress with street, town, postcodeEssential
telephoneMain phone numberEssential
urlWebsite addressEssential
geoLatitude and longitudeRecommended
openingHoursSpecificationOpening hoursRecommended
areaServedTowns or regions servedRecommended
sameAsSocial and directory profilesRecommended
image / logoBrand imagesRecommended
priceRangeIndicative pricingOptional
hasOfferCatalogServices offeredOptional

What does local business schema look like?

A Southsea accountancy firm might use AccountingService with its address, phone, opening hours, geo coordinates, areaServed listing Portsmouth, Southsea and Havant, and sameAs links to its LinkedIn and Facebook pages. The JSON-LD sits on the homepage and contact page, and each branch page carries its own LocalBusiness block with that branch's details.

The values must match what visitors see on the page and what appears on your Google Business Profile. Inconsistent details weaken trust rather than strengthening it.

How do you add local business schema to a website?

  • Choose the right type. Search Schema.org for the most specific subtype.
  • Gather accurate details. Copy them from your Google Business Profile.
  • Write JSON-LD. Use a generator or your developer, or a plugin on WordPress.
  • Place it on key pages. Usually the homepage, contact page and location pages.
  • Validate it. Test with Google's Rich Results Test and validator.schema.org.
  • Monitor Search Console. Watch for structured data errors.
  • Update it. Change hours, phone or address whenever the business changes.

What are common local business schema mistakes?

  • Using the generic LocalBusiness type when a specific subtype exists.
  • Marking up details that are not visible on the page.
  • Adding fake or self-written review ratings.
  • Listing areas you do not genuinely serve.
  • Using different phone numbers or addresses from your profile.
  • Copying one branch's schema onto every location page.

Does local business schema help B2B firms?

Yes. B2B service providers such as IT support, accountants, solicitors and contractors use ProfessionalService or specific subtypes to clarify their services and service areas. That supports the wider benefits of local SEO for B2B businesses, particularly visibility in AI-generated supplier shortlists.

How does schema work with Google Business Profile?

Schema does not replace your profile, and your profile does not replace schema. Together they form a consistent picture: the profile gives Google verified details, and schema on your website confirms them. See the importance of Google Business Profile for local SEO for profile optimisation.

Local business schema glossary

  • Schema.org — the shared vocabulary for structured data.
  • Structured data — code that labels information for machines.
  • JSON-LD — the script-based format Google recommends.
  • LocalBusiness — the Schema.org type for local businesses.
  • Subtype — a more specific type, such as Dentist.
  • PostalAddress — the type describing a street address.
  • GeoCoordinates — latitude and longitude values.
  • areaServed — the places a business serves.
  • sameAs — links to other profiles of the same entity.
  • Rich result — an enhanced search listing.
  • Knowledge panel — the information box about an entity.
  • Entity — a distinct thing search engines understand.
  • NAP — name, address and phone number.
  • Validator — a tool that checks markup for errors.
  • openingHoursSpecification — the property for opening hours.

Frequently asked questions

Is local business schema a ranking factor?+

Not directly. It helps search engines understand and trust your business details, which supports the relevance and prominence signals that do influence rankings.

Do I need local business schema if I have a Google Business Profile?+

Yes. Your profile and schema reinforce each other, and schema helps other search engines and AI assistants that do not rely on Google's profile data.

Which pages should have local business schema?+

Usually the homepage and contact page, plus a separate block on each genuine branch or location page.

Can I add review stars with local business schema?+

Google does not show self-serving review stars for LocalBusiness markup on your own site, and fake ratings breach its guidelines.

How do I check my schema is working?+

Use Google's Rich Results Test, the Schema Markup Validator and the enhancements reports in Search Console.

Tell machines exactly who you are

Local business schema is a small piece of code with a big job: making your business unambiguous to search engines and AI assistants. Accurate, specific and consistent markup supports local rankings, knowledge panels and AI recommendations.

If you want schema implemented correctly across your site and locations, our local SEO services include structured data as standard. Get in touch to find out more.

Related reading

Local Growth

Benefits of local SEO for B2B businesses

Why B2B service providers win more nearby enquiries with local SEO, and how to start.

Local Growth

The main Local SEO ranking factors

Relevance, distance and prominence, plus the on-site and off-site signals that move rankings.

Local Growth

The importance of Google Business Profile for local SEO

Your profile is often the first thing a local customer sees. How to optimise every element of it.

Local Growth

What is Local SEO?

A plain-English guide to local search: how rankings are decided and what actually moves the needle.

Turn AI search visibility into measurable pipeline.

A short review shows where your site is already close to being cited, and what to fix first.