White-label AI visibility reports and local SEO, under your agency’s brand
Your clients are asking what ChatGPT says about them. Matt Edward SEO measures it for you: 180 answers per client each month from ChatGPT, Claude and Perplexity, turned into a report that carries your agency’s name and logo, not mine. The first report arrives 5 business days after you approve the questions. You keep the client, the price and the conversation.
01What
What is white-label AI visibility reporting?
I measure what the AI assistants say about your client and send you the result as your own report. Your client sees your brand. I stay out of sight.
It’s built for agencies and web studios that already look after local businesses, where a client has started asking “why doesn’t ChatGPT mention us?” and there’s no tool or person on the team to answer it. You add AI visibility to your services this month, without hiring, buying software or learning a new discipline.
AI agents I built do the measuring and the first drafts. I read every report before it reaches you.
02Each month
What does my agency get each month?
For every client: a branded report from 180 fresh answers, the raw answers behind it, and a short list of what to fix next. The two larger tiers add the work itself.
Report
| In every report | What your client sees |
|---|---|
| Named share | The share of answers that name your client, with a 95% range |
| Cited share | The share of answers whose sources include the client’s website, with a 95% range |
| Who’s named instead | The competitors named in the client’s place, and how often |
| Sources | The pages each engine cited, so you know which sites decide the answer |
| How they’re described | Each engine’s own words about the client, quoted, and whether they’re right |
| Crawler access | Whether OAI-SearchBot, Claude-SearchBot, PerplexityBot, Googlebot and Bingbot can read the client’s site, from the same check as my free AI crawler check |
| Change since last month | What moved, with dates, and whether the move is bigger than the range |
- Questions
- 20 customer questions per client, drafted for you, approved by you before anything runs
- Answers
- 3 per question per engine, every month: 180 answers per client
- Engines
- ChatGPT (gpt-5.4-mini), Claude (claude-haiku-5-5) and Perplexity (sonar), through their official APIs with web search on
- Location
- ChatGPT and Claude are set to the client’s city. Perplexity’s API takes a country, not a city
- Ranges
- 95% Wilson intervals on every share, so a small sample can’t overclaim
- Files
- The report as a PDF and a web page, plus every raw answer in a spreadsheet
Report + fixes
Everything in the report, plus the AI work drafted for your team to apply:
| Each month | What you get |
|---|---|
| Answer-first pages | 2 page drafts a month, written from facts you or your client supply. Anything unconfirmed is flagged. You edit, approve and publish |
| Mentions | 2 third-party sites the engines already cite for the client’s trade, each with a drafted pitch or profile for you to send. No fake reviews, no planted posts |
| AI fact check | What each assistant gets wrong about the client, where the wrong fact comes from, and one consistent description to use everywhere |
| Crawler and schema fixes | The exact edits: robots.txt lines, schema blocks and page changes, ready for your developer to paste in |
Full fulfilment
Everything above, plus the monthly local SEO work I do for my own clients, delivered to you for approval and applied through access you grant:
| Each month | What it means here |
|---|---|
| Google Business Profile | 4 posts drafted from the client’s own photos and jobs, which you approve before they go up, plus photos, Q&A, and services, categories and service area kept current |
| Listings | Up to 5 directory listings fixed or added, until the client’s name, phone number and service area match everywhere |
| Pages | 1 service or service-area page, only where there’s something genuinely different to say |
| Reviews | New reviews watched, with a reply drafted within 1 business day for you or your client to approve |
| Maps scan | Where the client shows up in Google Maps across their service area: 25 points, 3 searches |
| Site fixes | Worked down from the baseline list, when you give me editor access to the client’s site |
| Progress report | What was done, what moved on Google, Maps and AI, and what’s next, under your brand |
With full fulfilment the answer-first pages and mentions in the table above are done, not just drafted: I publish and send with your approval.
03Brand
Whose name is on the report?
Yours. Reports carry your logo, your colours and your agency’s name, and nothing in them mentions Matt Edward SEO.
- Your logo, colours and agency name on every page of the report and on the web version.
- No mention of Matt Edward SEO in the report, the raw answers or the file names.
- I never contact your client. Every question and every delivery goes through you.
- I don’t approach your clients, during the work or after it ends, and I’ll put that in writing.
- I don’t name your agency as a customer anywhere unless you ask me to.
04Turnaround
How fast is it?
The first report is with you 5 business days after you approve the client’s questions. After that, each monthly report arrives within 5 business days of the month’s run.
| What | When |
|---|---|
| Sample report | 5 business days after you send the client’s name, trade and city |
| First report for a new client | 5 business days after you approve the 20 questions |
| Monthly report | Within 5 business days of the month’s run, on the same date each month |
| Drafts and fixes | Delivered with the monthly report |
| Review reply drafts (full fulfilment) | Within 1 business day of the review |
| Your questions | Answered within 2 business days. Same-day support isn’t included |
05Proof
How do I know the measurement is real?
Week 2, live
Because I publish my own. Every week I run the same method on my own business and post the result, good or bad, on a public scoreboard: this week Claude named Matt Edward SEO in 21 of 24 Calgary “who to hire” answers.
The scoreboard shows every number, every change I made and its date, and the weeks where nothing moved. The method is the one behind the AI visibility audit I sell to Calgary businesses directly.
You can test part of it right now: run a client’s domain through the free AI crawler check. It takes about 10 seconds and needs no email.
06Resale
What do I charge my client?
That’s your call, and I never see it. You pay a flat wholesale price per client and set your own retail price.
The wholesale price is the same whether you add the report to an existing retainer or sell it as a new line. There’s no setup fee, no per-seat software and no minimum number of clients.
Minimum 3 months, then month to month.
07Limits
What are the limits?
The report measures logged-out answers from the engines’ official APIs, for the questions you approved. It can’t promise that any assistant will recommend your client, and neither can anyone else.
- Signed-in consumer apps can differ. Someone signed in to the ChatGPT app can get personalized answers that differ from these.
- Google’s AI Overviews and AI Mode can’t be sampled. If you share the client’s Search Console, the report includes what it shows.
- Answers change from day to day, which is why every number carries a range and a date.
- No guarantee of rankings or of AI naming your client. What I guarantee is the work: if a fix I mark done doesn’t check out, I redo it free within 5 business days.
- No dental practices. I can’t take them on, in any tier.
- The client’s business name and questions go to US AI providers. Your client agreement should say so.
08Start
How do we start?
With one client. Send me their business name, trade and city, and I’ll send back a finished sample report under your brand, free, so you can judge the work before you sell it.
If the sample is useful, pick a tier for that client and add others when you’re ready. If it isn’t, you keep the report and owe nothing.