PERFORMANCE / 06

Website Performance and Core Web Vitals

A fast website is not the result of one trick. It is the sum of decisions about images, styles, scripts, hosting and interface behaviour.

Core Web Vitals make user experience more concrete. LCP relates to the display of the main content, INP to responsiveness after an interaction, and CLS to layout stability. The metrics do not replace a human review, but they show where a user may wait, click without feedback or lose an element's position.

Measure before optimizing

Lab results and real-user data answer different questions. A controlled test helps find a cause, while field data shows what happens across devices and networks. Before changing anything, record the URL, device, version and heaviest resources so that a later improvement can be verified.

Set a resource budget

Every image, stylesheet, font and script has a download, parse or execution cost. For a business website, a useful budget means an appropriately sized main image, local fonts, few dependencies, no render-blocking scripts and below-the-fold content loaded only when needed.

Three areas to improve

  • LCP: optimize the main image, preconnect only where useful and do not hide it behind heavy JavaScript.
  • INP: shorten main-thread tasks, limit listeners and avoid repeated layout calculations after a click.
  • CLS: reserve space for images, embeds and fonts so the page does not jump after loading.

Important: a score of 100 in a lab tool is a useful implementation target, but it is not a guarantee for every network, device or user.

The biggest improvement often comes from removing an unnecessary resource, not adding another optimization layer. Performance should therefore be a design criterion from the start. Our FAQ also explains why lightweight websites do not need unnecessary engines or monthly platform fees.