How to fix CLS 0.25 issue in turbo theme with 81 URLs?

Topic summary

Core issue: Cumulative Layout Shift (CLS) score of 0.25 on ~81 URLs in a store using the Turbo theme, despite PageSpeed scores ~90+ mobile and 95+ desktop. Google Search Console continues to flag affected URLs.

Context: CLS (a Core Web Vitals metric) measures unexpected page layout shifts. Likely causes identified include images without fixed dimensions, imperfect lazy loading, non‑minified assets, and web fonts loading without a fallback (font-display: swap).

Actions/suggestions:

  • Reduce installed apps.
  • Properly lazyload images and set explicit width/height attributes.
  • Compress images; confirm correct intrinsic dimensions.
  • Minify JS/CSS (question raised whether an app can handle this).
  • Use Google Tag Manager for script management.
  • Add font-display: swap to avoid text reflow.

Latest developments:

  • After reviewing the site, specific issues were confirmed (missing image dimensions, incorrect lazyload, no minification, missing font swap). Code-level theme access was requested to implement fixes.
  • Another member reports the same problem on Turbo; a freelancer suggested the theme’s front-end layout contributes to CLS.

Status: Unresolved. Next steps center on theme code adjustments (image sizing, lazyload, font swap, minification). Open question: whether Turbo’s layout inherently limits CLS improvements without deeper customization.

Summarized with AI on January 28. AI used: gpt-5.

I’m facing CLS 0.25 issue in almost 81 urls. All changes like pic resizing, I have made. What should I do?

Can anyone help

1 Like

Hi,

To improve site speed you need to work on some points

  1. Reduce # of Apps
  2. Lazyload Images
  3. Use Compressed Images.
  4. Minify JS/Css
  5. Use Google Tag Manager etc.

Let me know if you have any questions.

Thanks

1 Like

Thank you for fast reply.

I have made everything. I’m facing issue in Google console.

Google console is showing affected url. Speed is good on an average 90+ in mobile and 95+ in desktop

1 Like

Hi,

Can you please share your URL.

Thanks

www.backwoodzcbd.com

Hi,

I have checked the website and noticed some points.

  1. Some images not have height and width attribute.

  2. Images is lazyloaded but not properly.

  3. JS and CSS not minified.

  4. Font should be have swap disyplay.

Etc.

Thanks

I used 1024 px widht with expected height

What should be picture dimensions

how can sort out font swap issue

Can I use any app to minify the J’s and css?

Hi,

To check the image code and font issue I need store access with Theme area only if you agree.

Thanks

Hi, I have the same issue with turbo theme. I was in contact with a freelancer to fix it but he told me for Turbo theme its due to the specific frontend layout. I do not know what to do now? did you manged to fix it without a long loading screen?