How a Local Business Gets Found Now: Search, AI Answers, and the Shift From Links to Citations
A walk through the machinery of local discovery in 2026 - the Map Pack and classic ranking, the structured data that makes a site machine-readable, Generative Engine Optimization and the llms.txt that the engines ignore - and how one Huntley, Illinois detailing shop was rebuilt to be found by both Google and the models. Where the link economy is giving way to a citation economy, and what stays the same underneath.
A person in Huntley, Illinois wants their car detailed. Ten years ago they would have typed “auto detailing near me” into Google, skimmed a page of blue links, and clicked one. Today the same person has at least three different ways to ask the same question, and only one of them reliably ends in a click on a business’s website. They might still scroll the links. They might read the boxed summary Google now writes at the top of the page and never scroll at all. Or they might skip Google and ask an AI assistant to “find me a good detailer near Huntley that does ceramic coating,” and act on whatever names it returns.
These are three different machines with three different rules. A local business that is built for the first one is not automatically visible in the other two. This report is about how all three actually work in 2026, what is changing between them, and what a small business can do about it. It uses a single named example throughout: OG Detailing, a family-owned shop whose website was rebuilt from the ground up for exactly this transition. The conflict is disclosed above; the numbers from that engagement are labeled as first-party measurements wherever they appear.
The short version: the fundamentals of being a findable local business have not changed, but the surface they are read through has. The web is shifting from an economy of links you click to an economy of facts that get cited, and the businesses that win the second one are the ones whose facts are consistent, structured, verifiable, and genuinely better than the alternatives.
Movement 1 - How local discovery works in 2026
The three surfaces
When someone looks for a local service today, the answer can come from three places, and they behave very differently.
Classic results are the surface every local-marketing playbook was written for. The other two are newer, and the rest of this report is largely about them. But they are not replacements stacked in sequence so much as layers competing for the same moment of intent, and the same underlying facts feed all three.
Classic local ranking: relevance, distance, prominence
Google states plainly what determines local ranking. There are three named factors: relevance (“how well a Business Profile matches what someone is searching for”), distance (“how far each business is from the customer who’s searching”), and prominence (“how well-known a business is”). [FACT] Google adds that prominence includes “how many websites link to your business and how many reviews you have,” and that “more reviews and positive ratings can help your business’s local ranking.” [FACT]
Two of those three are not things you can write on a webpage. Distance is set by where the searcher is standing. Prominence is built off-site, out of links, citations, and reviews accumulated over time. Only relevance is fully inside your control, which is why so much local SEO effort goes into the one asset that controls it: the Google Business Profile. The profile, not the website, is what populates the Map Pack, and the Map Pack is what sits above the organic links for almost every “near me” query.
The supporting cast is the set of off-site signals that feed prominence:
- Reviews. Quantity, recency, and average rating all feed local ranking, and Google explicitly says responding to reviews helps too. [FACT] Reviews are also the single biggest consumer-facing signal, which the next movement returns to.
- NAP consistency. The business name, address, and phone number need to read identically across the website, the Google profile, Yelp, Apple Maps, directories, and any other listing. Inconsistent contact data is one of the most common, and most fixable, local-ranking drags.
- Citations and links. Mentions of the business on other reputable local sites, directories, and community pages.
This is the part that has not changed and is not going to. A business with a complete profile, real reviews, and consistent contact data across the web has always done better in local search, and still does.
Making the site machine-readable: structured data
A web page is written for humans. Structured data is the same page’s facts restated in a format a machine can read without interpreting prose. For a local business this usually means a LocalBusiness block in JSON-LD: name, address, geo-coordinates, phone, hours, services, area served, and links to the business’s other profiles.
OG Detailing’s site carries a full stack of this. The home page declares an AutoDetailing business (a LocalBusiness subtype) with address, coordinates, opening hours for every day of the week, a list of more than twenty served towns, the owner as a named Person, an EducationalOccupationalCredential for the owner’s IDA certification, and an OfferCatalog of every service. Each service page adds a Service block tied to a GeoCircle around the shop. A sameAs array links the entity to its Google, Yelp, and Facebook profiles. [FACT] Here is the spine of it, trimmed:
{
"@context": "https://schema.org",
"@type": "AutoDetailing",
"name": "OG Detailing",
"telephone": "+1-224-650-0067",
"address": {
"@type": "PostalAddress",
"streetAddress": "11212 Sunset Lane",
"addressLocality": "Huntley",
"addressRegion": "IL",
"postalCode": "60142"
},
"geo": { "@type": "GeoCoordinates", "latitude": 42.1659156, "longitude": -88.4325465 },
"hasCredential": {
"@type": "EducationalOccupationalCredential",
"name": "IDA-Certified Detailer",
"recognizedBy": { "@type": "Organization", "name": "International Detailing Association" }
},
"sameAs": [
"https://www.google.com/maps?cid=6057556312879019609",
"https://www.yelp.com/biz/og-detailing-huntley",
"https://www.facebook.com/profile.php?id=61564935925235"
]
}
Structured data does two jobs. It makes the page eligible for richer search results (the star ratings, hours, and FAQ accordions that show up under some listings), and it gives any machine reading the page an unambiguous statement of the facts instead of forcing it to parse them out of sentences. The sameAs array is quietly the most important line: it tells a machine that this website, that Google listing, that Yelp page, and that Facebook profile are all the same entity. That is the thread the AI layer pulls on when it tries to decide who you are.
There is one hard limit worth stating now, because it shapes the whole strategy. You cannot mark up your own star rating and expect it to show. Google’s policy is explicit: “if the entity that’s being reviewed controls the reviews about itself,” its pages “are ineligible for star review feature,” and “ratings must be sourced directly from users.” [FACT] Self-supplied ratings are not just ignored; they make the page ineligible. Genuine, third-party-sourced reviews are the only ones that count. This is a recurring theme: the system is designed to reward real signals and discard manufactured ones.
Speed is part of the product
Google measures three Core Web Vitals, and as of 2024 they are Largest Contentful Paint (loading, target 2.5 seconds or less), Interaction to Next Paint (responsiveness, target 200 milliseconds or less, which replaced First Input Delay in 2024), and Cumulative Layout Shift (visual stability, target 0.1 or less). [FACT] They are a real input to ranking, and a much more direct input to whether a visitor stays.
This is where the OG Detailing rebuild started, and the gap was dramatic. The previous site, built on WordPress, took 23.2 seconds to render its main content on a phone and scored 57 of 100 on mobile performance and 58 on SEO in Google’s Lighthouse audit. The rebuilt site, a static Astro site served from Cloudflare’s edge, renders its main content in 3.6 seconds and scores 82 on performance, 100 on accessibility, and 100 on SEO. [FACT] That is the same business, the same photos, the same services, made roughly six times faster to first paint.
GEO: being inside the answer, not under it
Classic SEO tries to rank your link. Generative Engine Optimization, or GEO, tries to get your business named and cited inside an AI-generated answer. The term comes from a 2023 academic paper (Aggarwal and co-authors, later published at the KDD 2024 conference) that coined “GEO” and ran controlled tests on what makes a source more visible in generated answers. Their headline finding: GEO methods can boost a source’s visibility in generative-engine responses by up to roughly 40%, and the most effective tactics were adding citations, adding direct quotations from relevant sources, and adding statistics. [FACT]
A later 2025 audit of 1,702 real citations across Brave, Google AI Overviews, and Perplexity reached a compatible conclusion from the other direction: pages that got cited tended to score high on overall quality (being cited correlated with page quality at an odds ratio of 4.2), and the strongest structural correlates were fresh metadata, clean semantic HTML, and structured data. [FACT] Both studies have real limits, noted in the sources, but they point the same way. AI engines preferentially cite content that is well-structured, specific, current, and quotable.
[CHARACTERIZATION] The practical translation is that GEO is mostly classic content quality plus machine-readability, not a separate dark art. Concrete numbers, named credentials, dated facts, and clean markup are what get quoted, which is exactly what a good local site should have anyway.
The llms.txt that nobody reads
This is also where a popular idea needs a cold splash of water. In 2024 a proposed standard called llms.txt emerged: a plain-text file at the root of a site giving AI models a clean, summarized version of the business’s key facts, by analogy to robots.txt. It is a genuinely sensible idea, and OG Detailing publishes both an llms.txt and a longer llms-full.txt. [FACT]
The problem is that, so far, the major AI engines do not appear to use it. A 90-day server-log experiment found that of more than 62,100 AI-bot visits, only 84 (about 0.1%) ever requested the /llms.txt file, fewer than hit an average content page. [FACT] Google has said publicly that it does not use llms.txt, with one Google representative comparing it to the long-dead keywords meta tag. [FACT] A separate analysis across hundreds of thousands of domains found no clear effect on AI citations. [FACT]
So why keep the file? [CHARACTERIZATION] Because it costs almost nothing to maintain, it cannot hurt, and it is a cheap option on a standard that might get adopted. But it should be understood as a bet on the future, not a working channel today. The thing that actually makes a business legible to AI is not a special file; it is consistent facts everywhere a machine can read them.
How an AI decides what to say about a business
To see why consistency matters so much, it helps to know where an AI answer comes from. There are three sources, and they blend:
A business cannot edit a model’s training data. What it can do is make sure that when the model does look, every source agrees. If the website says the shop has more than 200 hours of training and an old directory says 300, the model has to choose, and an uncertain model tends to hedge or omit. [CHARACTERIZATION] Entity consistency, the same name, address, phone, hours, and credentials everywhere, is the closest thing there is to writing directly into the machine’s understanding of you.
The crawlers themselves are now specialized, and the controls are per-purpose. OpenAI alone runs at least three: GPTBot gathers training data (blocking it is a training opt-out), OAI-SearchBot surfaces sites inside ChatGPT’s search answers (blocking it removes you from those answers), and ChatGPT-User fetches a page when a user asks ChatGPT to look at it. [FACT] Google splits the function too: Google-Extended controls whether your content trains Gemini, and Google states it “does not impact a site’s inclusion in Google Search nor is it used as a ranking signal.” [FACT] Anthropic, Perplexity, Apple, Amazon, Meta, and others each run their own. The strategic point is that blocking a training crawler and blocking a search crawler are completely different decisions: one affects whether a model learns about you in general, the other affects whether you can appear in that product’s live answers. OG Detailing’s robots.txt makes the choice explicit, welcoming the search and assistant crawlers by name. [FACT]
Movement 2 - The shift from links to answers
The click is leaking out of search
The mechanics above describe a stable world. The reason this report exists is that the world is moving, and the movement is measurable.
Google’s AI Overviews went from a rollout to a fixture in 2025. One large keyword study tracked them appearing on 6.49% of queries in January 2025, peaking at 24.61% in July, then settling back to 15.69% by November. [FACT] An independent Pew Research analysis of real browsing data found that in March 2025, about 18% of all Google searches by US adults produced an AI summary. [FACT] The exact number depends on the method, but the order of magnitude is clear: a large and volatile share of searches now show a generated answer before any link.
And when that answer appears, people click less. Pew found that when an AI summary was present, only 8% of searches led to a click on a traditional link, versus 15% when there was no summary, and just 1% of users clicked a link inside the summary. [FACT] Ahrefs, measuring position-one click-through over time, found the presence of an AI Overview correlated with a 58% reduction in clicks to the top organic result by December 2025, up from a 34.5% reduction in April. [FACT] Google has disputed the framing of some of these studies, but has not offered contradicting numbers. [CHARACTERIZATION] The direction is not seriously in question.
A caveat keeps this honest. One study found that on the same set of keywords, the appearance of AI Overviews did not automatically raise the zero-click rate (it measured 33.75% before versus 31.53% after). [FACT] That conflicts with broader market measures showing zero-click behavior rising overall. The two are measuring different populations, and the safe reading is that the link economy is shrinking unevenly, not uniformly. [CHARACTERIZATION] The trend is real; any single percentage is a snapshot of a moving target.
The discovery channel itself is changing hands
The deeper shift is not just inside Google. It is that people are increasingly not starting at Google at all.
The clearest signal comes from BrightLocal’s 2026 consumer survey: the share of consumers using ChatGPT and other generative AI tools to find local business recommendations jumped from 6% a year earlier to 45%, while Google’s share of that same job fell from 83% to 71%. [FACT] Those are enormous moves for a single year, from one vendor’s survey, so they deserve the usual caution. [CHARACTERIZATION] But even discounted heavily, they describe a market where “ask an AI” has gone from a novelty to a mainstream way of finding a plumber, a dentist, or a detailer.
Why being the cited entity beats ranking #4
Put the two shifts together and the strategic conclusion follows. In a page of ten blue links, the difference between ranking fourth and seventh still bought you some clicks. In an AI answer, there is no fourth and seventh. There is the handful of businesses the model names, and everyone else. [CHARACTERIZATION] The distribution gets more winner-take-most, and the prize changes from “rank higher” to “be one of the cited entities.”
What earns a citation, per the research in Movement 1, is being the clearest, most consistent, best-structured, most genuinely useful source about your specific niche. [FACT] That is good news for a small business that does its homework, because the bar is specificity and trustworthiness, not ad budget.
The case study: rebuilding OG Detailing for both worlds
OG Detailing is a family-owned shop in Huntley, run day to day by an IDA-certified detailer with more than 200 hours of training. Roughly 70% of its customers come from one place: the Sun City / Del Webb Huntley retirement community next door. [FACT] That single fact ended up driving the whole strategy.
The starting position. A baseline captured the day the new site launched in June 2026 measured the problem precisely. Of nine target local queries, the business’s own domain ranked on page one for zero of them. Only three URLs were indexed by Google, and all three were stale addresses from the old WordPress site. The business surfaced in search mainly through its Yelp listing, not its own site. [FACT] On a simulated AI-discoverability test (could an assistant correctly answer what they do, where they are, their hours, their credentials, and whether to recommend them), the site scored 9 out of 10. [FACT] The single missing point was the one thing the business could not mark up itself: on-site review and rating data, which by Google’s own policy must come from real users. [FACT]
The rebuild. The technical work is the catalog from Movement 1, applied: the WordPress-to-Astro rebuild that cut load time from 23.2 to 3.6 seconds and lifted the SEO score from 58 to 100; the full LocalBusiness structured-data stack; per-page titles, meta descriptions, canonical tags, and Open Graph; an XML sitemap; 301 redirects from the old WordPress URLs to preserve whatever equity the three indexed pages still carried; llms.txt and llms-full.txt; and a robots.txt that names and welcomes the AI crawlers. [FACT]
The niche nobody owned. The highest-leverage discovery was not technical. Searching “auto detailing Sun City Huntley” returns results for Sun City, Arizona. Nobody had claimed the term for Huntley, despite a retirement community of thousands of homes that already sent the shop most of its business. [FACT] The rebuild added a dedicated Sun City / Del Webb page, internally linked and structured, targeting a high-intent local term with effectively zero competition. [CHARACTERIZATION] This is the local-SEO equivalent of finding an unlocked door: a specific, real, defensible niche that maps exactly to who the business already serves.
What is still open. The honest part of the story is that the most valuable remaining work is not in the code. It is owner-led: getting verified in Google Search Console so the new pages get crawled and indexed; collecting the real Google and Yelp star ratings and review counts so a genuine aggregateRating can be published (the one gap in the discoverability score); soliciting reviews that mention “Huntley” and the specific service; and cleaning up the contact data and the “200 versus 300 hours” discrepancy across third-party listings. [FACT] The site is built; the off-site signals are earned over months.
Where SEO and GEO turn out to be the same thing
The review gap is the tell. The thing that would most improve OG Detailing’s classic local ranking (more real reviews and a higher rating) is the same thing that would close its last AI-discoverability point (structured, genuine aggregateRating data), is the same thing Google’s policy says must be real to count, and is the same thing a human customer looks at first. [FACT] One asset, four payoffs. [CHARACTERIZATION]
This is the quiet thesis of the whole transition. The channels look like they are diverging, but the underlying signals are converging. Real reviews, consistent facts, genuine specificity, and a fast, machine-readable site pay off in classic search, in AI answers, and with the actual human being deciding whether to call. The gimmicks (self-supplied ratings, an llms.txt the engines ignore, thin pages spun up for every nearby town) pay off in none of them.
Movement 3 - The new future of local marketing
The website becomes a fact-source, not a brochure
For two decades a local business website was a brochure: a pretty front for humans, with the real conversions happening on the phone. The shift described above slowly inverts that. Increasingly the most important reader of the site is a machine, deciding what to tell a human who will never visit the page. [CHARACTERIZATION]
That does not make design irrelevant; a human still lands on the site and decides whether to trust it. But it adds a second audience with different needs. The machine does not care about the hero image. It cares whether the address in the page text matches the address in the JSON-LD matches the address on Google matches the address on Yelp. The future-proof site serves both: persuasive for the person, unambiguous for the parser.
Generic content depreciates; specific facts appreciate
If AI answers can summarize the generic, then generic content stops being an asset. A page that says “we provide quality auto detailing with great customer service” is exactly what a model can generate for free, about anyone. [CHARACTERIZATION] What a model cannot generate is the specific, verifiable, local truth: that this shop is half a block from the Huntley Park District, that the owner holds an IDA certification with a stated number of training hours, that it serves the Del Webb community, that ceramic coating starts at a particular price for a particular vehicle size.
[PROJECTION] If that trend holds, the content that retains value is the content a generative model cannot fabricate without you: concrete prices, real credentials, dated specifics, named service areas, and genuine reviews. The thin “SEO content” of the last decade depreciates; the specific facts appreciate.
The durable moats
Three things survive every version of this shift, and they are where a local business should spend its scarce effort.
Reviews feed classic local ranking, are required (and must be real) for rating rich results, are a top correlate of AI citation, and are the first thing a human checks. As of 2026, 97% of consumers read reviews for local businesses, 68% will only use a business rated 4 stars or higher (up from 55% the year before), and 31% now require 4.5 or higher (up from 17%). The threshold is rising; the asset is irreplaceable. [FACT] [FACT]
The same name, address, phone, hours, and credentials, identical everywhere a machine can read them: the site's visible text, its structured data, its sameAs links, and every third-party listing. This is how a model disambiguates you and decides to trust the facts enough to repeat them. Inconsistency is the most common reason an AI hedges or omits a business. [CHARACTERIZATION]
Owning a specific, true position ("the detailer the Del Webb community uses") beats competing for a generic head term. It is cheaper to win, harder for a national chain to contest, and exactly the kind of specific fact an AI answer can attach to a recommendation. [CHARACTERIZATION]
What stays the same
Underneath all of it, the job has not changed. A local business has always won by being genuinely good, being known in its community, and being easy to find and contact. [CHARACTERIZATION] The machinery on top has changed three times now (directories, then search, now AI answers), and each time the businesses that adapted fastest were the ones whose underlying reputation was real enough to survive the new measurement.
A practical sequence
For an operator who wants the order of operations, the OG Detailing engagement suggests a priority list that generalizes:
- Fix the foundation. A fast, structured, mobile-first site with complete
LocalBusinessJSON-LD, canonical tags, a sitemap, and 301s from any old URLs. This is table stakes for all three surfaces. [FACT] - Get crawled and indexed. Verify the site in Google Search Console and Bing Webmaster Tools, submit the sitemap, and request indexing. Bing’s index also feeds some AI search, so this is a GEO step, not just an SEO one.
- Win the off-site signals. A complete Google Business Profile, real reviews solicited from happy customers (mentioning the town and the service), and consistent contact data across every listing. This is the slow, compounding work, and it is owner-led. [FACT]
- Claim the niche. Find the specific, true, low-competition position the business already occupies, and build a genuine page for it. [CHARACTERIZATION]
- Keep the facts identical, and measure. Audit name, address, phone, hours, and credentials across every surface, and re-check rankings and AI answers on a fixed schedule so drift is caught early.
The order matters because the steps build on each other: a fast structured site that no one has indexed is invisible, and a perfectly indexed site with inconsistent facts gets hedged by the very AI answers it is trying to win. [CHARACTERIZATION]
The honest uncertainty
It would be a mistake to end with false precision. AI Overview prevalence rose to about 25% of queries and then fell back toward 16% within the same year. [FACT] Crawler policies are changing month to month. The headline consumer figures come from single surveys. [CHARACTERIZATION] Anyone who tells a local business they know exactly where AI search lands in two years is guessing.
[PROJECTION] What is safe to act on is the direction, not the date. If discovery keeps moving toward generated answers, the businesses positioned to win are the ones whose facts are real, consistent, structured, and specific, because those are the only inputs every version of the future rewards. The surface will keep changing. The reason a customer trusts a local business, and the signals that prove that trust to a machine, are changing far more slowly.
Sources
Classic local ranking and reviews
- Google Business Profile Help - Improve your local ranking on Google - the three official factors (relevance, distance, prominence) and that reviews and responses help local ranking
- BrightLocal - Local Consumer Review Survey 2026 - 97% read reviews; 68% require 4+ stars (up from 55%); 31% require 4.5+ (up from 17%); AI use for local recommendations 6% to 45%; Google’s share 83% to 71%
- BrightLocal - Local Consumer Review Survey 2025 - prior-year baseline for the review-threshold and AI-use comparisons
Structured data and rich results
- Google Search Central - Review snippet (structured data) documentation - self-controlled reviews make a page ineligible for the star feature; ratings must be sourced directly from users, not curated by editors
AI Overviews, zero-click, and click-through
- Semrush - AI Overviews study (2025) - AIO trigger rate 6.49% (Jan) to 24.61% (Jul) to 15.69% (Nov) 2025; same-keyword zero-click 33.75% to 31.53%
- Pew Research Center - Google users are less likely to click links when an AI summary appears (Jul 2025) - 18% of US-adult searches produced an AI summary (Mar 2025); 8% click a link with a summary vs 15% without; 1% click within the summary
- Ahrefs - AI Overviews reduce clicks (update) - position-1 CTR reduction of 58% for AIO queries by Dec 2025, up from 34.5% in April 2025
GEO and llms.txt
- Aggarwal et al. - GEO: Generative Engine Optimization (arXiv 2311.09735, KDD 2024) - GEO can boost visibility up to ~40%; citations, quotations, and statistics are the most effective methods
- Kumar & Palkhouski - GEO-16 citation audit (arXiv 2509.10762, 2025) - 1,702 citations across Brave, Google AIO, Perplexity; page quality odds ratio 4.2; metadata/freshness, semantic HTML, and structured data the strongest correlates (observational preprint, B2B SaaS scope)
- OtterlyAI - The llms.txt experiment - only 84 of 62,100+ AI-bot visits (0.1%) requested /llms.txt over 90 days
- Search Engine Journal - Google says llms.txt comparable to the keywords meta tag - Google representatives state Google does not use llms.txt
- Search Engine Journal - llms.txt shows no clear effect on AI citations across 300k domains - large-scale corroboration of no measurable citation effect
Crawlers
- OpenAI - Bots and crawlers documentation - GPTBot (training), OAI-SearchBot (ChatGPT search surfacing), ChatGPT-User (user-triggered fetch) are distinct with different robots.txt behavior
- Google Search Central - Google crawlers and Google-Extended - Google-Extended controls Gemini/Vertex training and does not affect Search inclusion or ranking
- ALM Corp - Anthropic Claude bots and robots.txt strategy - roles of ClaudeBot, anthropic-ai, and Claude-Web
Performance
- web.dev - Web Vitals - LCP 2.5s, INP 200ms (replaced FID in 2024), CLS 0.1 as the “good” thresholds at the 75th percentile
Case study
- OG Detailing (ogdetailing.org) - live site and structured data; first-party figures (Lighthouse scores, LCP, indexing and ranking baseline, discoverability score, Sun City strategy) are from the Holbrook Solutions engagement’s internal SEO baseline dated 2026-06-03
Built for machines too: read this report as Markdown · llms.txt