Custom Shopify theme or template: how to decide
What changes between adapting an existing theme and building your own, and what to check before choosing for your Shopify store.
Read article
Improving Shopify speed requires measuring loading, interaction responsiveness and visual stability, identifying causes and checking results after changes. One PageSpeed result does not explain every customer's experience. SimGym, which simulates buyer journeys with AI, is not a Core Web Vitals measurement tool.
Before installing another “optimisation” app, choose representative pages: homepage, collection, product and cart. The problem delaying a video-led homepage may differ from what blocks a product variant selector.
| Metric | What it observes | Example problem |
|---|---|---|
| LCP | When the main visible content appears. | An oversized main image or late discovery. |
| INP | Response to visitor interactions. | JavaScript work blocking a button or selector. |
| CLS | Unexpected layout movements. | An image or banner appearing without reserved space. |
Google's Core Web Vitals consider LCP up to 2.5 seconds, INP up to 200 milliseconds and CLS up to 0.1 good at the 75th percentile. These are not conversion percentages or ranking guarantees. They evaluate specific experience dimensions.
Shopify performance reports and field data show visitor experiences. A laboratory test reproduces loading under specific conditions and helps investigate. Both are useful but not interchangeable.
Save the URL, date, device or test profile and theme state. Repeat an equivalent measurement if results vary greatly. Do not compare a homepage on a powerful computer with a product page in a slow mobile simulation and conclude the redesign improved things.
The main visible image should not load late because lazy loading was applied indiscriminately. Conversely, downloading every photo and video before visitors reach them can consume resources without improving the first view. Priority depends on what content is used and when.
Rank findings by reach, severity, effort and risk. An oversized main image on every product page may matter more than a small resource on a rarely visited page. But a script preventing add-to-cart needs attention even if it barely changes a score.
Give each correction a hypothesis: “reducing this download should display the main image earlier” or “deferring this script should avoid blocking variant selection”. You can then check whether it resolved the cause rather than merely changing a tool's number.
SimGym documentation presents an app for testing themes with AI shoppers and collecting journey recommendations. It can help identify navigation or decision friction and compare a theme with a draft. Results are simulated and may differ from real behaviour.
If SimGym says a product cannot be found, review navigation. To understand why a page responds slowly, use performance measurement and developer tools. Mixing these tests leads to incorrect diagnoses.
Test code corrections in an unpublished theme. Exercise search, variants, cart, forms and customisations; a lighter site losing a critical feature is not a complete improvement. After publishing, observe real data again over a sufficient period.
Document changes and resources a future campaign will add. Apps, images and blocks can degrade performance, so make review part of maintenance. No loading reduction or sales increase can be promised without knowing the store and measuring results.
Audit apps and dependencies · Optimise catalogue images · Schedule and test theme changes.
If this issue already affects your store, a Shopify audit can review configuration and prioritise corrections by impact instead of accumulating changes without diagnosis. Tell us what your store needs.
Editorial review: the Migraciones.io team · 30 October 2026. Features, plans and availability are checked against the linked sources.