A landscaping business can earn revenue from one-off projects and from recurring maintenance relationships, so a single transaction does not always describe the value of a customer acquired through search. The useful decision is to separate those revenue types and calculate each with the evidence actually available.
Project work such as hardscaping, installations, and seasonal cleanups is usually evaluated from booked-job revenue and margin. Recurring maintenance is different because the relationship can continue beyond the first invoice. When you calculate SEO ROI using only the first job value, you may understate recurring value if the same customer continues to buy documented services over time.
The source illustrates this with a $150 monthly maintenance agreement that continues long enough to exceed $5,000 in recurring revenue. That is an example for modeling, not a forecast for another landscaping company. The same caution applies to a $1,500 monthly SEO engagement: its return depends on attributable revenue, delivery cost, margin, retention, and whether the tracked customers were actually acquired through organic search.
Attribution is the other major failure point. Phone calls can be misclassified when tracking is incomplete, and contact forms can lose source information when analytics or CRM fields are not configured consistently. Revenue then gets assigned to referral, direct, or unknown sources even when the acquisition path was more complicated.
Before judging ROI, establish a repeatable source-tracking process for calls and forms, document how booked work is matched back to inquiries, and decide how assisted or uncertain conversions will be handled. The objective is not to force every job into an organic bucket; it is to make the calculation auditable enough that a budget decision can be explained later.