Repair workflow
- Repeat the measurement under a controlled profile.
- Find the largest image, script, font, and third-party costs.
- Fix high-impact bottlenecks before small request-count changes.
- Validate with lab and field data after deployment.
Issue library · 10 performance checks
Use local performance evidence to identify the delivery, rendering, or resource cost that needs deeper measurement.
Treat StrictSEO timing, request, DOM, and transfer findings as local diagnostics. Confirm important performance problems with repeatable Lighthouse tests and field Core Web Vitals before prioritizing major work.
Slow response, heavy resources, and excessive markup can delay useful content and interaction. One browser load is evidence, but it is not field performance or a ranking prediction.
Several non-critical images are not marked for lazy loading.
Lazy-load below-fold images while keeping likely LCP imagery eager.
Inspect network timing and confirm offscreen images wait without delaying layout.
Natural image width substantially exceeds its displayed width.
Provide responsive srcset candidates and efficient modern formats.
Inspect the selected currentSrc at each viewport and compare encoded dimensions.
The rendered page contains more than 1,500 elements.
Remove unnecessary wrappers and defer inactive or repeated interface regions.
Compare DOM element count and interaction behavior after the change.
The document markup is approximately 500 KB or more.
Remove duplicated markup and move non-critical embedded data out of the initial document.
Measure transferred and uncompressed document size after rebuilding.
The rendered document contains more than 30 scripts.
Remove unnecessary scripts and defer non-critical execution after measuring impact.
Use a performance trace to confirm less main-thread and network work.
Observed navigation response start exceeded the local review threshold.
Repeat the test, then review redirects, server work, CDN routing, and cache behavior.
Confirm with multiple controlled runs and field data where available.
The local first-contentful-paint observation exceeded the review threshold.
Reduce render-blocking work and prioritize critical fonts, styles, and above-fold content.
Repeat Lighthouse and compare the filmstrip and trace.
The load event completed relatively late in this browser session.
Identify late resources and determine whether they are necessary for the user’s primary task.
Compare traces and avoid treating load alone as a Core Web Vital.
Resource Timing exposed more than about 3 MB of transfer data.
Prioritize large images, scripts, fonts, and third-party assets by user impact.
Compare transfer size using the same cache and throttling conditions.
More than 150 resource requests were observed.
Remove or consolidate resources only after identifying unnecessary work.
Compare request count, bytes, and user-visible timing together.