Next.js › Image & Font Optimization

What strategies help further improve loading performance for image heavy pages beyond the default Image component behavior?

Advanced

Answer

You can mark the most important above the fold image with the priority prop so it loads immediately without lazy loading, use a blur placeholder to show a low quality preview while the full image loads, and carefully choose appropriate sizes and formats to avoid sending unnecessarily large images to smaller screens.
<Image
  src="/hero.jpg"
  alt="Main banner"
  width={1200}
  height={600}
  priority
  placeholder="blur"
  blurDataURL="data:image/jpeg;base64,..."
/>
Real-world example A landing page marks its large hero image with the priority prop so it loads immediately rather than being lazy loaded, improving how quickly visitors see the most important visual content.

Common follow-ups: What is the largest contentful paint metric and how does image optimization affect it?;When should you avoid using the priority prop?