Buttons, text, and images shift around while your page is loading. This frustrates visitors and often causes accidental clicks — like tapping the wrong button on a phone. It can also cause visitors to accidentally submit forms or click links they didn't intend to.
On WordPress
Most WordPress page builders (Elementor, Divi) add images without dimensions. Edit the image HTML in the code editor view and add width/height attributes manually. The Autoptimize plugin can also help.
On Shopify
In your theme liquid files, make sure image tags use Shopify's image_url filter with explicit dimensions: {{ image | image_url: width: 800 | image_tag: width: 800, height: 600 }}
Pro tip: Layout shift is almost always caused by images without set dimensions or content injected by ads and scripts. Fix image dimensions first — it handles 80% of cases.
SiteSprout scans your site, tells you which issues you actually have in plain English, and keeps watch so nothing breaks silently.
Scan your site free