A website performance budget you can actually use

Use a small set of page-speed budgets to make tradeoffs visible before images, scripts, and third-party tools quietly make a site harder to use.

By Aleksej Djokic ·

A budget is a decision tool

A performance budget is a limit or target agreed for a page or experience. It might cover page weight, image size, JavaScript, requests, or a user-centred metric. It is not a ranking guarantee; it is a way to ask whether a new feature earns the cost it adds.

Set a useful budget

  1. Choose the real journey

    Start with the page that matters to a visitor: a landing page, product detail page, or inquiry form. Test on a representative device and connection, not only a fast laptop.

  2. Measure before setting limits

    Record the current page weight, largest assets, scripts, and meaningful loading milestones. A baseline turns a made-up number into an informed constraint.

  3. Assign ownership

    Decide who reviews a budget exception and what can be traded away. A budget only works when it is part of planning and code review.

Common levers

  • Resize and compress images for their displayed dimensions.
  • Remove scripts that do not support a current user journey.
  • Load non-critical media and embeds when they are needed.
  • Prefer a small, stable component over adding a library for one interaction.
  • Re-test after content, template, hosting, and third-party changes.

Measure the experience, not a score

Lab tools are useful for repeatable comparisons, while real-user data shows how visitors experience the site. Use both when available, and investigate meaningful regressions instead of chasing a perfect number.

Improve a site’s performance foundation