gaash.ai

LocalBusiness Schema

LocalBusiness schema is a Schema.org vocabulary you embed as JSON-LD to describe a physical or service-area business in machine-readable form: legal name, address, phone number, opening hours, geo-coordinates and category. It doesn't change what a visitor sees on the page. It gives crawlers and language models a structured, unambiguous version of the same facts, so a string like "9-5, Mon-Fri" is parsed as opening hours rather than left for a machine to guess at.

Why it matters for AI visibility

Be precise about what this buys you: Google's own guidance on AI Overviews and AI Mode is that no special schema is required, and it explicitly warns against writing content just to please a crawler. LocalBusiness markup isn't a confirmed citation lever, and vendors who claim otherwise are extrapolating from correlation, not from anything Google has documented. What the markup does reliably do is remove ambiguity: an AI system building an answer to "a dentist near me open Saturday" has to resolve your name, address and hours from somewhere, and a clean JSON-LD block is far less likely to be misread than the same details buried in a paragraph or a footer image. Treat it as hygiene that helps a system get your facts right, not as a ranking trick.

How it works technically

You embed the data as a JSON-LD `<script type="application/ld+json">` block in the page's head or body. Pick the most specific `@type` available – "Dentist", "Restaurant", "BikeStore" – rather than the generic "LocalBusiness", and fill in `name`, `address`, `geo`, `openingHours`, `telephone` and `priceRange` where relevant. The value that matters most is consistency: the markup should match what a visitor sees on the page and what your Google Business Profile lists. A mismatched phone number or an address that doesn't resolve is worse than no markup at all, because it gives a crawler a documented reason to distrust the rest of your data.

Common mistakes

The most common failure is drift: the schema says one phone number, the footer says another, and the Google Business Profile says a third. Search systems treat that kind of contradiction as a signal to trust none of the sources fully. Marking up information that isn't visible anywhere on the page is a separate problem – it reads as manipulation rather than description. Beyond that, watch for a type that's too generic, a missing required field like the street address, and opening hours that were correct at launch and never touched again. Run the markup through a validator before publishing, and revisit it whenever your address, hours or offering changes – stale structured data is arguably worse than none, since it's a confident, machine-readable wrong answer.

Relation to AI recommendations

Generative Engine Optimization is concerned with being cited and recommended inside an AI-generated answer rather than just ranking in a results list, and the evidence so far suggests that's a genuinely different game: an Ahrefs analysis found only 6-8% overlap between URLs ChatGPT cites and Google's top 10 for the same query, with roughly 80% of ChatGPT's citations not ranking in Google's top 100 at all. Clean structured data doesn't bridge that gap by itself. What research does point to as a stronger, evidence-backed lever is third-party mentions: an Ahrefs study across roughly 75,000 brands found mention frequency correlates with AI citation rate at about 0.664, close to three times the correlation seen for backlinks. LocalBusiness schema is worth doing because it makes your facts easier for a model to lift correctly once it has found you – not because it is the mechanism that gets you found.

Example

Picture a small tax firm in Leipzig. Its contact page visibly lists the firm's name, street address, phone number and office hours. Alongside that, the site carries an `AccountingService` LocalBusiness block in JSON-LD with the same address, hours and a set of geo-coordinates. When someone asks an AI assistant "is there a tax advisor in Leipzig open Friday afternoon," the system has a clearly structured, internally consistent record to draw the answer from – rather than having to infer opening hours from a sentence buried three paragraphs down, or skip the firm because the details couldn't be resolved with confidence.

Common questions

Do I need to write JSON-LD by hand?

Usually not. Most content management systems and local-SEO plugins generate LocalBusiness JSON-LD automatically from fields you already fill in. For a hand-built page, a schema generator lets you enter your details and copy out the finished script. Either way, run the result through a validator before it goes live.

Will adding this schema get me cited by ChatGPT or Google AI Overviews?

Not on its own, and be wary of anyone who promises it will. Google states plainly that no special schema is required for its AI features. LocalBusiness markup helps a system extract your facts accurately once it has reason to look at your page; it isn't a documented ranking or citation factor by itself, and it won't substitute for consistent, mentioned, well-covered information about your business elsewhere.

Related terms