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]
| Metric | What it measures | Good threshold | Customer-facing question |
|---|---|---|---|
| LCP: Largest Contentful Paint | When the largest eligible image or text block in the viewport appears. It is not full-page load time. [2] | 2.5 seconds or less | Can customers see the main offer promptly? |
| INP: Interaction to Next Paint | Responsiveness 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 less | Do controls visibly respond when used? |
| CLS: Cumulative Layout Shift | Unexpected visual movement, grouped into session windows. It is a unitless score, not a duration. [1] | 0.1 or less | Does 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.
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.
| Assumed finding | Conditional decision | Tradeoff | Validation 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. |
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]
- Affected task: what the customer is trying to do.
- Observed bottleneck: the evidence, page and testing conditions.
- Proposed fix: the specific delay or movement it addresses.
- Tradeoff: quality, functionality, maintenance or cost.
- Owner: who implements and who approves the change.
- 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.
This research-assisted guide uses the primary sources linked above. Examples are illustrative unless explicitly identified otherwise. Check original documentation when implementing changes.



