Skip to content

Find your next step.

Explore the studio

    Let’s talk
    Websites & UX

    Website speed optimisation: which fixes should you fund first?

    Spend your improvement budget on delays customers actually encounter: missing product images, sluggish controls and moving content. Learn how to diagnose each problem and check whether a fix helped.

    Illustrated phone displaying a blue upholstered chair, fabric swatches and a cyan button touched by a fingertip, surrounded by a fabric close-up, aligned blue bars and geometric shapes on navy.
    Illustrative visual created for this guide.

    Fund the fix that removes a demonstrated obstacle to a customer’s task, not the one that promises the biggest score increase. For website speed optimisation, prioritise three needs: seeing the offer, using the controls and completing the task without unexpected movement. Diagnose the delay first, make a targeted change, then check both performance and functionality.

    Choose a few representative journeys with your developer: browse a category, inspect a product, select an option and submit an enquiry. Include common mobile entry pages, not just the homepage. Record where content remains missing, taps seem ignored or a control moves. These observations provide a more useful starting point than an isolated score.

    What LCP, INP and CLS tell you

    Core Web Vitals describe loading, responsiveness and visual stability. They are primarily measures of real visits, rather than a complete judgement of website quality. The documented good thresholds apply at the 75th percentile, assessed separately for mobile and desktop. This means approximately three-quarters of observed measurements fall at or below the reported value; it is not an average. [1]

    Core Web Vitals and customer needs
    MetricWhat it measuresGood thresholdCustomer-facing question
    LCP: Largest Contentful PaintWhen the largest eligible image or text block in the viewport appears. It is not full-page load time. [2]2.5 seconds or lessCan customers see the main offer promptly?
    INP: Interaction to Next PaintResponsiveness across clicks, taps and keyboard interactions, summarised using a near-worst interaction. It ends at the next visual update, not necessarily server-request completion. [3]200 milliseconds or lessDo controls visibly respond when used?
    CLS: Cumulative Layout ShiftUnexpected visual movement, grouped into session windows. It is a unitless score, not a duration. [1]0.1 or lessDoes the page stay steady while customers act?

    Use these thresholds as experience targets, not business promises. A page can meet them while showing unclear information or a broken form. A quick visual response can also precede a slow stock lookup. Check whether the task finishes successfully alongside the metric, and do not assume better figures will produce more enquiries.

    Four numbered cards showing server response, image discovery, image download and image rendering as the stages of image-based LCP.
    The four stages of an image-based LCP. This diagram explains the diagnostic sequence; it does not show measured site timings.Read the original guidance ↗

    Find the bottleneck before changing images or hosting

    For an image-based LCP, separate four stages: the initial server response, the delay before requesting the image, its download and the delay before rendering it. A smaller file only addresses part of that chain. If a script keeps the image hidden after download, compression alone may not make it appear earlier. [4]

    • Slow initial response: investigate caching, backend work and hosting before deciding whether infrastructure must change.
    • Late image request: check whether the image is discoverable in the initial page rather than inserted later by a script.
    • Long image download: examine pixel dimensions, encoding and the resource selected for that screen.
    • Downloaded but invisible image: inspect scripts, styles and rendering work that delay its appearance.

    Better hosting or a content delivery network may help an evidenced delivery problem. Neither automatically fixes late discovery or excessive browser work. Ask your developer which measured stage the purchase would improve, what ongoing cost it introduces and how you will check the result. This keeps infrastructure decisions tied to customer experience.

    Make images lighter without losing useful detail

    Responsive images offer suitable versions for different display sizes. Your developer can use srcset to provide alternatives and sizes to describe the displayed image width. Check the file the browser actually chooses: inaccurate sizing information can undermine the benefit. Reserve image space with correct dimensions or an appropriate aspect ratio so surrounding content does not jump. [6]

    Compare WebP or AVIF versions visually before adopting them. For furnishings, fabric texture, seams and finish details matter more than achieving the smallest possible file. Check thumbnails, the main image and any zoom view separately. A lighter browsing image can coexist with a higher-detail image loaded when someone requests a closer look.

    Load the principal visible image immediately; do not lazy-load the LCP image. Lazy loading postpones downloads and suits appropriate offscreen images, such as later gallery content. High fetch priority is a selective browser hint, not a cure. It does not override lazy loading, and giving everything high priority weakens your intended distinction between essential and secondary resources. [4][7][8]

    Make controls responsive and keep content steady

    Actually use menus, filters, galleries and forms while investigating responsiveness. The browser’s main thread handles much of its scripting and interface work; long tasks can delay feedback. Ask which work is essential immediately and which can wait. Reducing unnecessary work and splitting lengthy tasks can help the browser respond, but the selection or submission must remain correct. [3]

    Review third-party widgets and unused scripts without indiscriminately removing useful features. Delaying chat may be reasonable; breaking a needed payment or accessibility control is not. For stability, reserve space for images, embeds and inserted messages. Keep useful availability or delivery information, but introduce it without pushing a button away while someone is using the page. [1][6]

    Use field data, lab tests and phone checks together

    PageSpeed Insights field data comes from the Chrome UX Report, or CrUX, over a trailing 28-day period. It covers eligible, opted-in Chrome users, not every customer. Check whether the report describes the tested URL or falls back to the whole origin, meaning the site. Missing field data usually reflects insufficient eligible observations; it is neither a pass nor a failure. [1][5]

    Lighthouse provides controlled lab diagnostics that help explain delays. Its conditions differ from customers’ devices, networks and visits, so a good score can disagree with phone experience. A standard navigation test does not measure INP because it does not exercise a visit’s interactions. Total Blocking Time helps diagnose blocking work, but it is not an interchangeable INP measurement. [1][3][5]

    Repeat comparable tests and record the page, device conditions and date. Exercise the journey on an actual phone, including a lower-capability device where relevant. Optional first-party real-user monitoring can reveal particular templates and interactions, but its measurements may differ from CrUX. With low traffic, report sample sizes and uncertainty rather than treating a few visits as representative. [1]

    Hypothetical retailer: turn findings into decisions

    Assume a Jaipur furnishings retailer has product photographs, a finish selector and an enquiry form. Customers need to inspect fabric, choose a finish and request availability. The following findings are hypothetical, not measured results or a Softglimmer client case. Each decision depends on confirming the stated problem.

    Finding → decision → tradeoff → check
    Assumed findingConditional decisionTradeoffValidation check
    The main image request starts late.Expose it in initial HTML, remove lazy loading and consider high fetch priority.Earlier downloading competes with other resources.Confirm earlier discovery without delaying essential content.
    An oversized original serves every screen.Provide responsive variants and accurate sizes.Compression can lose fabric detail.Inspect selected files, texture and zoom quality.
    Gallery loading moves the enquiry control.Reserve correct dimensions or aspect ratio.Poorly chosen space can create gaps or cropping.Check narrow and wide layouts while images load.
    Finish selection runs unnecessary synchronous work.Keep immediate feedback lightweight; defer nonessential work.Deferred processing must not lose selection state.Verify the chosen finish reaches the enquiry correctly.
    Four review steps: choose a question, record the baseline, make a focused change and verify the result.
    A practical review loop for a website change. Compare the same task and conditions; this is a method, not a performance result.Read the original guidance ↗

    Validate the release and choose the next improvement

    Retest representative journeys immediately after release, checking both timings and regressions. Then review real-user evidence over time. The 28-day field window initially mixes pre-release and post-release visits, so it cannot isolate a change immediately. Track enquiry completion separately and consider traffic, campaigns and other changes before attributing any movement to speed. [5]

    1. Affected task: what the customer is trying to do.
    2. Observed bottleneck: the evidence, page and testing conditions.
    3. Proposed fix: the specific delay or movement it addresses.
    4. Tradeoff: quality, functionality, maintenance or cost.
    5. Owner: who implements and who approves the change.
    6. Validation method: immediate checks and later real-user review.

    Your next step is to brief your developer on one high-friction journey using these six fields. Use the website launch checklist for regression checks and the support handover guide to assign ongoing monitoring. If implementation help is needed, Softglimmer’s Website Performance & Technical SEO service is a relevant next stop once the problem is diagnosed.

    Common budget and measurement questions

    Should we fix images, scripts or hosting first?

    Start with the observed bottleneck. Images deserve attention when download size delays important content. Scripts deserve attention when controls stall or rendering waits. Hosting deserves investigation when the initial response is slow. The category of fix should follow the diagnosis, not a standard purchasing order.

    Does a good PageSpeed score mean customers are happy?

    No. A lab score reflects particular test conditions and does not verify every interaction or task. Compare it with field measurements, phone checks and functional testing. Customers still need understandable information, correct selections and working enquiry controls. [1][5]

    What should we do if there is little field data?

    Establish repeated lab baselines, test real journeys on phones and consider proportionate first-party monitoring. Keep conditions comparable and document sample sizes. Missing CrUX data does not establish whether the experience is good or poor; it means you need complementary evidence. [1][5]

    Sources & further reading

    Use the original guidance when checking details or planning implementation.

    1. Google: Web Vitals ↗
    2. Google: Largest Contentful Paint ↗
    3. Google: Interaction to Next Paint ↗
    4. Google: Optimise Largest Contentful Paint ↗
    5. Google: PageSpeed Insights FAQs ↗
    6. Google: Image performance issues ↗
    7. Google: Browser-level image lazy loading ↗
    8. Google: Fetch Priority ↗

    This research-assisted guide uses the primary sources linked above. Examples are illustrative unless explicitly identified otherwise. Check original documentation when implementing changes.

    ABOUT THE AUTHOR

    Softglimmer Editorial

    Practical guides from Softglimmer Services on websites, software and connected customer journeys. Research-assisted articles explain their sources and include useful examples.

    KEEP THE IDEAS MOVING

    More on Websites & UX.

    IDEAS INTO ACTION

    Give your next idea a clear direction.

    Connect your website, enquiries and everyday operations around what your business needs.

    Discuss your project