Blog
Blog
Recent writing from the ThemesCraft workbench.
Blog
Ecommerce SEO Checklist: 6 Phases in the Right Order
Most ecommerce SEO checklists are a flat list of items with no order. This one runs in six phases, because index control and architecture decide whether any of the later work is worth doing at all.
Performance
How We Ship a Block Theme in Under 50kb of CSS
Every theme in our catalogue now ships less CSS than a single webfont. Here's the exact budget, what we cut, and the three things that got us most of the win.
Theme Development
A theme.json Architecture That Survives Six Client Handovers
Tokens, layers, and the naming convention we landed on after breaking it three times. Includes the starter file we now begin every project with.
Block Editor & FSE
Block Patterns Editors Actually Use
We shipped 34 patterns across three client projects and tracked which ones got inserted. Only nine were used more than twice. Here's what the winners had in common.
Accessibility
WCAG 2.2 for Theme Authors: The Nine Checks That Matter
Most theme accessibility failures come from the same short list. We audit every release against these nine checks before it leaves the studio.
Client Work
Designing FamilyFund: Fundraising Without the Guilt Trip
A nonprofit theme has to ask for money on every template without ever feeling like it's shouting. The design notes behind our most-installed release.
WooCommerce
Putting WooCommerce on a CSS Diet
Woo ships a lot of stylesheet for pages that aren't shops. Here's how we conditionally load it and what broke when we got it wrong.
Design Systems
A Type Scale That Holds Up on Real Content
Modular scales look beautiful in a specimen and fall apart the moment an editor writes a nine-word heading. Here's the fluid scale we use instead.
WordPress News
What the Latest Core Releases Changed for Theme Authors
Section styles, better pattern registration, and a quieter but important change to how theme.json handles layout. What we had to update, and what we ignored.
Performance
How We Ship a Block Theme in Under 50kb of CSS
Every theme in our catalogue now ships less CSS than a single webfont. Here's the exact budget, what we cut, and the three things that got us most of the win.
Theme Development
A theme.json Architecture That Survives Six Client Handovers
Tokens, layers, and the naming convention we landed on after breaking it three times. Includes the starter file we now begin every project with.
Block Editor & FSE
Block Patterns Editors Actually Use
We shipped 34 patterns across three client projects and tracked which ones got inserted. Only nine were used more than twice. Here's what the winners had in common.
Accessibility
WCAG 2.2 for Theme Authors: The Nine Checks That Matter
Most theme accessibility failures come from the same short list. We audit every release against these nine checks before it leaves the studio.
Client Work
Designing FamilyFund: Fundraising Without the Guilt Trip
A nonprofit theme has to ask for money on every template without ever feeling like it's shouting. The design notes behind our most-installed release.
WooCommerce
Putting WooCommerce on a CSS Diet
Woo ships a lot of stylesheet for pages that aren't shops. Here's how we conditionally load it and what broke when we got it wrong.
Design Systems
A Type Scale That Holds Up on Real Content
Modular scales look beautiful in a specimen and fall apart the moment an editor writes a nine-word heading. Here's the fluid scale we use instead.
WordPress News
What the Latest Core Releases Changed for Theme Authors
Section styles, better pattern registration, and a quieter but important change to how theme.json handles layout. What we had to update, and what we ignored.