Skip to content
William Alexander
  • Home
  • Case Studies
  • Personal Projects
  • Articles
  1. Home
  2. Articles
  3. How to Evaluate Your Website's ROI
Web Strategy

How to Evaluate Your Website's ROI

Measuring what actually matters for your business

December 6, 2025 9 min read

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
Overview

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.

Costs

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

Add up all annual costs, divide by 12. For a typical small business website: $3,000-8,000 initial build + $200-500/month ongoing = $450-850/month amortized over 3 years. Your website needs to generate more value than this.
Revenue

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).

  1. Track lead sources

    How many leads come from your website vs. other channels?

  2. Measure lead-to-customer rate

    What percentage of website leads become paying customers?

  3. Calculate customer value

    What's the average revenue from a new customer?

  4. 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

If you can't measure website-attributed revenue, you're guessing. Set up tracking (form submissions, call tracking, CRM integration) before making major website investments.
Formula

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

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.

Tracking

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

Analytics only work going forward. If you decide to evaluate ROI in six months but haven't been tracking, you'll have no data. Set up comprehensive tracking now, even if you don't analyze it immediately.
Benchmarks

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?

Improvement

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.

Dashboard

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
Conclusion

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?

Website ROI varies by business model, but a healthy target is 3-5x return on total investment (development + hosting + maintenance) within 2-3 years. For lead generation sites, track cost-per-lead against customer lifetime value. For e-commerce, compare revenue to total website costs.

How do I track website ROI if I don't sell online?

Track leads generated (form submissions, calls, chats), then measure what percentage convert to customers. If your website generates 50 leads/month, 10 become customers, and average customer value is $1,000, your website drives $10,000/month in revenue.

What metrics should I ignore?

Ignore vanity metrics that don't connect to business outcomes: raw pageviews, social media followers, time on site (without context), and bounce rate (for single-purpose pages). Focus on metrics tied to revenue: leads, conversions, and customer acquisition cost.

How often should I evaluate website ROI?

Review key metrics monthly, conduct deeper ROI analysis quarterly, and do comprehensive evaluation annually. This cadence lets you spot trends early while maintaining perspective on long-term performance.
ROI Analytics Business Strategy Website Performance Metrics
William Alexander

William Alexander

Senior Web Developer

25+ years of web development experience spanning higher education and small business. Currently Senior Web Developer at Wake Forest University.

Related Articles

Web Strategy

5 Signs Your Small Business Website Is Costing You Customers

7 min read
Web Strategy

The Real Cost of a Cheap Website

8 min read

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.

© 2026 williamalexander.co. All rights reserved.