Sites
Sites let you monitor real-user performance data from the Chrome UX Report (CrUX) across your domains and individual URLs. Unlike Pages, which run synthetic Lighthouse audits, Sites reflect what actual Chrome users experience — making them the most reliable indicator of real-world performance.
New to Treo? Try Site Speed first — it's a free version of Sites that lets you look up any domain instantly.
Manage your sites
The sites list is your overview of all monitored domains within a site group.

Organize with site groups
Use site groups to separate domains by project, client, or team. Switch between groups using the dropdown in the header. This is especially useful when managing performance across multiple products or client accounts.
Choose a display mode
Switch between three views depending on what you're investigating:
- Core Web Vitals (default) — LCP, INP, and CLS. Start here to assess Google's ranking signals.
- Loading — TTFB, FCP, and LCP. Use this to investigate loading performance in more detail.
- Audience — device split, round-trip time, and navigation types. Use this to understand your user base.
Each column shows a mini bar chart with the historical trend alongside the current p75 value, so you can spot regressions at a glance.
Find problems fast
- Sort by any metric — click a column header to find the worst-performing domains.
- Filter by device — compare phone vs desktop, since mobile often has very different performance.
- Filter by country — check specific markets if your audience is global.
- Adjust the time interval — view 1, 2, 3, or 5 years of historical data.
Add a new site
Click "New site" and configure:
- Domain — must exist in the CrUX dataset (most sites with meaningful traffic are included).
- URL sources — choose how Treo discovers pages to track:
- Manual — enter URLs line by line for precise control.
- Dynamic — specify a URL prefix (e.g.,
/blog/) and Treo discovers popular pages automatically. - Sitemap — provide a sitemap URL for comprehensive page discovery.
- Results limit — cap tracked URLs at 100, 250, 500, 1000, or all.
Tip: Start with a sitemap if your site has one. It's the fastest way to get broad coverage. Use manual entry for key landing pages you always want to track.
Analyze a site report
Click any domain to open its report. The site report is your main tool for understanding performance trends and diagnosing issues across a domain.

Core Web Vitals
The top section tracks five metrics over time — TTFB, FCP, LCP, INP, and CLS. For each metric, you'll see:
- P75 value — the 75th percentile of real visits. This is the number Google uses for Core Web Vitals assessment.
- Distribution — what percentage of visits are fast (green), need improvement (yellow), or are slow (red).
- Bar chart — historical trend where each bar is a 28-day collection period.
Toggle between value mode (p75 numbers) and distribution mode (percentage breakdown) to get different perspectives on the same data.
Tip: Distribution mode is useful when p75 looks fine but you suspect a long tail of slow experiences. A site can pass Core Web Vitals at p75 but still have 15% of visits in the "slow" category.
Audience insights
Understand who your visitors are:
- Form factors — phone, desktop, and tablet breakdown. If most users are on mobile, that's where to focus optimization.
- Round-trip time — network latency. High RTT suggests your users are far from your servers, or on slow connections.
- Navigation types — direct navigation, cached visits, back/forward, reload, prerender. A high cache rate means returning users; a high reload rate might indicate usability issues.
- Popularity rank — your domain's ranking in the CrUX dataset.
Geographic performance

The geographic heatmap reveals how your site performs in different countries. Select any metric and time period, then hover over countries to see exact values.
Use this to identify regions where you might need better CDN coverage, a closer server, or region-specific optimizations.
URL-level performance
If you configured URL sources, the report includes a table showing CrUX metrics for individual pages. Sort by any metric to identify which specific pages are dragging down your overall performance.
Investigate a single URL
Click any URL in the site report to open a dedicated report for that page.

Compare against the site average
Toggle "vs site" to overlay the domain-level trend on the URL chart. This makes it easy to see whether a page is faster or slower than your site overall — and whether the gap is growing or shrinking.
Diagnose LCP with subparts
The URL report breaks LCP into four phases, showing exactly where loading time is spent:
- Time to First Byte — server processing and network time. Optimize with faster backends, CDN, or caching.
- Resource Load Delay — time between TTFB and when the LCP resource starts downloading. Reduce with preload hints or inlining critical resources.
- Resource Load Duration — download time for the LCP resource (usually an image). Optimize with compression, responsive images, or modern formats.
- Element Render Delay — time between download and rendering. Reduce render-blocking resources or heavy JavaScript.
Tip: LCP subparts tell you exactly where to invest your optimization effort. If Resource Load Duration dominates, focus on image optimization. If Element Render Delay is high, look at JavaScript and rendering performance.
Audience for this URL
The audience section shows device distribution, round-trip time, and navigation types specific to this URL — useful for understanding if a particular page attracts different visitors than your site overall.