Problem
Someone opens the dashboard with one question: is the thing I’m responsible for okay right now? They need the answer in the first second, and they need it before the charts, tables, and filters have a chance to compete for attention.
Solution
A tile that shows one number large, one label small, and one piece of context. The context is what separates a KPI tile from a decoration. It’s usually a delta against a prior period, a color that encodes state, or a sparkline of the recent trend. Stephanie Evergreen’s line applies: a big number with no context is a number the reader has to interpret alone, which means most readers won’t.
The tile earns its size by being scannable as a group. Six tiles in a row read as a status strip. Six tiles with six different layouts read as six problems.
Use when
The number is a leading indicator of something the viewer acts on. Error rate, p95 latency, open incidents, cash balance, orders today. The viewer looks at it many times a day.
Don’t use when
The number only matters in relation to a series. Monthly revenue with no comparison is a chart, not a tile. And don’t lead a page with tiles when the page’s job is analysis rather than monitoring; on an exploratory dashboard the big numbers are the least interesting thing on the screen.
Trade-offs
Tiles take space in the most valuable region of the page and say one thing each. Every tile you add lowers the weight of every other tile. Color-coded state is fast but fails when the thresholds behind the color are wrong or stale, and users trust the color more than the number. Percentages and rates in tiles hide the denominator; 99.9% of what?
Checklist
- Does the label say what the number is in the viewer’s words, not the metric name in the database?
- Is there a unit, and is it the unit the viewer uses?
- What time window does this number cover, and can the viewer tell?
- What is the number compared against, and is that comparison honest (same window, same denominator)?
- If the tile is colored, where are the thresholds defined, and who can change them?
- What does the tile show when the data source is down, empty, or stale?
- Can the viewer click it, and if so, where do they land?
- Do all tiles in the row share the same anatomy: label position, number size, delta placement?
- Are the digits tabular so the row doesn’t jitter as values change?
- Is the number still readable from across the room if this ever goes on a wall?
Compare
Grafana’s stat panel is the most configurable version in the wild: value, sparkline background, threshold coloring, and unit formatting are all first-class, which means it’s also the easiest to misuse. Sentry puts a sparkline and an event count inline on every issue row rather than in a tile, which is the same pattern at list density. Stripe’s home tiles pair today’s value with a ghost line of the prior period, so the comparison is a shape, not a percentage. Plausible uses a strip of five tiles as the entire top of the page and switches the main chart when you click one, which turns the tile into a navigation control.
Related
Delta indicator is the context most tiles carry. Sparkline is the other. Header KPI strip is the layout tiles usually live in. Semantic status color is what makes a tile readable at a glance and dangerous when the thresholds are wrong. Freshness indicator answers the question a tile can’t: as of when?