UK B2B Inbound sales, marketing, and CRM blog

How We Measure Website ROI

Written by Rob White | 28 Apr 2025

 

If you’ve read our articles on B2B websites previously, you will know how against "simply beautiful” sites we are. B2B websites are the ultimate digital salesperson for your business and should be judged against revenue.

To drum this home, in the UK, the share of business-to-business (B2B) organisations' revenue share which came from digital channels increased from 33% in 2021, to 46% in 2023 and is set to increase to 56% in 2025. When over half of your total revenue this year will come from digital marketing, can you really afford not to be optimising your website?

Thought not - but what does website ROI even mean? How can you report on ROI? How can you see what customers originated from your B2B website?

We will answer all of these questions in this article, giving you the best tips to report more confidently on the revenue your website generates, and helping you ascertain, once and for all, the ROI of your B2B website.

What is Website ROI?

Return on Investment (ROI) for a B2B website refers to the measurable value your website delivers to your business compared to the cost of building, maintaining, and marketing it.

It’s not just about traffic or design aesthetics - it’s about how effectively your site contributes to pipeline generation, sales conversion, and ultimately, revenue growth. Ultimately, you need to be measuring:

  • Pipeline Growth
  • BOFU Conversions
  • MQLS (sourced from marketing)
  • Opportunities (sourced from marketing)
  • Won Deals (sourced from marketing)

This is where a lot of B2B marketers go wrong with generating website ROI - they simply track the wrong metrics.

Yes, you should report on traffic growth and conversion rate. But it needs to be understood that these are simply indicators of success, not actual bottom-line success. This is because, truthfully, there’s not a huge correlation between metrics like traffic towards revenue, which ultimately should be the true KPI of any marketing campaign.

This is all well and good, but how can we put this into practice?

How to Measure Website ROI

To measure website ROI, the simplest formula is:

ROI = [(Revenue Attributed to the Website – Total Website Costs) / Total Website Costs] x 100

But in practice, measuring ROI for B2B sites is more nuanced. This is because measuring ROI goes beyond simply how many contacts are generated through the website, but also:

  • The lifetime value of customers generated by your website.
  • How much is the average deal is.
  • The close rate of a contact generated by your website as opposed to a sales-generated lead.
  • The ‘sales accepted lead’ rate.
By understanding this, you can more effectively measure how effective your website is at converting leads into sales, and be able to give you a deep understanding of ROI and digital marketing costs.

How Much Should a Website Cost?

Website costs can vary significantly depending on the specific needs and objectives of each business.

However, to provide a general benchmark, HubSpot reports that the average cost of a new B2B website for an SME typically falls between $15,000 (£11,500) and $80,000 (£61,000). For a website comprising around 50 to 60 pages, the investment is often in the region of £30,000 to £40,000.

This is important if you’re starting a website project and are looking to project results to get buy-in. By clearly linking investment to expected returns, whether that’s increased lead generation, improved conversion rates, better user experience, or reduced friction in the sales process, you can position your website not as a sunk cost but as a strategic growth asset.

That can be the difference between getting the green light and having your project stall.

How Long Should It Take?

We always recommend allowing 6 months to build a website. We break this down into four stages:

  • Research - Conducting competitive analysis, user journey mapping, existing website analytics, sitemap and redirecting strategy research.
  • Copywriting - Writing the content that will appear on the main pages of your website.
  • UX, UI and Design - Translating user journeys and content into a wireframe and design for development.
  • Development - Actually building the site in your chosen CMS.

Although not wholly relevant to the topic of ROI, when planning to design and develop a new website, you need to have an idea of how long the process is going to take to be able to forecast ROI within a yearly period.

For example, if you know that a website development project will take 6 months to complete, and your sales cycle is 3 months, then you know you roughly have only a 3-month period to generate any sort of ROI within a single financial year. It’s important, therefore, to pitch your B2B website as an asset that generates ROI and revenue over time and forecasts results over 2 years, as opposed to 1.

Calculating ROI

To calculate the ROI on your website, you need to be tracking two metric types:

  • Revenue Metrics - This is the total revenue and bottom-line value the website brings for your business.
  • Positive Indicators - These are the growth metrics, such as traffic growth and conversion rate, that aren’t necessarily related to revenue, but can give insight into where revenue is coming from.

Let’s dive into each and what you should be measuring.

 

Revenue Metrics

Fairly self-explanatory, but to accurately measure website ROI, you need to see literally how much revenue is generated from customers whose first touchpoint (that you can measure) is from your website.

This means tracking:

  • Bottom of the Funnel Conversions (Such as contact requests, consultation bookings, etc.)
  • Marketing Qualified Leads
  • Sales Accepted Leads
  • Opportunities
  • Pipeline
  • Won Deals
  • Invoiced Revenue

