A measure of estimated net return relative to SEO investment, with the profit basis, costs, attribution and time period explicitly defined.

SEO ROI evaluates a net return relative to a defined SEO investment. A useful explicit convention is: attributable incremental contribution before SEO cost, minus SEO investment, divided by SEO investment, multiplied by 100. Contribution must already account for the relevant cost of delivering the additional sales. This is not the same as dividing gross revenue by marketing spend.

The labels prevent double-counting. If a supplied profit figure already subtracts SEO costs, do not subtract them again. State which expenses are included and align the time horizon of the costs and benefits. If SEO investment is zero, this percentage is undefined; a calculator should not silently turn it into a meaningful return.

The difficult part is often attribution, not arithmetic. A rise in revenue after content work does not establish how much of that rise the work caused. Use a defensible estimate of incremental contribution and show uncertainty where the counterfactual is unclear. A modeled result should be labeled as such, not presented as audited net profit or a guaranteed future outcome.

Takeaway: Define the profit or contribution basis before calculating ROI. Keep revenue-only comparisons separate and show the assumptions that connect search activity to incremental business results.

Example

In a hypothetical period, additional sales contribute $18,000 after their delivery costs but before SEO spending. SEO investment is $12,000. The stated model gives ($18,000 − $12,000) ÷ $12,000 × 100 = 50% ROI. The result depends on the incremental-contribution estimate being justified.

What to check

Check the denominator, timing and whether SEO cost is already included in the numerator. Do not reuse an industry-wide ROI promise or treat an attribution report as proof of causal uplift.

For more detail, see Google ROI explanation.