On this page
- 01Key takeaways
- 02What is layout shift?
- 03Why does layout shift matter to customers?
- 04What causes a page to jump?
- 05How do you stop a page jumping?
- 06When is movement acceptable?
- 07What does this look like in practice?
- 08Layout shift checklist
- 09Next step
- 10Sources and further reading
- 11Frequently asked questions
Key takeaways
A website jumps while loading because parts of the page arrive late and push everything else out of the way. Images without set dimensions, banners inserted at the top, late-loading fonts and embedded widgets are the usual causes. Visitors lose their place or tap the wrong thing. Google measures this as Cumulative Layout Shift (CLS). The fix is to reserve space for anything that loads late.
- A CLS score below 0.1 is Google's threshold for a stable page.
- Images and embeds without reserved space are the most common cause.
- Banners and pop-ups should overlay the page, not push it down.
- Layout shift is felt most on phones, where one jump moves the whole screen.
Does your page move as it loads? Send us the URL on WhatsApp and we will find what is pushing it.
Chat on WhatsApp →What is layout shift?
Layout shift is the unexpected movement of visible page content after it has appeared, caused by other elements loading or resizing.
Cumulative Layout Shift is Google's measure of it: a score that combines how much of the screen moved and how far. A score below 0.1 is rated good, and above 0.25 is poor. It is one of the three Core Web Vitals, alongside measures of loading and responsiveness.
Why does layout shift matter to customers?
Layout shift matters because it makes people fail at what they were trying to do. A visitor reaches for the phone number and a banner moves it. They start reading and the paragraph drops down the screen. At a checkout, a jump at the wrong moment can mean pressing the wrong button.
Published case studies show the effect on behaviour. Yahoo! Japan reported a 15% uplift in page views per session after fixing layout shift. The Italian publisher GEDI reported an 8% reduction in bounce rate after cutting CLS by 77%.
What causes a page to jump?
Pages jump when the browser does not know how much room something will need until it arrives.
- Images and videos without width and height set.
- Cookie banners and promotional bars inserted above the content.
- Web fonts that swap in with different proportions.
- Adverts, maps, review widgets and other embeds with no reserved space.
- Content added by scripts after the page has rendered.
How do you stop a page jumping?
Tell the browser in advance how much space each element needs, and keep late arrivals out of the content's way.
- 1. Set width and height on every image and video.
- 2. Reserve a fixed space for each embed and advert.
- 3. Show banners and notices as overlays, usually at the bottom.
- 4. Choose fallback fonts with similar proportions to the web font.
- 5. Add new content below what the visitor is looking at, never above.
Want the shifting elements on your key pages identified? Ask us on WhatsApp.
Chat on WhatsApp →When is movement acceptable?
Movement is acceptable when the visitor caused it. Opening a menu, expanding an answer or adding an item to a basket all change the layout, and that is expected. Google's measure excludes shifts that follow a user's action within half a second.
A perfect score of zero is not necessary. A small shift low on the page that nobody sees is not worth a day of work.
What does this look like in practice?
A pattern we see on service sites: a promotional bar and a cookie banner both load a second after the page, each pushing the header down. On a phone, the Call button moves twice in the first two seconds, and visitors who tap early open the menu instead.
Fixing the bar's height in advance and moving the banner to a bottom overlay stops the movement without removing either. Across client work at Global Bridge Labs (GBL), we have seen a 2.4x enquiry rate from conversion changes like these.
Layout shift checklist
- Load each key page on a phone and watch the first three seconds.
- Check CLS for the page in PageSpeed Insights.
- Set dimensions on all images and videos.
- Reserve space for embeds and widgets.
- Move banners and bars to overlays.
- Re-check after adding any new widget.
Next step
A page that holds still feels faster and more trustworthy than one that does not, whatever the stopwatch says. We will find what is moving yours.
Message us on WhatsApp for a layout stability check on your key pages.
Chat on WhatsApp →Sources and further reading
- Cumulative Layout Shift (CLS) · web.dev (Google)
- Optimise Cumulative Layout Shift · web.dev (Google)
- The business impact of Core Web Vitals · web.dev (Google)
- Understanding Core Web Vitals and Google search results · Google Search Central
Frequently asked questions
Why does my website jump around when loading?
Because elements arrive after the page has first appeared and push other content aside. Images without set dimensions, banners inserted at the top, fonts swapping and embedded widgets are the usual causes. Reserving space for each one stops the movement.
What is a good Cumulative Layout Shift score?
Below 0.1 is rated good by Google, measured at the 75th percentile of real visits. Between 0.1 and 0.25 needs improvement, and above 0.25 is poor. The score combines how much of the screen moved and how far it moved.
Does layout shift affect Google rankings?
Cumulative Layout Shift is one of the Core Web Vitals, which Google's ranking systems use as part of page experience. Relevance matters more, but a stable page has an advantage over a similar unstable one and is easier for visitors to use.
How do I fix buttons that move as the page loads?
Find what loads above them. It is usually an image without dimensions, a banner or a late-loading bar. Give that element a fixed space from the start, or show it as an overlay, so the content below it does not move.
Written by

Global Bridge Labs (GBL) is a UK–Sri Lanka partner for social media, websites and BPO. Everything here comes from client delivery, not theory.




