ROI Framework
How to evaluate whether a website investment is worth it — measuring return, not just expense.
The Website as a Sales Asset, Not an Expense
Many businesses view websites as cost centers: necessary but not revenue-generating. That's backwards. A website should be a profit center—an asset that generates revenue.
Mindset shift:
- "We need a website" (cost mindset)
- vs
- "A better website will increase sales by 20%" (investment mindset)
The first mindset leads to cheap websites that don't drive revenue. The second mindset leads to investing in website quality because ROI is positive.
Revenue Attribution: Knowing What the Website Generates
Many businesses don't know how much revenue their website generates. "People find us online" isn't enough. You need attribution.
Attribution methods:
- UTM parameters: Add tracking to URLs so you know which traffic source converted.
- Unique coupon codes: Give different codes to different channels. Track which converts.
- Phone number tracking: Different phone numbers on website vs. other channels.
- Landing page optimization: Custom landing pages for different campaigns.
- Analytics platforms: Google Analytics 4, Mixpanel, Amplitude track user journeys.
Once you know website revenue, you can calculate ROI: (Revenue - Cost) / Cost = ROI%. A website costing $20k generating $100k revenue = 400% ROI.
Conversion Rate Optimization (CRO) Impact
Small conversion rate improvements compound into massive revenue gains. If you get 10,000 visitors/month:
- 1% conversion rate = 100 sales/month
- 1.5% conversion rate = 150 sales/month (+50% revenue, zero additional traffic)
- 2% conversion rate = 200 sales/month (+100% revenue, zero additional traffic)
Improving conversion by 0.5% (which a good designer/UX person can achieve) doubles profitability. You don't need more traffic. You need better conversion.
Cost Per Acquisition (CPA)
CPA is how much you spend to acquire one customer:
CPA = Marketing Cost / Number of Customers Acquired
Example: Spend $10k on marketing, acquire 100 customers = $100 CPA.
If your average customer spends $500:
- 100 customers × $500 = $50k revenue
- $50k - $10k cost = $40k profit
- Your CPA ($100) is 20% of customer lifetime value ($500) — healthy.
If your CPA is higher than customer lifetime value, you're spending more to acquire than you'll earn — unsustainable.
Lifetime Value (LTV) Calculation
Lifetime value is total profit expected from one customer over their lifetime:
LTV = Average Order Value × Purchase Frequency × Customer Lifespan - Cost to Serve
Example:
- Average order: $100
- Customers buy 5x per year on average
- Average customer lifespan: 3 years
- Cost to serve (support, fulfillment, etc.): $30 per sale
LTV = $100 × 5 × 3 - ($30 × 5 × 3) = $1,500 - $450 = $1,050 per customer.
This customer is worth $1,050 over 3 years. Spending $100 to acquire them (CPA) is excellent — you get 10x ROI.
The False Economy of Under-investing
Cheapest website = worst conversion = lowest revenue. Investing 2x in website quality often leads to 3-5x revenue increase.
Example:
- Option A: $5k cheap site, 1% conversion, 10k visitors/month = 100 sales
- Option B: $15k quality site, 2% conversion, 10k visitors/month = 200 sales
Extra $10k investment generates double the sales. In month 2, the extra revenue pays for itself. Every month after is pure profit from the better investment.
Building a Business Case for Web Investment
Convince your CFO or stakeholders to invest in your website with numbers:
- Current state: How much revenue does your website generate now? How many visitors? What's the conversion rate?
- Problem: What's limiting growth? Slow site? Poor design? Not ranking? Poor mobile experience?
- Solution: What will you fix? Improved design, faster page load, SEO optimization, etc.
- Expected improvement: Conservative estimate of conversion improvement (20-50% is reasonable for a redesign).
- Revenue impact: Current visitors × better conversion = additional sales.
- ROI calculation: (Additional revenue - investment cost) / investment cost = ROI%.
- Payback period: How many months until the investment pays for itself?
Example business case:
- Current state: 20k visitors/month, 1% conversion, 200 sales/month, $50k/month revenue
- Problem: Website is slow, mobile UX is poor, not ranking for target keywords
- Solution: Redesign, mobile optimization, SEO overhaul
- Conservative estimate: 1.5% conversion (0.5% improvement)
- New revenue: 20k visitors × 1.5% = 300 sales × $250 = $75k/month (+$25k/month)
- Investment: $30k
- Payback: 30k / 25k per month = 1.2 months
- Year 1 ROI: (300k net new revenue - 30k cost) / 30k = 900% ROI
When Website Investment Isn't Worth It
Not every business should invest heavily in their website. Website investment makes sense when:
- You have decent traffic (thousands per month)
- You're generating some revenue from your site already
- You have room to improve conversion
Website investment doesn't make sense when:
- Your business model doesn't rely on online sales
- Your website gets almost no traffic
- You're a local business where people find you through word-of-mouth
Before investing in website quality, validate that traffic and revenue are actually possible from your site.