What Is CPA in SEO?
CPA stands for cost per acquisition. Divide what a channel cost you by the number of customers it produced. That is the whole formula. It works the same way in SEO as it does anywhere else.
The formula was never the hard part. Deciding which spend goes on top, and which month it belongs to, is where the number quietly stops meaning anything. This page is about that second problem.
What Counts as an Acquisition
An acquisition is one completed action you decided was worth counting. A submitted form. Thirty seconds or more on the phone. A booked consultation. An order.
Pick the action before you calculate anything. A CPA figure with no stated acquisition behind it is just a division. Two people reporting on the same site will produce two different numbers. Both will be arithmetically correct.
Most Calgary businesses I work with count forms plus calls. A few count calls only, because their contact forms fill up with resumes and vendor pitches. That single choice moves the CPA further than any month of SEO work does. Settle it in writing before the first report goes out.
In Google Ads the Two Numbers Belong Together
Paid search makes cost per acquisition easy, for one reason. The spend and the conversion sit inside the same few days.
Somebody clicks an ad on a Tuesday. Google charges for that click the same afternoon. The form arrives Tuesday night, or it never arrives at all. Take a month of that spend. Set it beside a month of those conversions. Divide. Both halves of the fraction describe the same transactions.
That is also why Target CPA bidding functions. The system chases a number it can measure inside its own feedback loop. Set eighty dollars as the target. Watch the auction bids adjust around it. Same-week arithmetic is what Google Ads management gets to run on.
Nothing about organic search works that way.
In SEO the Invoice and the Lead Arrive Months Apart
Organic search breaks the timing. Badly.
The retainer you paid in February bought a page somebody wrote in March. Google took its time indexing it. The page reached the bottom of results page two in June. A stranger found it in September and picked up the phone.
Now divide September’s invoice by September’s leads. That invoice paid for work nobody has laid eyes on yet. Those leads came out of work you paid for seven months earlier. The two figures describe different quarters of your business.
So a monthly SEO CPA is not a slightly noisy measurement. It is a ratio of two unrelated quantities, presented in a report as though they belonged together. Some months it flatters the work badly. Other months it condemns work that is going fine. Neither reading has much to do with the month printed at the top of the page.
Add It Up From Kickoff Instead
One fix. Stop dividing single months.
Open the accounting file. Sum every SEO invoice since the engagement started. Then open your analytics and sum every organic conversion across that same stretch. Divide the first total by the second. That is your cost per acquisition from search. It is the only version that survives the timing problem.
Recompute it at the end of every month. Do not measure it against a benchmark. Watch which direction it travels.
A worked example makes the point faster. Six months of invoices, totalling nine thousand dollars. Eighteen organic leads logged over those six months. Five hundred dollars an acquisition.
Now run the same sum at month nine. Thirteen thousand five hundred paid out. Fifty-one leads recorded. Two hundred and sixty-five dollars an acquisition. Nothing about the work itself changed in between. The leads simply arrived later than the invoices did.
Somebody Will Say a Cumulative Number Always Looks Better
Fair objection. A running total that only ever falls is a suspicious thing to hand a client every month.
True, as far as it goes. Cumulative SEO CPA does fall in most months, once leads start landing at all. So the level of it tells you nothing much. Four hundred dollars an acquisition is neither good nor bad on its own.
Read the slope instead. Then decide the shape of that slope in advance. Write down what you expect the figure to read at month six, and at month twelve, before either month arrives.
That turns the number into something falsifiable. Still dropping steeply? The pages are compounding the way they should. Flattening out while invoices keep going out every month? New spend has stopped producing. The earlier work is carrying the whole average. That is a genuine finding about the campaign.
A monthly SEO CPA can never produce that finding. It resets to noise every thirty days.
So the objection ends up making the case for the metric. Predictable flattery is exactly what makes an exception visible.
What Happens After the Invoices Stop
Paid search settles this instantly. Switch a campaign off on a Monday. Conversions end that Monday.
Organic behaves differently. The pages stay indexed. Rankings hold for a while, then drift as competitors publish against them. Leads keep landing in a total that nobody is adding fresh spend to. So the cumulative figure keeps falling after the invoices have stopped.
That tail is real. It is also the part agencies overstate most often.
Left alone, a page loses ground. Competitors update theirs. Results pages change shape around it. Give a site a couple of years of neglect and the leads thin out. Search rewards maintenance. Still, the tail exists. Paid search has no equivalent to offer.
Where the Number Stops Being Useful
CPA says nothing whatsoever about lead quality. Fifty leads at forty dollars each can be worth less than four leads at six hundred.
Branded search contaminates it too. Somebody who already knows your name searches it. Then clicks through and converts. That conversion lands in your organic total. No SEO campaign earned it. Filter branded queries out before you divide, or the figure improves every time a radio spot runs.
Attribution muddies whatever is left. A buyer reads a blog post in May. Then clicks an ad in July. Converts from a direct visit in August, straight off a bookmark. Every attribution model splits that journey differently. Pick one model. Record which one. Then stop switching.
None of that makes the number useless. It makes it one line in an SEO report rather than the report itself. A proper SEO audit covers the tracking mechanics sitting underneath it.
How SEO Company To-The-TOP! Reports Cost Per Acquisition
To-The-TOP! puts the cumulative figure in every monthly report, counted from the first invoice forward. It sits beside the ranking report rather than replacing it.
To-The-TOP! has run as a solo practice since 2007. No junior handoffs. The same person handles keyword research here. That person also reads the CPA curve back to you. Reporting stays close to the work it reports on.
Nineteen years of SEO in Calgary has produced one consistent pattern in these curves. Month four looks alarming. By month eight it reads as unremarkable. Client cancellations land in the window between those two readings, in my experience. The arithmetic is why.
To-The-TOP! runs ads alongside for clients who need leads before the curve turns. Different cost model entirely. Same reporting file.
Common Questions About CPA in SEO
What is a good CPA for SEO?
No benchmark travels between industries. Work backwards from your own margin instead. Take what one closed customer is worth to you. Multiply that by the share of leads that actually close. Anything under the result is working. That calculation belongs to your business. Nobody outside it can answer that question for you.
How is CPA different from CPC?
CPC means cost per click. You pay it whether anything happens next or not. CPA counts completed actions only. Organic clicks cost nothing directly, so SEO has no meaningful CPC at all. Its entire cost sits in the work, which is exactly why the acquisition version is the one worth tracking.
Can I calculate CPA in SEO without conversion tracking?
Not properly, no. Set up conversion tracking in Google Analytics first. Failing that, count forms and calls by hand in a spreadsheet every month. A hand count beats no count. Guessing at conversions produces a figure that reads as authoritative and means nothing.
Should SEO CPA be lower than my Google Ads CPA?
Eventually, usually. Not at first, and not automatically. Early SEO CPA looks terrible next to a running ads account, because the spend arrives well before the leads do. Compare the two at month twelve for a fair reading. At month three you have measured only which channel starts faster.
Does CPA include my staff time?
It should. Count the hours your team puts into approvals, then add the hours spent publishing. Cost those at an internal hourly rate. Most in-house CPA figures leave that labour out entirely. An agency retainer then looks expensive next to a number that was never complete.
How often should I recalculate SEO CPA?
Monthly, on the cumulative basis. Quarterly if your lead volume is thin. A site producing three leads a month bounces around too much to read anything into a thirty-day window. Give sparse data more time before drawing a line through it.
Contact SEO Company To-The-TOP! in Calgary
Questions about anything in this article, or about your own rankings? Talk to a Calgary SEO specialist directly.
Phone: (403) 308-5949
Address: 1509 14 Ave SW, Calgary, AB T3C 0W4
Hours:
Monday to Friday: 10:00 am – 7:00 pm
Saturday: 12:00 pm – 4:00 pm
Sunday: closed
