How to Calculate and Present Local SEO ROI with Claude
An agency wants to show a home services client the actual ROI of their local SEO investment, not just ranking improvements. The client cares about revenue, not positions.
Building the Revenue Attribution Model
ROI calculation requires connecting SEO metrics to revenue.
The inputs you need:
- Average job/customer value
- Close rate from leads
- GBP action metrics (calls, form submissions)
- Baseline vs. current metrics
The calculation: Incremental leads × Close rate × Average value = Attributed revenue Attributed revenue - Investment = Net return Net return / Investment × 100 = ROI percentage
The ROI Prompt
"Build a local SEO ROI model for [Business Name].
Inputs:
- Average job value: $850
- Close rate from phone leads: 65%
- GBP calls this month: 67 (up from 42 last month baseline)
- GBP direction requests: 34 (up from 22)
- Estimated organic traffic increase: 23%
Calculate the monthly ROI on our $1,200/month investment
and build a 6-month revenue attribution model."
The Monthly Attribution Calculation
Local SEO ROI Model: [Business Name]
MONTHLY ATTRIBUTION (Current Month)
GBP Phone Calls Analysis:
Current calls: 67
Baseline (pre-engagement): 42
Incremental calls: +25
Attribution calculation:
Incremental calls: 25
Close rate: 65%
Jobs closed from incremental calls: 16.25 → 16 jobs
Average job value: $850
Revenue attributed this month: 16 × $850 = $13,600
MONTHLY ROI CALCULATION
Revenue attributed: $13,600
Monthly investment: $1,200
Net return: $12,400
Monthly ROI: 1,033%
(($13,600 - $1,200) / $1,200) × 100 = 1,033%
The 6-Month Model
Track attribution over time to show cumulative impact:
6-MONTH REVENUE ATTRIBUTION MODEL
Month | GBP Calls | Incremental | Jobs | Revenue | Cumulative
Month 1 (baseline) | 42 | — | — | — | —
Month 2 | 47 | +5 | 3 | $2,550 | $2,550
Month 3 | 51 | +9 | 6 | $5,100 | $7,650
Month 4 | 58 | +16 | 10 | $8,500 | $16,150
Month 5 | 62 | +20 | 13 | $11,050 | $27,200
Month 6 | 67 | +25 | 16 | $13,600 | $40,800
TOTALS
6-month investment: $7,200 (6 × $1,200)
6-month attributed revenue: $40,800
6-month net return: $33,600
6-month ROI: 467%
The trajectory shows acceleration — early months are foundation building; later months capture the compound effect.
Conservative vs. Full Attribution
Full attribution assumes all incremental calls came from local SEO. That’s generous.
ATTRIBUTION CAVEATS
Full attribution assumes:
- 100% of incremental GBP calls are due to local SEO work
- No other factors (seasonality, word of mouth, other marketing)
Reality check:
- Some calls would have happened anyway
- Seasonality affects home services
- Other marketing may contribute
CONSERVATIVE ESTIMATE
Attribute 70% of incremental calls to local SEO:
Conservative calculation:
Incremental calls: 25 × 70% = 17.5 attributable
Jobs: 17.5 × 65% = 11.4 → 11 jobs
Revenue: 11 × $850 = $9,350
Conservative monthly ROI: 679%
6-month conservative:
Attributed revenue: $28,560
Investment: $7,200
Conservative 6-month ROI: 297%
Present both. Let the client decide which assumption feels right.
Presenting ROI to Clients
Frame ROI in terms they understand:
ROI PRESENTATION FORMAT
HEADLINE
"For every $1 you invest in local SEO, you're seeing $4-10 return
depending on attribution model."
THE STORY
"When you started with us, your GBP was generating 42 calls per month.
This month, it generated 67 calls — a 60% increase. At your close rate
and average job value, those 25 extra calls represent approximately
$13,600 in additional revenue."
THE MATH
"You invest $1,200/month. The conservative return is $9,350.
That's a 679% ROI. Full attribution suggests $13,600 — over 1,000% ROI."
THE CONTEXT
"You'll earn back your entire year of local SEO investment
in the first 6-8 weeks of incremental calls."
Connecting to GA4 for Conversion Tracking
For more precise attribution, connect website conversion data:
"Pull GA4 conversion data for [Business Name] for the last 6 months.
Show form submissions from organic and local sources.
Calculate revenue attribution using:
- Form submissions → $800 average value
- Phone clicks → $850 average value
Connect to monthly investment for ROI calculation."
This provides website-based conversions alongside GBP actions.
ROI Model Limitations
Be honest about what the model can and can’t capture:
What it captures:
- GBP direct actions (calls, directions, clicks)
- Website conversions from organic traffic
- Incremental changes vs. baseline
What it misses:
- Brand awareness effects
- Customers who see you but call later
- Customers who find you on Google but visit directly
- Long-term reputation building
The ROI model captures direct attribution. The full value of local SEO presence is likely higher.
Monthly ROI Tracking
Build ROI into regular reporting:
"Generate ROI section for monthly report for [Client Name].
Compare this month's attributed revenue to investment.
Show month-over-month ROI trend.
Project next month based on current trajectory."
ROI report section:
ROI SUMMARY — MARCH 2024
This month:
- Attributed revenue: $13,600
- Investment: $1,200
- Monthly ROI: 1,033%
Cumulative (engagement to date):
- Total attributed revenue: $40,800
- Total investment: $7,200
- Cumulative ROI: 467%
Trend:
ROI has increased each month as ranking improvements
compound. Trajectory suggests continued improvement
through month 9-12.
When ROI Is Hard to Show
Some situations make ROI calculation difficult:
New businesses: No baseline to compare against Solution: Set month 1-2 as baseline, measure from there
Long sales cycles: B2B or high-value services with months between lead and close Solution: Use lead metrics, assign estimated value based on historical close rates
Multi-channel marketing: Hard to isolate local SEO impact Solution: Use conservative attribution, acknowledge mixed effects
Brand-new local SEO program: Results take time Solution: Set expectations that ROI typically becomes measurable at month 3-4
The Complete ROI Workflow
- Establish baseline metrics before starting
- Define value assumptions (job value, close rate)
- Track GBP and website conversions monthly
- Calculate incremental impact vs. baseline
- Apply attribution model (full and conservative)
- Present ROI in business terms
- Track ROI trend over time
- Adjust model as you learn more about actual conversion
ROI turns abstract SEO work into concrete business value. Clients care about revenue. Give them the numbers that show local SEO delivers.