The invoice says what you paid. The report says what was done. A new financial year is a reasonable moment to ask the question neither document answers: what did it return?
Most Queensland law firm principals reviewing supplier spend this month will have a folder of monthly SEO reports to look through. The reports will be tidy. They will contain charts. Reading them front to back will take twenty minutes and leave the central question exactly where it started.
That’s rarely deliberate deception — more often, the standard reporting format was simply never built to answer it. A monthly report is a document the agency writes about its own performance. Some agencies handle that tension well. The way to find out which kind you have is to ask for numbers the standard format doesn’t contain.
TL;DR
The precondition: the firm — not the agency — must own and be able to log into its domain, website, Google Business Profile, Search Console, analytics and ads accounts.
The six numbers:
- Enquiry sources — traffic and enquiries split by channel: organic, paid, map pack, referral, AI assistants, direct.
- Visitor actions — the events that matter (form sent, number tapped, consultation booked), tracked in the firm’s own analytics.
- Leads per month — by type and by source, including calls, with missed calls surfaced.
- Cost per lead — by channel, and ideally cost per qualified lead.
- Leads-to-client conversion and matter value — from your practice management system, joined to the agency’s source-tagged leads.
- Return on spend — the joint product of the five above. No agency can produce it alone, and none should promise it in advance.
If your report produces the chain, keep your supplier. If it produces some, the retainer conversation is about building the missing measurement. If it produces none, the question becomes who should be directing this function. The rest of this post explains each link, the honest limits of the data, and what to ask for in one meeting.
What the standard report contains instead
Activity — blogs published, links built, pages optimised. Activity is real work and worth recording. It’s also the easiest thing in SEO to produce and the hardest to connect to a matter walking in the door.
Then movement — rankings up, impressions up, a chart trending the right direction. Movement is closer to what you’re paying for. It still isn’t the thing itself. A firm can rank first for a phrase nobody who needs a lawyer ever types, and the chart will look excellent. What connects the retainer to the practice is a different set of numbers, and they run in a chain.
One thing the format almost never includes, and should: where you sit against the firms you actually compete with. Principals benchmark against rival firms in every other part of the practice. Search visibility for your priority matter types against two or three named competitors belongs in the same report — it’s the market-share view, and it’s the frame most principals already think in.
The precondition: can you log in?
Before the numbers mean anything, verify ownership. The domain, the website, the Google Business Profile, the Search Console property, the analytics account, the ads account — every one should be registered to the firm, with the agency as an invited user. The reverse arrangement turns every future supplier decision into a negotiation over your own data. This takes five minutes to check, and a firm that can’t log in can’t verify a single number that follows. Ownership also protects history: Google Business Profile performance data reaches back only six months and Search Console sixteen, so records never exported die quietly — or leave with the agency.
The six numbers
1. Where enquiries come from. Organic search, paid ads, the map pack, directories, referral traffic, people typing the firm’s name directly. Your analytics records the channel for every visit. A report that shows “traffic is up” without splitting it by source is reporting weather. AI assistants now belong in that split. Visits from ChatGPT, Perplexity and Copilot arrive as referral traffic and can be segmented. Clicks from Google’s own AI Overviews currently land inside organic and can’t be separated — a report claiming to measure them precisely is claiming something the tooling doesn’t support.
2. What visitors do on the site. Which pages they read, where they leave, and the actions that matter — a form submitted, a number tapped, a consultation booked. These are tracked as events in the firm’s own analytics. If the events were never configured, nothing downstream in this chain can exist, which is itself a finding about the retainer. Behaviour analytics — heatmaps, scroll depth, session recordings and rage-click reports — add the diagnostic layer, showing where on the page visitors stopped reading and which sections they skipped. Free tools do this. On a law firm’s site they also record people in sensitive situations, so their use carries obligations: it should be disclosed in the firm’s privacy policy consistent with the Australian Privacy Principles, form fields must be masked so no personal or matter-related information is captured, and the firm should satisfy itself that recording tools sit comfortably alongside its confidentiality duties. If your current setup can’t show you the masking configuration, treat the tools as off until it can.
3. Leads per month, by type and by source. Forms and calls, each attributed to the channel that produced them. Calls need call tracking to attribute — and it must be done with dynamic number insertion, which swaps the displayed number per visitor. A tracking number hard-coded onto the website or the Google Business Profile corrupts the name-address-phone consistency that local rankings depend on, quietly damaging the asset the retainer exists to build. (If any tracked calls are also recorded, that is a separate compliance question again — recording requires its own disclosure and consent handling, and on a law firm’s phone line it deserves specific advice rather than a plugin default.)
One further blind spot: a caller who taps the call button straight from the map pack never touches the website, so website analytics never records them. The firm’s Google Business Profile has its own performance reporting — calls, website clicks, direction requests, messages, and the search terms that surfaced the profile — and Google has begun rolling out a native link into the firm’s GA4 property, putting those actions in the same reporting surface as the website data. The link takes minutes to create, and because the rollout is progressive its absence isn’t yet a tell. Its limits are: the calls figure counts taps on the call button only, so manually dialled calls go unrecorded, the data doesn’t separate ads from organic, and GA4 holds just six months of it.
Review velocity and rating trend belong in the same section — they’re inputs to the local rankings the report claims to track. Anything your agency does around reviews and testimonials must also sit inside your professional advertising obligations. For Queensland practices that means the Australian Solicitors Conduct Rules, and for firms doing personal injury work, the specific advertising restrictions Queensland legislation places on that area — which are considerably tighter. An agency running review campaigns for a law firm without asking about practice areas first is a warning sign in itself; when in doubt, the Queensland Law Society is the right place to confirm what your firm can and can’t publish.
4. Cost per lead, by channel. Monthly spend divided by attributed leads, calculated separately for organic and paid. This is the first number in the chain that prices the work, and the first one most reports have never contained. Intake can classify enquiries as qualified or wrong-fit, and cost per qualified lead is the version that survives scrutiny — a channel producing cheap enquiries the firm can’t act on is an expensive channel.
5. Leads-to-client conversion and client value. These two live in your practice management system, and no agency can produce them alone. What the agency must do is deliver leads tagged by source so your intake records can close the loop — if it takes three leads to open one matter, and you know what an average matter is worth, the arithmetic is yours to run.
6. Return on spend. The joint product: what the channel cost, what it produced, what those matters were worth.
Here is the whole chain with numbers in it — illustrative figures only, not a projection or a promise of results; every firm’s numbers differ. Suppose a retainer costs $2,500 a month and organic search produces ten qualified enquiries. Cost per qualified lead: $250. Intake converts one enquiry in three, so the month opened roughly three matters at about $833 in marketing cost each. If an average matter in that practice area is worth $6,000 in fees, the channel returned around $18,000 against $2,500 — and now the conversation about the retainer is a conversation about arithmetic instead of charts. Run the same sums with your own figures and the answer may be better, worse, or unbuildable because the leads were never tagged. All three answers are useful.
No agency should promise this number in advance. Under Australian Consumer Law, guaranteeing rankings or results is the kind of representation that can amount to misleading conduct — and Queensland firms are professionally trained to distrust anyone who offers one. But a reporting structure that cannot even receive the number — because leads were never attributed and events were never tracked — was never set up to be judged on outcomes.
One number the chain can hide: leads nobody answered. Call tracking and the Business Profile both surface missed calls and after-hours enquiries, and a firm can be leaking at its own front desk while the marketing performs. A report that shows missed calls is protecting the retainer’s results and the firm’s revenue at the same time.
One honesty clause on attribution
Attribution has known limits, and the one thing worse than no attribution is false confidence in it. A client referred by their accountant who then Googles the firm’s name shows up as organic search. Someone who saw the firm cited in an AI-generated answer and visited a week later may show as direct. Good reporting states these limits and reconciles the data against intake’s “how did you hear about us” — which your firm already asks. An agency that presents last-click numbers as gospel is displaying the same overconfidence the rest of the report should now make you alert to. Honest reporting also annotates movement it didn’t cause. Google’s algorithm updates shift rankings for firms that changed nothing, and one widely reported measurement issue inflated Search Console impressions across sites from May 2025 to April 2026. Demand itself is seasonal. An agency that flags a tailwind it merely rode is showing the discipline you’d want when the wind reverses.
The same honesty applies to rankings. Google Search Console — free, and the firm’s own property — is authoritative for clicks: Google’s actual count of people arriving from search. Its position figure is an aggregate across devices, locations and result types, and around half of query data is withheld for privacy, so an agency rank tracker checking one keyword from one suburb can legitimately show a different number. The tell isn’t the difference. The tell is whether your agency explains it or hides behind it. Ask for one more split while you’re there: brand against non-brand. Clicks from people searching the firm’s name were earned by your reputation and referral network. Counting them as SEO wins is the most common inflation in the format, and Search Console separates the two in seconds.
“The tell isn’t the difference. The tell is whether your agency explains it or hides behind it.”
What separates a supplier from a partner
Everything above tests whether the spend worked. One further thing tests whether the person reporting to you thinks about your business at all: whether the data ever reads forward. A year of search records is a record of demand in your region — when it rises and falls, and for which matter types. If enquiries for a practice area were to climb in the same months each year, that’s information your intake roster and staffing plan can use before the phone starts ringing, and it costs the agency nothing but attention to surface.
A report that has never once told you something you could plan with — a seasonal pattern, or a shift in how clients describe their problem — is a rear-view document. The six numbers establish accountability. This establishes whether you’re paying for a supplier or a partner, and it’s a reasonable tie-breaker when the chain comes back half-built.
What the answers tell you
If the report produces the chain, you have a supplier worth keeping and this post cost you ten minutes.
If it produces some of it, the gap is usually capability — real work is being done, and the measurement layer was never built. That’s a conversation about what the retainer actually buys, and whether the next quarter’s fee builds it.
If it produces none of it, the useful question stops being “is this agency working” and becomes “who should be directing this function.” For some firms the answer is a better agency. For firms with capable people in-house, the answer is sometimes a Fractional Head of SEO — strategy directed by a specialist, execution kept inside the firm, and measurement built on accounts the firm owns from day one. Under that structure the person setting strategy has no activity to dress up, because the firm can see all of it.
The new financial year is the moment
Supplier reviews drift without a deadline, and FY2026–27 supplies one. Asking for the six numbers takes one meeting. Your current agency’s response — welcoming, defensive, or evasive — is itself the most useful data point you’ll collect this quarter.
If you’d rather start from an independent baseline than the incumbent’s own account, a structured SEO audit establishes what’s ranking, what’s converting, and what the last year of invoices actually bought. Or request a confidential discussion — the folder of reports is usually enough to work with.
Frequently asked
What should a law firm SEO report actually contain?
Enquiries split by source, visitor actions tracked as events, leads attributed by type and channel, and cost per lead — with lead data tagged so the firm can connect it to conversions and matter value in its own practice management system. The report should also include Google Business Profile performance data — calls, direction requests and profile search terms — alongside website analytics, since a map pack enquiry never reaches the website’s tracking. The better reports also read forward, surfacing demand patterns such as seasonal trends by practice area that the firm can plan intake and staffing around. Charts are welcome. Charts standing in for those numbers are the warning sign.
Who should own a law firm’s digital accounts — the firm or the agency?
The firm, in every case: domain, hosting, Google Business Profile, Search Console, analytics and ads accounts, with the agency added as a user. Agency ownership of any of these creates switching costs unrelated to the quality of the work — and a firm that can’t access its own accounts can’t verify anything it’s being told.
Can an SEO agency report a law firm’s return on investment?
Only partially, and honestly only as a joint exercise. The agency can attribute leads to channels and price each lead. Conversion to clients and matter value sit in the firm’s own records. Return on spend is calculated across both — and any agency promising a return in advance is making a representation that Australian Consumer Law treats with the same suspicion Queensland lawyers are trained to.
Do session recordings and call tracking raise privacy issues for law firms?
They can, which is why they belong in the firm’s privacy policy, why form fields must be masked in any recording tool, and why call recording (as distinct from call tracking) should only be switched on with specific advice. None of this is a reason to avoid the tools — it’s a reason to expect your agency to raise these questions before you do.
This article is general information about marketing measurement, not legal advice. Advertising and privacy obligations vary by practice area and jurisdiction — confirm your firm’s specific obligations with the Queensland Law Society or your regulatory adviser. Figures used in the worked example are illustrative only and are not a projection, forecast, or guarantee of results.
Jane Cluff