GOL LINHAS AÉREAS · voegol.com.br

From brand book to booking flow.

Client
GOL Linhas Aéreas
Year
2020
Role
Product / UI Designer · Art Director
Made with
X.Lab (TV1 Group) · brand system by FutureBrand (2017)
Category
Digital Product · Airline Website · Design System
Status
Shipped 2020 · still live at voegol.com.br
voegol.com.br homepage: GOL's orange brand system carrying the flight search widget, the 'Mais sabor para o seu tempo' campaign hero with illustrated travellers, and the services strip below.
00-hero.jpg
6.94M
Monthly visits to voegol.com.br today (SimilarWeb, 2025).
~95%
Of GOL's sales run through the website and its API (GOL's 2021 annual report to the SEC).
2020
Launched. Still live five years on, one of Brazil's largest airline sites.
Start here

Watch it run first

Before reading how it was built, watch it run. I creative-directed the videocase documenting the site, the shipped product and the brand system underneath it. It's also where the project's two halves met: the product designer who'd spent months inside a booking flow, and the art director who could still cut a case film.

signature · the videocase · vimeo
The videocase, creative and art direction by me. Product design by the whole X.Lab team.

The Reason

The brief

A brand system waiting to become a product

GOL Linhas Aéreas, one of Brazil's largest airlines, had a new brand system with nowhere to live. It had already been designed and awarded: FutureBrand, 2017, Brasil Design Award Gold in 2019. What it hadn't done was ship on the airline's main digital asset.

The distance between a brand book and a working airline website isn't decorative. An airline site is a booking flow, a check-in, a seat map, a baggage calculator, a status board, a rewards program and an account, all under one brand and all at production traffic. As X.Lab, TV1's digital branch, our job wasn't to invent a visual language. It was to make an existing one hold across hundreds of screens without breaking.

The turn

From art direction into product design

This was my first serious product design project, after more than a decade as a Senior Art Director on brand campaigns, films and activations.

Advertising teaches you to design for a hero shot. I wanted to learn to design for a task. So I moved onto X.Lab's UX team and asked for the hardest thing they had, which turned out to be an airline booking flow.

The Strategy

Systems, not screens

The library was the deliverable underneath the deliverables

The first working artifact wasn't a page. It was the component library. Every brand rule (type, color, spacing, iconography, motion, states) became a component with variants and documentation. We built bottom-up: primitives first (tokens, base components), then patterns (search, filters, cards, forms), then compositions (a booking step, an account page, a status board).

In advertising one hero visual carries a campaign. In product, no single screen matters as much as the system holding two hundred of them together. The library was where I stopped thinking in frames and started thinking in kits.

GOL design system: the component library that held the brand's rules across the site, with tokens, base components, and patterns documented with variants and states.
02-component-library.jpg
Every brand rule, componentized. Once the library existed, the pages built themselves faster.

The Process

Shipped

One system, two surfaces

The site shipped across desktop and mobile as a single system. Every component on desktop had its mobile counterpart, sharing tokens and states. The most-visited flows (search, booking, check-in) were the sharpest tests: they had to work on both, at speed, without losing the brand.

shipped · desktop · voegol.com.br
Shipped voegol.com.br on desktop, the brand system in production across the main booking surface.
03-desktop.jpg
Desktop, the site people book flights on.
shipped · mobile · same system, sized for the phone
Shipped voegol.com.br on mobile, the same brand and booking flow, sized for the phone.
04-mobile.jpg
Mobile, the same brand and the same booking flow, sized for the phone in someone's hand.

The Results

What happened

Still the airline's front door, five years on

The site launched in late 2020 and became one of Brazil's largest airline websites. As of 2025 voegol.com.br draws roughly 6.94 million visits a month, an average session of 10:53, and about 88% Brazilian traffic (SimilarWeb / SEMrush).

Art direction is compression: three seconds to land a feeling. Product design is accretion: a thousand small choices about defaults, states, error copy, tap targets, keyboard behavior. Neither is a harder version of the other.

What I picked up here was the agile rhythm underneath product work: atomic design, design systems, component libraries. Not delivering finished visuals, but shipping systems that keep working after I've moved on. Everything I've done in product design since traces back to this project.

"We generate approximately 95% of our consolidated sales through our website and API systems, including internet sales through travel agents." GOL · 2021 Annual Report (Form 20-F, SEC)
Most brand systems die on the way to the website. This one shipped, and five years on it's still carrying the traffic. It's also where I stopped choosing between art direction and product design.
Credits

Brand system · FutureBrand (2017)
Product design & implementation · X.Lab (TV1 Group), 2020
X.Lab team led by Felipe Accorci and Rodrigo Fernandez Garcia

Sources · SimilarWeb (traffic, 2025) · GOL 2021 annual report (Form 20-F, filed with the U.S. SEC)

More work
Back to all work
© Davi Serrano work.daviserrano.com