Best website monitoring with RUM in May 2026: SpeedCurve (best Core Web Vitals depth, $14/mo). Datadog RUM (best for teams already on Datadog). Raygun (cheapest entry, $8/mo). Avoid pairing synthetic-only tools with separate RUM — billing and correlation…
Best dedicated RUM: SpeedCurve. Best all-in-one (RUM + APM + uptime): Datadog. Cheapest RUM: Raygun. Best free RUM: New Relic (100GB ingest). RUM-as-add-on (don't): UptimeRobot, StatusCake — they don't actually do RUM.
RUM (Real User Monitoring) means a JavaScript snippet running in real browsers, capturing real Core Web Vitals from real visitors. It's distinct from synthetic monitoring, which runs scheduled checks from datacentres. Both have value — synthetic catches outages and regressions early, RUM tells you what your users actually experience. The two get confused because vendors market them together. We've separated them: this list ranks tools that actually run a RUM snippet and report field LCP/CLS/INP per page. Tools that only run Lighthouse audits (lab data) are in the lighthouse modifier ranking.
Seven tools genuinely do both monitoring and RUM in May 2026. SpeedCurve is the dedicated specialist — its RUM dashboards are the best in the field for Core Web Vitals, and its synthetic checks integrate with the same charts. Datadog RUM is the right pick if your team already pays for Datadog APM, because the trace correlation is unique. Raygun is the cheapest credible entry at $8/mo. New Relic's free 100GB ingest tier includes RUM, which is genuinely free for sites under a few million pageviews per month. The other three (Pingdom RUM, Site24x7 RUM, Cronitor) are competent but not specialists.
What's worth noting is what's missing. UptimeRobot doesn't do RUM. Neither does StatusCake. Lemwatch doesn't run a RUM snippet either — we read field data from the Chrome User Experience Report (CrUX) API, which gives 28-day rolling field LCP/CLS/INP for any origin Google has data for, without a snippet. That's a different design choice — it's free and snippet-free, but limited to origin-level data and Chrome users only. We disclose this on our own entry below; if your need is per-page-template field data with custom dimensions, you need a real RUM tool.
In May 2026, SpeedCurve is the best dedicated tool — combines RUM and synthetic with the deepest Core Web Vitals dashboards. Datadog RUM is the right pick for teams already on Datadog APM because it correlates RUM sessions with backend traces. Raygun at $8/mo is the cheapest credible entry. New Relic's free 100GB ingest tier includes Browser RUM for sites under ~3M pageviews/month. Lemwatch surfaces field CWV via the CrUX API without a JS snippet — simpler but origin-level only.
Synthetic monitoring runs scheduled probes from datacentres on a fixed schedule — useful for catching regressions and outages early because it's predictable. RUM (Real User Monitoring) collects metrics from real visitors' browsers via a JavaScript snippet — useful because it reflects what users actually experience, including their slow networks and old phones. The two answer different questions and most teams need both. Tools listed in this ranking do both.
Synthetic runs scheduled checks from a datacentre — predictable, catches regressions early. RUM (Real User Monitoring) collects metrics from real browser sessions via a JS snippet — reflects what users actually experience. Most teams need both.
New Relic's 100GB free ingest tier includes Browser RUM. Lemwatch's free tier reads field CWV from Google's CrUX API without a snippet. Beyond those, the cheapest paid RUM is Raygun at $8/mo.
Lemwatch surfaces field Core Web Vitals from Google's CrUX API — origin-level data for Chrome users, no snippet required. That's a deliberate trade-off: simpler than a RUM snippet, narrower in data depth.
First samples typically appear within 5–10 minutes. Per-page-template breakdowns need 24 hours of traffic. CrUX-based data lags by up to 48 hours but doesn't need install at all.
Properly-built RUM snippets weigh under 30KB and run after page load. The performance hit is sub-millisecond. CrUX-based data has zero client-side cost because there's no snippet.
Scoring rubric and test environments: our methodology.