Agency operators
Keep each client’s voice, keys, schedule, and usage separate, without a shared chat history.
EditDesk
Research, draft, client-approve, and publish to WordPress or Shopify, then track what it earned. BYOK keys, hard token caps.
The desk
Jobs, SEO score, AI answer readiness, claim flags, client review, and approve-before-live delivery in one place.
Who it’s for
If you manage more than one brand and you’re tired of ChatGPT → Docs → WordPress, this is the desk.
Keep each client’s voice, keys, schedule, and usage separate, without a shared chat history.
Run SEO, stories, and rewrites with a repeatable review loop your clients can approve.
Land drafts with SEO meta and images, then publish only after explicit approve.
The problem
Agencies still jump from chat tabs to Docs to WordPress, lose brand voice between clients, and worry about runaway API bills. EditDesk keeps the pipeline together.
Group agents by brand, keep voice kits separate, and see usage per client.
Posts land as hidden drafts. Clients approve or request changes from one link. Operators confirm before publish.
Use your OpenAI, Azure, Anthropic, or Gemini key. Abort cleanly when a job hits its budget.
How it works
A clear ops loop, not another endless chat thread.
Set niche, brand voice kit, LLM key, delivery method, and optional keyword schedule.
SEO research, story/brief writing, or rewrite from a public URL, then remixes and SEO meta.
Edit the package, share a client link, score SEO, flag soft claims, then push draft / webhook / email.
Capabilities
Not a template mall. A publish pipeline with the controls agencies actually use.
SEO keyword, story/brief with photos, and rewrite-from-URL, all in brand voice.
Share a secure URL so clients approve without admin access. Tokens expire; you get notified.
Week-view calendar from keyword queues, plus monthly tokens, markup, and statement export.
An on-page SEO checklist and a separate AI answer-readiness score, plus soft-claim highlights for a human to verify.
WordPress or Shopify draft, signed webhook, or email, with retry when delivery fails.
Search Console figures come back to each published job, including whether a drop in clicks was an AI answer rather than a problem.
Where search is going
Google now puts an AI answer above the results. ChatGPT and Perplexity answer without sending anyone anywhere. An article can hold the exact position it always held and earn a fraction of the clicks, and most tools will tell you it is failing.
Answer engines don’t rank pages, they build an answer out of passages. So every article is scored on whether a section still makes sense lifted out on its own, and whether it carries figures, dates and named sources specific enough to quote. Kept separate from the SEO score, because the two pull in different directions and one number would hide which needs work.
When clicks fall but impressions and position hold, the page hasn’t gone stale. Something answered above it. EditDesk says so and leaves it alone, instead of queueing a rewrite that would risk the very position earning the citation. Clicks on their own cannot tell you that.
One inherited line in a client’s robots.txt can block the crawlers behind ChatGPT, Perplexity and AI Overviews. The site carries on ranking, never gets cited, and no report anywhere shows the absence. One click checks it, and it won’t nag you about blocking training crawlers, which is a fair choice that costs nothing.
We don’t bolt an FAQ onto every article because someone said AI likes questions. The research says it makes no difference to whether a page gets used. What does help is being specific, being structured, and getting to the point first. That is just better writing, so it costs your readers nothing if the predictions are wrong.
None of this replaces SEO. AI answers are still assembled from pages that rank, so the on-page work still matters. This is the layer on top of it.
Pricing
From £49/mo for freelancers to £199/mo for busier studios. BYOK means you pay providers directly, so EditDesk only charges for the ops layer.
Ready when you are
Configure an agent, run a job, send a client review link, and publish the draft, with token caps on every run.
Open EditDesk