Start my free assessmentStart free
Brand kit

Everything ProductLed looks like.

The marks, the palette, the type, the motion and the voice. Plus the design system our own site runs on. Take what you need.

Free to use · no attribution required · 2.4 MB

Hover the logo

1 Commodity 2 Contender 3 Cusp 4 Chosen 5 Crusader

The mark is the Market Ascent: five levels a product climbs. On hover the yellow makes the climb, holds the summit, and resets. It is the only motion the mark is ever allowed.

01

What to call things

Get the nouns right and everything downstream gets easier: file names, design reviews, a request to an agency, a prompt to an AI.

The logo. Mark and wordmark together, 9px apart, mark first. This is the default. Use it in the nav, the footer, a deck cover, a sponsor wall.
The wordmark. The word ProductLed with its yellow period. Correct on its own wherever the name has to be read, and the only form allowed in body copy or a signature.
The mark. The pyramid on its own. It is the Market Ascent: five levels a product climbs. Use it only where the wordmark will not fit or will not be read: favicons, app icons, avatars, a 32px tab.
The summit. The yellow triangle at the top of the mark. Level five, Crusader. It is always yellow, on every background, in every size. It is never white, never black, never outlined.
.The period. The yellow full stop. It lives inside the wordmark, and it closes a headline. That is its whole job. It is not a bullet, a separator, or a decoration.

The name in writing

Always ProductLed. Capital P, capital L, one word, no space, no hyphen. Never PRODUCTLED, productled, Product-Led, or PL. Said out loud it is two words: product led.

Lockup or mark?

If the space is wider than about 100px, use the logo. Below that the wordmark stops being legible, so use the mark alone. Never shrink the logo until the wordmark is unreadable.

03

Color

Four values of ink, five greys, one yellow. The confidence comes from what is absent: no gradients as decoration, no second accent.

#08090A
Page ground
#0E0F11
Panels, insets
#16181B
The one float
#F3CA07
The accent
#F7F8F8
Anything that matters
#8A8F98
Body and labels
#62666D
Large figures only
#494D53
Never text

The yellow has six jobs

The terminal period after a headline
Mono kickers above a section
Status and bottleneck signals
Headshot plates and the rank-one numeral
The 2px rule on a pull quote
Thin 3px progress fills

And five it never does

Fill a page or a section
Sit under a resting button. Buttons are white and reward a hover with yellow
Highlight text like a marker pen
Appear twice in one viewport
Carry white text. Text on yellow is always #08090A

What is safe to read on what

#F7F8F8On any ink surface. Headlines, answers, anything that matters.18.73:1
#8A8F98Body copy and every label, caption and piece of fine print. Any size. The workhorse.6.13:1
#62666DLarge quiet figures only, 24px and up. Never a label.3.45:1
#494D53Never text. Disabled states and marks nobody has to read.2.34:1
#33363BNever text. Decorative rules and dividers.1.64:1
#08090A on #F3CA07The only text allowed on yellow. Never white.12.59:1

Ratios against the #08090A page ground. If a value is below 4.5:1, it is not body copy and not a label. That is the whole rule.

04

Type

Geist for everything. Geist Mono for every label, number, timestamp and kicker. Display never exceeds weight 500: confidence comes from size and negative tracking, not from bold.

Geist 500 · 52px · tracking -0.032em

Products that sell themselves.

Geist 400 · 15.5px · line-height 1.7

The best products are meant to be experienced, not explained. State the claim once, small, and let the numbers and the product do the bragging.

Geist Mono 400 · 11px · tracking 0.14em

Free assessment

84pxHero display. Weight 500, tracking -0.036em, line-height 1.0
52 / 64pxSection display. Tracking -0.032em
32pxSub-section. Tracking -0.022em
15.5pxBody, line-height 1.7, measure capped 460 to 620px
13 / 14pxBody inside product panels
9.5 to 12pxGeist Mono. 12px for anything read as words, 9.5px for numerals only

Geist is free from Vercel. Montserrat and Source Sans 3 are retired, and still correct on older print and book covers only.

05

Motion

Elements change value, not size. No hover scale, no spring, no overshoot, no parallax. Everything runs on one easing curve.

Color and background hover160ms
Border warm-up200ms
Panel cross-fade320ms
Page enter, fade and 6px rise240ms
Easing, everywhere0.16, 1, 0.3, 1

The logo climb

One exception to the restraint. A 6s loop: a level lights every 0.54s from Commodity to Crusader, the full pyramid holds two seconds, then clears together. Crusader arrives with an 18px glow, the only shadow the mark ever gets.

Reduced motion shows the canonical mark, always. Because the climb lights four extra yellow levels, never run it next to another yellow element.

ascent-logo.css →

06

Voice

Short sentences. Periods over commas. No superlatives, no em dashes, no emoji, sentence case everywhere. A claim repeated is a claim being defended.

SayNot
ProductLedPRODUCTLED, productled, Product-Led, PL
ProductLed Assessmentthe audit tool, the scanner
the ProductLed Agentthe bot, the AI tool
ProductLed Operatorsimplementers, consultants, coaches
sells itselfdrives organic pipeline
a product-led businessa PLG-enabled platform

Approved boilerplate. Copy it as is

One line

ProductLed helps SaaS companies build products that sell themselves.

Founder bio · 25 words

Wes Bush is the founder of ProductLed and the author of Product-Led Growth and The Product-Led Playbook, read by more than 150,000 people.

50 words

ProductLed helps SaaS companies build products that sell themselves. It starts with a free assessment that scores your product on nine components and names the bottleneck holding back self-serve revenue. From there a ProductLed Operator can build the growth plan, or run the work with your team.

Stat lines that are cleared for use: 400+ SaaS companies · $1B+ in self-serve revenue · 150,000+ books read · 60,202 weekly readers · 97 of 100 buyers would rather try than talk to sales (independent survey, ProductLed, 2026).

The best products are meant to be experienced, not explained.

The anchor line

07

Downloads

Free to use, no attribution required. If you are writing about ProductLed or building an integration, take the logo pack and go.

Building with an AI?

The whole system is written in plain Markdown for exactly that. Hand your agent productled-design-system.md and it can build a correct ProductLed page without seeing a screenshot.

For tooling, brand.json carries every token, the naming rules and the approved boilerplate as structured data. Agents crawling the site should start at llms.txt.