🖼️ Free · no signup · no app install · read-only
Which image is holding your first paint hostage?
We read your homepage and one product page exactly as your server sends them, take apart every <img> and every <link rel=preload>, and then measure the real byte size of up to six key images with HEAD requests. No guessing about seconds — just the structural reasons your images are slow.
Based on publicly available data only. Informational, not legal advice.
What this checks
- Whether the first image in the page source carries loading="lazy" — the most common and most damaging LCP mistake
- Whether that image gets a priority hint at all: <link rel=preload as=image> or fetchpriority="high"
- Missing srcset/sizes, which makes a phone download the desktop-sized file
- Missing width/height or aspect-ratio, the usual source of layout shift
- Shopify CDN URLs served with no ?width= parameter, or asking for a file far bigger than the slot it fills
- The real byte size and content type of up to 6 key images, measured with HEAD requests
- How many images below the hero still load eagerly and compete for bandwidth
FAQ
Why don't you give me an LCP number in seconds?
Because we do not run a browser. A real LCP figure depends on the visitor's device, network and viewport, and a number we made up would be worse than none. We report the causes we can verify in the HTML — the lazy hero, the missing preload, the megabyte JPEG — and we quote the bytes we actually measured. Core Web Vitals rates an LCP of 2.5 s or less as "good"; fixing the items below is how you get there.
What can this tool not see?
We read the HTML as served and never execute JavaScript. Images injected by a slideshow script, a lazy-load library that swaps data-src at runtime, or an app block rendered client-side are invisible to us. Anything that needs a rendered page is marked "could not tell" with the reason attached, never guessed. Also: "above the fold" here means "first in the HTML source". That is a good proxy on almost every Shopify theme, but it is a proxy, not a measurement.
Do you need access to my store?
No. Everything comes from public URLs any visitor can request: your homepage, one product page, and HEAD requests to the image files themselves. No app to install, no access token, no login.
Want someone to fix the image pipeline properly?
We are a Shopify studio. The audit is free; the fix is yours to make — or ours to ship.