Google's general structured data guidelines, last updated July 10, 2026, reduce this whole topic to one rule:
Your structured data must be a true representation of the page content.
Google's two rules
Label facts, do not add them
Already on the page
Schema may say
- The business name, address, and phone shown to readers
- Hours a visitor can see
- Services described in visible copy
- The most specific subtype that fits, such as Plumber
Not on the page, or not yours
Schema may not say
- Content not visible to readers of the page
- Star ratings for reviews the business controls
- Ratings compiled by human editors rather than users
- Cities, services, or hours the branch does not serve
Google Search Central: general structured data guidelines (updated July 10, 2026), review snippet structured data (updated July 24, 2026), and LocalBusiness structured data (updated December 10, 2025). All checked September 2, 2026.
Everything else is detail. Schema markup is code that labels the business information already on your page so a search engine or AI system can parse it without inferring. You do not need to be technical to use it, only to accept that constraint. JSON-LD is the most common way to add it; for the technical version, see What Is JSON-LD?.

The problem schema solves
Your website has information about your business: name, address, hours, services, reviews. To a human reading the page, this makes sense. To a machine, it's just text.
Consider your business address. On your site, it might appear as "123 Main Street, Austin, TX 78701" in your footer. A human knows that's where you're located. A machine sees a string of text that could mean anything.
Pro Tip
Schema markup wraps that text in code that says "this is a postal address, and here's the street, city, state, and zip broken out." Now the machine has a cleaner version of the fact.
Why AI cares about schema
AI systems making recommendations need to understand businesses clearly. They're pulling information from millions of websites and trying to organize it into coherent knowledge about local businesses.
Schema markup makes that job easier. When your site has proper schema, AI can extract your business information with more confidence. When it doesn't, the AI has to infer more from page copy and third-party sources.
That second case is the common one. When we audited 371 location pages across six organizations between May 12 and 19, 2026, every page returned a successful status code and the average page score was 82.0 with 2.4 detected issues, yet only 41 carried LocalBusiness structured data. Those are pages that read well and still leave a crawler guessing which business they describe. That sample is a narrow anonymized product audit rather than a market benchmark; the wider panel data and its definitions are published in the home services AI visibility index and the research methodology.
Important
Schema can describe facts already visible on the page. It does not guarantee that a search or AI product will retrieve, cite, or recommend the business.
Schema types that matter for local businesses
LocalBusiness is the foundation. It defines your business name, address, phone, hours, and general category. Every local business website should have this.
More specific types are better when they exist. If you're a plumber, use the Plumber schema type. If you're a salon, use BeautySalon. These give AI more context about your business category.
Service describes a real offering and can connect it to the provider and area served. The Service schema guide for local businesses explains when this belongs on a location page and what it cannot promise.
OpeningHoursSpecification tells AI when you're open. This is important for time-sensitive recommendations.
FAQPage marks up useful questions and answers that are visible on the page.
sameAs links connect your website to verified profiles across Google, Yelp, Facebook, BBB, Apple Maps, Bing Places, and relevant industry directories.
Review and AggregateRating require care, and this is where most plugin-installed schema goes wrong. Google's review snippet documentation, updated July 24, 2026, states it directly:
If the entity that's being reviewed controls the reviews about itself, their pages that use LocalBusiness or any other type of Organization structured data are ineligible for star review feature.
The same page requires ratings to be sourced directly from users. Validate the use case before adding it.
How schema appears on your site
Schema markup lives in your website's code, not in the visible content. It's typically added as a JSON-LD script in your page's head section.
You won't see it when you look at your website, but AI systems see it when they crawl your pages. It's metadata: information about your information.
Next step
Is AI recommending your business?
Find out how visible you are across ChatGPT, Gemini, Perplexity, and AI Overviews.
How to implement it
If you're using WordPress, there are plugins like Yoast SEO and Schema Pro that add schema markup without requiring you to touch code. Most modern website builders have similar options.
If you have a custom website, your developer will need to add the JSON-LD manually. Basic LocalBusiness schema is a small technical task, but multi-location brands should be more careful: each location page needs its own clean entity data, and the corporate brand should connect to locations consistently. The LocalBusiness schema guide for multiple locations covers that portfolio pattern and the rollout checks it needs.
If the same brand, location, or service area appears differently across listings and pages, use the multi-location entity fragmentation guide before adding more markup.
Pro Tip
After implementation, test with Google's Rich Results Test. Run the page URL through the tool to see which schema it detects and whether it flags errors.
What happens without schema
Your website still works. Humans can still find and read it. But you are asking retrieval systems to reconstruct the business from page copy and whatever a third-party listing happens to say, which is the position 330 of the 371 pages in our audit sample are in.
Important
Schema reduces ambiguity. No public source establishes that adding it produces a recommendation, so treat it as removing a known obstacle rather than as a growth lever.
Multi-location brands usually need this run as a program rather than a task. Website optimization is how we do that across a location set.
Sources
Checked September 2, 2026.
- General structured data guidelines. Google Search Central, last updated July 10, 2026. developers.google.com/search/docs/appearance/structured-data/sd-policies. Source of the quoted true-representation rule.
- Review snippet (Review, AggregateRating) structured data. Google Search Central, last updated July 24, 2026. developers.google.com/search/docs/appearance/structured-data/review-snippet. Source of the quoted self-controlled-review restriction.
- Local business (LocalBusiness) structured data. Google Search Central, last updated December 10, 2025. developers.google.com/search/docs/appearance/structured-data/local-business. Source of the most-specific-subtype guidance and the required properties.
- LocalBusiness. Schema.org vocabulary, accessed September 2026. schema.org/LocalBusiness. Source of the full property list.
- Rich Results Test. Google, accessed September 2026. search.google.com/test/rich-results. Validation tool referenced in the implementation section.
- Local SEO Schema: A Complete Guide To Local Structured Data and Rich Results. Chelsea Alves, Search Engine Journal, March 5, 2025. searchenginejournal.com. Source of the implementation-sequence context.
- Cheers website optimization audits, May 12 to 19, 2026: 371 location pages across 6 organizations, aggregate only. Source of the page score, detected-issue average, and structured-data detection counts.
Amadeus Peterson is the CTO of Cheers, the local search platform for service businesses.
