Start by defining what the business will count as investment and what it will count as an organic outcome. SEO ROI becomes unreliable when rankings, traffic, leads, and revenue are mixed together or when recurring organic visits are assumed to have almost no continuing cost.
The useful model has four business inputs: monthly SEO investment, attributable organic leads, the close rate for those leads, and average contract or order value. Include external fees and relevant in-house work in the investment. Count forms, phone calls, quote requests, or orders only when the attribution method can credibly connect them with organic search.
From those inputs, calculate cost-per-lead, cost-per-acquisition, and revenue-per-dollar-invested over the same reporting period. Keep the assumptions visible so a stakeholder can see which values are measured and which values are estimates.
- Investment evidence: invoices, internal labor allocation, content, development, and any other cost included in the model.
- Lead evidence: the defined conversion events attributed to organic search.
- Sales evidence: the observed close rate for the relevant lighting lead type.
- Value evidence: the order or contract value used for the same customer segment.
Attribution deserves its own review. Branded searches, direct visits, repeat customers, referrals, paid campaigns, and phone calls can all blur the path to conversion. Do not assign an untracked inquiry to SEO merely because the customer later visited organically, and do not credit every organic conversion to the current SEO program.
The source calls for Google Analytics 4 with organic traffic isolated, conversion tracking for contact and quote forms, and a call tracking number that separates organic search calls from other sources. Use those as measurement controls and document any remaining attribution gaps.
After the tracking rules are fixed, compare actual attributable value with total cost. The source's 12-month reference is best used as a historical review window, not as evidence that the channel must outperform paid search by then.