Schema Markup for a Local Business: What to Add and What to Leave Out

Perry Lam · FounderPublished

Schema markup for a local business is structured data, usually JSON-LD, that tells search engines what the page's visible facts mean: the business name, its address or service area, its hours, its phone number and the profiles that belong to the same entity. Google treats it as a rich-result feature, not a ranking input.

The calls below come from Google's own Search Central documentation and are current as of October 2026. Where a vendor guide and the documentation disagree about what a markup type earns, this post follows the documentation.

What each markup type earns a local business, per Google's Search Central documentation, as of October 2026
Markup typeWhat Google documents it forVerdict
LocalBusiness, most specific subtypeRich result eligibility. Name is the only required property; geo, telephone, url and openingHoursSpecification are recommendedEmit
Organization logoHelping Google choose which logo appears in Search results and knowledge panelsEmit
Organization sameAsPointing at another page about the organization, such as a social media or review profileEmit
Review or aggregateRating about your own businessNothing. Pages are ineligible for the star review feature when the reviewed entity controls the reviewsRemove
FAQPageNothing for a local business. Shown only for well-known, authoritative government and health websitesKeep only if answers are visible
HowToNothing. Deprecated when Google stopped showing it on desktop on September 13, 2023Remove

What schema markup actually buys a local business

Schema markup buys eligibility for rich results in classic Google Search, and nothing beyond that which Google documents. Google's guide to generative AI features states that structured data is not required for AI Overviews or AI Mode and no special schema.org markup needs adding, while still recommending it for rich-result eligibility.

The wording is worth having to hand the next time a proposal quotes schema as an AI-visibility lever. Google writes: "Structured data isn't required for generative AI search, and there's no special schema.org markup you need to add." The same paragraph recommends keeping it, because it helps with being eligible for rich results on Google Search.

The three types worth emitting, and what each one needs

Three pieces of markup carry their weight on a local business site: LocalBusiness in its most specific subtype, the Organization logo property, and Organization sameAs. Google's Local Business documentation lists name as the sole required property, with geo, telephone, url, priceRange and openingHoursSpecification among the recommended ones.

The subtype instruction is the part most sites miss. Google asks for the most specific type available rather than the generic container, so a plumbing company uses Plumber and a restaurant uses Restaurant. A business spanning two types supplies an array, because the Local Business page says additionalType is not supported, and Google recommends following the Organization properties alongside the LocalBusiness ones.

sameAs is the quietest of the three and the one doing entity work. Google's Organization documentation describes it as the URL of a page on another website carrying additional information about your organization, for example a social media or review profile, and allows several values. It is the machine-readable way of saying the Business Profile, the LinkedIn page and the website are one business.

What stopped earning anything, and which page retired it

FAQPage and HowTo markup earn a local business no rich result in Google Search as of October 2026. Google restricted FAQ rich results to well-known, authoritative government and health websites in August 2023, and removed How-to rich results from desktop on September 13, 2023, which deprecated that result type outright.

Neither change carries a penalty. Google's post announcing them says the structured data can stay without causing problems, and the How-to documentation was later removed because the result is no longer shown at all. The cost of leaving the markup in place is not a ranking risk; it is maintenance on code that does nothing, plus the false impression that something works.

An FAQ section readers use, and an answer engine can lift whole, is worth having, and this site keeps its FAQ markup beside answers that render on the page. What is not worth having is an FAQ section written for the markup, or a report counting FAQPage blocks as a result.

The review stars trap

Review and aggregateRating markup about your own business does not produce star ratings in Google Search. Google's review snippet documentation states that when the entity being reviewed controls the reviews about itself, its pages using LocalBusiness or any other Organization type are ineligible for the star review feature, and names an embedded third-party widget as the same case.

The widget clause surprises people. Dropping a Google-reviews widget onto your homepage puts reviews you control on a page about you, which is the situation the rule describes, so the stars do not follow. Google's Local Business page recommends review and aggregateRating only for sites that capture reviews about other local businesses.

Mirastart emits no aggregateRating or review markup anywhere on this site, which is the answer a client gets when they ask for it. The stars people remember come from the Business Profile, and that profile is where review work pays.

If you have no street address

A service-area business with no street address can still emit useful LocalBusiness markup, because Google's Local Business documentation requires only name. The address question belongs to the Business Profile, not the site: Google Business Profile Help says a business that does not serve customers at its address can choose not to show it and list a service area instead.

