A potential customer in your city opens ChatGPT and asks: "Can you recommend a good [your type of business] near me?" Which businesses does it name?

This is no longer a hypothetical. It's happening thousands of times a day across every local service category — restaurants, accountants, solicitors, plumbers, personal trainers, wedding photographers. AI is becoming the first stop for local business discovery, and the businesses that show up aren't necessarily the ones with the most Google reviews.

They're the ones with the best combination of structured data, external mention signals, and AI crawler access. Here's what that looks like in practice.

How AI Handles Local Queries Differently

When someone searches Google for a local business, Google primarily uses proximity, review signals, and on-page relevance. The result is a map pack and a list.

When someone asks an AI engine the same question, the AI synthesises a response: it might name one or two specific businesses, describe what makes them worth considering, and cite its sources. It's a recommendation, not a list — and being the recommendation carries significantly more weight than being result #4 in a map pack.

The signals AI uses to make this recommendation are different from pure local SEO signals:

1. LocalBusiness Schema

Most local businesses have no structured data on their website. No LocalBusiness JSON-LD means AI engines have to infer your name, address, phone number, hours, and service area from unstructured page text. This produces lower-confidence citations — AI is less likely to name you specifically when it's not sure about basic facts.

A minimal LocalBusiness block includes:

{
  "@type": "LocalBusiness",
  "name": "Your Business Name",
  "address": {
    "@type": "PostalAddress",
    "streetAddress": "123 High Street",
    "addressLocality": "Manchester",
    "addressRegion": "Greater Manchester",
    "postalCode": "M1 1AA",
    "addressCountry": "GB"
  },
  "telephone": "+44 161 000 0000",
  "openingHoursSpecification": [...]
}

Add this to your homepage and any location-specific pages. Keep it consistent with your Google Business Profile exactly — name/address/phone mismatches between your schema and your GBP are a negative signal.

2. External Mention Density

AI engines training on web data learn about businesses from reviews, directory listings, news mentions, and user-generated content. A business with 400 Google reviews, a well-maintained Yelp listing, and 15 local press mentions is more likely to appear in AI recommendations than one with a great website and no external presence.

This is why review acquisition, citation building (consistent directory listings), and local PR matter for AI visibility — not just for traditional local SEO. The signals overlap but aren't identical.

The high-value combination: strong external mentions (reviews + citations) tells AI engines you're known and trusted. Schema markup tells them exactly who you are. Open AI crawler access lets them verify it directly. All three together.

3. Google Business Profile Quality

For Google AI Overviews specifically — which appear in standard Google search results — your GBP is one of the most powerful local AEO signals. A complete, regularly updated GBP with accurate categories, current hours, photos, and responded-to reviews is the highest-leverage thing most local businesses can do.

Keep every field complete. Update hours for holidays. Add photos regularly. Respond to every review, positive and negative. These aren't just good customer service — they're data signals Google's AI reads.

4. Location-Specific Content

AI engines cite sources, and they prefer sources that are specifically about the location being asked about. A page titled "Accountants in Manchester" with specific content about what makes local accounting needs different is more citable than a generic "Services" page where Manchester appears once in the body text.

For service-area businesses that serve multiple locations: separate location pages with genuine, specific content per location outperform a single page that lists all areas served.

5. AI Crawler Access

Check your robots.txt. If any major AI crawlers are blocked, those engines cannot verify your business information against your website — they're relying entirely on external signals. Open access means AI can read your schema, confirm your service area, and extract your contact details directly.

The Local AEO Checklist

  • LocalBusiness JSON-LD on homepage (consistent with GBP)
  • Google Business Profile complete and regularly updated
  • NAP (name, address, phone) consistent across all directories
  • Reviews actively solicited and responded to
  • AI crawlers allowed in robots.txt
  • Location-specific pages for each area you serve
  • FAQ content on key service pages answering what customers actually ask

Check Your Site

The AEO Analyzer checks for schema markup, AI crawler access, and other AEO signals. Run your site through it and see where the gaps are. Free, no login, results in under 10 seconds.