Most white-label AI SEO offers I get sent are a visibility tracker wearing a new label. They count mentions, chart share of voice and produce a monthly PDF that describes the problem again. No new pages. No fixes shipped. No citations earned. Resell that, and your client will notice within 30 days.
This list is for agency owners and freelancers who keep hearing the same client question: how do we show up in ChatGPT? If you want to resell SEO plus AI search under your own brand without hiring a team, these are the 11 things a partner should deliver in month one, followed by four line items I would reject. For each, ask to see the work before you sign.
1. Map 15 to 20 buyer questions per client
Start with questions buyers actually ask. In week one, a partner should build a prompt list for each client: branded terms, category terms, problem-solution questions and comparisons. That map determines what gets written, fixed and pitched later.
The method I still use is simple: run 15 to 20 buyer prompts at least twice per engine across ChatGPT, Perplexity and Gemini, then log appearances, competitors and cited sources. Repetition matters because a single run is a shaky basis for a content plan.
Done looks like: a sheet with the exact prompts, engines tested and citation gaps. Ask the partner: show me an anonymised map and the pages you built from it.
2. Publish pages that answer those questions
Trackers do not change answers. Pages do. In month one, a fulfillment partner should publish pages for the buyer questions the map found, not another batch of generic 800-word posts. Each page needs a direct answer, proof behind it and a structure an assistant can lift.
This is where software-only offers leave you holding the work. In an agency comparison I wrote up, the software options left 40-plus hours of writing and outreach with the agency; the done-for-you path did not. Done looks like: 2 to 4 live URLs per client, each tied to a named prompt from item 1. Ask the partner: how many pages go live in the first 30 days, and who writes them?
For context, groas scopes its SEO and AI Search service around new pages and technical fixes every day, not a report.
3. Ship technical fixes instead of listing them
I used to send clients audits that said things like “add schema” and treat that as work. It is not work. The fix live on the URL is the work. In month one, that can mean clearing crawl errors, linking internally to new answer pages, validating structured data and checking whether robots.txt lets search bots fetch the site.
That last check matters. You may want to block training crawlers such as GPTBot and CCBot while allowing search crawlers such as OAI-SearchBot and PerplexityBot. Block search crawling indiscriminately, and you risk losing a route into answers. I cover other failure points in 7 Technical SEO Myths That Waste AI-Visibility Budgets.
Done looks like: shipped fixes with dates and URLs, not a PDF. Ask the partner: what did you push live in week two?

