App bloat
Every review widget, upsell popup and bundle app adds JavaScript. Some older apps leave snippets in theme files after you uninstall them.
Shopify-only SEO: the technical base, the collection pages that earn revenue, and the content and links that push them up.
See allGet your store cited when shoppers ask ChatGPT, Google AI Mode and Perplexity what to buy.
See allTwo kinds of brands: Western brands selling $1,000+ products, and Chinese brands selling to the West.
See allLeftover app code, oversized hero images on collection pages, render-blocking theme scripts and a dozen third-party widgets. We fix what slows real shoppers down, measure it with field data, and tell you honestly what it will and won’t do for rankings.
Every review widget, upsell popup and bundle app adds JavaScript. Some older apps leave snippets in theme files after you uninstall them.
A full-width slideshow banner, a lazy-loaded first image, or 48 product cards rendering before anything paints.
4,000-pixel PNG uploads shown at 400 pixels wide, no srcset, no width parameters, no modern formats.
Render-blocking scripts in the head, whole libraries loaded for one carousel, sections that load their JavaScript on every page.
Chat widgets, heatmaps, several ad pixels and a quiz loaded on page load instead of on interaction.
Review stars, announcement bars and late-loading fonts that push content down just as the shopper taps.
Core Web Vitals are part of how Google assesses page experience. Google's own guidance is clear that relevance comes first: a fast page with weak content won't outrank a slower page that answers the search better.
Where speed pays off:
Where it doesn't: pushing a Lighthouse score from 85 to 99 rarely moves rankings. We stop when the returns stop.
Shopify’s web performance dashboard, Search Console’s Core Web Vitals report and Chrome UX Report data. Real shoppers at the 75th percentile, not one lab test.
Home, collection, product, blog and cart, weighted by how much organic traffic each template gets.
Every app and third-party tag listed with what it loads, where and whether anyone still uses it.
Changes go into an unpublished copy of your theme, tested on real devices, then published with your sign-off.
Lab tests confirm the fix; field data confirms shoppers feel it. Real-user numbers take a few weeks to fully update.
PageSpeed Insights shows two things: a lab test from one simulated device, and field data from real Chrome users when enough exists. Google's Core Web Vitals thresholds are LCP within 2.5 seconds, INP under 200 milliseconds and CLS under 0.1. Shopify's web performance dashboard reports the same three metrics from real visits at the 75th percentile. We work from field data and use the lab score to debug.
On many high-ticket stores the collection page carries most organic traffic, and it is where themes pile on the weight: a banner slideshow, filters, quick-view scripts, swatches and dozens of product cards. The LCP element is often a banner image that is lazy-loaded or far too large. Fixing that one element can do more than a week of minification.
Apps built on theme app extensions load through the theme editor and remove cleanly. Older apps sometimes wrote code straight into theme files, and that code can stay after uninstall. We list every app and script, what it loads on each template and whether it earns its place. Most stores have at least one app nobody remembers installing.
Shopify's CDN can resize images on the fly. The theme has to ask for the right width with the image_url filter and output a proper srcset, or phones download desktop images. We also set explicit dimensions to stop layout shift and make sure the first visible image is never lazy-loaded.
Chat, reviews, heatmaps and pixels add up. We delay what can wait for interaction and move tracking into Shopify's customer events where it fits. Checkout is hosted by Shopify, so most checkout speed is outside any theme's control. This work pairs with technical SEO and matters most on large catalogs.
Sometimes, and usually less than people expect. Core Web Vitals are part of Google’s page experience signals, but relevance and content quality come first. Moving from poor to good can remove a disadvantage, and it almost always helps conversion. Chasing a perfect Lighthouse score rarely changes rankings. We tell you which case you are in before you spend money.
The mobile lab test simulates a mid-range phone on a slow connection, so heavy JavaScript and large images hurt far more than on desktop. A low lab score doesn’t always mean real shoppers have a bad experience. Check the field data section first. If real users pass Core Web Vitals, a low lab score is mostly a debugging tool, not a crisis.
Usually not. Most slow stores are slow because of apps, images and third-party scripts layered on top of a reasonable theme. We fix those first. If the theme itself is the problem, for example a heavily customized older theme with outdated code, we will say so and scope a rebuild through our Shopify development work.
There is no magic number. What matters is what each app loads, on which pages and whether it earns its place. One badly built app can cost more than five lightweight ones. We list every app and script with what it adds to each template, then recommend removing, deferring or replacing the ones that cost more than they return.
We work on an unpublished duplicate of your theme, test on real devices and publish only with your approval. Your live theme stays untouched until then, and the previous version remains available to roll back. Anything that affects an app’s behaviour is checked with you first, since some scripts do jobs your team relies on.
Fixes for the crawl, index and schema problems Shopify creates on its own: duplicate product paths, tag pages, filter URLs, app bloat and Markets hreflang.
Large catalog SEOSEO for Shopify stores with 1,000 to 100,000 SKUs: faceted navigation, variants, crawl budget, programmatic collections with metaobjects and internal linking at scale.
SEO auditA Shopify SEO audit that ranks every issue by revenue impact, covering crawl, indexing, schema, collections, content gaps and competitors.
SEO-first Shopify buildsSEO-first Shopify store builds and redesigns: information architecture from keyword research, theme choice, collection structure, schema, speed and migrations with full redirect maps.
We will pull your field data, list the apps and scripts on each template and tell you which fixes are worth doing.