Skip to main content
IIdeaPlan
Design for PMs0 of 8 chapters
0% complete
Chapter 1 of 825 min

Design Fundamentals for PMs

Understanding Visual Hierarchy, Typography, and Color

Design Fundamentals for PMs

Product managers don't need to be designers, but they do need design literacy. You need to critique mockups, give actionable feedback, and collaborate with designers without slowing them down or stepping on their expertise.

Why Design Literacy Matters

Design decisions directly impact product success. A confusing interface tanks activation. Poor visual hierarchy buries your core value proposition. Inconsistent UI erodes trust. As a PM, you own outcomes, and design is a critical lever.

The best PMs speak design fluently enough to:

  • Spot usability issues in wireframes before engineering starts
  • Give feedback that helps rather than frustrates designers
  • Make informed trade-offs between design quality and speed
  • Advocate for design system investment with stakeholders

Visual Hierarchy

Visual hierarchy guides users' eyes through a page. The bigger, bolder, and higher-contrast an element, the more attention it gets.

The Three-Second Test: When a user lands on your page, what do they see first? Second? Third? If your call-to-action is the same size as your footer text, you have a hierarchy problem.

Hierarchy Tools:

  • Size: Larger elements dominate. Use size to signal importance.
  • Weight: Bold text stands out. Use bold sparingly for headings and key actions.
  • Color: High contrast draws attention. Use color to highlight critical actions (primary buttons).
  • Whitespace: Surrounding an element with space makes it feel important.

Real example: GitHub's search bar is large, centered, and surrounded by whitespace. You know exactly what to do when you land on the homepage.

Typography

Typography is the backbone of readable interfaces. Most of your product is text, so type matters.

Type Scale: Use a consistent scale (1.25x or 1.5x ratio between sizes). Material Design uses 12px, 14px, 16px, 20px, 24px, 34px, 48px, 60px. Pick a scale and stick to it across your product.

Font Weights: Most products need three weights: Regular (400) for body text, Medium (500) for subtle emphasis, Bold (700) for headings. More weights create visual clutter.

Line Height: Body text should have 1.5x line height for readability. Headings can go tighter (1.2x). Too tight is hard to read. Too loose feels disconnected.

Font Pairing: Use one typeface for UI (sans-serif like Inter, Roboto, or SF Pro) and optionally a second for marketing (serif or distinct sans). Two fonts max. More is chaos.

Color

Color communicates meaning, creates emotion, and reinforces brand. But bad color choices make interfaces unusable.

Contrast Ratios: WCAG requires 4.5:1 contrast for body text, 3:1 for large text. This isn't optional. It's accessibility. Use a contrast checker before shipping. Light gray text on white backgrounds fails for 1 in 12 users.

Color Roles:

  • Primary: Brand color, used for main actions (buttons, links)
  • Secondary: Supporting actions or less critical UI
  • Semantic: Red for errors, green for success, yellow for warnings, blue for info
  • Neutral: Grays for text, borders, backgrounds (usually 5-7 shades)

Real example: Stripe uses a 10-shade gray palette plus purple (primary), green (success), and red (error). Simple, consistent, accessible.

Don't Rely on Color Alone: 8% of men are colorblind. Pair color with icons, labels, or patterns. A red error message should also show an error icon and clear text.

Practical Application

When reviewing designs, ask:

  • Hierarchy: What's the most important thing on this screen? Does the design reflect that?
  • Typography: Can I read this easily? Is the type scale consistent?
  • Color: Does this pass contrast checks? Are we using color consistently?

Your job isn't to be the designer. It's to catch usability issues before they ship and to give feedback that makes the design better, not just different.

Audit Your Product's Design Fundamentals

project20 min• Required

Pick one screen in your product. Screenshot it and annotate: (1) Visual hierarchy: what do users see first, second, third? (2) Typography: are sizes and weights consistent? (3) Color: run a contrast check on all text. Document 3 issues you find and 3 improvements you'd recommend.

Finished this chapter?