{"scanId":"agro-nexonic-dev-ebc4eff79f","url":"https://agro.nexonic.dev/","finalUrl":"https://agro.nexonic.dev/","status":"complete","scannedAt":"2026-08-30T15:55:47.619Z","durationMs":22708,"rubricVersion":"2026.08.1","engine":{"probes":"xspeed-scan/1.0","lighthouse":"13.4.1","psiError":null},"platform":{"wordpress":false,"generator":null,"cachePlugin":null,"xspeed":false,"xspeedVersion":null,"xspeedProVersion":null,"xspeedMcp":false,"xspeedHub":null,"cdn":"Cloudflare","stackName":null,"saas":false,"hosting":null},"measured":{"ttfbMs":645,"redirects":0,"compression":"none","cacheHit":false,"lighthouse":100,"lcpMs":785,"cls":0,"tbtMs":0,"lighthouseDesktop":100},"icon":null,"restricted":null,"screenshot":"data:image/jpeg;base64,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","screenshotDesktop":"data:image/jpeg;base64,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","checks":[{"id":"S1","name":"Lighthouse performance score (mobile)","dimension":"speed","weight":18,"status":"pass","earned":18,"evidence":"100/100 (Lighthouse 13.4.1, mobile)","remediation":"The composite Lighthouse score — every fix below moves it.","refs":[{"name":"Lighthouse performance scoring","url":"https://developer.chrome.com/docs/lighthouse/performance/performance-scoring"}]},{"id":"S2","name":"Largest Contentful Paint ≤ 2.5s","dimension":"speed","weight":8,"status":"pass","earned":8,"evidence":"LCP 785ms","remediation":"Serve the hero content faster: cache the page, preload the LCP image, and ship critical CSS.","refs":[{"name":"web.dev — Largest Contentful Paint","url":"https://web.dev/articles/lcp"},{"name":"Optimize LCP","url":"https://web.dev/articles/optimize-lcp"}]},{"id":"S3","name":"Cumulative Layout Shift ≤ 0.1","dimension":"speed","weight":5,"status":"pass","earned":5,"evidence":"CLS 0.000","remediation":"Reserve space for images/embeds so the page does not jump as it loads.","refs":[{"name":"web.dev — Cumulative Layout Shift","url":"https://web.dev/articles/cls"}]},{"id":"S4","name":"Total Blocking Time ≤ 200ms","dimension":"speed","weight":5,"status":"pass","earned":5,"evidence":"TBT 0ms","remediation":"Less JavaScript on the main thread: defer scripts and drop unused bundles.","refs":[{"name":"web.dev — Total Blocking Time","url":"https://web.dev/articles/tbt"}]},{"id":"S5","name":"First Contentful Paint ≤ 1.8s","dimension":"speed","weight":4,"status":"pass","earned":4,"evidence":"FCP 785ms","remediation":"First paint is gated on server response and render-blocking CSS.","refs":[{"name":"web.dev — First Contentful Paint","url":"https://web.dev/articles/fcp"}]},{"id":"D1","name":"Time to first byte ≤ 200ms","dimension":"delivery","weight":8,"status":"fail","earned":0,"evidence":"TTFB 645ms (best of 2 requests from our scanner)","remediation":"The server rebuilds the page on every request. A page cache answers in 5–15ms.","fix":{"tier":"free","feature":"Page Cache","prompt":"Using my site's xSpeed MCP connection: enable page caching and warm this page with the preloader, then re-check TTFB."},"refs":[{"name":"web.dev — Time to First Byte","url":"https://web.dev/articles/ttfb"}]},{"id":"D2","name":"Page served from cache","dimension":"delivery","weight":7,"status":"fail","earned":0,"evidence":"No cache evidence in headers or HTML","remediation":"Serve HTML from a static cache instead of rebuilding it per visitor.","fix":{"tier":"free","feature":"Page Cache + Preloader","prompt":"Using my site's xSpeed MCP connection: enable page caching, start the preloader so pages are pre-warmed, and confirm get_cache_status reports hits."},"refs":[{"name":"MDN — HTTP caching","url":"https://developer.mozilla.org/en-US/docs/Web/HTTP/Caching"}]},{"id":"D3","name":"HTML compression (Brotli/GZIP)","dimension":"delivery","weight":5,"status":"fail","earned":0,"evidence":"No Content-Encoding on the HTML response","remediation":"Compress text responses — Brotli typically saves ~15–20% over GZIP.","fix":{"tier":"free","feature":"GZIP (Brotli in Pro)","prompt":"Using my site's xSpeed MCP connection: enable GZIP compression (and Brotli if Pro), then confirm the HTML response is compressed."},"refs":[{"name":"MDN — Content-Encoding","url":"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Encoding"},{"name":"RFC 7932 — Brotli","url":"https://www.rfc-editor.org/rfc/rfc7932"}]},{"id":"D4","name":"Efficient cache policy on static assets","dimension":"delivery","weight":5,"status":"info","earned":0,"evidence":"Needs the Lighthouse audit","naReason":"Needs the Lighthouse audit","remediation":"Re-run when Lighthouse is available.","refs":[{"name":"Lighthouse — Efficient cache policy","url":"https://developer.chrome.com/docs/lighthouse/performance/uses-long-cache-ttl"}]},{"id":"D5","name":"CDN / edge network","dimension":"delivery","weight":3,"optional":true,"status":"pass","earned":3,"evidence":"Cloudflare detected","remediation":"Serving through an edge network.","refs":[{"name":"web.dev — Content delivery networks","url":"https://web.dev/articles/content-delivery-networks"}]},{"id":"D6","name":"Clean redirect chain","dimension":"delivery","weight":2,"status":"pass","earned":2,"evidence":"No redirects — the URL answers directly","remediation":"Each redirect adds a full round-trip before the page can even start.","refs":[{"name":"Lighthouse — Avoid redirects","url":"https://developer.chrome.com/docs/lighthouse/performance/redirects"}]},{"id":"A1","name":"No render-blocking resources","dimension":"assets","weight":5,"status":"info","earned":0,"evidence":"Audit not reported for this page","naReason":"Audit not reported for this page","remediation":"Re-run when Lighthouse is available.","fix":{"tier":"pro","feature":"Critical CSS + Unused CSS removal","prompt":"Using my site's xSpeed MCP connection: generate critical CSS for the top pages and enable unused-CSS removal, then re-test."},"refs":[{"name":"Lighthouse — Render-blocking resources","url":"https://developer.chrome.com/docs/lighthouse/performance/render-blocking-resources"}]},{"id":"A2","name":"Minified CSS and JavaScript","dimension":"assets","weight":4,"status":"pass","earned":4,"evidence":"Lighthouse audit score 100%","remediation":"Ship minified assets — whitespace and comments are pure transfer waste.","refs":[{"name":"Lighthouse — Minify CSS","url":"https://developer.chrome.com/docs/lighthouse/performance/unminified-css"},{"name":"Minify JavaScript","url":"https://developer.chrome.com/docs/lighthouse/performance/unminified-javascript"}]},{"id":"A3","name":"Modern, optimized image formats","dimension":"assets","weight":4,"status":"info","earned":0,"evidence":"Audit not reported for this page","naReason":"Audit not reported for this page","remediation":"Re-run when Lighthouse is available.","fix":{"tier":"pro","feature":"Image Converter (WebP/AVIF)","prompt":"Using my site's xSpeed MCP connection: enable WebP/AVIF conversion with URL rewriting, then re-test image audits."},"refs":[{"name":"Lighthouse — Modern image formats","url":"https://developer.chrome.com/docs/lighthouse/performance/uses-webp-images"}]},{"id":"A4","name":"Offscreen images lazy-loaded","dimension":"assets","weight":4,"status":"info","earned":0,"evidence":"Audit not reported for this page","naReason":"Audit not reported for this page","remediation":"Re-run when Lighthouse is available.","fix":{"tier":"free","feature":"Lazy Load","prompt":"Using my site's xSpeed MCP connection: enable lazy loading for images and iframes, then re-test."},"refs":[{"name":"Lighthouse — Defer offscreen images","url":"https://developer.chrome.com/docs/lighthouse/performance/offscreen-images"}]},{"id":"A5","name":"Total page weight ≤ 1.5MB","dimension":"assets","weight":3,"status":"pass","earned":3,"evidence":"0.0MB transferred","remediation":"Heavy pages are slow on every connection — compress, lazy-load, and trim.","refs":[{"name":"Lighthouse — Total byte weight","url":"https://developer.chrome.com/docs/lighthouse/performance/total-byte-weight"}]},{"id":"W1","name":"Platform","dimension":"stack","weight":0,"status":"info","earned":0,"evidence":"Platform not identified","remediation":"Informational.","refs":[]},{"id":"W2","name":"Caching plugin active","dimension":"stack","weight":4,"status":"na","earned":0,"evidence":"Not a WordPress site","naReason":"xSpeed is a WordPress plugin; these checks apply to WordPress sites.","remediation":"—","refs":[{"name":"WordPress.org — Optimization: caching","url":"https://wordpress.org/documentation/article/optimization/#Caching"}]},{"id":"W3","name":"Powered by xSpeed","dimension":"stack","weight":4,"status":"na","earned":0,"evidence":"Not a WordPress site","naReason":"xSpeed is a WordPress plugin; these checks apply to WordPress sites.","remediation":"—","refs":[{"name":"xSpeed — feature overview","url":"https://xspeedcache.com/features"},{"name":"xSpeed vs other cache plugins","url":"https://xspeedcache.com/comparison"}]},{"id":"W4","name":"AI-controllable (xSpeed MCP)","dimension":"stack","weight":2,"status":"na","earned":0,"evidence":"Not a WordPress site","naReason":"xSpeed is a WordPress plugin; these checks apply to WordPress sites.","remediation":"—","refs":[{"name":"Model Context Protocol","url":"https://modelcontextprotocol.io/"},{"name":"xSpeed documentation","url":"https://xspeedcache.com/docs"}]}],"dimensions":{"speed":{"earned":40,"weight":40,"score":100,"applicable":true},"delivery":{"earned":5,"weight":25,"score":20,"applicable":true},"assets":{"earned":7,"weight":7,"score":100,"applicable":true},"stack":{"earned":0,"weight":0,"score":0,"applicable":false}},"overallScore":72,"grade":"C","level":3,"levelName":"Average","reportUrl":"https://xspeedcache.com/scan/r/agro-nexonic-dev-ebc4eff79f"}