Most ROI calculators treat every lead as a one-time transaction. For landscaping, that assumption is wrong — and it causes business owners to undervalue SEO significantly.
A residential landscaping company has at least two types of revenue events:
- Project-based jobs — hardscaping, installations, seasonal cleanups. High ticket, low frequency per client.
- Recurring maintenance contracts — weekly mowing, fertilization programs, irrigation service. Lower per-visit revenue, but high lifetime value.
When you calculate SEO ROI using only the first job value, you're ignoring the tail. A client who signs a $150/month lawn maintenance contract and stays for three years is worth over $5,000 in recurring revenue — before any upsells. If your SEO investment generated ten of those clients in a year, the return on a $1,500/month SEO engagement is obvious. But if you only counted the first month's invoice, it looks marginal.
The second breakdown point is attribution. Many landscaping companies track leads through phone calls that aren't tagged, or through contact forms with no UTM parameters. Without basic tracking infrastructure, organic-attributed revenue gets lumped into "referral" or "unknown" — and SEO looks like it's doing less work than it is.
Before running any ROI calculation, make sure you have two things in place: a call tracking number tied specifically to organic traffic, and a contact form that captures source data. These are not technical luxuries — they are the minimum required to know whether your SEO investment is working.