What the markup must not do is invent one. Google's general structured data guidelines say not to mark up content that is not visible to readers, and that breaking a quality guideline can keep valid structured data from showing as a rich result, or cause it to be marked as spam. An address in the JSON-LD that appears nowhere in the body is that problem exactly. Mirastart publishes none itself, a service-area business working across Charlotte and the metro.

How to check what your site is emitting

Checking structured data takes two free tools and no vendor dashboard. Google's Rich Results Test reports which rich results a page is eligible for, and Search Console reports what Google recorded across the site. Passing the test is not a promise of appearance, which Google's guidelines say in as many words.

  1. 1Run each page template through the Rich Results Test, then compare every fact in the markup against the rendered page. Google's guidelines require the information to be visible, so hours, a phone number or an address in the JSON-LD must appear in the body too.
  2. 2Search the page source for aggregateRating and review, including anything a review widget injects after load, and take it out.
  3. 3Check the Organization block for logo and sameAs, and point sameAs at profiles that exist: the Business Profile, LinkedIn, any directory listing you maintain.

What this looks like when it runs as a built system

Structured data stops being a recurring audit when it is generated from the same record the page renders. Mirastart builds sites where the name, hours, phone number, service area and profile links come from one source, so the markup and the visible page cannot drift apart, which is the condition Google's guidelines impose.

The parts that make it useful already run in production for Charlotte businesses: the live-availability booking system, the missed-call follow-up, the review request that goes to every customer at the same milestone, and the dashboard they report into. The review request belongs there because the stars live on the Business Profile, not in markup you control.

Sources

  1. Google Search Central, "Optimizing your website for generative AI features on Google Search" - The source of the quoted sentence: "Structured data isn't required for generative AI search, and there's no special schema.org markup you need to add." The same paragraph recommends continuing to use structured data as part of overall SEO, because it helps with being eligible for rich results on Google Search. Page footer: last updated 2026-07-10.
  2. Google Search Central, "Local Business (LocalBusiness) structured data" - Google's documentation that name is the only required property, with geo, openingHoursSpecification, telephone, url and priceRange among the recommended ones; that each location should use the most specific subtype and supply an array rather than additionalType for multiple types; that the Organization properties should be followed in addition; and that review and aggregateRating are recommended only for sites capturing reviews about other local businesses.
  3. Google Search Central, "Review snippet (Review, AggregateRating) structured data" - The self-serving review rule: when the entity being reviewed controls the reviews about itself, its pages using LocalBusiness or any other type of Organization structured data are ineligible for the star review feature, including reviews placed through an embedded third-party widget. The documentation also notes the markup does not have to be removed; the snippets simply are not displayed.
  4. Google Search Central, "Organization schema markup" - The definition of sameAs as the URL of a page on another website with additional information about the organization, for example a profile on a social media or review site, with multiple values permitted; and that the logo property helps Google understand which logo to show, for example in Search results and knowledge panels.
  5. Google Search Central, "Changes to HowTo and FAQ rich results" - Google's announcement that FAQ rich results would be shown only for well-known, authoritative government and health websites, and its September 2023 update that Google Search no longer shows How-to rich results on desktop, deprecating the result type. The post states the structured data can remain without causing problems, and the How-to documentation was later removed because the result is no longer shown on desktop or mobile.
  6. Google Search Central, "General structured data guidelines" - The rule against marking up content that is not visible to readers of the page; the statement that violating a quality guideline can prevent syntactically correct structured data from being displayed as a rich result or cause it to be marked as spam; and that Google does not guarantee structured data will show in search results even when a page is marked up correctly according to the Rich Results Test.
  7. Google Business Profile Help, "Manage your business address" - Google's statement that a business which does not serve customers at its business address, such as a service-area business, can choose not to show the address and list its service area instead, and that the address on a Business Profile is public.
Questions

Schema markup for local business, answered.

Will adding schema markup improve my rankings?

No, and Google is unusually direct about it. Structured data makes a page eligible for rich results in classic Search, which can change how a listing looks and therefore how often it gets clicked, but Google's guide to generative AI features states that structured data is not required for AI Overviews or AI Mode and that there is no special schema.org markup you need to add. Its general structured data guidelines also say Google does not guarantee that correct markup will show up in search results at all. So the honest version is that schema is a presentation feature with a documented list of results attached. If a proposal describes it as a ranking lever, ask which rich result each type is eligible for, and watch what happens to the answer.

Should I remove the FAQ schema I already have?

