CASE · REGIONAL CAR-RENTAL NETWORK · 13 LOCATIONS

One network, thirteen AI-legible sites — and proof they pay

A multi-location car-rental brand had thirteen separate sites that AI engines saw as thirteen strangers, with no way to know whether AI ever sent a real customer. We fixed both: made the network legible as one linked entity, graded every site, and turned on attribution.

13
sites, all Grade B AI-readiness
+
LIVE
AI-referral attribution beacon
Every spoke scored on the same open-book NVS, linked to the hub as one entity — and a beacon that counts real people arriving from an AI answer, not citations or “reach”.
Hub-and-spoke @graph 13× machine layer Grade B across the network Real AI-arrival beacon

The problem

Two problems compound in a location network. First, fragmentation: thirteen sites with no shared identity read to an AI engine as thirteen unrelated small players, none strong enough to be the answer. Second — the one every tool ignores — no proof: even where AI mentioned a location, there was no way to know whether a single real customer ever walked in from that answer. Citations and “AI reach” look nice on a dashboard; they don't fill a rental slot.

What we shipped

ENTITY

Hub-and-spoke @graph

Organization + subOrganization schema with bidirectional @id/sameAs, so all thirteen sites resolve as one linked brand — the network gets the authority its size deserves.

SCALE

13× machine layer

Per-site schema, llms.txt, MCP manifest and AI-friendly robots — the same deploy-ready package applied across every location, each graded on the open-book NVS to Grade B.

PROOF

Attribution beacon

A lightweight beacon on every page that fires only for a real human arriving from an AI engine — turning “are we cited?” into “did AI send us a customer?”.

SIGNAL

Crawl vs human, split

The beacon separates AI-bot crawls (“AI can see us”) from real human arrivals (“AI recommended us”), so the client reads two honest numbers, not one blurred one.

ALERT

First-crawl + arrival alerts

A ping the first time an AI answer-engine indexes a site, and again when a real person arrives from AI — the moment the machine layer starts paying off.

KEEP

Owned across the network

Thirteen deploy-ready packages on the client's own domains. The AI identity and the measurement stay theirs.

The metric no one else reports

AI answer names a location Person clicks through Beacon fires (real human, from AI) Counted per site

Monitoring platforms tell you how often an engine mentions you. That's the start, not the finish. Our beacon measures the end of the funnel — a real person who arrived because an AI recommended you — per location, live. It's the difference between “we're visible” and “AI is bringing us customers,” and it's the number a network owner actually renews on.

What we do — and don't — claim. Grade B across thirteen sites is a structural score anyone can reproduce at our free checker. The attribution beacon is live and counts real AI-referred arrivals — we report that number as it accrues, and we don't inflate it or dress a citation count up as revenue. AI answer positions are non-deterministic; we never promise a #1. We ship the machine layer, we measure the arrivals, and both stay the client's property.
Score your own site — free, instant ← Previous case: NVS 74 → 100