Web performance monitoring

Web performance monitoring

We keep an eye on your site 24/7

Are you looking to stabilize your site's performance and anticipate inevitable regressions over time?

Get a quote in 24h

Having a high-performing site at a given moment is good. Ensuring it stays that way over time is even better!

Our web performance experts collect, analyze, and leverage your performance data

Field approach

We continuously collect performance metrics from your real users by deploying a tag on your site (Request Metrics). This raw data, which includes Google's Core Web Vitals, is a key tool in identifying performance issues.

A developer points to an error in the browser

Continuous management

Our experts analyze the collected data, compare it, and interpret it weekly. They share a monitoring dashboard with you, which contains their detailed observations, trends, and recommendations. This is a powerful tool to prevent any regressions.

Regular operational monitoring

Each quarter, we meet via video conference to present a summary of performance changes. This is a special time to review the latest production releases and to jointly define priorities and key roadmap steps.

Premium Support

With over 311 clients supported since 2022, Agence Web Performance has developed an effective monitoring methodology, ideal for complementing a synthetic approach through Lighthouse or PageSpeed Insights tests. Contact us to discuss the best solution for you.

Schedule an appointment

Reduce operational risks

Multiple factors can degrade a site's performance level without anyone noticing, or at least not soon enough.

Two developers notice a bug on a website

Server maintenance

A server, regardless of its technical environment, requires regular updates. When these updates affect the web application (Apache, Nginx, LiteSpeed, php, MySQL, etc.), regressions or bugs can be introduced and impact the cache mechanism or overwrite a custom configuration without displaying any alerts. A malfunctioning algorithm or a reduced cache can cause TTFB to drop.

Site update

Whether using WordPress, PrestaShop, or any other framework, updates to the CMS, theme, or modules can introduce regressions: an explosion in the volume of loaded resources, introduction of Layout Shifts, etc. The logic is similar for custom developments, whether implemented by developers or generated by an AI like Claude Code.

Human contribution

We tend to consider that a majority of technical problems are the result of human errors. This is true on the web, where the deployment of unoptimized content (especially images and videos) and the integration of third-party JavaScript tools (tracking, analytics, A/B testing, etc.) can sometimes penalize an initially high-performing site. It is essential to identify this to correct the course and train the teams.

High-value monitoring

There are many tools to monitor web page performance: GTmetrix, WebPageTest, Pingdom, Calibre, DebugBear, etc. Our approach, based on field data, or "RUM", is the most effective: it allows us to concretely identify issues with server response time (TTFB), perceived speed (LCP), visual instability (CLS), and interactivity (INP and Long Tasks).

As a Contentsquare partner, we assist several major clients in using the CS Digital suite, particularly Find&Fix and its Speed Analysis component (formerly Dareboost). Likewise, as a Professional Request Metrics user, we can help you make optimal use of it as part of our monitoring services.

Business-oriented web performance monitoring

They have entrusted us with monitoring their site

Biofair Nutrition IRSS Loc'Hall TV News Mobalpa Herbelin Perene Aquila SoCoo'c

What is RUM, Real User Monitoring ?

RUM, or Real User Monitoring, is the collection of performance measurements directly on your visitors' devices during their actual browsing. Each page view reports its own LCP, CLS, INP, and TTFB values. The data describes your users, not a lab test, with their connections and devices.

This is what distinguishes it from synthetic monitoring, which replays a load from a fixed machine at regular intervals. Synthetic is reproducible and used for diagnostics; it only knows one visitor profile. RUM covers the entire distribution of visits, including older mobiles and degraded networks that make up the poor percentiles.

The distinction is crucial because Google evaluates Core Web Vitals on field data, at the 75th percentile. A site may display excellent synthetic scores and fail the field thresholds. Only RUM allows you to identify this gap and then correct it where it actually occurs.

Our system cross-references both sources. The RUM tag installed on your site feeds continuous monitoring, while regular synthetic tests isolate the technical cause of each degradation observed. The first source alerts, the second explains: it is this combination that makes a regression correctable in a few days rather than at the end of the quarter.

You have a question?
We have the answer!

Consult the FAQ for more details on the service.

Our monitoring also relies on synthetic testing tools like Treo and Speed Analysis (based on Google Lighthouse) and Real User Monitoring tools like Contentsquare and Request Metrics.

However, we can rely on data from other tools such as DebugBear or Calibre (non-exhaustive list). They also collect performance metrics in the field and/or in the 'lab'.

As part of our monitoring services, an initial alignment and discovery phase allows us to get to know our clients: technical stack in frontend and backend, server infrastructure, team organization, roadmap operation, deployment schedule, etc.

This allows us to offer relevant solutions that are perfectly adapted to your constraints. The goal is to quickly and lastingly correct detected issues!

Monitoring is offered as an all-inclusive package, around €200 HT per month, regardless of your site's traffic. The scope covers the key page types: homepage, product listing, product page, checkout process, as well as your strategic SEO and SEA landing pages.

Beyond 150,000 page views per month, transparent sampling applies to data collection. Percentiles remain statistically representative, and your bill stays the same regardless of traffic spikes. For a quote matching your scope, start the conversation via the contact form.

Web performance monitoring is the continuous tracking of a site's loading times and Core Web Vitals to detect regressions as soon as they occur. It does not replace an audit; it extends it: the audit establishes a baseline, monitoring ensures it does not degrade.

An optimized site left unsupervised becomes slow again within months. An added extension, a marketing script plugged in, a banner inserted on all templates: none of these actions are visible in isolation. It is their accumulation that causes metrics to drop, usually without anyone linking it to a specific change.

Monitoring addresses this drift by dating each variation. When a metric drops, the date of the break points to the responsible deployment, and the fix addresses the correct cause. Without history, a slowdown is observed but not explained.

Synthetic monitoring replays a load from a fixed machine and network at regular intervals. RUM collects measurements from your real visitors' devices with each page view. The former is reproducible, the latter is representative, and the two never yield the same figures.

Each has its own use. Synthetic isolates a technical cause, compares two versions of a page, and serves as a non-regression test before production deployment. RUM measures what your visitors experience, on connections and devices you cannot simulate, and it is what Google uses to evaluate Core Web Vitals.

The best practice is therefore not to choose. We systematically cross-reference the two sources: RUM signals a degradation on a visitor segment, synthetic establishes the cause in a few minutes. Using synthetic alone is equivalent to measuring a fictitious site, that of a single visitor under ideal conditions.