Key Takeaways
- ROI = (Revenue Generated - Total Investment) / Total Investment × 100
- Track leads to customers, not just traffic—vanity metrics don't pay bills
- Include ALL costs: development, hosting, maintenance, content, and your time
- Set up proper tracking before you need it—retrofitting analytics is painful
- Compare website cost-per-lead to other marketing channels for context
Beyond Vanity Metrics
"Our website got 10,000 visitors last month!" Great. How many became customers? What revenue did that generate? Was it worth what you spent?
Most businesses can tell you their traffic numbers but can't connect those numbers to actual business results. They're measuring activity, not outcomes. Let's fix that.
The Only Question That Matters
Is your website generating more value than it costs? Everything else is context for answering that question.
Understanding True Website Costs
Before calculating ROI, you need accurate cost data. Most businesses undercount because they forget ongoing expenses.
One-Time Costs
- Design and development
- Content creation (copywriting, photography, video)
- Migration from previous site
- Initial SEO setup
- Training for your team
Ongoing Costs
- Hosting and infrastructure
- Domain registration
- SSL certificates (if not included in hosting)
- Maintenance and updates
- Security monitoring
- Plugin/software licenses
- Content updates and additions
- SEO and marketing efforts
- Analytics tools
Hidden Costs
- Your time managing the website
- Staff time creating content
- Opportunity cost of DIY vs. professional help
- Emergency fixes and unplanned work
Calculate Your True Monthly Cost
Measuring Website Revenue
How you measure revenue depends on your business model:
E-Commerce: Direct Revenue
The clearest case. Your website directly processes transactions.
- Total online revenue
- Average order value
- Conversion rate (visitors to purchasers)
- Revenue per visitor
Lead Generation: Attributed Revenue
Your website generates leads that convert elsewhere (phone, in-person, sales team).
-
Track lead sources
How many leads come from your website vs. other channels?
-
Measure lead-to-customer rate
What percentage of website leads become paying customers?
-
Calculate customer value
What's the average revenue from a new customer?
-
Attribute revenue
Website leads × conversion rate × customer value = website-attributed revenue.
Brand/Information: Indirect Value
Some websites primarily support other activities rather than directly generating leads.
- Does your website reduce support calls?
- Does it shorten sales cycles by pre-educating prospects?
- Does it enable transactions that happen elsewhere?
- Would customers trust you less without a professional web presence?
Don't Guess—Track
The ROI Formula
Once you have costs and revenue, the math is straightforward:
ROI = (Revenue - Investment) / Investment × 100
Example:
- Annual website-attributed revenue: $120,000
- Annual website costs: $30,000
- ROI = ($120,000 - $30,000) / $30,000 × 100 = 300%
Interpreting Your Results
| ROI | Interpretation | Action |
|---|---|---|
| Negative | Losing money | Diagnose and fix or reconsider approach |
| 0-100% | Breaking even to modest return | Optimize for improvement |
| 100-300% | Solid return | Maintain and incrementally improve |
| 300%+ | Strong performer | Consider increased investment |
Context matters. A 50% ROI might be excellent if your website is new and building momentum, or disappointing if you've been optimizing for years.
Metrics That Actually Matter
Track these metrics to understand and improve your ROI:
Conversion Metrics
- Conversion rate: Visitors who take desired action / total visitors
- Lead quality: Percentage of leads that become customers
- Cost per lead: Total website cost / number of leads
- Cost per acquisition: Total cost / number of new customers
Engagement Metrics (With Context)
- Pages per session: Are visitors exploring or bouncing?
- Return visitors: Is your content bringing people back?
- Goal completion rate: Are visitors doing what you want?
Traffic Quality Metrics
- Traffic by source: Where do converting visitors come from?
- Conversion rate by source: Which channels send quality traffic?
- Organic search visibility: Are you findable for relevant terms?
Vanity Metrics to Ignore
Raw pageviews, total visitors (without conversion context), social followers, time on site (without purpose), and bounce rate on landing pages designed for quick action.
Metrics That Pay Bills
Leads generated, conversion rates, revenue attributed, cost per acquisition, and customer lifetime value. These connect directly to business outcomes.
Setting Up Proper Tracking
You can't improve what you don't measure. Set up these tracking essentials:
Essential Tools
- Google Analytics 4: Free, comprehensive traffic and behavior data
- Google Search Console: Search visibility and technical issues
- Form tracking: Which forms get submitted, from where
- Call tracking: Phone calls attributed to website (if relevant)
- CRM integration: Connect leads to eventual revenue
Goals to Configure
- Form submissions (each form separately)
- Phone number clicks
- Chat initiations
- Key page views (pricing, contact, etc.)
- File downloads
- Video plays
- E-commerce transactions
Set Up Tracking Before You Need It
Benchmarking Against Other Channels
Website ROI means more in context. How does it compare to other marketing investments?
Cost-Per-Lead Comparison
Calculate cost-per-lead for each channel:
- Website: Total website costs / website leads
- Paid ads: Ad spend / ad-generated leads
- Trade shows: Event costs / leads collected
- Referrals: Referral program costs / referred leads
Your website should be one of your most cost-effective lead sources over time. If it's not, something needs attention.
Typical Benchmarks
| Channel | Typical Cost Per Lead | Notes |
|---|---|---|
| Organic search (via website) | $30-100 | Compounds over time |
| Google Ads | $50-200+ | Varies wildly by industry |
| Social media ads | $30-150 | Depends on targeting |
| Trade shows | $200-500+ | High but targeted |
| Referrals | $10-50 | Highest quality |
Your numbers will vary. The point is comparison—is your website competitive with other channels?
Improving Your Website ROI
Once you're measuring, focus on high-impact improvements:
Quick Wins
- Fix broken forms (test them yourself)
- Add clear calls-to-action above the fold
- Speed up page load times
- Make phone numbers clickable
- Reduce form fields to essentials
Conversion Optimization
- A/B test headlines and CTAs
- Improve landing page relevance
- Add trust signals (testimonials, certifications)
- Simplify navigation to key pages
- Address objections in your content
Traffic Quality
- Focus SEO on high-intent keywords
- Create content that attracts qualified visitors
- Improve ad targeting
- Build referral relationships
The Compound Effect
Small improvements compound. A 10% improvement in traffic quality + 10% improvement in conversion rate = 21% more leads. Stack several small wins for significant ROI improvement.
Creating Your ROI Dashboard
Build a simple dashboard you'll actually use:
Monthly Tracking
- Total leads generated
- Leads by source
- Conversion rate
- Cost per lead
- Website costs this month
Quarterly Review
- Leads converted to customers
- Revenue attributed to website
- ROI calculation
- Comparison to previous quarter
- Channel comparison
Annual Assessment
- Total annual ROI
- Year-over-year comparison
- Investment recommendations for next year
Taking Action
Your website is a business investment. Like any investment, it deserves scrutiny.
Start simple: Can you answer "How many leads did our website generate last month?" If not, that's your first priority. Set up tracking, establish baselines, then work on improvement.
Don't get lost in analytics complexity. Focus on the metrics that connect to revenue. Ignore vanity numbers that make you feel good but don't impact the business.
A website that generates measurable ROI is an asset. A website you can't measure is an expense you're hoping works. Know which one you have.
Frequently Asked Questions
What is a good ROI for a website?
How do I track website ROI if I don't sell online?
What metrics should I ignore?
How often should I evaluate website ROI?
Want help measuring your website's ROI?
I help businesses set up proper tracking and understand what their website is actually delivering. Let's find out if your website is working for you.