Key takeaways
- Define the mobile job first: glance, alert, or approve. Do not shrink a desktop page and call it mobile.
- Lead with three metrics, their targets, and a short trend; move everything else to drill-through.
- Design for thumbs: full-width rows, 44 pixel targets, vertical scrolling, and no hover-dependent information.
- Test on a real phone, on a slow connection, with long labels and large text.
On this page
Choose the mobile job
People use phones in gaps: before a meeting, on a site visit, while travelling. The mobile job is usually to check a status, confirm a change, or respond to an alert. It is rarely to explore a dataset or compare twelve regions.
Write the mobile job in one sentence. If the sentence contains and, split it. A dashboard that supports a daily check and a monthly board review will serve neither on a small screen; build the check view and link to the full report for the review.
Lead with the answer
The first screen should answer the most common question without a tap. Show the current value, the comparison that gives it meaning, and a short trend. A target or threshold turns a number into a judgement.
Three metrics is a practical ceiling for the first screen; more compete for attention and push the trend below the fold. Put the refresh time near the top so the viewer knows whether the number is current. If a metric is stale, say so rather than hiding it.
Decide what to cut
Cut dense tables, multi-series charts with long legends, secondary breakdowns, decorative images, and precision that nobody acts on. A revenue figure does not need four decimal places on a phone.
Reduce filters to one dimension with a sensible default. Every additional filter adds a tap, a chance of an empty state, and a query. Move comparisons and breakdowns to a detail page reached by tapping the metric. Remove hover tooltips or provide a tap equivalent, since hover does not exist on touch screens.
- Dense tables with more than four columns.
- Multi-series charts with legends longer than a few items.
- Secondary breakdowns that belong on a detail page.
- Decorative images and backgrounds that add weight.
- Filters that only a small group uses.
- Precision beyond what the decision needs.
Lay out for thumbs and small screens
Stack cards vertically and let the page scroll in one direction. Horizontal scrolling inside a dashboard is hard to discover and easy to trigger by accident. Full-width cards give charts room and make tap targets predictable.
Keep interactive targets at least 44 pixels in both dimensions, with spacing between them. Put primary actions within thumb reach and keep navigation in a consistent position. Test with large text settings; labels that fit at default size often truncate when the user increases font size.
Respect the network and the battery
Mobile connections are slower and less predictable than office wifi. Compress images, limit the number of visual queries, and avoid auto-refresh while the page is in the background. A dashboard that polls every minute drains battery and adds little to a daily check.
Design the loading, empty, error, and stale states. A blank screen on a dropped connection looks like a data failure. Show the last successful value with its timestamp, and a retry action. Skeleton placeholders are better than a spinner that covers the whole page.
Test on a real phone
Desktop browser emulation is a useful first pass, but it misses touch behaviour, keyboard differences, and real network conditions. Borrow a mid-range phone, not the newest flagship, and use it for ten minutes.
Run the checks below before calling the mobile view finished. They catch most of the problems that emulators hide.
- Test at 320 and 390 pixel widths, in portrait and landscape.
- Use one hand; check that primary actions are reachable.
- Throttle the network and test a cold load.
- Increase system font size and confirm labels do not clip.
- Run a screen reader through the metric cards and filters.
- Check dark and light themes for contrast outdoors.
Frequently asked questions
Is a native app or a responsive web dashboard better?+
Start with responsive web. It reaches every device without a separate release process. A native app is justified when offline use, push notifications, or device features are central to the job.
Can charts work on a mobile dashboard?+
Yes, if they are simple: one or two series, direct labels, and a clear scale. Complex multi-series charts with long legends belong on a larger screen or behind a detail link.
Should every filter be available on mobile?+
No. Keep the primary filter and a sensible default, then put the rest in a secondary sheet. Filters that are rarely used add taps and failure states without improving the mobile decision.
What about tables on a phone?+
Keep them to three or four columns and a handful of rows, or replace them with a summary card and a drill-through. A wide table that requires horizontal scrolling is usually a desktop task.
Need help applying this?
Improve your bi dashboards & reporting.
Review the service scope or tell us what you are trying to improve. We will reply with a clear next step.
Free KPI definition templateRelated reading
KPI dashboard design: how to choose metrics that matter
A good KPI dashboard starts with decisions, not charts. Learn how to choose, define, and present metrics people will actually use.
Accessible dashboards: colour, labels, and focus
Design dashboards that stay readable without colour: contrast, redundant encoding, direct labels, keyboard focus, and screen reader structure.