SEO ROI Calculator

Paying a month for SEO for months, ranking in months for extra visits a month, with buying orders at a margin, orders per customer and of the traffic fading each month after you stop, earns ... over years after the cost: ... ROI, paying back in .... Buying the same visits as ads at a click would cost ....

Start over
Spreadsheet

Free calculator by ROI.fyi

How to calculate SEO ROI

SEO ROI is the gross profit from extra organic traffic, minus what you paid for SEO, divided by what you paid. You pay up front, rankings take months to build, and the traffic keeps coming after you stop paying. This calculator models all three. Enter your monthly SEO cost, how many months you'll pay, how long until full results, the extra visits a month you expect, your conversion rate, order value and margin.

In the example, you pay $3,000 a month for 12 months. Rankings ramp up over 6 months to 2,000 extra visits a month, and 2% of visitors buy a $150 order at a 50% margin. That makes each visit worth $1.50 in gross profit. Over 3 years, SEO brings 52,535 visits and 1,051 customers at $34 each. You spend $36,000 and earn $78,803 in gross profit: $42,803 after the cost, a 119% ROI. It pays back in month 15.

Count only the first year and the same plan loses $7,500, a โˆ’21% ROI. Count 2 years and it's 62%. Count 5 years and it's 186%. Under More options you can set how fast traffic fades after you stop paying (3% a month by default), add repeat orders per customer, and compare against buying the same visits as ads. At $2.50 a click, those 52,535 visits would cost $131,338 in paid search.

Base extra visits on keyword volumes and the share of clicks a top 3 ranking usually gets, not on total search volume. Use your real site conversion rate for organic visitors. If customers come back, add orders per customer: at 2 orders each, the example's ROI rises from 119% to 338% and it pays back in month 6. Results are estimates to plan with, not a guarantee of rankings.

Frequently Asked Questions

What is the formula for SEO ROI?

SEO ROI = (gross profit from organic sales โˆ’ SEO cost) รท SEO cost ร— 100. Use gross profit, not revenue, so product costs count. In the example: $78,803 gross profit minus $36,000 cost is $42,803, divided by $36,000 is 119%. Gross profit is visits ร— conversion rate ร— order value ร— margin.

What is a good ROI for SEO?

Anything above 0% means SEO paid for itself in the time you counted, but SEO usually needs 2 to 3 years to show its full return. Over 3 years, 100% to 300% is common for a sound campaign on a site that converts. Judge it against your other channels over the same time. If paid search returns 30% a month but stops the day you stop paying, SEO can still win over 3 years.

How long does SEO take to pay off?

Usually 6 to 18 months. Rankings build slowly, so the first months cost more than they bring. The example pays back in month 15. Stretch the ramp from 6 to 12 months and it moves to month 19. Pay for only 6 months instead of 12 and it pays back in month 9, because you stop spending while traffic keeps coming.

How do you calculate enterprise SEO ROI?

The same way, with bigger numbers and longer timelines. Enterprise sites often pay $10,000 to $50,000 a month, ramp more slowly, and close sales offline. Use lead value instead of order value: average deal size ร— close rate. If a lead is worth $2,000 and 1% of visits become leads, each visit is worth $20 before margin. Set the time to count to 3 to 5 years.

Is SEO better than PPC?

They do different jobs. PPC brings traffic the day you pay and stops when you stop. SEO costs more up front and keeps paying after. The example's traffic would cost $131,338 as ads at $2.50 a click, against $36,000 for SEO. PPC is better for testing offers and seasonal pushes. SEO is better for steady demand you'll want for years.

What happens to traffic when you stop paying for SEO?

It fades slowly, as competitors publish and pages age. We assume 3% of the traffic is lost each month after you stop, which keeps most of it for a year or more. With no fade, the example's 3-year ROI rises from 119% to 179%. If your market is competitive, raise the fade under More options.

How much should SEO cost a month?

Small businesses often pay $1,000 to $5,000 a month for an agency or freelancer. In the example, raising the cost from $3,000 to $5,000 with the same results drops the ROI from 119% to 31% and payback to month 25. Work backward: the most you can pay is roughly the gross profit the traffic will bring over 3 years, divided by the months you'll pay.

How do I estimate extra visits from SEO?

Start with the monthly searches for the keywords you'll target. A top 3 ranking usually gets 10% to 30% of the clicks, and a page on page 2 gets almost none. Add up the expected clicks across keywords, then cut the total in half for a low case. Check the result against what similar pages on your site already get.

What conversion rate should I use for SEO traffic?

Use your site's actual conversion rate for organic visitors from your analytics. Ecommerce sites often convert 1% to 3%. Service businesses that count leads often see 2% to 5%. In the example, dropping from 2% to 1% cuts the ROI from 119% to 9% and pushes payback to month 32.

Can I calculate SEO ROI in Excel?

Yes. List months in rows. For each month, enter the cost, the visits (ramping up, then fading), visits ร— conversion ร— order value ร— margin for gross profit, and a running total of profit minus cost. Payback is the first month the running total turns positive. The table under this calculator has those columns, and its Excel button saves them as a spreadsheet.