Skip to content

Agency KPIs: what to report to each client, and what to run your agency on

The KPIs an agency should report per client, the ones it should run its own business on, and how to keep both on one page without building a dashboard by hand.

Portrait of Leon Missoul

Leon Missoul2 min read · Published 3 Nov 2026

  • Agency KPIs come in two sets: what you report to each client, and what you run your own agency on. Mixing them is why client reports get long.
  • Report four things per client: leads, clicks from Google, whether AI answers name them, and the work with what it changed.
  • Run your agency on four others: how long clients stay, revenue per client, hours against the retainer, and how many clients you’d be worried to lose today.

The KPIs to report to each client

A client pays for business results, and everything else in a report is there to explain them. Four numbers cover most marketing agency reports for website work:

KPIWhy a client caresWhere it comes from
Leads, by source and pageIt’s what they pay forYour own tracking of forms, bookings and calls
Clicks from GoogleReal visits from people searching, not just being shownSearch Console
AI answers that name themTheir buyers now ask ChatGPT and Google’s AIAsking those assistants their buyers’ questions, repeatedly
The work, and what it changedIt’s why they pay you and not a toolEach task’s numbers before it went live and now
Four KPIs per client

Every other number in a client report should explain one of these. Position explains clicks. Page speed might explain leads. If a number explains nothing, it can go.

The KPIs to stop reporting

  • Domain scores. They’re a vendor’s estimate, a client can’t act on them, and they move for reasons nobody can explain on a call.
  • Sessions from every channel, unfiltered. Bots and internal visits inflate them. Report people.
  • Average position across the whole site. New searches lower it while the site is growing. Show the searches that matter.
  • Tasks completed. A count of work done says nothing about whether it worked.

The KPIs to run your own agency on

These never go in a client report. They tell you whether the business is healthy, and most agencies only look at them when something has gone wrong.

KPIWhat it tells youHow to read it
Client lifetimeWhether clients stay long enough to pay back the work of winning themTrack it per service: a retainer client and a project client aren’t the same
Revenue per clientWhether you’re growing accounts or only adding themLook at the trend, not the average
Hours against the retainerWhether a client is profitableA client always over their hours is a pricing problem, not a delivery one
Clients at riskWho you could lose this quarterResults flat, questions unanswered, or a call moved twice
Four KPIs for the agency itself

Client lifetime matters most, and it’s where agencies are weakest. In SparkToro’s 2025 survey of digital agencies, 25% keep clients less than a year and only 31% keep them longer than three.

How to keep client KPIs on one page

Use the same four numbers for every client, in the same order, so a client can compare this month with last and your team can read any account in a minute. A real monthly SEO report shows what that looks like, with the bad news left in.

If building that by hand is what stops you, Orbit measures it per site without exports: a client SEO dashboard your clients can log in to under your logo, a monthly report written from the same numbers, and a hub that shows your team every client on one screen. For the rest of the month, see how Orbit runs every client’s month.

Every client site on one screen, with who needs you today.

Written by

  • Portrait of Leon Missoul

    Leon Missoul, Founder

    I started the web agency Luniq in 2025 and built Orbit from the software we used to keep our clients’ sites growing after launch. I write about search, AI answers and how to prove what website work earns.

Questions about Running retainers

It ranges widely, from a few hundred to several thousand euros or dollars a month, depending on the size of the site, the market and how much work is included. What matters more than the price is what the client gets each month, and whether you can show what it earned.

Usually: watching the site’s search performance and technical health, finding and fixing problems, writing or improving pages, building links, and a monthly report. The best plans decide the month’s work from the site’s own data rather than a fixed checklist.

Where the site stands today, the opportunities you found with numbers behind them, the work you propose and in what order, how you will measure results, and the price. A short audit of the prospect’s own site makes the case better than any slide.

A website care plan is a monthly service in which an agency keeps a site updated, backed up, secure and online. It protects the site; growing it, with new content and search work, is usually a separate plan on top.

An SEO retainer is a monthly agreement in which an agency keeps improving a client’s site for a fixed fee, instead of billing per project. It works when the client can see each month what was done and what it brought in.

A retainer is a fixed monthly fee for an agreed amount or kind of ongoing work, rather than a price per project. Clients get steady attention and agencies get predictable income. It lasts as long as the client keeps seeing the value.

See what Orbit can do for you

Start free for 30 days, or book a demo to see how Orbit fits the way you work and where it can help.

Ask Orbit

Answers from every page of goorbit.io

Ask about what Orbit does, what it costs, or how it fits the way you work. Each answer links to the page that covers it.

Try asking