Dashboard Design, the Basics
Five principles that separate the dashboards people actually use from the ones they ignore.
Before you reach for a chart type or a color palette, the bones of your dashboard need to be right. Alignment, space, hierarchy, type, and contrast aren't cosmetic — they're the difference between a dashboard that communicates and one that overwhelms.
By Jonathan Doreau, Aesop Analytics•~6 min read•Dashboard Design
A dashboard is an argument. It argues that certain numbers matter, that they belong together, and that they add up to something a person should act on. Before that argument can land, though, the reader has to be able to see it clearly — and that is a design problem, not a data problem. I've watched technically correct dashboards fail completely because the layout didn't respect how human eyes actually work. These five fundamentals fix that.
01 Alignment — keeping everything on a grid.
Structure before style
Keeping your dashboard organized is just as important as keeping your data in order. A grid doesn't just make things look neat — it does cognitive work for the reader. When elements snap to invisible horizontal and vertical guides, the eye groups them without effort. When they don't, every misaligned edge registers as a small visual question the brain has to answer. Multiply that across a dashboard with thirty elements, and you've already exhausted half your reader's attention before they've seen a single number.
The standard 12-column grid is the workhorse of dashboard layout for good reason: it divides evenly into halves, thirds, and quarters, giving you natural breakpoints for KPI cards, charts, and filters. Whether you're in Power BI, Tableau, or a web-based tool, turn on the grid and snap to it. Other systems — the golden ratio, Fibonacci spacing — are worth understanding, but the 12-column grid is where to start.
Grid alignment in practice
Elements locked to a 12-column grid (left) vs. placed by feel (right)
Left: elements locked to a 12-column grid — sections align, the eye groups them instantly. Right: placed freely — the dashed line shows how top edges drift, forcing the brain to do unnecessary work.
Pro tip
Build your first layout in grayscale on the grid. If the structure reads clearly without any color, the grid is working. Color is a layer you add later — not a substitute for good bones.
02 Spacing — why white space is doing real work.
Breathing room as communication
A dashboard without white space is like a newspaper without spaces between words: technically all the information is there, but the reading experience collapses into noise. White space isn't wasted real estate — it is the primary tool for grouping, separating, and emphasizing elements without adding visual weight. Counterintuitively, a dashboard with less on it often communicates more, because the eye knows exactly where to look.
White space does three jobs. It separates unrelated elements — a gap between your revenue chart and your headcount chart signals they're different subjects. It relates connected elements — a KPI card placed close to the chart it feeds reads as a unit. And it emphasizes priority — a number surrounded by breathing room draws the eye before anything else on the page. Use all three deliberately.
The empty space on a dashboard is not what you couldn't fill. It's what you chose to protect.
03 Hierarchy — earning the right order of attention.
Not everything is equally important
Every element on a dashboard is competing for the reader's attention — and they shouldn't all win equally. Visual hierarchy is the set of decisions that tell the eye: look at this first, this second, and that only if you need it. The reader should be able to glance at a well-designed dashboard and immediately know what the headline finding is, before they read a single label.
You have four levers: size (larger elements read as more important), color (saturated or contrasting colors jump forward), position (top-left is where Western readers start; center draws attention for isolated elements), and weight (bold text sits above regular text in the reading order). Use them in combination, but resist using all of them at once — when everything shouts, nothing does.
Visual hierarchy in a KPI row
The primary metric commands scale and color; secondary figures recede
The primary metric takes the darkest background and largest type. Secondary and tertiary figures use progressively lighter backgrounds and smaller type — the hierarchy is visible before you read a word.
A useful test
Squint at your dashboard until it blurs. The element your eye lands on first is your actual visual priority. If it's not the most important number, adjust size, color, or position until the squint test agrees with your intent.
04 Typography — fonts that work, not fonts that impress.
Legibility is a design decision
Every font carries an emotional register — fine, delicate fonts read as elegant; bold, heavy fonts read as loud; slanted fonts suggest motion. That's real, and worth thinking about. But for dashboards, the primary filter is simpler: can the person who needs to read this number actually read it, at the size it will appear, at the distance they'll view it?
For screens, this almost always means a clean sans-serif. The small decorative strokes on serif typefaces — those little feet at the base of each letter — were designed to help eyes track across lines of printed text. At screen resolutions, especially on lower-density displays or at small sizes, they become noise. Helvetica, DM Sans, Inter, Roboto — these aren't boring choices; they're correct ones for data-heavy interfaces.
Beyond typeface selection, use weight variation as a hierarchy tool. A single font family with light (300), regular (400), semibold (600), and bold (700) weights gives you a full hierarchy without introducing a second typeface and its attendant inconsistency.
✗ Avoid
Three unrelated typefaces; a monospace font for currency; a text sentence where a number should be.
✓ Do this
One typeface, three weights. The number is the headline. Change is shown as a number, not a sentence.
05 Contrast & color — making color work harder by using it less.
Color is emphasis, not decoration
Color is the most powerful emphasis tool on a dashboard — and the most abused. A common failure is assigning a unique color to every category, every dimension, every series. The result is a dashboard that looks like a preschool art project: technically colorful, practically unreadable. When everything is highlighted, nothing is.
The discipline is to start in grayscale. Build the entire layout — every chart, every card, every label — in shades of grey. Only then ask: what does color need to do here? The answer is almost always one of three things: alert (something has gone wrong — use red or orange), affirm (a target has been hit — use green or a brand accent), or distinguish (these two series are different — use two clearly separable hues, not six). Map color to purpose, then apply it sparingly.
Color with intent: a simple performance chart
Grey as the neutral baseline; color only where it carries meaning
All bars start grey. Navy highlights the peak (May). Terracotta flags the miss (March). Color is information — not palette preference.
Color accessibility note
Roughly 8% of men have some form of color vision deficiency. The most common pair confused is red-green — the same pair used in most "good/bad" dashboard color schemes. Test your palette against a color-blind simulator, and always pair color with a label, icon, or pattern so meaning doesn't depend on hue alone.
Before any of this: know who the dashboard is for.
Design begins with the user, not the data
The five principles above assume you already know what the dashboard needs to communicate. But the most common dashboard failure isn't poor visual design — it's building the wrong thing with beautiful execution. A dashboard is only successful if the information it shows is justified in the eyes of the person using it. Before you touch a grid or choose a chart type, answer four questions.
1Who is this dashboard for? Not in the abstract — specifically. The sales manager who glances at it on a Monday morning has different needs than the CFO who needs to defend a number in a board meeting. A dashboard that serves two radically different audiences usually serves neither well.
2What is the one thing this dashboard should make obvious? The answer should be a sentence, not a list. "Whether we're on pace to hit quarterly revenue and where we're at risk" is a dashboard. "All the data about the business" is a data dump dressed up with charts.
3What action does each metric trigger? If you can't name the decision a number is meant to inform, it doesn't belong on the dashboard. Dashboards aren't archives — they're instruments for deciding and acting. Any number that doesn't connect to an action is clutter.
4How will the reader arrive at this dashboard? Context matters. A monitor on a factory floor is read from eight feet away, glanced at for two seconds. A Power BI report opened on a laptop is read sitting down, with time. The right type size, chart density, and interaction model are completely different between those two scenarios.
The quick-check: five things before you ship a dashboard.
01Grid. Every element is locked to a column grid. No element floats free. Open your layout tool's alignment view — if anything is off-grid, fix it before you do anything else.
02White space. There is meaningful breathing room between unrelated elements. Related elements are close; unrelated elements have a visible gap. No element is jammed against the edge of the canvas.
03Hierarchy. You can identify the most important number in under two seconds with your eyes blurred. Scale, weight, and color agree on what matters most. Secondary and tertiary information visually recedes.
04Typography. One typeface family, multiple weights. No serif fonts for data labels. Number values are numbers — not sentences. The smallest text is still legible at the distance this dashboard will be read.
05Color. You can explain why each color is there. Color alerts something, confirms something, or distinguishes two series — it does not decorate. The chart reads clearly in greyscale.
None of this is complicated in principle. The difficulty is in doing it before you've already built everything — before the data is connected and the charts are in and the deadline is tomorrow. Design decisions made at the end of a build are almost always cosmetic. Design decisions made at the beginning are structural, and they're the ones that actually determine whether the dashboard works.