Back to blog
AI Search9 min readAugust 4, 2026

How We Built a Local Business Site That AI Engines Actually Cite

22 days after relaunch, one Niagara installer held 16.4% of AI citations in its market, the top share of 22. The exact build decisions, with the data.

Alex Voroninkaitis
Alex VoroninkaitisFounder, VizibltyConnect on LinkedIn

On July 11, 2026 we relaunched the website of 100th Meridian Window Film, a founder-run installer in Ontario's Niagara region. Twenty-two days later it was the most-cited window film business in AI answers for its market: #1 on ChatGPT, Claude, Perplexity, and Google AI Mode at once. Nothing about the build was secret or exotic. This post walks through every decision in order, with the numbers each one moved, so you can judge the playbook instead of taking our word for it. The full results live in the [case study](/case-studies/100th-meridian/).

Why do AI engines ignore most local business sites?

Because most local sites give them nothing to work with. An AI engine deciding who to recommend needs three things: access (can its crawler fetch the pages?), structure (can it parse what the business does and where?), and corroboration (do the facts match what Google, Bing, and the review platforms say?). A template site with five thin pages fails all three quietly, and the engine names someone else.

100th Meridian started exactly there. The old Wix site had seven pages that ever received an entry visit, 87% of traffic landing on the homepage, and 97 Google-organic sessions in an entire year. Search engines could barely enter it, and in a year of AI adoption in which roughly 1 in 5 people now start searches on an AI (Quantum Metric, 2026), that is a hole a good business falls into without knowing.

Decision one: architecture before content

The rebuild is a 137-URL static site organized in silos: one dedicated page per service (heat-control film, privacy, security, decorative, UV) and per service-area city, each interlinked within its silo. That replaces one homepage that had to rank for everything, which in practice ranks for nothing.

Why it matters to AI specifically: research on what generative engines absorb found that top-cited pages average 1,943 words with 12.5 times more headings than bottom-quartile pages, and that pages carrying statistics show 61.55% higher influence on answers (Zhang et al., arXiv, 2026). Depth and structure are the raw material of citations. A silo gives every buyer question a substantive page to cite instead of a paragraph buried on a homepage.

The measurable effect came fast: Google indexed 50 of the new pages within 24 hours of launch and 122 by July 23. The old site had one practical entry page; the new one gave engines 137 doors, and they walked through them.

Decision two: make every fact machine-readable

Every page ships structured data (LocalBusiness, Service, and FAQ schema), clean heading hierarchies, and honest metadata. The business's name, phone, service list, and area are stated identically on the site, its Google Business Profile, and Bing Places, because engines cross-check before they recommend. When facts disagree, the safe move for the model is to name a competitor whose facts agree.

This is the least glamorous work in the stack and the most load-bearing, and the evidence for it is stark: an analysis of more than 800,000 AI answers found businesses with active, consistent review and profile data cited in about 75% of relevant answers, against 1% for businesses without (Seer Interactive for Trustpilot, 2026). It is standard technical SEO applied with AI retrieval in mind: schema so machines parse rather than guess, one consistent entity everywhere they look. We also ship an llms.txt file; we are honest that adoption by the engines remains limited, so it rides along as a cheap bet rather than a pillar.

Decision three: verify who is actually reading the site

From day one the site runs our bot tracker, which checks every request claiming to be an AI crawler against the operator's published IP ranges. This matters because the raw logs lie: between July 11 and August 3 the site received 8,116 requests claiming to be AI or search bots, and 2,830 of those failed verification. Scrapers impersonate GPTBot constantly. If you count them, your AI-visibility story is fiction.

The verified 5,286 crawls tell the real story of how fast engines adopt a crawlable site: 1,273 visits from Bingbot (which feeds Copilot and ChatGPT search), 873 from ClaudeBot, 757 from ChatGPT-User (the crawler ChatGPT sends live while composing an answer for a user), 564 from Googlebot, 410 from GPTBot, 283 from OAI-SearchBot, and 254 from PerplexityBot (full breakdown in the case study). ChatGPT-User traffic is the one to watch: it means real people were asking and ChatGPT was fetching this client's pages to answer.

