attravo
Theme

Six week theme builds for Shopify Plus, opinions and all

Headless or Liquid? Dawn or custom? CWV budgets? We answer the questions we get on every kickoff call, with the decision tree we actually use.

Team Attravo
9 min read

Liquid is the right default

Headless is a real architecture and a real fit for some brands. It is also a tax. The tax shows up as developer time, infrastructure cost, and operational drag. For most Shopify Plus brands doing 5 to 50 million in GMV, Liquid wins on every axis that matters.

We have built both. The bar we apply is simple. If the brand needs storefronts in multiple frameworks, or needs to plug a Shopify backend into an existing CMS, headless is the path. Otherwise, Liquid is faster to build, faster to maintain, and faster to load.

Dawn is the floor, not the ceiling

Dawn is a great starting point and a terrible ending point. The sections architecture is right. The performance defaults are reasonable. The visual language is too generic for a brand that wants to look like itself.

Our six week build starts from Dawn and rebuilds the sections that need brand presence. Cart drawer, PDP gallery, PLP filtering, homepage hero, footer. The rest stays close to Dawn because the rest does not differentiate the brand.

Performance budgets, written down

LCP under 2.0 seconds on a mid-tier mobile device on 4G. CLS under 0.05. INP under 200ms. These are the numbers we hold every theme we ship to. They are also the numbers most themes in the App Store fail.

The wins come from boring places. Self-host the font. Compress every image. Lazy-load anything below the fold. Skip the marketing-pixel bundle until interaction. We do not optimize for a Lighthouse score, we optimize for the LCP on the slowest device in the analytics report.

Sections we never compromise on

The PDP gallery, the cart drawer, and the checkout flow get the most engineering time on every project. The PDP gallery because it is the most-viewed asset on the site. The cart drawer because it is the most measurable revenue surface. The checkout because Plus customers get a checkout extensibility budget and we use it.

Everything else gets a sensible default and a sections editor. Marketing teams need to ship landing pages without a developer. The job of the theme is to make that easy without letting them break the brand.

The six week cadence

Week one: design system and tokens. Week two: foundation, homepage, footer. Week three: PLP and search. Week four: PDP and gallery. Week five: cart, checkout, and account. Week six: QA, migration, and ship.

Most theme builds slip because the design system is not locked at the end of week one. We treat tokens as the contract for the rest of the build. Colors, type, spacing, and motion are decided once and never re-litigated. That is the discipline that keeps six weeks from becoming twelve.

Working on this?

We ship this work for Shopify brands every week.

Apps live on Shopify. Senior operators in sprints. AI agents launching Q3 2026.

Keep reading

CRO

How to lift AOV on Shopify without discounting

Five cart drawer patterns we ship across every engagement. Bundle math, free shipping bars, threshold rewards, and the order bump that beats them all.

Team Attravo
Feb 15, 2026
8 min read
Apps

Anatomy of a Drawer Cart that actually converts

The cart drawer is the most measurable revenue surface on your store. We break down what every element earns, and what hurts.

Team Attravo
Feb 1, 2026
6 min read
CRO

The four week CRO sprint, documented

Week by week, every artifact. The audit doc, the hypothesis backlog, the test specs, and the readout. Use it as a template.

Team Attravo
Jan 20, 2026
12 min read