Many SME owners occasionally check their statistics and see visitor numbers going up. Yet the inbox stays quiet and inquiries don't start flowing in. That's because traditional metrics like page views and average session duration often say very little about a business's actual success. A rising graph feels good, but if those visitors don't take action, it gets you nowhere.
The web development landscape keeps changing. While platforms like WordPress, after all these years, are still looking for ways to simplify their technical setup, for example by introducing PHP-based blocks to avoid complicated build processes, the core of online measurement doesn't change. It's not about the complexity of your admin environment or how many built-in charts a system shows. It's about understanding exactly which actions a visitor takes and where in the process potential clients drop off.
As a developer who has worked for SMEs and entrepreneurs in Belgium and the Netherlands since 2006, I regularly see companies drowning in a flood of data. When building custom code websites and custom platforms with technologies like React, TypeScript, Tailwind CSS, and Supabase, we steer toward measurable goals from day one. In this article I give a concrete explanation of the numbers that actually matter and how to track them in a structured way.
Cut vanity metrics from your reports
Vanity metrics are numbers that look impressive at first glance but that you can't base any business decision on. The best-known example is the total number of page views. Ten thousand views sounds fantastic, but if nine thousand of those come from automated bots or random visitors who leave again within two seconds, that data gets you nowhere.
Another misleading number is average time on page. A long duration might mean someone is reading your article with great interest. But it could just as easily mean the visitor doesn't understand the navigation, left the page open in another tab, or got lost in the structure. Without context, this value says nothing about the visitor's intent.
To know whether your website actually works, you need to stop collecting passive data. You need active data. Think of specific interactions that show a visitor is interested in your services or products. Only when you can link data to a concrete business action does it become valuable for your company.
The four key metrics you should measure
Once you strip away the noise, four categories remain that directly show whether your website contributes to your business results. By focusing on these, you keep a clear overview and can make targeted adjustments.
1. Conversion rate per traffic source
It's not about how many visitors come in, but what percentage of those visitors take action. Always look at the conversion rate per specific source. Visitors from organic search results behave differently than visitors arriving through a targeted campaign or a direct referral to your site.
By tracking the conversion rate per source, you immediately see where you're getting the most value. If a particular channel attracts a lot of visitors but delivers zero conversions, you need to rethink your approach for that channel or shift your budget to channels that do produce qualified leads.
2. Conversion points and micro-interactions
A conversion isn't just a submitted quote form or a completed order. Those are macro-conversions. To understand how visitors reach that final step, you need to measure micro-interactions. These are small intermediate steps that point to serious interest:
- Clicking a phone number or email address.
- Downloading a technical brochure or price list.
- Starting an interactive configurator or calculator.
- Viewing the contact page after reading about a specific service.
By setting up these measurement points, you see exactly where visitors drop off in the process. Are a lot of people clicking into the form but almost nobody submitting it? Then the form is probably too long or unclear.
3. Page speed and technical performance
The technical performance of your website has a direct impact on your conversions. A slow page causes visitors to leave before they've even seen what you offer. On mobile devices especially, every hundredth of a second counts.
Don't just measure overall speed; look at the load time of critical elements, such as the first element that appears on screen and how quickly the page responds to a click. When building with custom code and a fast bundler like Vite, we always make sure the code is minimal and no unnecessary scripts are loaded along with it. The faster the experience, the higher the eventual conversion.
4. Quality of the submitted inquiries
Getting a lot of inquiries sounds great, but if half of them don't match your target audience or don't have the budget, it only costs you time. So don't just measure the number of forms coming in; track what percentage of them leads to productive conversations or quotes.
If it turns out you're receiving a lot of unqualified inquiries, you can adjust the content on the website. By communicating more clearly who you work with and what your process looks like, you filter out the wrong inquiries in advance.
Concrete steps to set up your analytics properly
To correctly gather these numbers without getting lost in complicated software, it's best to follow a step-by-step plan.
Step 1: Define the main goal per page
Every page on your website should have a specific goal. A blog article's goal is to direct the reader to a relevant service. A services page's goal is to lead the visitor to the contact form. Define, per page, which action the visitor ideally takes.
Step 2: Set up event tracking on action elements
Don't rely on standard page-URL tracking. Set up specific events on the elements that actually matter. Give buttons, forms, and outbound links clear markers so you can see in your dashboard exactly how often they're clicked.
Step 3: Build a clear dashboard
Don't use default setups full of dozens of unnecessary charts. Build a simple dashboard that shows only your selected key metrics. If you can see at a glance how many inquiries came in this week and through which channel, you have enough information to make decisions.
Step 4: Ensure correct processing in your software
Make sure data from your website flows cleanly into the systems you use daily, such as your CRM or a custom admin panel. When a lead comes in, you want to know right away which page and which source brought this person to your site. This gives you valuable context for the first conversation.
A practical rhythm for tracking your data
Collecting data is pointless if you don't do anything with it. You don't need to dive into your statistics daily, but a fixed rhythm helps you stay focused and make adjustments when needed.
Weekly: a quick check of conversions and errors
Look at the hard numbers once a week. Have any inquiries come in? Are all the forms still working properly? If you see the number of conversions suddenly drop to zero while visitor numbers stay the same, there may be a technical problem on the site.
Monthly: analysis of sources and interactions
Once a month, evaluate which channels are performing best and which content has the most effect on your audience. Do you see a particular article consistently driving click-throughs to your service pages? Then it might be worth expanding or updating that specific topic further.
Quarterly: structural optimization
Use the accumulated data from a quarter to make bigger decisions. This is the moment to adjust the structure of pages, give buttons a more prominent spot, or simplify the inquiry process. By working in short iterations, you can keep making small adjustments, measure their impact, and immediately see whether the change has the desired effect.
Building and managing a successful website is not a one-off project, but a continuous process of building, measuring, and improving. By steering on facts and concrete actions instead of assumptions, your website stays an effective part of your business.
Want to know how your current website is performing and which measurement points are missing to achieve better results? Schedule a free thirty-minute call to look at your situation and priorities together.



