- Agencies and freelancers carrying between five and thirty clients who spend more time reporting than working.
- Anyone who wants the real monthly cost of a client, once tool subscriptions and admin hours are counted.
- Anyone weighing whether to resell a managed campaign instead of producing everything in house.
- It starts from the free side of the platform: semalt.com/authorize.
In Milanese SEO agencies the thing that breaks at scale is never the expertise. It is the administration: twenty clients mean twenty keyword lists, twenty tool configurations, twenty dashboards to keep alive and twenty monthly meetings spent explaining why two numbers disagree. The margin goes there, not into the hours of optimisation.
What follows is a way of organising the work that removes that ballast. It is not management theory: it is how we reorganised our own client portfolio around a single workspace, with concrete numbers on what changed.
What a client really costs per month
Before talking about tools it helps to line up the real costs. For an average client — a company site with a few hundred pages — the cost structure of an Italian agency usually looks like this.
| Item | Monthly impact | Notes |
|---|---|---|
| Share of tool subscriptions | 20–60 euro | Depends how many clients split the licence |
| Data collection and reporting | 2–4 hours | The item that grows fastest with client count |
| The monthly meeting | 1–2 hours | Half of that if the report reads on its own |
| Actual work | 4–10 hours | The only item the client is really buying |
The arithmetic is unforgiving: in a badly organised agency the first three items add up to the fourth. Every hour recovered from data collection is an hour that can go back into billable work, or come off the price without touching the margin.
The principle: one source for every client
The first decision is the dullest and the most profitable: every client lives in the same place, with the same data structure. Not “the best tool for each need”, but the same view for everyone, even when a particular client would justify something more sophisticated.
The reason is practical. Variety of tools is paid for in mistakes: whoever moves between dashboards picks the wrong filter, compares mismatched periods, forgets to update a list. With one structure, anyone in the agency can open any client’s panel and understand the situation in two minutes, including someone who has never worked on it.
The minimum structure we use, identical for everyone:
- ✓Twenty to forty tracked queries, tied directly to revenue, in the positions module
- ✓Two to four direct competitors, tracked in the same detail as the client — no access to their data is required
- ✓The Search Console property connected wherever we have access, for clicks, impressions, CTR and real positions
- ✓A quarterly AI visibility check on the client and on their strongest competitor
The weekly rhythm across twenty clients
The risk with a wide portfolio is giving every client a little attention every day and finishing nothing for anyone. The model that works is blocks.
The monthly report that saves an hour of meeting
The report that works is a single page, always in the same order, for every client. Four numbers and two lists.
- Queries in the top three and top ten, against last month and against the same month last year.
- Organic clicks, year on year.
- Distance from the main competitor on commercial queries.
- AI visibility score, refreshed quarterly.
- What we did: five lines at most, in plain language.
- What we will do: three lines at most.
The reason this format shortens meetings is that it removes the reconciliation phase. When positions, search data and AI visibility all come from the same panel, there is no half hour spent explaining why two tools disagree.
“Twenty clients, twenty half hours a month. That is two and a half working days recovered from explaining discrepancies.”
Produce in house, or resell a managed campaign
This is the strategic choice every agency meets as it grows. There is no single answer, but there are clear criteria.
- Strategy and editorial planning
- The direct relationship with the client
- Decisions on range and positioning
- Content that needs niche expertise
- Constant link building from the partner network
- Wide catalogues and foreign markets
- AutoSEO from $149/month, FullSEO from $500/month
- Live reporting already included
In house pays when the value to the client lies in knowing their sector, when the project needs continuous decisions about range or offer, and when the client is paying for a person who answers the telephone.
A managed campaign pays when what is needed is repetitive, continuous volume: constant link building, production across wide catalogues, holding ground in foreign markets. AutoSEO at $149 a month covers AI-assisted keyword selection, daily link building from a network of more than 230,000 partner sites, on-site suggestions and live reporting; FullSEO from $500 a month adds a dedicated team, manual review of the keyword list, premium backlinks targeted by DR, editorial content and a named contact.
The combination we see working best in small agencies: strategy, content and the client relationship in house; link volume and continuous monitoring leaning on the platform. The client buys one thing, and the agency stops managing multiple suppliers.
The first month with a new client
The relationship is built — or lost — in the first month. The sequence we use is always identical and runs four weeks.
Pricing: building a retainer you can defend
The question every agency carries is how to justify the retainer when the client compares offers. Experience says a price built on three declared components defends itself better: the hours of strategic and operational work, content production, and any managed-campaign share the agency buys and runs on the client’s behalf.
Declaring the third component separately has a practical advantage: it makes visible that part of the retainer is an external cost rather than margin. When the client asks for a discount, the conversation moves to the hours — where flexibility exists — instead of to one undifferentiated package. And if the client decides to reduce the investment, one component shrinks without dismantling the monitoring that holds the relationship together.
What to tell the client, and what not to
A recurring question is how explicit to be about the tools behind the work. Our position is simple: always say which data comes from where, without necessarily listing every supplier.
The client is entitled to know that search data comes from their own Search Console property, that positions are measured by a tracking tool, and that links come from a network of partner sites. What does not help is turning the meeting into a software demonstration. If the client asks to see the panel, show them: transparency costs little and is worth a lot when renewal comes round.
When a client does not fit the method
Standardisation has a limit, and it is better recognised before signing. There are three situations where the single-structure model does not hold and the project is better treated as a declared exception, at a different price.
The first is the client with several domains and several languages across different markets: the number of views to keep under control multiplies and the Monday sweep no longer covers it. The second is the site in migration, where for two or three months daily attention is needed that no weekly routine provides. The third is the client who keeps changing their offer or range: there the SEO work chases commercial decisions, and standard monitoring tells a permanently incomplete story.

The competitive advantage while pitching
One use of monitoring that many agencies overlook belongs to the sales conversation. Because positions and visibility in generative answers can be observed on any domain, with no access at all, you can walk into a pitch having already analysed the prospect and their two main competitors.
The difference from a traditional presentation is substantial: instead of describing your method, you show three screens with the company’s real situation and point at two or three concrete problems. The discussion moves immediately from “what do you charge” to “how long to fix this”. It is the most effective way we know of leaving a price comparison behind.
The usual mistakes in portfolio management
Over-customising the monitoring
Every client would like their own special view. Granting it costs comparability and doubles the time. Better one structure, with a personalised annex where it is genuinely needed.
Confusing activity with results in the report
A list of things done is not a result. If the report contains only activity, by the third meeting the client will ask what it is all for — and they will be right.
Never fixing a baseline
Without the first-day picture there is no way to show what your work changed. Nine months later it becomes an argument you cannot win, because both sides are quoting from memory.
Frequently asked questions
How many clients can one person handle with this method?
With unified monitoring and a standard report, an experienced person handles ten to fifteen clients while keeping quality. Beyond that, split the work by phase — who analyses, who produces — not by client.
Can I track a prospect before they sign?
Yes. Positions and AI visibility work on any domain with no ownership verification, which is the most effective way to arrive at a negotiation with their own data in your hands.
Is the analytics side really free?
Yes, with no card required at registration. You pay only for managed campaigns, or when you go beyond the 100 free URLs of the indexing module.
How do I handle a client who wants a weekly report?
Concede the frequency but not the format: a short update, three lines, with only the relevant changes, and the full report once a month. Weekly delivery of a full format consumes time without adding information, because in seven days SEO rarely produces readable data.
Put every client in the same panel
Positions on any domain, Search Console data, AI visibility and indexing verification.
Open the Semalt dashboardNeed Help With Your SEO?
Our team of experts can help you implement these strategies and more.
Get Free Consultation