PERFORMANCE · THEME · OPS · 4 AUGUST 2026 · 7 MIN READ
Bundling performance work into a redesign
Put performance in the redesign as a constraint, not as a workstream. A speed project bolted onto a rebuild gets cut, and a speed project run just before one gets thrown away.
Yes — but as a constraint on the redesign, not as a phase inside it. A redesign is the only moment when your template markup, your image strategy and your font stack are all genuinely in play, so it is the cheapest time to get those right and the most expensive time to ignore them. What a redesign will not fix is the part that usually costs you the most seconds: the apps, the third-party tags and the marketing scripts, none of which are design decisions and all of which survive the rebuild untouched. So bundle the markup work, budget it up front, and run the app audit as its own piece of work either side.
IN SHORT
- A redesign is the right moment to fix markup-shaped performance problems and the wrong moment to discover them.
- Core Web Vitals thresholds are documented: LCP within 2.5 seconds, INP of 200 milliseconds or less, and CLS of 0.1 or less, assessed at the 75th percentile of page loads and segmented by mobile and desktop.
- Put those numbers in the design brief as acceptance criteria, because a performance budget introduced after the designs are approved is a request to redo the designs.
- The apps and third-party tags that cost you the most time are not design decisions and will survive the redesign unchanged — audit them separately.
- Running a speed project immediately before a redesign wastes most of the work, because the templates it optimised are about to be replaced.
- Launching a redesign and a performance programme together means you cannot attribute the conversion change to either.
- Field data reflects real users over a trailing window, so a launch does not move your numbers on launch day no matter how good the lab score is.
The two halves of a slow store
Storefront performance problems divide cleanly, and the division is the whole argument. One half is markup-shaped: how the hero image is delivered and sized, how many fonts load and how they swap, whether the above-the-fold content waits on JavaScript, whether elements reserve their space before they paint, how much is rendered that nobody scrolls to. These are decisions made when a template is built, and changing them later means rewriting the template.
The other half is stack-shaped: apps injecting scripts, tag managers loading vendors, review widgets, chat, personalisation, consent tooling, analytics loaded three times by three different teams. None of these are design decisions. A redesign moves them from the old theme to the new one, usually with a spreadsheet and a request to "make sure nothing breaks", and they arrive in the new store weighing exactly what they weighed in the old one.
Once you have seen that division, the answer to "should performance be part of the redesign?" stops being a yes or a no. The markup half belongs in the redesign, because the redesign is rewriting the markup anyway and doing it well costs almost nothing extra. The stack half is a separate piece of work with a separate list of stakeholders, and pretending it is part of the design project is how it gets deferred.
Performance as acceptance criteria, not as a phase
The structural mistake is scheduling performance as a stage — design, build, then optimise. By the time you reach the third stage the budget is spent, the launch date is fixed, and "optimise" becomes a list of things that did not get done.
The version that works puts the numbers in the brief. Google documents the Core Web Vitals thresholds precisely: LCP within 2.5 seconds, INP of 200 milliseconds or less, CLS of 0.1 or less, assessed at the 75th percentile of page loads and segmented across mobile and desktop. Those are not aspirations to revisit later; they are the definition of done for a template, alongside "it matches the design" and "it works on a phone".
Written that way, performance starts influencing decisions at the point where influencing them is free. A hero video, a full-bleed carousel, four font weights, an above-the-fold section that needs a product recommendation API call — each of these is a conversation worth having at design review, when the cost is a different design, rather than at launch, when the cost is a rebuild.
It also gives the build team somewhere to stand. "We cannot ship this" is a hard thing to say to a design that has been approved. "This template does not meet the acceptance criteria we agreed in the brief" is a normal project conversation.
The sequencing mistake in both directions
Running a speed project just before a redesign is the more common and the more wasteful error. A team spends six weeks restructuring the product template, deferring scripts, rewriting image markup and fixing layout shift, and then nine months later that template is replaced by a new one built by different people who did not inherit any of those decisions. The app work survives. Almost none of the template work does.
If a redesign is genuinely committed and within a year, the honest advice is to do the app audit, fix image delivery at the source, and leave the templates alone until the rebuild — then hold the rebuild to a budget. That is a smaller invoice than the speed project, and we would rather say so.
Waiting for a redesign to fix performance is the opposite error and it is just as expensive, because it usually means waiting for a redesign that has no date. A store that is eighteen months from a rebuild and slow today is losing eighteen months of revenue to an event that may not happen. There is no reason to hold an app audit hostage to a design project.
The discriminator is simply whether the rebuild has a funded date. If it does, sequence around it. If it does not, stop treating it as a reason to wait.
What bundling costs you: attribution
There is a real price to putting both changes in one launch, and it is worth naming because nobody mentions it in the proposal.
When a redesign and a performance programme land together, the conversion rate moves, and nobody can say why. The design might have earned it. The two seconds might have earned it. The two might have cancelled each other out, with a better-converting design offset by a heavier page, or a faster page carrying a worse layout. You will have one number and two explanations, and the argument about which one to fund next time is unwinnable.
This matters most where the redesign is commercially contentious — where somebody was against it, or where the next phase depends on proving it worked. If that describes your situation, split the launches: ship the performance work to the existing theme, let it sit for a few weeks, then ship the design. You lose some efficiency and you buy a clean measurement.
If the redesign is uncontroversial and the brief is simply "make the site good", bundle it and do not spend money on attribution nobody will act on.
Measuring it honestly after launch
Two practical things to expect, both of which cause unnecessary panic in the fortnight after a launch.
Lab scores and field data are different instruments. A synthetic test on a fast connection tells you whether the template is well built. Field data tells you what real users on real devices experienced, and it is collected over a trailing window, so it does not move on launch day. A perfect lab score on Monday and unchanged field metrics on Friday is not a contradiction; it is the measurement working as designed. Plan the reporting conversation around that before the launch rather than after it.
Take a baseline first, at template level. Not a single site-wide number — home, collection, product and cart separately, on mobile, before anything changes. A redesign that improves the product template and regresses the collection template will average out to "no change", which is the least useful finding available and the most common one reported.
Then re-measure the same four templates the same way. If a template regressed, you want to know while the build team still remembers the code.
The honest position
A redesign is not a performance strategy and performance is not a reason to redesign. We have turned down speed work on stores that were about to be rebuilt, because the honest answer was to spend the money on the rebuild brief instead. We have also told clients to stop waiting for a rebuild that had been eighteen months away for three years and just do the app audit.
The practical shape, if you are about to commission a redesign: put the Core Web Vitals thresholds in the brief as acceptance criteria per template, run the app audit as separate work before the build starts so the new theme does not inherit a stack nobody has questioned, baseline your four key templates on mobile, and agree in advance who is allowed to reject a design for being too expensive to render. That last one sounds like a formality. It is the only part of this that requires anyone to change their behaviour.
Questions this raises
Should performance work be part of a redesign?
The markup-shaped part, yes — it should be a constraint on the redesign rather than a phase after it, because the redesign is rewriting those templates anyway. The stack-shaped part, meaning apps and third-party scripts, should be separate work, because it is not a design decision and it survives the rebuild unchanged if nobody addresses it directly.
What performance targets should go in a redesign brief?
The documented Core Web Vitals thresholds are the sensible default: LCP within 2.5 seconds, INP of 200 milliseconds or less, CLS of 0.1 or less, assessed at the 75th percentile and segmented by mobile and desktop. Write them per template rather than site-wide, and treat them as acceptance criteria alongside visual fidelity.
Should I fix speed before a redesign or wait?
If the redesign has a funded date within a year, do the app audit and fix image delivery now, but leave the templates for the rebuild — otherwise you are optimising markup that is about to be deleted. If the redesign has no date, stop waiting. A rebuild that is perpetually next year is not a reason to keep a slow site.
Will a redesign make my store faster on its own?
Not reliably. Redesigns frequently make stores slower, because the new design is more ambitious than the old one — bigger imagery, more motion, more above-the-fold content — while the apps and scripts carry over intact. Speed is a consequence of constraints somebody enforced, not of the templates being new.
Why did my Core Web Vitals not improve after launch?
Most likely because field data reflects real users over a trailing window, so it takes time for post-launch experiences to dominate the measurement. Check your lab scores on the new templates to confirm the build is sound, then wait. If lab scores did not improve either, the problem is in the stack rather than the templates.
How do I know whether the design or the speed improved conversion?
If you ship them together, you cannot. That may be an acceptable trade. If it is not — because someone needs the improvement attributed, or the next phase depends on it — ship the performance work to the current theme first, let it settle for a few weeks, and launch the design separately.
NEXT STEP
Free store audit
A senior Shopify engineer reviews your storefront, theme performance and checkout, then sends a prioritised list of fixes.
