AK

Product Designer

The Graph Docs

The Graph's developer documentation was prioritizing aesthetics over function. Hard to read, hard to navigate, and felt like marketing fluff. What started as a homepage request turned into a full overhaul focused on legibility, navigation, and actually serving developers.

The Graph Docs homepage

Developers don't come to docs for vibes. They come to solve a problem and leave.

The Problem

The existing documentation looked polished at first glance. But it was style over substance.

Old content page

This was documentation for developers. They needed to find answers fast, not scroll past illustrations.


The Opportunity

I was originally asked to redesign just the homepage to accommodate some new links. But looking at the broader experience, it was clear the problems ran deeper.

I pitched a full redesign to the team. Walked through the issues with specific examples, explained why adding more links to a broken navigation would only make things worse, and made the case for doing it properly. Got the green light.


What Changed

Information architecture: Restructured the content hierarchy based on how developers actually navigate docs. Eliminated the duplicate nav items. Created new iconography for the products and accomodated them in the grouped sidebar.

Side navigation: Cleaner, easier to scan sidebar navigation that doesn't steal attention away from the actual content. Expandable sections for drilling down, but never more than two clicks from anywhere.

Page navigation — An "On this page" component that tracks your position and lets you jump between sections within long pages. Active states, proper nesting, clear hierarchy.

Table of contents component

Prose and legibility: Established a clear type hierarchy so headings, body text, and code blocks are instantly distinguishable.

Component system: Built a set of reusable components: callout boxes for info and warnings, reading time indicators, product cards, network grids, and navigation patterns and of course prose rules to parse the MD content in a very readible manner.

Component system


Before and After

Content page comparison

Substreams page comparison


The Reading Experience

The goal was to make consuming documentation effortless. Clear hierarchy, scannable pages, and everything a developer needs visible without hunting.

Content page


Direct feedback from both the team and users confirmed the new design hit the mark. The most common reaction: "I can actually read this now."

Legibility was the goal. Legibility was the outcome.

Rush
Creating the Design System of Utrust