← Back to Blog
Design 7 min read Feb 15, 2024

Design Principles for Data Products: Making Dashboards People Actually Use

Most dashboards are never used after the first week. Here's the design framework I use to build data products that stick.

G
Guillermo García
Digital Analytics Specialist & Designer

I've built hundreds of dashboards. And I can tell you with confidence that most of them will be forgotten within a month.

Not because the data is wrong. Not because the metrics are irrelevant. But because the experience of using them is painful.

This post is about applying design thinking to data products — the principles I follow to make dashboards people actually open every morning.


The Problem with Most Dashboards

Before we fix it, let's diagnose it. The typical enterprise dashboard fails for one of these reasons:

  1. It answers questions nobody asked. Built by analytics teams for analytics teams, not for the person making decisions.
  2. It shows everything, decides nothing. 40 KPIs, 8 charts, 3 date pickers. No hierarchy, no narrative.
  3. It's slow to load. Nothing kills a habit faster than a 12-second load time.
  4. It doesn't match the mental model. The layout doesn't match how the user thinks about the business.

Good dashboard design is fundamentally about empathy with the person reading it.


Principle 1: Design for the Decision, Not the Data

Before opening Figma or Looker, ask: what decision does this dashboard support?

Every chart, metric, and filter should serve that decision. If you can't explain how a visual element helps someone decide something, remove it.

"A dashboard is not a data inventory. It's a decision support tool."

Practical exercise: Write one sentence at the top of your design doc: "This dashboard helps [person] decide [decision] by showing [key metrics]."

Principle 2: Apply the 3-Second Rule

A user should understand the key insight of your dashboard within 3 seconds. This means:

The order of visual hierarchy should match the importance hierarchy of the business:

Level 1 (first 3 seconds):  North Star metric + trend
Level 2 (next 10 seconds):  Key performance areas
Level 3 (exploration):       Detail, filters, drill-downs

Principle 3: Use Colour with Restraint and Purpose

Colour is the most abused element in data visualisation. My ruleset:

Do:

Don't:

My go-to palette for dark dashboards:

Primary metric:    #00CFFF  (electric blue)
Secondary metric:  #00FFB3  (neon green)
Warning:           #FFBE6A  (amber)
Critical:          #FF6B6B  (coral red)
Neutral:           #8A9CC8  (muted blue-grey)

Principle 4: Typography as Information Architecture

Create a deliberate type hierarchy:

LevelSizeWeightPurpose
Display48–64pxBoldNorth Star KPI value
Headline24–32pxBoldSection headers
Body14–16pxRegularLabels, explanations
Caption11–12pxMediumAxis labels, timestamps

Principle 5: Tell a Story with Layout

The F-pattern (for dense, report-style layouts): put the most important metrics in the top row, supporting context in the left column, use bold text to create visual anchors for scanning.

The Z-pattern (for hero-style dashboards): top-left primary KPI, top-right context, bottom-left secondary metric, bottom-right CTA or drill-down.

Principle 6: Make the Loading State Beautiful

Slow dashboards kill engagement. Two strategies:


The Best Dashboard is Often Simpler Than You Think

The dashboards I'm proudest of are usually the simplest ones. One screen. One primary metric. Three supporting charts. A clean date selector.

The hardest part of dashboard design isn't adding things. It's knowing what to remove.

Like this post

Comments

Leave a comment

DesignData VisualisationDashboardsUX

Enjoyed this post?

Get analytics insights and design experiments to your inbox. No spam, ever.

Related posts

Analytics

Getting Started with GA4: What Every Digital Marketer Needs to Know

Mar 1, 2024 · 8 min read