Decision four: measure AI visibility like a metric, not a vibe

Every week we ask ChatGPT, Claude, Perplexity, Gemini, and Google AI Mode the same 15 questions a Niagara window film buyer would ask, and log every business each answer cites. A citation only counts when the engine links the client's own site. Share of voice is the client's fraction of all citations going to any named business in the market, so the number cannot be flattered by soft questions or vague mentions.

That harness is what turned the launch from an anecdote into a curve. At launch the business had no citations to its name; nine days in, 100th Meridian held 8.1% of market citations, ranked #4 of 22. Day 16: 14.2%, #1. Day 22: 16.4%, still #1, including the top spot on four of the five engines simultaneously. The full week-by-week table, with caveats, is in the case study.

100th Meridian, AI share of voice by weekly run (2026)
Days after launchShare of market citationsRank
0 (July 11, launch)0%Not cited
9 (July 20)8.1%#4 of 22
16 (July 27)14.2%#1 of 22
19 (July 30)13.6%#1 of 21
22 (August 2)16.4%#1 of 22

Decision five: count only leads that provably happened

The site tracks a lead only when the server confirms an inquiry email was actually delivered. Phone taps and email clicks are tracked separately as weaker signals, and every QA visit we make carries a test flag that excludes it from the stats. A phantom lead is worse than no lead, because it teaches the client to trust numbers that are not real.

Under those strict rules: six confirmed inquiries in the first 24 days, against nine in the old site's entire prior year. Three tracked calls and one email click on top. Small numbers, honestly counted, moving in one direction; that is what the first month of a working site looks like from the inside.

What transfers to your business, and what does not?

What transfers is the input list, because none of it is specific to window film. Real pages for every service and city, machine-readable facts that agree everywhere, verified measurement, and a launch process that submits everything for indexing on day one: that is the same playbook behind every site we build and our AI search optimization work on existing sites.

What does not transfer is the slope. One company, one market, 24 days: an existence proof, not a forecast. Niagara window film turned out to be a winnable field; a saturated market moves slower. The honest claim is narrower and still worth acting on: the mechanism works, it starts within days rather than months, and engines that are tightening their citation pools keep the sources they already trust. Being early is itself an advantage, a case we made in You're the Best in Town. So Why Doesn't AI Say So?

If you want to know where you currently stand, the free audit checks what AI engines can read on your site in about a minute, and asking ChatGPT "best [your service] in [your town]" costs nothing at all. If someone else's name comes back, you now know exactly what the fix looks like.

Frequently asked questions

How long does it take for AI engines to cite a new local business site? Faster than most expect, if the site is built for it. In this build, verified AI crawlers arrived within days of the July 11, 2026 launch, and the site reached the top citation share in its market by day 16. Months-long timelines usually reflect sites the engines cannot parse, not engine speed.

Do you need a full rebuild to show up in AI answers? No. The same layers (dedicated service and city pages, schema, consistent business facts, honest measurement) can be retrofitted onto an existing site. A rebuild is the right call when the platform blocks that work, which is what a technical audit establishes first.

What is a verified AI crawl? A request whose claimed crawler identity (like GPTBot or ClaudeBot) is confirmed against the operator's published IP ranges. In this project, 2,830 of 8,116 claimed AI bot requests failed that check in the first 24 days. Counting unverified hits inflates AI visibility with scraper traffic.

How is AI share of voice measured? By asking ChatGPT, Claude, Perplexity, Gemini, and Google AI Mode the same 15 buyer questions weekly and logging every business each answer cites with a link. Share of voice is one business's fraction of all citations in the market, so soft questions cannot inflate it.

Sources