You invested CHF 40,000 in a website relaunch. Your boss asks: “Was it worth it?” Without measurement, you can’t answer. This article shows how to concretely measure, document, and communicate your website’s ROI.
Why ROI Measurement Matters
Without measurement, you don’t know:
- Whether the investment paid off
- What works and what doesn’t
- Where you should optimise
- Whether you can justify more budget
With measurement, you can:
- Prove success
- Justify budget for optimizations
- Make data-based decisions
- Continuously improve
Realistic: A professional website relaunch should pay for itself within 6-18 months.
The 3 Types of Website ROI
1. Direct, Measurable ROI
What it is: Revenues or leads directly attributable to the website.
Examples:
- E-commerce: Sales
- Lead gen: Inquiries that lead to sales
- Subscriptions: Sign-ups
- Bookings: Reservations
Calculation:
ROI = (Profit from website - Website costs) / Website costs × 100%
Advantage: Clearly measurable, clearly arguable.
2. Indirect, Estimable ROI
What it is: Website influences sales, but is not directly attributable.
Examples:
- B2B: Website influences buying decision, deal made offline
- Brand awareness: Website strengthens brand, leads to more word-of-mouth
- Support relief: FAQ reduces support requests
Calculation: Based on estimates and attribution.
Advantage: Shows broader impact.
3. Qualitative ROI
What it is: Not directly measurable in francs, but valuable.
Examples:
- More professional impression
- Employee pride
- Future-proofing (scalable, maintainable)
- Internal efficiency gain
Calculation: Not monetarily quantifiable.
Advantage: Important for overall picture, supports argumentation.
Define KPIs: What Do You Measure?
Lead Generation (B2B)
Primary KPIs:
- Number of qualified leads
- Conversion rate (visitor → lead)
- Cost per lead
- Lead-to-customer rate
Secondary KPIs:
- Traffic (number of visitors)
- Session duration
- Pages per session
- Bounce rate
Example calculation:
Before:
- Traffic: 5,000 visitors/month
- Conversion rate: 1.5%
- Leads: 75/month
- Lead-to-customer: 15%
- Customers: 11/month
- Ø deal size: CHF 15,000
- Monthly revenue: CHF 165,000
After:
- Traffic: 8,000 visitors/month (+60%)
- Conversion rate: 3.2% (+113%)
- Leads: 256/month (+241%)
- Lead-to-customer: 18% (+20%)
- Customers: 46/month (+318%)
- Ø deal size: CHF 15,000
- Monthly revenue: CHF 690,000 (+318%)
ROI calculation:
- Additional revenue/month: CHF 525,000
- Additional revenue/year: CHF 6,300,000
- Website investment: CHF 45,000
- ROI: 13,900% (break-even after 0.26 months)
Realistic? Yes, quite possible for B2B with high ticket prices.
E-Commerce
Primary KPIs:
- Revenue
- Conversion rate
- Average Order Value (AOV)
- Number of orders
- Cart abandonment rate
Secondary KPIs:
- Traffic
- Product page views
- Add-to-cart rate
- Customer lifetime value
Example calculation:
Before:
- Traffic: 20,000 visitors/month
- Conversion rate: 1.8%
- Orders: 360/month
- AOV: CHF 85
- Monthly revenue: CHF 30,600
After:
- Traffic: 28,000 visitors/month (+40%)
- Conversion rate: 3.1% (+72%)
- Orders: 868/month (+141%)
- AOV: CHF 95 (+12%)
- Monthly revenue: CHF 82,460 (+169%)
ROI calculation:
- Additional revenue/month: CHF 51,860
- Additional revenue/year: CHF 622,320
- Website investment: CHF 65,000
- Margin (assumed 30%): CHF 186,696/year
- ROI: 187% (break-even after 4.2 months)
B2B Service Provider
Primary KPIs:
- Qualified inquiries
- Contact form submissions
- Phone calls (via tracking number)
- Resource downloads (whitepaper, etc.)
Secondary KPIs:
- Traffic
- Engagement (time on site, pages per session)
- Bounce rate
Example calculation:
Before:
- Inquiries: 40/month
- Qualified: 20/month (50%)
- Close rate: 25%
- Customers: 5/month
- Ø deal size: CHF 25,000
- Monthly revenue: CHF 125,000
After:
- Inquiries: 95/month (+138%)
- Qualified: 62/month (65%, +210%)
- Close rate: 28% (+12%)
- Customers: 17/month (+240%)
- Ø deal size: CHF 25,000
- Monthly revenue: CHF 425,000 (+240%)
ROI calculation:
- Additional revenue/month: CHF 300,000
- Additional revenue/year: CHF 3,600,000
- Website investment: CHF 55,000
- ROI: 6,445% (break-even after 0.55 months)
Brand/Content Site
Primary KPIs:
- Traffic
- Engagement (time, pages/session)
- Returning visitors
- Newsletter signups
- Social shares
Secondary KPIs:
- Brand mentions (social media)
- Direct traffic (brand searches)
- Backlinks
Calculation: More difficult, as not directly monetary. Estimate indirect value (e.g., newsletter subscriber = CHF X value).
Prepare Measurement: Before/After Data
What You Must Do BEFORE the Relaunch
1. Collect baseline data (3-6 months):
- Set up Google Analytics (if not available)
- Track conversions
- Document lead data
- Track revenues (if e-commerce)
2. Define goals:
- What do you want to improve?
- By how much?
- In what timeframe?
Example:
- Goal: Leads from 50/month to 120/month in 6 months
- Goal: Conversion rate from 1.8% to 3.5% in 9 months
- Goal: Traffic from 5,000 to 12,000 visitors/month in 12 months
3. Set up tools:
- Google Analytics 4
- Google Search Console
- Hotjar or similar (user behaviour)
- CRM (lead tracking)
- Call tracking (if B2B)
Without before data, you can’t prove ROI.
After the Relaunch: Collect Data
First 90 Days: Stabilization
What happens:
- Traffic may initially drop (normal)
- Rankings must stabilize
- Users get used to new structure
What to measure:
- Traffic (week-over-week comparison)
- Rankings (top keywords)
- Conversions
- Technical metrics (load time, error rate)
Don’t evaluate yet: First 4-8 weeks are stabilization phase.
Months 3-6: First Trends Visible
What you should see:
- Traffic increases
- Rankings improve
- Conversions increase
- User engagement better
What to measure:
- Comparison to baseline (pre-relaunch)
- Month-over-month growth
- Conversion funnel (where do users drop off?)
First ROI estimate possible.
Months 6-12: Full Performance
What you see:
- New normal established
- SEO rankings stabilized
- User behaviour optimised
What to measure:
- Year comparison (before vs. after relaunch)
- ROI calculation
- Identify optimisation potentials
Create full ROI report.
Create ROI Report
Structure of a Good ROI Report
1. Executive Summary
- Investment: CHF X
- Additional revenue (Year 1): CHF Y
- ROI: Z%
- Break-even after: N months
2. Goals vs. Reality
| Metric | Goal | Achieved | Delta |
|---|---|---|---|
| Leads/month | 120 | 145 | +21% |
| Conversion | 3.5% | 3.8% | +9% |
| Traffic | 12,000 | 14,500 | +21% |
3. Before/After Comparison
- Traffic: +78%
- Leads: +198%
- Revenue: +245%
- Conversion rate: +112%
4. Financial Analysis
- Investment: CHF 45,000
- Additional revenue (Year 1): CHF 1,200,000
- Additional profit (30% margin): CHF 360,000
- ROI: 700%
- Break-even: 1.5 months
5. Qualitative Successes
- 40% fewer support requests (FAQ improved)
- Employee feedback: “Proud of website”
- Recruiting: More qualified applications
- Brand perception: More professional
6. Next Steps
- Optimisation opportunities
- Plan A/B tests
- Justify budget for Phase 2
Common Measurement Mistakes
Mistake 1: No Baseline Data
Problem: Without before data, no comparison possible.
Solution: Collect minimum 3 months data before relaunch.
Mistake 2: Evaluate Too Early
Problem: After 2 weeks “website doesn’t work, no leads”.
Solution: Wait minimum 3 months, SEO takes time.
Mistake 3: Only Vanity Metrics
Problem: “We have 50% more traffic” – but no additional leads or revenue.
Solution: Focus on business outcomes (leads, revenue), not just traffic.
Mistake 4: Ignore Attribution
Problem: Website alone is rarely 100% responsible for success.
Solution: Consider other factors (marketing campaigns, seasonality, etc.).
Mistake 5: Forget Qualitative Successes
Problem: Only look at numbers.
Solution: Also document qualitative aspects (feedback, efficiency, etc.).
Tools for ROI Measurement
Google Analytics 4 (Free)
What it measures:
- Traffic
- User behaviour
- Conversions
- E-commerce (revenues)
- Funnel analysis
Setup effort: 2-4 hours
Google Search Console (Free)
What it measures:
- Rankings
- Impressions
- Click-through rate
- Technical issues
Setup effort: 1 hour
Hotjar or Clarity (CHF 0-500/month)
What it measures:
- Heatmaps
- Session recordings
- User feedback
Setup effort: 2 hours
CRM (HubSpot, Pipedrive)
What it measures:
- Lead source
- Lead-to-customer rate
- Deal size
- Revenue attribution
Setup effort: 4-8 hours
Call Tracking (CHF 50-200/month)
What it measures:
- Calls from website
- Call source
- Call-to-conversion
Setup effort: 2 hours
Checklist: Measure ROI Correctly
Before relaunch:
- Collect baseline data (3-6 months)
- Define goals (SMART: Specific, Measurable, Achievable, Relevant, Time-bound)
- Google Analytics 4 set up
- Conversions tracked
- CRM integration (if relevant)
- Call tracking (if B2B)
At relaunch:
- Tracking works
- Conversions correctly measured
- No data gaps
After relaunch:
- Weekly monitoring (first 8 weeks)
- Monthly reports
- 90-day review
- 6-month review
- 12-month full ROI report
ROI report:
- Investment documented
- Before/after comparison
- Financial analysis
- Qualitative successes
- Next steps
Realistic ROI Expectations
After 3 Months
Realistic:
- Traffic: +20-50%
- Conversions: +30-80%
- First leads/sales
ROI: Usually not break-even yet (SEO takes time).
After 6 Months
Realistic:
- Traffic: +50-100%
- Conversions: +80-150%
- Significantly more leads/sales
ROI: Break-even or slightly positive.
After 12 Months
Realistic:
- Traffic: +80-200%
- Conversions: +100-300%
- New normal established
ROI: Clearly positive (200-800% depending on industry).
Long-term (2-5 Years)
Realistic:
- Continuous growth
- Scaling effects
- Cumulative ROI
ROI: 1000%+ over lifetime.
Expert View
The most important insights:
-
No baseline, no ROI measurement Collect 3-6 months data BEFORE relaunch.
-
Focus on business outcomes Leads, revenue, profit, not just traffic.
-
Have patience 3-6 months for meaningful data.
-
Consider broadly Quantitative + qualitative.
-
Document and communicate Create ROI report, inform stakeholders.
Realistic ROI expectations:
- B2B (high tickets): 500-5,000% (Year 1)
- E-commerce: 150-400% (Year 1)
- Lead gen: 300-1,000% (Year 1)
- Brand/content: Hard to measure monetarily, but valuable
A professional website relaunch should pay for itself within 6-18 months. With proper measurement, you can prove it.
Back to complete relaunch guide →
Transparency Note: Alpine Excellence only lists verified providers. When seal holders are mentioned in this article, it serves to illustrate quality standards concretely, not as advertising.