Tracking these metrics makes it a lot easier to track the overall ROI of your website. They enable you to not only see directly the number of customers who have originated from your website, but also the conversion rates of contacts to customers. For example, if your website generated 10 MQLS, but only 4 became an opportunity, and then only 1 of them became a customer, then you know your MQL-close rate is 10%.

This is what we call a split funnel analysis.

This enables you to have first-party data on your ‘next step’ conversion rates from MQL, to SAL, closed won/lost. When forecasting your website ROI, this will help you make more accurate predictions for how long it will take to see adequate returns and how many leads need to come through in order to see ROI.

 

Positive Indicators

Just to be clear, by no means are we saying you shouldn’t track performance indicators in order to see an ROI.

We just believe marketers spend more time trying to improve what are, in essence, vanity metrics over optimising things that actually affect the bottom line of the business. Positive indicators should be used to show progression, but should play second fiddle to revenue metrics.

Some positive indicators you could follow to show growth are:

  • Traffic - Helps you see the growth in audience finding your brand. Although more of a vanity metric, you can monitor traffic growth against BOFU conversions to find out how many of your visitors are raising their hand for your solution and converting with high intent.
  • Conversion Rate - This helps you ascertain how relevant your conversion assets are and how many users are engaging with your website.
  • Bounce Rate/Exit Rate - This metric helps you determine how many people are landing on your site, but then leaving without completing a single action.
  • Dwell time - Another engagement metric, but this helps you see how much time a user spent on a page and how long it took them to consume all the content.
  • Keyword Rankings - Aimed at helping you see how visible you are on search engines, this will help you see how your content compares to your competitors and if you’re outranking them for your chosen keywords.

Forecasting ROI

So you know now what to look for when adjudging website ROI - but how can you forecast a return for your upcoming project? The first step is ascertaining how much and how long your project will take.

We’re going to create a fictional example to break this down. If you know your website project will cost £30,000 and last 6 months in total, that means you will have to generate £60,000 directly from your website to get a return of double.

If you know that the average lifetime value of your customers that originated from your website is around £5,000 total, the total number of customers that you will need to 2x your investment would be 12 (£60,000 ÷ £5,000 = 12).

Now, this is where your positive indicators can help you predict the overall revenue impact. Let's create some hypothetical figures here - let’s say:

  • Website Traffic - 1,000 visitors per month
  • Website BOFU Conversion Rate - 2%
  • MQL - SAL Rate - 30%
  • Opportunity - Close Rate - 30%

From your existing website traffic of 1,000 visitors per month, you can expect:

  • 1,000 website visitors
  • 20 BOFU conversions
  • 6 Sales Accepted Leads
  • 2 Closed-Won Deals
  • £10,000 in revenue
  • 2x ROI in 6 months of the website going live

This is a very rudimentary way of depicting website ROI, as, very often, B2B sales don’t happen as linearly as this example. But in order to project results and let leadership know when they can expect to see a return on their investment, and generate profit from your website project in both the long and short term.

Maximising Website ROI

To drive meaningful website ROI, your website should be created with the idea of enabling growth and driving sales for your business, not purely aesthetic reasons.

Here are our 6 best practices to maximise ROI from your B2B website:

  • Design for revenue generation - prioritise fast load times, mobile responsiveness, clear navigation, and strong calls to action. Every design decision should move users towards meaningful conversions, not just visual appeal.
  • Create content that supports the full buyer journey - develop content tailored to each stage, educational blogs and guides for awareness, comparison tools and case studies for consideration, and more specific content for decision-making. This keeps prospects engaged at whichever stage they are in the buyer's journey.
  • Drive quality traffic, not just volume - focus on attracting the right visitors through SEO and targeted campaigns. Avoid chasing vanity metrics like traffic; prioritise attracting users who match your ICP and demonstrate buying intent through BOFU conversions.
  • Track high-intent conversions - use tools like HubSpot or GA4 to measure meaningful actions like demo requests, contact form submissions, and downloads rather than surface-level metrics. Monitor lead quality, progression, and marketing-sourced pipeline to assess true impact.
  • Qualify and segment leads - implement lead scoring, dynamic forms, and chatbots to identify which leads are sales-ready and which need nurturing to streamline sales qualification for your sales team.
  • Integrate and report - make sure you connect your CMS, CRM, and marketing automation platforms to streamline follow-ups and create a ‘single view of the customer’. Automated reporting and dashboards will help you continuously optimise performance and ROI.

Follow these best practices and you’ll be able to improve the ROI from your website in double quick time.

Website ROI from the Outset

Hopefully, this article has helped you reframe how you view website ROI.

When over half of your revenue is projected to come through digital channels by the end of 2025, your website must be built and measured with revenue KPIS at the core. By focusing on outcomes like pipeline growth, lead quality, and closed-won deals, you can make stronger forecasting decisions and secure stakeholder buy-in a lot quicker.

If you’re planning a new website project and want to understand what kind of investment will support that kind of return, download our pricing guide, and we’ll help you plan your website with ROI in mind from day dot.