Estimate incremental SEO return without counting revenue from current traffic. Enter current and target organic sessions, ramp time, conversion rate, customer value, gross margin, monthly investment, and measurement horizon.
Pick your assumptions
- Projected ROI after 12 months
- 18.8%
- Break-even point
- Month 8
- Added revenue
- $142,500
- Profit after direct costs
- $85,500
- Total SEO cost
- $72,000
- Profit after SEO cost
- $13,500
How to calculate SEO ROI from organic traffic
Sessions ramp linearly from the current baseline to the target. Only sessions above or below that baseline count as incremental. Added revenue equals incremental sessions × conversion rate × average customer value. Contribution profit equals added revenue × gross margin. ROI equals (cumulative contribution profit − cumulative SEO cost) ÷ cumulative SEO cost.
SEO break-even and cumulative profit
The chart compares cumulative profit after direct costs with cumulative SEO cost. Break-even is the first month where cumulative contribution profit is at least cumulative cost. Declining traffic remains visible. With zero SEO cost, ROI and break-even display N/A.
Frequently asked questions
How does the SEO ROI Calculator work?
Traffic ramps linearly from current sessions to the target. Only sessions above or below that baseline count as incremental. Added revenue equals incremental sessions × conversion rate × average customer value. Profit after direct costs (contribution profit) equals added revenue × gross margin. Projected ROI equals (cumulative contribution profit − cumulative SEO cost) ÷ cumulative SEO cost.
What inputs do I need?
Monthly SEO investment, current and target organic sessions, months to target, visitor-to-customer conversion rate, average customer value, gross margin, and months to measure.
What does profit after direct costs mean?
It is contribution profit: added customer revenue multiplied by gross margin. It does not treat gross revenue as profit. SEO investment is subtracted separately when ROI and profit after SEO cost are calculated.
What happens with no lift or zero SEO cost?
No lift produces zero added revenue and -100% ROI when cost is positive. Declining traffic remains visible as negative incremental sessions. A 0% gross margin is valid and produces $0 contribution profit. With zero SEO cost, revenue and contribution still calculate, but ROI and break-even show N/A.
