Dabish Digital
Performance

Why cumulative layout shift matters more than it looks

There is no clever trick in this one, just a handful of decisions worth making deliberately. Cumulative layout shift is easy to treat as a detail, and that is exactly why it is worth a few minutes of attention.

Speed is a feature people notice only in its absence, and then they leave rather than complain. The practical test is whether someone new to the project could tell, in a minute, that it had been handled.

The reason this keeps coming up

Content jumping around is one of the most irritating experiences. Small and consistent beats large and occasional here. The practical test is whether someone new to the project could tell, in a minute, that it had been handled.

Set explicit dimensions on images and embeds. The teams that handle this well are rarely the ones with the biggest budgets. It is worth deciding this deliberately rather than inheriting whatever the last person set up.

The mistakes we see most

Late-loading banners are a common cause. There is a version of this that is over-engineered, and it is worth avoiding. It is worth deciding this deliberately rather than inheriting whatever the last person set up.

In practice

Real-world numbers from actual visitors matter more than a score produced on a fast laptop. Three things worth confirming about cumulative layout shift before you move on:

  • Someone can say what the current setup is without going to look
  • Set explicit dimensions on images and embeds — and you know whether that is true here
  • There is a way to tell whether the last change to this helped

Pick the one that would hurt most if it failed, and start there.