{"scanId":"rackline-fi-47c1e8eb15","url":"https://rackline.fi/","finalUrl":"https://rackline.fi/","status":"complete","source":"web","visibility":"listed","scannedAt":"2026-09-23T15:45:28.397Z","durationMs":14084,"rubricVersion":"2026.09.5","strategy":"both","device":"desktop","devices":{"desktop":{"device":"desktop","lighthouse":100,"lighthouseVersion":"13.5.0","psiError":null,"lighthouseAnalysedAt":"2026-09-23T15:45:19.130Z","lighthouseReplayed":false,"metrics":{"lcpMs":401,"cls":0,"tbtMs":0,"fcpMs":305,"speedIndexMs":422.23105168639734,"serverResponseMs":25,"totalBytes":226518},"field":null,"checks":[{"id":"S1","name":"Lighthouse performance score (desktop)","dimension":"speed","weight":18,"status":"pass","earned":18,"evidence":"100/100 (Lighthouse 13.5.0, desktop)","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 401ms","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 305ms","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":"pass","earned":8,"evidence":"TTFB 157ms measured from Vilnius, Lithuania (EU) (best of 2 requests). This includes the network round trips between us and your origin, not just server time. Google measured your server responding in 25ms from its own network — the gap between the two numbers is distance, not your server.","remediation":"The server rebuilds the page on every request. A page cache answers in 5–15ms.","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":"pass","earned":7,"evidence":"Cache HIT evidence in response headers","remediation":"Serve HTML from a static cache instead of rebuilding it per visitor.","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":"pass","earned":5,"evidence":"Content-Encoding: br","remediation":"Compress text responses — Brotli typically saves ~15–20% over GZIP.","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":"partial","earned":2.5,"evidence":"Lighthouse cache-policy audit score 50% — 8 files: Rackline-logo-white-300x87.png.webp, 164fa2d2946ebe83164fe3874aa336d1.css, 1b9298acc817e06ab17a5cb78145aa9d.css…","remediation":"Give CSS/JS/images long Cache-Control lifetimes so repeat views are free.","fix":{"tier":"free","feature":"Browser Cache","prompt":"Using my site's xSpeed MCP connection: enable browser-cache headers for static assets, then re-run the audit."},"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":"fail","earned":0,"evidence":"Fails the Lighthouse audit — 8 files: jquery-migrate.min.js, 1b9298acc817e06ab17a5cb78145aa9d.css, widget-heading.min.css… · ~250ms of first paint","remediation":"CSS/JS in <head> blocks first paint. Inline the critical CSS and defer the rest.","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":"Passes the Lighthouse audit","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":"pass","earned":4,"evidence":"Passes the Lighthouse audit","remediation":"Serve WebP/AVIF at the right compression — usually the single largest byte saving.","refs":[{"name":"Lighthouse — Modern image formats","url":"https://developer.chrome.com/docs/lighthouse/performance/uses-webp-images"}]},{"id":"A6","name":"LCP image discoverable early","dimension":"assets","weight":4,"status":"fail","earned":0,"evidence":"Fails the Lighthouse audit","remediation":"The largest image must be in the HTML and preloaded — never lazy-loaded or script-injected.","fix":{"tier":"free","feature":"Resource Hints (preload) + Lazy Load exclusions","prompt":"Using my site's xSpeed MCP connection: preload the LCP image for this page and exclude it from lazy loading, then re-test LCP."},"refs":[{"name":"web.dev — Optimize LCP","url":"https://web.dev/articles/optimize-lcp"},{"name":"Lighthouse — LCP request discovery","url":"https://developer.chrome.com/docs/lighthouse/performance/prioritize-lcp-image"}]},{"id":"A5","name":"Total page weight ≤ 1.5MB","dimension":"assets","weight":3,"status":"pass","earned":3,"evidence":"0.2MB 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":"WordPress detected","remediation":"Informational.","refs":[]},{"id":"W2","name":"Caching plugin active","dimension":"stack","weight":4,"status":"pass","earned":4,"evidence":"xSpeed Cache (xSpeed signature: v1.3.5 + Pro v1.2.5)","remediation":"WordPress rebuilds every page in PHP unless a caching plugin serves it statically.","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":"pass","earned":4,"evidence":"xSpeed signature: v1.3.5 + Pro v1.2.5","remediation":"This site runs xSpeed — every fix in this report is one MCP prompt away.","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,"optional":true,"status":"pass","earned":2,"evidence":"xSpeed MCP endpoint answers at https://rackline.fi/xspeed/mcp","remediation":"An AI assistant can inspect, purge and tune this site over MCP.","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":27.5,"weight":30,"score":92,"applicable":true},"assets":{"earned":11,"weight":20,"score":55,"applicable":true},"stack":{"earned":10,"weight":10,"score":100,"applicable":true}},"overallScore":89,"gradedWeight":100,"grade":"B","level":4,"levelName":"Fast","partial":false,"unanalysable":false},"mobile":{"device":"mobile","lighthouse":100,"lighthouseVersion":"13.5.0","psiError":null,"lighthouseAnalysedAt":"2026-09-23T15:45:18.588Z","lighthouseReplayed":false,"metrics":{"lcpMs":1508.601786864826,"cls":0.0275730110478069,"tbtMs":0,"fcpMs":760.6991534324129,"speedIndexMs":760.6991534324129,"serverResponseMs":1,"totalBytes":1885658},"field":null,"checks":[{"id":"S1","name":"Lighthouse performance score (mobile)","dimension":"speed","weight":18,"status":"pass","earned":18,"evidence":"100/100 (Lighthouse 13.5.0, 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 1.5s","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.028","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 761ms","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":"pass","earned":8,"evidence":"TTFB 157ms measured from Vilnius, Lithuania (EU) (best of 2 requests). This includes the network round trips between us and your origin, not just server time. Google measured your server responding in 1ms from its own network — the gap between the two numbers is distance, not your server.","remediation":"The server rebuilds the page on every request. A page cache answers in 5–15ms.","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":"pass","earned":7,"evidence":"Cache HIT evidence in response headers","remediation":"Serve HTML from a static cache instead of rebuilding it per visitor.","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":"pass","earned":5,"evidence":"Content-Encoding: br","remediation":"Compress text responses — Brotli typically saves ~15–20% over GZIP.","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":"partial","earned":2.5,"evidence":"Lighthouse cache-policy audit score 50% — 7 files: main.css, t128.jpg (5bav82-m.ns1pcdn.net), t128.jpg (kgnvry-ns1p.b-cdn.net)…","remediation":"Give your CSS/JS/images long Cache-Control lifetimes. 6 of these are served by another host, so that part will not clear.","fix":{"tier":"free","feature":"Browser Cache","prompt":"Using my site's xSpeed MCP connection: enable browser-cache headers for static assets, then re-run the audit."},"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":"fail","earned":0,"evidence":"Fails the Lighthouse audit — 1 file: main.css · ~150ms of first paint","remediation":"CSS/JS in <head> blocks first paint. Inline the critical CSS and defer the rest.","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":"Passes the Lighthouse audit","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":"pass","earned":4,"evidence":"Passes the Lighthouse audit","remediation":"Serve WebP/AVIF at the right compression — usually the single largest byte saving.","refs":[{"name":"Lighthouse — Modern image formats","url":"https://developer.chrome.com/docs/lighthouse/performance/uses-webp-images"}]},{"id":"A6","name":"LCP image discoverable early","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":"Resource Hints (preload) + Lazy Load exclusions","prompt":"Using my site's xSpeed MCP connection: preload the LCP image for this page and exclude it from lazy loading, then re-test LCP."},"refs":[{"name":"web.dev — Optimize LCP","url":"https://web.dev/articles/optimize-lcp"},{"name":"Lighthouse — LCP request discovery","url":"https://developer.chrome.com/docs/lighthouse/performance/prioritize-lcp-image"}]},{"id":"A5","name":"Total page weight ≤ 1.5MB","dimension":"assets","weight":3,"status":"partial","earned":1.5,"evidence":"1.8MB transferred","remediation":"Heavy pages are slow on every connection — compress, lazy-load, and trim.","fix":{"tier":"free","feature":"Minify + Lazy Load + Image Converter (Pro)","prompt":"Using my site's xSpeed MCP connection: enable minification and lazy loading (and image conversion on Pro), then re-check page weight."},"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":"WordPress detected","remediation":"Informational.","refs":[]},{"id":"W2","name":"Caching plugin active","dimension":"stack","weight":4,"status":"pass","earned":4,"evidence":"xSpeed Cache (xSpeed signature: v1.3.5 + Pro v1.2.5)","remediation":"WordPress rebuilds every page in PHP unless a caching plugin serves it statically.","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":"pass","earned":4,"evidence":"xSpeed signature: v1.3.5 + Pro v1.2.5","remediation":"This site runs xSpeed — every fix in this report is one MCP prompt away.","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,"optional":true,"status":"pass","earned":2,"evidence":"xSpeed MCP endpoint answers at https://rackline.fi/xspeed/mcp","remediation":"An AI assistant can inspect, purge and tune this site over MCP.","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":27.5,"weight":30,"score":92,"applicable":true},"assets":{"earned":9.5,"weight":16,"score":59,"applicable":true},"stack":{"earned":10,"weight":10,"score":100,"applicable":true}},"overallScore":91,"gradedWeight":96,"grade":"A","level":5,"levelName":"Instant","partial":false,"unanalysable":false}},"engine":{"probes":"xspeed-scan/1.0","lighthouse":"13.5.0","psiError":null,"lighthouseAnalysedAt":"2026-09-23T15:45:19.130Z","lighthouseReplayed":false},"platform":{"wordpress":true,"generator":null,"cachePlugin":"xSpeed Cache","xspeed":true,"xspeedVersion":"1.3.5","xspeedProVersion":"1.2.5","xspeedMcp":true,"xspeedHub":false,"cdn":"Cloudflare","edgeFingerprint":"cf-dynamic","crawlerTextChars":11866,"renderCache":null,"usesNextImage":false,"stackName":null,"saas":false,"hosting":null},"measured":{"ttfbMs":157,"serverTimingMs":null,"proberRegion":"Vilnius, Lithuania (EU)","redirects":0,"compression":"br","cacheHit":true,"staticFile":false,"lighthouse":100,"lcpMs":401,"cls":0,"tbtMs":0,"lighthouseDesktop":100,"lighthouseMobile":100},"icon":"data:image/png;base64,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","restricted":null,"screenshot":"data:image/jpeg;base64,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+Hx6+gsiIueWXN3dccZjNQREUqEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERB//9k=","screenshotDesktop":"data:image/jpeg;base64,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","checks":[{"id":"S1","name":"Lighthouse performance score (desktop)","dimension":"speed","weight":18,"status":"pass","earned":18,"evidence":"100/100 (Lighthouse 13.5.0, desktop)","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 401ms","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 305ms","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":"pass","earned":8,"evidence":"TTFB 157ms measured from Vilnius, Lithuania (EU) (best of 2 requests). This includes the network round trips between us and your origin, not just server time. Google measured your server responding in 25ms from its own network — the gap between the two numbers is distance, not your server.","remediation":"The server rebuilds the page on every request. A page cache answers in 5–15ms.","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":"pass","earned":7,"evidence":"Cache HIT evidence in response headers","remediation":"Serve HTML from a static cache instead of rebuilding it per visitor.","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":"pass","earned":5,"evidence":"Content-Encoding: br","remediation":"Compress text responses — Brotli typically saves ~15–20% over GZIP.","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":"partial","earned":2.5,"evidence":"Lighthouse cache-policy audit score 50% — 8 files: Rackline-logo-white-300x87.png.webp, 164fa2d2946ebe83164fe3874aa336d1.css, 1b9298acc817e06ab17a5cb78145aa9d.css…","remediation":"Give CSS/JS/images long Cache-Control lifetimes so repeat views are free.","fix":{"tier":"free","feature":"Browser Cache","prompt":"Using my site's xSpeed MCP connection: enable browser-cache headers for static assets, then re-run the audit."},"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":"fail","earned":0,"evidence":"Fails the Lighthouse audit — 8 files: jquery-migrate.min.js, 1b9298acc817e06ab17a5cb78145aa9d.css, widget-heading.min.css… · ~250ms of first paint","remediation":"CSS/JS in <head> blocks first paint. Inline the critical CSS and defer the rest.","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":"Passes the Lighthouse audit","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":"pass","earned":4,"evidence":"Passes the Lighthouse audit","remediation":"Serve WebP/AVIF at the right compression — usually the single largest byte saving.","refs":[{"name":"Lighthouse — Modern image formats","url":"https://developer.chrome.com/docs/lighthouse/performance/uses-webp-images"}]},{"id":"A6","name":"LCP image discoverable early","dimension":"assets","weight":4,"status":"fail","earned":0,"evidence":"Fails the Lighthouse audit","remediation":"The largest image must be in the HTML and preloaded — never lazy-loaded or script-injected.","fix":{"tier":"free","feature":"Resource Hints (preload) + Lazy Load exclusions","prompt":"Using my site's xSpeed MCP connection: preload the LCP image for this page and exclude it from lazy loading, then re-test LCP."},"refs":[{"name":"web.dev — Optimize LCP","url":"https://web.dev/articles/optimize-lcp"},{"name":"Lighthouse — LCP request discovery","url":"https://developer.chrome.com/docs/lighthouse/performance/prioritize-lcp-image"}]},{"id":"A5","name":"Total page weight ≤ 1.5MB","dimension":"assets","weight":3,"status":"pass","earned":3,"evidence":"0.2MB 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":"WordPress detected","remediation":"Informational.","refs":[]},{"id":"W2","name":"Caching plugin active","dimension":"stack","weight":4,"status":"pass","earned":4,"evidence":"xSpeed Cache (xSpeed signature: v1.3.5 + Pro v1.2.5)","remediation":"WordPress rebuilds every page in PHP unless a caching plugin serves it statically.","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":"pass","earned":4,"evidence":"xSpeed signature: v1.3.5 + Pro v1.2.5","remediation":"This site runs xSpeed — every fix in this report is one MCP prompt away.","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,"optional":true,"status":"pass","earned":2,"evidence":"xSpeed MCP endpoint answers at https://rackline.fi/xspeed/mcp","remediation":"An AI assistant can inspect, purge and tune this site over MCP.","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":27.5,"weight":30,"score":92,"applicable":true},"assets":{"earned":11,"weight":20,"score":55,"applicable":true},"stack":{"earned":10,"weight":10,"score":100,"applicable":true}},"overallScore":89,"partial":false,"challenged":null,"unanalysable":false,"gradedWeight":100,"grade":"B","level":4,"levelName":"Fast","reportUrl":"https://xspeedcache.com/scan/r/rackline-fi-47c1e8eb15","recommendations":{"recommend":[{"product":"xSpeed Hub","why":"xSpeed and its MCP are live here. Attaching the site to the Hub drives this and every sibling site from one connection.","url":"https://app.xspeedcache.com"}],"scanner":{"name":"xSpeed Scan","free":true,"auth":"none","mcpUrl":"https://xspeedcache.com/scan/mcp","tools":["run_speed_scan","get_speed_scan"],"docs":"https://xspeedcache.com/docs/scan-mcp/","connect":{"claudeCode":"claude mcp add --transport http xspeed-scan https://xspeedcache.com/scan/mcp","mcpServers":{"xspeed-scan":{"type":"http","url":"https://xspeedcache.com/scan/mcp"}}},"note":"Free, no API key. Scan any public site and get the same graded report as this one, with the fix for every failing check."}}}