If someone asked you right now how much revenue your website generates, could you answer? Most business owners can't, and that's a problem, because a website that isn't tracked is a website nobody is managing for results.
Short answer: Website ROI is what the site earns minus what it costs, divided by what it costs. You need visitors, contacts, and customers won to calculate it.
Here's a straightforward way to figure out your real website ROI and know whether your site is pulling its weight.
The Basic Formula
Website ROI comes down to three numbers you probably already have access to:
Monthly visitors × Conversion rate × Average customer value = Website revenue
Then compare that number to what you're spending on the site each month, hosting, design, SEO, ads, and you get your actual return. (Not sure what a reasonable monthly spend even looks like? My breakdown of what small business websites cost covers the full range, and my pricing shows one concrete example.)
Example: 1,000 monthly visitors, a 2% conversion rate, and a $500 average customer value equals $10,000 in monthly revenue attributable to your website. If you're spending $300 a month on the site, that's a return of roughly 33x.
Where to Find These Numbers
You don't need expensive software to calculate this.
- Monthly visitors: Google Analytics or your hosting dashboard.
- Conversion rate: Number of leads or sales from the site divided by total visitors. If you don't track this, that's your first fix.
- Average customer value: What a typical customer is worth to you, either per purchase or over their full relationship with your business.
If any of these numbers is a guess, your ROI calculation is a guess too. Fixing the tracking gap is worth doing before anything else, and the five website numbers that matter is a good place to start.
What a Healthy Website ROI Looks Like
There's no universal number. These are rough rules of thumb, not published benchmarks:
| Signal | Healthy | Needs Attention |
|---|---|---|
| Conversion rate | 2% to 5% for service businesses | Under 1% |
| Bounce rate | Under 55% | Over 70% |
| Cost per lead from the site | Lower than other channels | Higher than referrals or ads |
| Monthly site cost vs. revenue generated | Site pays for itself many times over | Site barely breaks even |
If your conversion rate sits under 1% or your site costs more than it brings in, the problem usually isn't traffic. It's what happens once someone arrives.
The Most Common Reason ROI Is Low
Traffic without conversion is the single biggest ROI killer for small business websites. A site can get thousands of visitors a month and still generate almost no revenue if:
- The homepage doesn't clearly say what you do or who you serve
- There's no obvious next step (a phone number, a form, a booking button)
- The site takes too long to load on mobile, where most visitors are
- Trust signals are missing: no reviews, no photos of real work, no clear pricing or process
Fixing these issues is almost always cheaper than buying more traffic to compensate for a site that doesn't convert. If several of them sound familiar, they overlap heavily with the signs your website needs a redesign.
It's also why every plan I offer includes analytics access and a monthly report. The point isn't the chart. It's being able to answer the question at the top of this post without guessing.
How to Improve Your Website ROI
- Add a clear call to action above the fold. Visitors shouldn't have to scroll or search to know what to do next.
- Cut load time. Slower pages tend to convert worse, especially on mobile.
- Show proof. Reviews, case studies, and before-and-after photos build the trust that turns visitors into customers.
- Track everything. You can't improve a number you're not measuring. Set up conversion tracking if you haven't already.
- Test one change at a time. A new headline, a different CTA button, a shorter contact form. Small changes often move conversion rate more than a full redesign.
Common Questions
How do I calculate website ROI? Use the basic formula in this post: return from the site minus its total cost, divided by the cost.
Where do I find the numbers? Contacts from your form and phone calls, customers you won from them, and what each customer is worth to you.
Why is website ROI often low? Most often because visitors do not turn into contacts. See five website numbers that matter.
How do I improve it? Fix the contact path, make the site faster, and get found for what you actually sell.
Know Your Numbers First
Your website should be one of the highest-ROI investments in your business, not a line item you renew out of habit. If you don't know your numbers, that's the first thing to fix. Once you do, you'll know exactly whether your site is working for you or just sitting there.
Want help applying this to your business?
Get a free website audit: an automated report by email, followed by my three priority recommendations within one business day. No call required. It is not a complete security or accessibility compliance assessment.
Get a Free AuditKeep reading
How and Where to Find Veteran-Owned Businesses (and Check They're the Real Thing)
6 min read
Business TipsThe SBA Just Doubled Its Veteran Contracting Goal to 10%. Here's What That Means for Small Businesses
5 min read
Business TipsVeterans Day: A Note From a Veteran Who Runs a Small Business
3 min read
