Shopify Blog

From content library to editorial product

Scope Editorial system + Homepage
Role UX design: Page structure & components
Client Shopify
Year 2023
Sector Ecommerce · Editorial
Tools Figma · Claude · Code
Context

A catalogue, not a magazine.

The previous version of shopify.com/blog was structured like an article library: a long, uniform grid of every post in the system, equally weighted, sorted by category. Useful if you already knew what you were looking for. Confusing if you were a merchant arriving for the first time, hoping the brand would tell you what was worth reading.

The page also had a hero pinned to it: a "Start selling with Shopify today" banner that treated the blog as a marketing surface. Two jobs (publication and conversion) competing for the same real estate, neither one winning. The brief was to stop running them in parallel and decide what the blog actually was: a publication, with the brand confidence to recommend, not just list.

The old shopify.com/blog (archived March 2023): a long, uniform grid of equally-weighted article cards under a conversion banner
BeforeThe old shopify.com/blog: a uniform article grid under a conversion banner.
My role

Page structure and components, inside a team-led redesign.

The Shopify Blog redesign was a cross-functional effort: a team across editorial, brand, content and design rebuilt the publication together. The voice, the visual register, and the typographic decisions were owned by colleagues I worked alongside. My contribution sat on the structural side: how the homepage was laid out, how an article page was put together, and the library of components the editorial team would compose stories with going forward.

The work split across two scales: the homepage as a destination (what does a merchant see when they land?) and the article template as a publishing tool (what does an editor have to compose stories with?). Both needed a structural backbone capable of holding the editorial register the rest of the team was setting on top.

01 Information
architecture
Section logic across the homepage and article surfaces. What leads, what supports, what gets cut.
02 Homepage
modules
Different layouts for different content kinds and different reading speeds.
03 Article
template
How a Shopify Blog story is structured page-level: from byline to share row.
04 Component
library
The modular toolkit editors compose articles with: lists, TOC, callouts, inline ads.
Article modules

A system the editorial team could publish with.

The blog isn't a page, it's a publishing system the editorial team uses every day. The real work sat inside the article: a library of modular blocks an editor drops into the body copy: ordered and step lists, callouts and pull quotes, resource and guide round-ups, inline images, a table of contents, and conversion banners, each one integrated into the read without breaking it.

The point was variety with discipline. An editor needs enough range to ship a 5-step how-to, a long-form founder profile, and a buyer's guide from the same kit, but every block had to hold the editorial register the page promised at the top. The toolkit is the difference between a redesign and a platform: if the editors couldn't keep publishing without me in the room, the work didn't ship.

listbannerresourcescallout
ModularThe same blocks, recomposed: a how-to.
01 Table of contents Auto-built from headings · sticky on scroll
02 List components Ordered · unordered · comparison · checklist
03 Inline images Full-bleed · column · two-up · captioned
04 Pull quotes & callouts Editorial emphasis · break the rhythm
05 Inline ad units Integrated visually · don't break the read
06 Author + share Byline · publish date · social share row
Typography

Headlines set the register. The system had to carry it.

The brand and editorial teams selected Aktiv Grotesk Extended as the headline face: a wide, confident grotesque that reads as publication, not marketing. That single decision set the visual register for the entire page. The extended width gives the headlines presence: before anyone reads a word, the typeface carries the weight of the writing.

The implication for the structural work was clear: every component had to be capable of holding that editorial weight: from the hero down to the smallest article card, from the table of contents to the inline pull quote. A great headline face on top doesn't make a magazine. The system underneath has to support the claim at every scroll position. The component library was built around that constraint: enough variety to publish freely, enough discipline to never break the register the team had set.

Featured story on shopify.com/blog, “Navigating Tariffs: Your Guide to International Shipping on Shopify”, headline set in Aktiv Grotesk Extended
01 · Editorial image 02 · Category label 03 · HeadlineAktiv Grotesk Extended 04 · Standfirst 05 · Byline & date
AnatomyA real featured story on shopify.com/blog: the headline set in Aktiv Grotesk Extended.
The conversion banner

Conversion, without breaking the read.

A publication still has a commercial job: the blog has to turn readers into merchants. The old page did it with brute force: a conversion hero pinned to the top, shouting before anyone had read a word. I took the opposite approach: a single inline conversion banner that meets the reader mid-article, in the flow of the read, once the writing has already earned their attention. A clear offer and one action, drop in your email and start selling, on-brand and integrated into the page rather than shouting over it.

It went head-to-head with the incumbent in an A/B test, and it was the clear winner, lifting conversion and contributing to overall revenue. The exact figures are Shopify-internal, but the takeaway is this whole case in miniature: restraint and craft aren't the opposite of commercial results. Done with taste, they're what produce them.

A/B tested · winning variant
Inline CTA The conversion banner as it runs mid-article on shopify.com/blog: the winning A/B variant.
Result

A blog that reads like a publication.

The new shopify.com/blog is live and the page now performs as an editorial product rather than a content catalogue. Articles get the hierarchy they deserve, sections give the page a rhythm, and the visual register matches the ambition of the writing. The editorial team has a system they can compose with, and the brand has somewhere to publish, not just somewhere to list.

See it live
The redesigned shopify.com/blog, three pages fanned out: the front page, section feeds, and a featured article.
LiveThe redesigned shopify.com/blog
Liveshopify.com/blog: the publication, top to bottom
LiveInside the featured story
The Enterprise edition

One system, two brands.

When Shopify spun up its enterprise publication, Commerce at Scale, the blog had to address a different reader: the C-suite and technical buyers evaluating commerce at scale, under Shopify's refreshed brand. I adapted the editorial system for it: a dark, corporate theme, the new brand's bolder typography, and a green-on-dark accent, a register that reads authoritative rather than friendly.

What it didn't mean was starting over. The same component library and page structure carried straight across; only the skin changed: colour, type, imagery, density. That's the dividend of building a system instead of a page: when a new audience and a new brand show up, you re-theme, you don't rebuild.

Consumershopify.com/blog
Enterpriseshopify.com/enterprise/blog
LiveCommerce at Scale: the publication, top to bottom
LiveInto the featured story
UX design: page structure & components · Olga Cacenabes, as part of the Shopify team
Screenshots & screen recordings © Shopify  ·  All other visuals designed and coded by Olga Cacenabes
Next
La Española
Brand identity