Not urgently, and not because of a penalty. Google's own post about the change says the structured data can stay on the page without causing problems; FAQ rich results are simply limited now to well-known, authoritative government and health websites, so a local business will not see them. The thing worth changing is what the markup is for. Keep the FAQ section when the questions are ones customers really ask and the answers render on the page, because that is content a reader or an answer engine can use. Delete the section if it exists to hold markup. And stop counting FAQPage blocks in a report, because the number no longer corresponds to anything a searcher sees.

Can I get review stars in search results for my own business?

Not from markup on your own site. Google's review snippet documentation states that when the entity being reviewed controls the reviews about itself, its pages using LocalBusiness or any other Organization type are ineligible for the star review feature, and it specifically includes reviews placed through an embedded third-party widget. Its Local Business page says the same thing from the other direction, recommending review and aggregateRating only for sites that capture reviews about other local businesses. The stars that appear next to a business in Google come from the Google Business Profile, which is fed by real reviews from customers. That makes the review ask, uniform to every customer at the same point in the job, the actual work here, and the markup a dead end.

Keep reading
Guide

What Is Local SEO? The Two Surfaces It Covers

A plain definition of local SEO, the two separate surfaces it has to win, and why Business Profile work does not rank your service pages.

Read
Guide

Google Maps Ranking Factors: Which Ones Are Actually Yours to Change

Most factor lists present fifteen items as fifteen tasks. This one sorts them: what is geography and cannot be worked, what the experts rank third that Google's own guidelines forbid, what a controlled test found does nothing for rank, and the short list left over.

Read
Guide

How to Appear in Google AI Overviews: What Google Documents, and What It Says It Ignores

Google publishes exactly two requirements for appearing in AI Overviews, and a list of the popular levers it says it ignores. Here is that documentation, quoted, next to the published measurements of where citations actually come from, including four studies that disagree about ranking by nearly two to one.

Read
Comparison

SEO vs. GEO: How Charlotte Businesses Get Found in 2026

Ranking on Google and being recommended by AI are now two different games. Here is what each one takes, and where they overlap.

Read
Guide

The Website SEO Audit Checklist, in the Order a Site Actually Fails

Most audit checklists are category-sorted inventories that come bundled with a crawler subscription. This one is sorted by what depends on what, names a free way to run every check, and uses Google's own documentation to take three popular line items off the list.

Read
Guide

Core Web Vitals, Explained for a Business Owner

Most Core Web Vitals explainers are written for the person fixing the code. An owner needs three things: what the three marks are, why a fail means a quarter of real visits were worse than the number, and how to read the free report without mistaking a lab score for a verdict. The thresholds have not moved; the way people read them has.

Read
Guide

Does Domain Authority Matter? What the Score's Own Publishers Measured

Domain Authority is a prediction of ranking sold as a cause of ranking. The numbers that settle it come from the people who publish the scores: in Ahrefs' own test of a million keywords, its Domain Rating tracked rankings at 0.131 while the plain count of referring domains reached 0.255. Here is what Google's own documentation names instead, and the three questions to ask any proposal that quotes a score target.

Read
Guide

What Is Generative Engine Optimization (GEO)? A Definition

A plain definition of generative engine optimization, built from the three content changes the paper that coined the term actually measured and the one sentence Google's own documentation uses to draw the boundary.

Read
Charlotte

The Best SEO Companies in Charlotte (2026)

Twelve SEO firms with a Charlotte-area address, the national agencies holding page one with a Charlotte city page, and the three things that changed in local search this year. Written by one of the firms on the list, and disclosed.

Read
Charlotte

The Best Marketing Agencies in Charlotte (2026, Honestly Ranked)

Yes, this list is written by one of the agencies on it. Here's the ordering rule, the disclosure, and an honest read of who each Charlotte agency is actually best for - including the question most of them can't answer.

Read
Charlotte

The Best Content Creation Agencies in Charlotte (2026)

Thirteen firms that make content from a Charlotte address or studio, five that rank for this search from Miami, Venice, Prescott, Boston and West Palm Beach, and what a video or an article has to do in 2026 to get cited by an AI answer. Written by one of the firms on the list, and disclosed.

Read
Charlotte, NC

Charlotte SEO, from inside Charlotte

SEO for Charlotte businesses from a Charlotte company: map pack visibility, local service pages, reviews, and the AI answers customers now read.

In Charlotte

SEO company in Charlotte, NC

Local search, technical SEO, content strategy, and visibility in the AI answers your customers now read.

The practice

Web design and development in Charlotte, NC

Fast, accessible business sites, eCommerce experiences, landing pages, redesigns and booking journeys, built to load quickly and point at one obvious next step.

The practice