Enter what you spend on SEO, the traffic it produces, your conversion rate and what a conversion is worth. You get return on investment, the profit it generated, and the month the investment breaks even.
The formula is ordinary return on investment. What makes SEO ROI unusually easy to misreport is not the arithmetic but the two inputs nobody agrees on: what counts as the investment, and over what period you are allowed to count the return.
Agency or consultant fees are the obvious line and usually the smallest one.
Content production. Writers, editors, designers. If articles are the mechanism, their cost is the investment, whether they were commissioned or produced by salaried staff whose time went somewhere else.
Engineering. Site speed work, template changes, internal linking, migrations. Developer hours spent on organic search belong in the number, and on technically neglected sites they routinely exceed the agency retainer.
Tools. Rank tracking, crawling, keyword data. Small, but real and recurring.
Links. Whatever the acquisition method costs, including the salary of whoever does the outreach.
The common understatement is counting only the retainer. A $3,000 monthly fee alongside $2,500 of content and a developer day a month is not a $3,000 programme, and reporting it as one roughly doubles the apparent return.
Paid media starts and stops on the same day the money does. Organic does neither, and that single difference is what makes this ratio so easy to abuse in both directions.
Spending starts in month one. Rankings, if they arrive, arrive somewhere between months four and twelve, and the traffic keeps producing after spending stops. So the return depends almost entirely on when you choose to stop counting.
The illustration above shows one $36,000 programme measured at six different points. At month three it looks like an 80 percent loss. At month twenty four it looks like a 330 percent gain. Nothing about the work changed. Only the cut-off did.
This is why an SEO ROI figure quoted without a period attached is not a claim, it is a choice of flattering month. Always state the window and always state whether spending continued through it.
The honest comparison is cost per conversion on the same margin. In the worked example, 9,400 sessions at 2.4 percent produce about 226 conversions a month at $13.30 each. Whether that beats paid depends entirely on your paid cost per acquisition, which the CPA calculator works out.
The dishonest comparison, and the most common one in agency reporting, is traffic value. It multiplies your organic rankings by what the same clicks would have cost in an auction, then presents the total as money saved. It is not money saved. You were never going to buy all those clicks at those prices, most of them are brand terms you would have received anyway, and the auction price for position one is not what you would have paid.
Where the two genuinely differ is the shape of the spending. Paid stops delivering the day the card is declined. Organic keeps delivering for a while after investment stops, and then decays at a rate nobody can predict for your specific site. That residual value is real and it is also the thing most frequently overstated to justify a renewal.
An SEO ROI figure with no period attached is not a claim. It is a choice of flattering month.
The first trap is attributing all organic traffic to the SEO programme. Branded search would arrive without any of it. Strip brand terms out before calculating, or the number is measuring your marketing generally and calling it SEO.
The second is using revenue instead of gross profit. Organic revenue at 42 percent margin is not a comparable figure to an agency invoice, and mixing the two inflates the ratio by more than double in this example.
The third is the traffic value substitution described above. If a report leads with what your traffic would have cost in paid search, it is measuring an imaginary alternative.
The fourth is ignoring the counterfactual. Some ranking movement is category growth, seasonality or a competitor going out of business. If the whole category rose thirty percent and you rose thirty percent, the programme delivered nothing, and the calculator above cannot tell you that.
Everything spent to produce the organic result: agency or in-house salary, content production, developer hours, tools and link acquisition. Counting only the retainer is the most common way this ratio gets inflated.
Whichever you choose, state it. The same programme can show an 80 percent loss at month three and a 330 percent gain at month twenty four. A figure quoted without a window is meaningless.
Gross profit. An agency invoice is a real cost, so it has to be compared against real margin rather than against top-line revenue, which would roughly double the apparent return.
No. It multiplies your clicks by what they would have cost in an auction you were never going to enter, at prices you would not have paid, including brand terms that would have arrived anyway.