4. Rewrite money-page openings so they can be quoted
New pages matter, but service pages and top posts may already be the pages assistants retrieve. Too many still open like they were written to rank in 2019: long introduction, keyword in the H2, answer buried 600 words down. That makes the useful bit harder to find and quote.
A partner should rewrite each priority opening into a 40- to 60-word direct answer: what the offer is, who it is for, and what it costs or how it works. Put the answer first; let the rest of the page supply the proof.
Done looks like: 3 to 5 rewritten openers you can read without scrolling. Ask the partner: show me a before and after where the first paragraph changed. If they will not touch existing pages in month one, keep looking.
5. Earn mentions on sources assistants cite
Here is the mechanism most decks skip: an AI answer often draws on retrieved sources. If your client has no mention on the pages an engine cites, a rewrite on the client’s own site can only do so much. Tracking the gap is not the same as closing it.
The white-label programs worth reselling pair AI visibility and source intelligence with content recommendations, digital PR and brand-mention outreach under your brand. I used to tell clients citations would follow rankings. I was wrong. Rankings help with Gemini and AI Overviews, but ChatGPT and Perplexity can draw from a wider, different set of sources.
Done looks like: 2 to 3 new third-party mentions per client in month one, on pages assistants cite. Ask the partner: which domains did you pitch last month, and can you show me a live mention?
6. Put Google and AI-answer work in one scope
If a partner sells traditional SEO and AI search as separate packages, check whether you are paying twice for overlapping work. The crawl fix, page rewrite or earned mention may serve both. The combined scope I want to see includes AI visibility audits, citation analysis, crawl and structured-data fixes, content restructuring, digital PR and AI referral tracking.
One team, one content plan, one account of what shipped. Split scopes invite the classic waste I hate: two people doing the same audit and billing it twice.
Done looks like: a month-one plan that places Google and AI-answer actions side by side on the same URLs. Ask the partner: if I buy both, which work happens once and gets counted once?
7. Establish a baseline for each engine
ChatGPT, Perplexity, Gemini and AI Overviews are separate discovery channels, not one score. Perplexity leans on live search with open citations, ChatGPT mixes established presence with browsing, and Gemini draws heavily on the Google ecosystem. The cited domains can differ sharply between engines. Average their results, and you can hide the gap you most need to fix.
I learned that the hard way reselling a blended visibility number. The client looked good at 68, then asked why they never appeared in Perplexity. We had averaged away the problem. A partner should test each engine separately in week one and say where to work first. I break down that priority call in ChatGPT vs Perplexity vs Google AI Overviews.
Done looks like: the same prompts tested across four engines, with distinct results for each. Ask the partner: where is this client weakest, and what work addresses that gap?
8. Keep the reporting under your brand
White-label fulfillment should stay invisible to the client. In the usual arrangement, the partner invoices the agency, the agency invoices the client, and the provider does not surface to the client without permission. A report that carries the provider’s footer or sends the client to its login page undercuts that arrangement fast.
Ask for a live demonstration of the client view: your logo and colours, a subdomain such as insights.youragency.com, the client site and its tracked questions. Then ask who can contact the client. Your brand should be the only one they see.
Done looks like: you forward a link and the client sees only you. Ask the partner: show me a sample report and tell me exactly who can email my client. The answer should be nobody without your permission.
9. Send a weekly change log tied to URLs
If you cannot see what changed, where and when, defending the retainer gets awkward. A partner should keep a running log: Tuesday, published a page for prompt 7; Thursday, rewrote an opener; Friday, fixed robots.txt. Not a tally of hours. A URL and a reason for the change are more useful than a timesheet.
This is how groas approaches action logs: the work comes with plain-language reasoning so you can see what changed and why. The record lets you explain the month to a client without reverse-engineering a dashboard.
Done looks like: 5 to 10 logged changes per week per client, each with a URL and one line of reasoning. Ask the partner: show me last week’s log for one account. If they send hours instead of URLs, pass.
10. Track enquiries, not just mentions
Mentions do not pay your client’s rent. Enquiries do. A mention count says an assistant named the brand; referral, form and call reporting helps show whether that visibility brought anyone closer to buying. Where the data allows it, the partner should connect those outcomes to the prompts and engines being tracked.
The distinction changes priorities. One example in this agency write-up had a client appearing for a cheap-plumber question on 4 of 5 engines but for a cost question on 0 of 5. That is the difference between celebrating a chart and asking whether you are visible for the question likely to bring in a job. Measure the path toward an enquiry, not just the appearance.
Done looks like: prompt reporting alongside form fills, calls and AI referrals in analytics. Ask the partner: which prompt produced an enquiry last month, and how do you know?
11. Agree a per-client cost you can resell
Your resale math gets ugly if fulfillment costs creep after you add accounts. White-label SEO markups commonly run 20 to 50%, while tracking costs can fall as questions and competitors are shared across clients. Neither point excuses a price you cannot plan around.
Say you charge $1,200 a month for SEO plus AI search. At a $299 fulfillment cost, you keep $901 before your own time. At $600 that climbs to $800 by month three, you keep $400 and do the explaining. Flat is the feature only if the scope stays clear.
Done looks like: a per-account price in writing, including what happens as you add accounts. Ask the partner: what do I pay for account number ten? For more on the cost and hours behind tracker-only versus done-for-you work, see DIY Checks vs. Visibility Trackers vs. Done-for-You AEO.
Those are the deliverables. The next four line items can appear on an invoice without adding much to the site or to the client’s pipeline. I would not let any of them stand in for shipped work.
12. Reject a visibility score with no work attached
Most paid scores count brand mentions across a prompt set. The counter cannot tell you why the client sits at 24% instead of 40%, much less what the partner did to change it. In a study of roughly 3,000 prompts, fewer than 1 in 100 runs returned the same brand list and fewer than 1 in 1,000 returned the same order. A small change in a single-run score is thin evidence of progress.
A score is a measurement, not a deliverable. It earns a place when it helps direct new pages, fixes or outreach. Otherwise, you are reselling a prompt runner. Ask the partner: what shipped to move this number?
13. Reject a share-of-voice chart sold as fulfillment
Same problem, prettier colours. Re-running prompts and re-charting who appeared is monitoring. Entry trackers range from about $29 to $399 a month, with an average around $337 across 20 tools. That is useful context when someone wants to charge fulfillment prices for the chart alone.
Keep the chart only if it leads back to work: a page published, a fix shipped or a mention earned that month. Ask the partner: which bar changed because of your work, and where can I see that work live?
14. Reject a generic site audit
A 40-page checklist that could belong to any site is not month-one fulfillment. A good provider tailors the audit and roadmap to the client’s niche and setup, including technical priorities, content, link targets and AI visibility before execution.
Generic means nobody made the priority call. Tailored means they can name the three fixes worth doing now and the thirty that can wait. If the audit does not name the client’s prompts, URLs and competitors, it is padding. Ask the partner: what did you cut from the template for this client, and why?
15. Reject an AI readiness PDF without a publish date
Readiness is the word vendors use when nothing is ready. A PDF saying the client needs structured data, better content and more mentions, without shipping any of it, is the old agency report with a ChatGPT cover. I have paid for versions of this. They age fast, and nobody reads them twice.
Readiness without a publish date, a URL or a live mention is a stall. Ask the partner: which page went live because of page four of the PDF?
Then ask the question that settles the whole sales call: show me one client’s first month, from buyer-question map to published URLs, shipped fixes, earned mentions and any enquiries that followed. If they show you scores and charts instead, you have your answer. If I had to start with one entry, I would start with No. 1: the buyer-question map. It decides every page you write, every rewrite you approve and every mention worth chasing. Skip it, and you spend month one building answers to questions no buyer asked.

