# Dashboard Customization



The main dashboard at `/dashboard` shows a card for every domain you have access to. The **Customize** button (top-right) opens a modal where you can shape how that view looks.

Settings persist for your account, so you only need to configure them once.

## Time Range [#time-range]

Pick the time range that powers every metric on the dashboard:

| Range         | Use it for                                                  |
| ------------- | ----------------------------------------------------------- |
| **7 days**    | Short-term incident response and post-deploy checks         |
| **28 days**   | Standard reporting window (matches CrUX's 28-day aggregate) |
| **30 days**   | Calendar-month-style reporting                              |
| **90 days**   | Quarterly trends                                            |
| **12 months** | Year-over-year context                                      |

## Comparison with Previous Period [#comparison-with-previous-period]

Every metric always shows its period-over-period change - there's no separate toggle to switch on. With a 28-day range, each card compares "current 28 days vs. previous 28 days" so you can spot regressions at a glance. The Customize modal shows which window it's comparing against ("Comparing with previous 28 days").

## Module Visibility [#module-visibility]

The dashboard surfaces data from nine monitoring modules. You can hide entire modules, or individual metrics within a module.

### Toggling Whole Modules [#toggling-whole-modules]

In the **Modules** section of the Customize modal, toggle any of these on or off:

* RUM
* CrUX
* Synthetic
* Web Analytics
* Uptime
* Google Search Console
* Google Analytics
* Indexing
* Robots.txt

A disabled module disappears from every domain card on the dashboard.

### Toggling Individual Metrics [#toggling-individual-metrics]

Click any module row to expand it. Inside, you'll see every metric the module tracks, each with its own toggle. For example, RUM splits into LCP, CLS, INP, FCP, TTFB, and Error Rate.

This is the fastest way to declutter cards: keep the headline metric you care about and hide the rest.

## Grouping Mode [#grouping-mode]

If you belong to multiple workspaces or have many domains, choose how the dashboard organizes the list. In the **Layout** section of the Customize modal, pick one of:

* **Workspace** (default) - one section per workspace
* **Custom Groups** - your own colored groups

Custom groups are created and managed inline in the **Custom Groups** section of the same modal: add a group, rename it, give it a color, and add domains to it (drag to reorder them within the group). Each group can only contain domains from a single workspace. See [Domain Groups](/workspace/domain-groups) for more detail.

## Resetting [#resetting]

The Customize modal has a reset action that returns time range, modules, and metric visibility to defaults. Your group definitions and ordering aren't touched.

## Tips [#tips]

* **Hide what you don't use.** If you don't use Indexing or Search Console, hiding those modules keeps cards short and scannable.
* **Use 28 days as your default.** It matches the CrUX window, so RUM and CrUX comparisons are apples-to-apples.
* **Lean on the comparison.** Period-over-period numbers tell you "is this getting worse?" instantly - much faster than reading raw values.

## Related [#related]

<Cards>
  <Card title="Domain Groups" href="/workspace/domain-groups">
    Create custom groups for the dashboard
  </Card>

  <Card title="Reports" href="/features/reports">
    Build per-domain PDF reports with the same data
  </Card>
</Cards>
