Illustrative photo pushing the quote button
An illustrative service page shows a quote button, then loads a 4:3 work photo above it with no reserved dimensions. At a 360-pixel content width, that image later adds 270 pixels of height. The editor reserves the correct ratio and retests the button's position. These dimensions explain the mechanism and are not a measured conversion result.
The layout check also covers a failed photo request. Its reserved area should not create a broken or confusing empty section, and the quote action must remain identifiable. The designer verifies that the approved ratio works at another phone width rather than accepting one 360-pixel screenshot as a universal layout.
Reserve the image's space before it arrives
Content width
Phone layout
360 px
Photo ratio
Approved image
4:3
Reserved height
Space needed before transfer
270 px
Illustrative dimensions show why an unreserved photo moves the next control.
Your practical checklist
- Record the movement and when it occurs.
- Inspect the expanding element above the moved control.
- Test initial load and later interactions.
- Reserve correct image or embed space.
- Check small screens and larger text settings.
- Retest success, empty, and failed component states.
Your next action
Record one mobile shift and identify which element adds or changes space immediately before it.
Questions about this task
Is the moving button necessarily badly coded?
Not necessarily. Another image, banner, font, or widget may move the surrounding layout. Trace the cause before changing the button.
Does CLS only measure the first screen?
No. User-experience shifts can occur later in a visit. Include scrolling and interaction states in your diagnosis rather than relying only on an initial-load screenshot.
Sources and editorial notes
Prepared with AI-assisted research. Official sources are linked below; worked examples and checklists are Getting Found Local recommendations, not measured client outcomes.
Sources checked October 13, 2026. Platform interfaces and local resources may change; follow the current instructions on the linked official page.
- web.dev: Optimize Cumulative Layout Shift ↗
- web.dev: Cumulative Layout Shift and expected input-driven changes ↗
- Google Developers: PageSpeed Insights data ↗
How we research, illustrate, and update these guides · Suggest a correction