---
title: "Nuvemshop lifted good LCP from 57% to 96% by fixing image loading"
url: https://seomadman.com/studies/nuvemshop-lcp-image-priority-case-study
section: studies
published: 2026-09-18T00:00:00.000Z
modified: 2026-09-18T00:00:00.000Z
author: Adam Hafez
topics: ["Technical SEO"]
---

# Nuvemshop lifted good LCP from 57% to 96% by fixing image loading

## The short answer

Nuvemshop, an ecommerce platform, raised the share of its stores with good Largest Contentful Paint from 57% to 96% in one year. Its web.dev case study credits three fixes: removing lazy loading from top images, adding fetchpriority high, and removing CSS transitions. Mobile Google organic conversion rose 8.9% alongside.

## Key takeaways

- Nuvemshop reports that the share of its stores with good Largest Contentful Paint rose from 57% to 96% in one year.
- The share of its stores passing all Core Web Vitals thresholds rose from 48% to 72% over the same period, per the same case study.
- Nuvemshop names three root causes: delayed CSS transitions, lazy loading on top-of-viewport images, and missing priority signals on the most important images.
- Mobile visitors from Google organic search converted 8.9% better from session to paid order, and cart engagement rose 8.4%, according to Nuvemshop.
- The case study is a first-party account with a percentage-only result, so read it as a directional data point, not a rate other sites should expect.

Nuvemshop is an ecommerce platform whose merchants build storefronts from movable sections such as
carousels, banners and product grids. In a case study published on web.dev, its team describes how
it fixed image loading across every theme and reports the result: the share of its stores with a
good Largest Contentful Paint (LCP) went from 57% to 96% in one year. This is Nuvemshop's own
account, published by Google's web.dev, not an independent test. It belongs with the other
[technical SEO](/topics/technical-seo) case studies on this site.

## What was wrong with Nuvemshop's image loading?

At the start of 2025, only 48% of Nuvemshop stores passed Core Web Vitals thresholds and 57% had
healthy LCP scores. The team's first hypothesis was image weight or server latency, and it says
that hypothesis "was wrong." Analysis across thousands of stores showed three root causes: CSS
transitions delayed when elements counted as visible, so the browser sometimes chose a banner in
the second section as the LCP element; lazy loading sat on images at the top of the viewport that
needed to load at once; and the most important images lacked priority signals.

## Which fixes did Nuvemshop ship?

The team applied the fixes across all core themes and page types. It removed CSS transitions from
first-position sections, removed `loading="lazy"` from the first image in first-position sections,
and added `fetchpriority="high"` to the likely LCP image. It also added validation so the priority
hint applies only where an element could actually be the LCP candidate, because marking too many
images high priority defeats the purpose. The write-up also lists edge caching, applied carefully
to avoid stale pricing and inventory.

## What results did Nuvemshop report?

LCP good rose from 57% to 96%, and the overall Core Web Vitals pass rate from 48% to 72%. For
mobile visitors from Google organic search, the case study reports an 8.9% increase in conversion
rate (session to paid order) and an 8.4% increase in cart engagement (session to cart). It says
mobile drove the biggest gains.

## How should this case study be read?

The conversion and cart figures are percentage changes with no published baseline rates, so they
are recorded here as changes from a zero baseline. The case study also bundles several changes at
once, so it does not isolate the effect of removing lazy loading alone. The transferable point is
narrower: check which element the browser actually reports as LCP, and never lazy-load it.

## Sources

1. [How Nuvemshop's image prioritization strategy led to a 68% improvement in LCP and 8.9% more conversions](https://web.dev/case-studies/nuvemshop) - web.dev (primary)