Track your clients’ AI visibility.

When someone asks ChatGPT or Google for a plumber in Lyon 6e, SovaLens tells you if your client is the answer. Weekly tracking, white-label monthly reports — GEO proof-of-work under your brand.

See a sample report

pre-launch — 20 founding agency seats · no spam

tracked weekly —ChatGPTClaudeGoogle AIGeminiPerplexity
Plomberie Rive Gauche
SOS Plombier Lyon 6
Garnier & Fils
Fontaine Plomberiegone again
01 — The gap

#1 on Google. Invisible in ChatGPT.

Same customer, same question — a different winner.

“best plumber in Lyon 6e”
GOOGLE — MAP PACK
#1Fontaine Plomberie 4.8 (127)
#2Plomberie Rive Gauche
#3SOS Plombier Lyon 6
CHATGPT — SAME QUESTION
For a plumber in Lyon 6e, people often recommend:
Plomberie Rive Gauche
Garnier & Fils
SOS Plombier Lyon 6
Fontaine Plomberienot mentioned
45%
of consumers now use AI to find local businesses
≈30×
more selective than the map pack — 3 names per answer

join the founding list — private beta, agencies first

02 — How it works

Three steps. No new workflow.

01Add a client
Fontaine PlomberiePlumber · Lyon 6e
↓ the prompts their customers ask
best plumber lyon 6eplombier urgence lyon 6+ 10 more
vertical + city — that’s all we need
02We sample 5 engines weekly
the sovalens engine
25 runs per prompt · every engine · every week
single answers lie — we report ranges: 8% (±4)
moves flagged only when they clear the noise
03Your brand goes out
AI VISIBILITY
Fontaine Plomberie
23/100
range 19–27
Fontaine PlomberieLIVE
23±4▲ +4 — outside noise
competitor entering ChatGPT answers
branded PDFlive dashboard — history + alerts
your logo, your line item — sovalens nowhere
What I really miss is a proper reporting functionality I can use for my customers — right now it is mostly a manual process.
verified agency review
Methodology — honest by defaultnote 001

8% (±4) is honest. 8% is not.

Every number is sampled across N runs and reported with a range — and we’ll tell you what doesn’t work.

03 — What you hand your client

Your logo on the cover. Ours nowhere.

Your domain. Your logo. Your line item. Clients never see us.

Rank & File Digital
AI VISIBILITY REPORT — JUNE 2026
Fontaine Plomberie
Plumber · Lyon 6e
4.8 · 127 Google reviews
23/100
range 19–27 · n=150 runs
ChatGPT
AIO
Gemini
prepared by Rank & File Digital
reports.rankandfile.com/fontaine
sampled weekly · alerts only when a move clears the noise · branded PDF + live portal, monthlyOpen the full A4 template →
04 — Founding offer
Founding cohort — 40% off for the first 3 months · 20 agency seats

Be one of the 20.

Flat monthly price. No per-prompt fees, no per-client surprises. Founding agencies get 40% off their first 3 months, a sample report on a real client first, and a say in the roadmap.

13 of 20 founding seats claimed · 7 left

no card, no spam · private beta — founding agencies first

FAQ
Isn’t AI visibility basically random?+

A single answer is. That’s why we never report one. Every number is sampled across 25+ runs per engine and shown with a range — and week-over-week trends are stable enough to act on. When a change is inside the noise, your report says so instead of celebrating it.

What exactly do I get each month?+

A 6-page branded PDF per client (score with range, per-engine results, prompt matrix, cited sources, action plan, methodology) and a live white-label portal your client can open anytime. You present it; we stay invisible.

How is this different from BrightLocal or Local Falcon?+

They track Google rankings and map grids — brilliantly. We track what AI assistants ANSWER when your client’s customers ask for a recommendation: ChatGPT, Google AI, Gemini, Perplexity — sampled weekly, white-label. Different question, different data.

Will my clients ever see the SovaLens name?+

No. Your logo, your colors, your domain on the report and portal. White-label is the product, not a tier.

What does “founding agency” mean?+

The first 20 agencies: 40% off forever, a direct line to the founder, and your feature requests shape the roadmap. In return we ask for honest feedback monthly.

Is SovaLens only for local businesses?+

It’s built for geo-bounded demand — “best dentist in Austin”, “plombier urgence Lyon 6e” — because that’s where AI answers differ city by city and where single-city prompt packs keep pricing flat. Agencies with a national or e-commerce client can request a brand pack; it’s the same engine with country-level sampling.