Skip to content
Jemin Park

← Work

EO Studio · 2024—2026Graphic

YouTube Thumbnail System

One problem solved four times at four layers: craft, written guide, in-situ preview component, automated pipeline.

Published EO Global thumbnail: 'Lazy Is the Advantage'
Client
EO Studio
Years
2024—2026
Role
Design, direction, tooling, automation
Layers
Craft → guide → component → pipeline

Problem

A media company ships thumbnails constantly, across two languages, several channels and a rotating set of designers. The failure mode is not one bad thumbnail; it is inconsistency at volume. This is the same problem solved four times between 2024 and 2026, each time at a different layer.

1 — Craft, 2024 onward

Hands-on thumbnails for episodes including Figma Config, Sift, Decagon, TwelveLabs, Kalshi and RLWRLD. The working rules are written down with their reasons, not kept as instinct: darken the plate behind copy so text survives any frame; place captions with the Z-pattern reading order; keep the bottom-right corner empty because YouTube's duration chip sits there; source stills from frame exports, never screenshots.

Published thumbnail: 'Lazy Is the Advantage' with a bell-curve diagram
Published EO Global thumbnail, interview episode
Published EO Global thumbnail, interview episode

See the grid live — @eoglobal on YouTubethe surface where consistency is actually judged

2 — Guide, September 2024

Craft in one person's hands does not scale, so the rules became the Global Thumbnail Guide in Notion, the standing reference the company briefs against. A running Thumbnail Design Guide followed in 2025; its first section was a typeface set deliberately constrained to Figma- and Google-licensed fonts, a cost decision as much as a design one.

Read the guide — Global Thumbnail Guidepublic Notion page

3 — Component, February 2026

Thumbnail arguments kept happening on a Figma canvas, where a thumbnail looks nothing like it does at 320 pixels beside a title. So I built a Figma component that renders image plus title exactly as the real YouTube UI does, with variants for light and dark mode, title line count, and language. The decision: judge the work on the surface it ships to. The master lives in the global file and was copied into the KR team's file the same week.

Figma component previewing thumbnails inside a replica of the YouTube UI, with variant annotations
The preview component in Figma, with its usage annotations

4 — Pipeline, July 2026

The guide fixed quality; throughput was still manual. Two shipped automations closed the loop: every thumbnail request now auto-creates a pre-filled Linear issue, with the naming convention, a due date set to the last business day before publish, estimate, cycle and channel labels already applied; and published thumbnails auto-archive to Google Drive three days after publish, named by review round.

Outcome

The system runs today across the global and Korean channels. The same problem never got solved the same way twice: hands, then a document, then a tool, then a pipeline.