{"scanId":"scruples-orangecode-se-7f9fba6de2","url":"https://scruples.orangecode.se/","finalUrl":"https://scruples.orangecode.se/","status":"complete","source":"web","visibility":"listed","scannedAt":"2026-09-24T17:48:36.141Z","durationMs":13540,"rubricVersion":"2026.09.5","strategy":"both","device":"desktop","devices":{"desktop":{"device":"desktop","lighthouse":100,"lighthouseVersion":"13.5.0","psiError":null,"lighthouseAnalysedAt":"2026-09-24T17:48:27.593Z","lighthouseReplayed":false,"metrics":{"lcpMs":499,"cls":0.04526102677504184,"tbtMs":0,"fcpMs":499,"speedIndexMs":567.5750011736625,"serverResponseMs":2,"totalBytes":413598},"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 499ms","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.045","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 499ms","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 65ms measured from Vilnius, Lithuania (EU) (best of 2 requests). This includes the network round trips between us and your origin, not just server time.","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":"pass","earned":5,"evidence":"Passes the Lighthouse cache-policy audit","remediation":"Give CSS/JS/images long Cache-Control lifetimes so repeat views are free.","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":"info","earned":0,"evidence":"No CDN signature detected","naReason":"Optional — a bonus when present.","remediation":"Optional: put a CDN or Cloudflare in front for global edge delivery.","fix":{"tier":"free","feature":"Cloudflare integration / CDN rewriter","prompt":"Using my site's xSpeed MCP connection: connect Cloudflare (or configure the CDN rewriter) and purge, then re-scan."},"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: tipsy.min.js, index.js, select2.full.min.js… · ~700ms 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":"pass","earned":3,"evidence":"0.4MB 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 (WordPress 7.1.2)","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)","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","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://scruples.orangecode.se/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,"weight":27,"score":100,"applicable":true},"assets":{"earned":11,"weight":16,"score":69,"applicable":true},"stack":{"earned":10,"weight":10,"score":100,"applicable":true}},"overallScore":95,"gradedWeight":93,"grade":"A","level":5,"levelName":"Instant","partial":false,"unanalysable":false},"mobile":{"device":"mobile","lighthouse":97,"lighthouseVersion":"13.5.0","psiError":null,"lighthouseAnalysedAt":"2026-09-24T17:48:26.787Z","lighthouseReplayed":false,"metrics":{"lcpMs":2114,"cls":0,"tbtMs":0,"fcpMs":2114,"speedIndexMs":2114,"serverResponseMs":2,"totalBytes":540180},"field":null,"checks":[{"id":"S1","name":"Lighthouse performance score (mobile)","dimension":"speed","weight":18,"status":"pass","earned":17.5,"evidence":"97/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 2.1s","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":"partial","earned":2,"evidence":"FCP 2.1s","remediation":"First paint is gated on server response and render-blocking CSS.","fix":{"tier":"free","feature":"Page Cache + CSS Minify","prompt":"Using my site's xSpeed MCP connection: enable page caching and CSS minification, then re-test First Contentful Paint."},"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 65ms measured from Vilnius, Lithuania (EU) (best of 2 requests). This includes the network round trips between us and your origin, not just server time.","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":"pass","earned":5,"evidence":"Passes the Lighthouse cache-policy audit","remediation":"Give CSS/JS/images long Cache-Control lifetimes so repeat views are free.","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":"info","earned":0,"evidence":"No CDN signature detected","naReason":"Optional — a bonus when present.","remediation":"Optional: put a CDN or Cloudflare in front for global edge delivery.","fix":{"tier":"free","feature":"Cloudflare integration / CDN rewriter","prompt":"Using my site's xSpeed MCP connection: connect Cloudflare (or configure the CDN rewriter) and purge, then re-scan."},"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: um-fontawesome.min.css, 602ea8ee6c678fc0edc42209584426a5.css, 95742cf7078c9777df1c217af0d822d1.css… · ~2.5s 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":"pass","earned":3,"evidence":"0.5MB 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 (WordPress 7.1.2)","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)","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","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://scruples.orangecode.se/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":37.5,"weight":40,"score":94,"applicable":true},"delivery":{"earned":27,"weight":27,"score":100,"applicable":true},"assets":{"earned":11,"weight":16,"score":69,"applicable":true},"stack":{"earned":10,"weight":10,"score":100,"applicable":true}},"overallScore":92,"gradedWeight":93,"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-24T17:48:27.593Z","lighthouseReplayed":false},"platform":{"wordpress":true,"generator":"WordPress 7.1.2","cachePlugin":"xSpeed Cache","xspeed":true,"xspeedVersion":"1.3.5","xspeedProVersion":null,"xspeedMcp":true,"xspeedHub":false,"cdn":null,"edgeFingerprint":null,"crawlerTextChars":309,"renderCache":null,"usesNextImage":false,"stackName":null,"saas":false,"hosting":null},"measured":{"ttfbMs":65,"serverTimingMs":null,"proberRegion":"Vilnius, Lithuania (EU)","redirects":0,"compression":"br","cacheHit":true,"staticFile":true,"lighthouse":100,"lcpMs":499,"cls":0.04526102677504184,"tbtMs":0,"lighthouseDesktop":100,"lighthouseMobile":97},"icon":"data:image/png;base64,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","restricted":null,"screenshot":"data:image/jpeg;base64,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","screenshotDesktop":"data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAFcAfQDASIAAhEBAxEB/8QAHQABAAICAwEBAAAAAAAAAAAAAAIDAQgEBQYHCf/EAEcQAAIBAgIFCwIEAgcFCQAAAAABAgMRBBIFEyExUQYHF1JWYWKRk6HSIkEUMnGSFYEjMzdCdMHCNlWx0fEkJUNEY3JzguH/xAAWAQEBAQAAAAAAAAAAAAAAAAAABQT/xAAmEQEAAgECAwkBAAAAAAAAAAAAAQQDAhESEyEFFRYxUVJxkdFh/9oADAMBAAIRAxEAPwDai/c/IX7n5GQBi/c/IX7n5GQBi/c/IX7n5GQBi/c/IX7n5GQBi/c/IX7n5GQBi/c/IX7n5GQBi/c/IX7n5GQBi/c/IX7n5GQBi/c/IX7n5GQBi/c/IX7n5GQBi/c/IX7n5GQBi/c/IX7n5GQBi/c/IX7n5GQBi/c/IX7n5GQBi/c/IX7n5GQBi/c/IX7n5GQBi/c/IX7n5GQBi/c/IX7n5GQBi/c/IX7n5GQBi/c/IX7n5GQBi/c/IX7n5GQBi/c/IX7n5GQBi/c/IX7n5GQBi/c/IX7n5GQBi/c/IX7n5GQBi/c/IX7n5GQBi/c/IX7n5GQBi/c/IX7n5GQBi/c/IX7n5GQBi/c/IX7n5GQBi/c/IxJtxdt/eiQe4DiYGGKp0MuMrU61W7eeFPIrfZWuwckASAAA8JyjwOLwWm9IY/RGCqSrajDShUSlJRlKtUVWUUlK8lBp7Iv7bHuPdgD5zV0lyorKlRksStfhqkVqMPKLUv6VRm3KmrOypvfGz/uO6tXPTPKaM1TwNPHVILDuEZV8HK+ZUFJTa1a2uezbLisqtc+lADx/LbH6b0Xo/DQ0P+KxOKVCpN1I0M+snFRyxllhK2Zt7Eo3s/qjbb1ml8RyhqYe9SeN1VTEym1Swl5UIUsbSUHFJXlek5tp3ulfde/0MAeEo6Z0/B6qdDF1XUqUFhpvByWeH4qcakp2jaD1Kpt3ta90luXM5EVtI4nSOOr6SljJSnhMKpKvh3RjCreq6kIKyTSbW3b9trPXgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOoxdXS1OE/wtGnOUZzadSzTje8bWd91++9u9nEoYzT1Wpb8JSjHNF3nHL9D/APtv4r7HogBwqH4/8fPXar8JZ5bfmvfZ/KxzQAODhqOJpYyUqjzUpKV3rHK7vdOz3bLrYc4AAHuAe4CIAA4+efWYzz6zIgCWefWYzz6zIgCWefWYzz6zIgCWefWYzz6zIgCWefWYzz6zIgCWefWYzz6zIgCWefWYzz6zIgCWefWYzz6zIgCWefWYzz6zIgCWefWYzz6zIgCWefWYzz6zIgCWefWYzz6zIgCWefWYzz6zIgCWefWYzz6zIgCWefWYzz6zIgCWefWYzz6zIgCWefWYzz6zIgCWefWYzz6zIgCWefWYzz6zIgCWefWYzz6zIgCWefWYzz6zIgCWefWYzz6zIgCWefWYzz6zIgCWefWYzz6zIgCWefWYzz6zIgCWefWYzz6zIgCWefWYzz6zIgCWefWYzz6zIgCWefWYzz6zIgCWefWYzz6zIgCWefWZmM5OSTk7ECUPzr9QOQAAOKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPALTulqPKB0tI4yWBzY3U0sPXwT/AA1ai52i410n/SONmk2vq2W+5yKfORoipWrRgs8IxrypuFanKc9TGUpJwUs0bqEmm0r2+11fsnyRw7rOP4/H/wAOeIWK/AZ4ujrM+fflz2zfVlzW7rbCMORmDjHE0Vjcf+CqwrQjhVOKp0tampWtG7/M7KTaV9i3ARp8sFq8S6+i8XQqUqNHEQhOdP66dSTjGTea0bNO93sXE4XSFgXg4VY4e85YmeEf/aaSpZ4RjLZVcsrupKyvdu+6zO00ryRwOkZKdStiadWNKhThKDi8upm5wdnFpu7d7pruKVyNoQoV4UtKaShUr1pV6tRypyzuUIwknBwcGrQVvp2fay2AcDFcuP4fjtIvSGFdLBUqeE/D5qkISlUrZvpk3Ky3b72Si9+w7jQ/KTC6a0HjsdhHleFdSnUyThVUZRjm+mUW4yVmmtv3222o4b5DaOjTjTw+IxlCEKFCjTUJxeR0X/R1E3FvMk2tuxpu6O4wGh4YXRmIwc8TicT+IzOpVrSTk3JWdkkoxVtySSA6DB8tYypUm8BjK1CnLC0q+LerilKvCm4vLmu9tSN7LZ3nWY7lhi8JoSnjMRWdNxli3UmtTCMo060oxUc7V55Y7lvvt+x6ShySwFHAVsJGpiNVVqYarJuSvegqah9v/Sjf+e44eI5C4CrnVPF46iqlKrQq5JQvOnUqTqON3FuO2ctsbO1r3sBOryyoxquVDR+Lr4KOIoYSeKi4KMalXJZWbu0tZG7tvf6lmjOVkMfj8BRjo/FU8Nj3U/C4qThkqKCbbaTur2urrauB02M5I4+WkqdDCydLRixeGxM5fidlTU6vbKnkvnerS2SUdztdF2g+TGkMNyhwOIxFqOAwGv1NKOJ1kP6TYlCOROKs2/qlK25bAPcgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEofnX6kSUPzr9QOQAAOKC7U+L2Gp8XsBSC7U+L2Gp8XsBSC7U+L2Gp8XsBSC7U+L2Gp8XsBSC7U+L2Gp8XsBSC7U+L2Gp8XsBSC7U+L2Gp8XsBSC7U+L2Gp8XsBSC7U+L2Gp8XsBSC7U+L2Gp8XsBSC7U+L2Gp8XsBSC7U+L2Gp8XsBSC7U+L2Gp8XsBSC7U+L2Gp8XsBSC7U+L2Gp8XsBSC7U+L2Gp8XsBSC7U+L2Gp8XsBSC7U+L2Gp8XsBSC7U+L2Gp8XsBSC7U+L2Gp8XsBSC7U+L2Gp8XsBSC7U+L2Gp8XsBSC7U+L2Gp8XsBSC7U+L2Gp8XsBSC7U+L2Gp8XsBSC7U+L2Gp8XsBSC7U+L2Gp8XsBSC7U+L2Gp8XsBSC7U+L2Gp8XsBSC7U+L2Gp8XsBSSh+dfqWanxexlUsrTvu7gJgACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAe4B7gIgACQAAHnamjdMrFOeGxsKUHXlKeapKpnpuUmlZq0Wk0rLfbeeiAHQV8DpzUYaGF0jSg4UoRqZ45nOaVpO9v0e7iUPR3KKCapaVpScpQk5TjutFKSSy7m78D0wA6XG4DSlSqnhtIOFNRScXa8nl3t5dm3gVfhNP/AIDDw/iFB4qMpayeX6ZJrZb6eO3/AJnfgDpcHgtMRxOfE6RUqT2OnGMfpWVrY8qu75Xf9dn2K5YHTTw8WsfS/E67WN2tHK4JZFs3KV3u9zvgB0OEwGmtRVjjdJRlOakoumksm2OVp5VttmvfijiVNF8oVedHSlPWum43k/pzNrbly2+z8z1IA6HHYHTVTSM6uFx8KWHlKKyPbaCveyy7H/N/qiNfA6c11Gph8bTShQdNxnLY5uMVmf07Wmm7/e9rLeegAHnsdo/Tk8ZXnhNIU6eHlaVOD3xldb3Z7Lfb/qSjgtPLA5XpGl+KdZSzZVlVPLbKvp332nfgDzOA0Xp3CzpwlpONTDxjC6k805NNOW1x3Pav+uz0y3bd4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALcAtwHWaaweIxcsM8Li3hpU5Zm9u3dvX3/Tv3704aFweLwU8Q8XjvxEKjThB/+H3X+/28u87R/wBbH/2v/IkBjPHihnjxRkAYzx4oZ48UZAGM8eKGePFGQBjPHihnjxRkAYzx4o4uK0ngcJNRxWLoUZNXSnNJtHLPi/PZ/tBg/wD4P8zXRrRazRimdt0/tO7NKvOaI322fVv49on/AHlhPViP49on/eWE9WJrxo3Q1bHYVYiNSEaWsdOWxtqyu3b77PcxpLQ9fAYdV6k6cqbqOCy79jau19vyvf8A5O1fuXDxcPN6/CB4kscPHyY2+Wx2E0pgcZV1eFxlCtUtfLCabtxOYfDeZn/a6X+Gn/xifciTeqxVy8qJ3Xuy703sHOmNuswB7gHuMaiiAAJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACEtlSLs7Wa2K/AznXCX7WSAEc64S/axnXCX7WSAEc64S/axnXCX7WSAEc64S/axnXCX7WSAEc64S/axnXCX7WSAEc64S/az5jzo8mtL6c0vhq+i8G69KFLLJ54xs78JNH1AGirZ1VskZdHnHqyXaei7inDkmYifRr4uQXKhKy0bJK9/6+nv/cHyB5TvfoyXr0/kbBgp9/WPbp+p/UXwtV9+r7j8fKObLkrpnQ3KOWJ0lgnQoOhKGbWQltbWyyb4H1cAm2rOu1k5muOv8WaNLRRxcnHMzHn1A9wD3GZsRAAEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABwNJ6XwejK2DpY2q6c8XVVGj9LeaT+11uKY8otDSgpx0pg5RcHVuqsWsqbV/0umv5M5mN0fhMdKjLF4enWdGWeDmr5XdP/AIpP+S4HBXJrQyw6oLRuGVJRUVFQ2JJtpecm/wCYEp8otDwk1LSOG2Zk3nTSy2vd7l+ZeZdW0zo6jVp062NoQlUVN0800lPPmyWf3vll5FEuTmh5RqJ6Pw9qm2X079iX+S8rnJq6JwFWdOdTCUZSpqEYNx/Ko3ypfpmfmBxKHKbQ9ZxUcfRg5Kk4qpLK3rI5obHt2pPyLI8otDSScdKYNpptWrR2pK79nc49fkroarKnJYKnTlCpTqXp/Td01aCfck7WM4HktofBJarBU5STdpTV2r2Vv0skkgO4w9aliaFOtQqRqUakVOE4u6kntTTJleHo08PQp0aEI06VOKhCEVZRS3JFgAAAAAAAAAAAA9wD3ARAAEgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB03KDCaUxOI0dPRWJhRjRrqddTm0pwurqyW3ZfZdLb5dVDC8slglnx+jXitVleWFo588vq/K90cmz9f1A9cDydbCcsJKtKGPwEJ3nq0o/Sk1G17xvdNS+/323tY5OOwvKR4rWYPGYNU3hKdOUJJr+nU7znG6dk4tpXvttfdtD0YPLSwnK1yn/3jgEpQilan+WWb6mrxf91bL32t9xF4Tlg88f4jo5J0ssZKm7qetvf8tv6vZ+vmB6sHloYTlWsVZ4/BrDOUm5WvNJ1rrKsltlO8Ve+3zOfoGhp2nVlLTeLwtWFpKMaELXblsbuvsrL/AI33gd0AAAAAAAAAAAe4B7gIgACQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABtJpNq73A4WlNG0dJU4QryqRjGWb6Ha/cBzW0k22kltbYPPYbkzCFSvOvjcRU1meKSskoyjlf6v734k3yYw0synicXJOKirzV1a229tr2Wu/sB3wudBV5LYWomvxOMjdJPLVttStfdve3zfEw+SuEdWc1iMVGMv7sJKKW7dZdy8kB6Axmja+ZW3XudLHk5ho4NYZV8TkVZVnJyTbsrKN2vy9xhcmsKsBQwkK+JhSpZrZJKLbcs13Zfbav5sDvAdZonRENG1as6eIr1NZGEXGo1ZZU0rWXf7I7MAHuAe4CIAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHuAe4CIAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHuAe4CIAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHuAe4CIAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHuAe4CIAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHuAe4CIAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHuAe4CIAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHuAe4CIAAkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHuAe4CIAA+f9M/N/wBo6PoVfgOmfm/7R0fQq/A0bAG8nTPzf9o6PoVfgOmfm/7R0fQq/A0bAG8nTPzf9o6PoVfgOmfm/wC0dH0KvwNGwBvJ0z83/aOj6FX4Dpn5v+0dH0KvwNGwBvJ0z83/AGjo+hV+A6Z+b/tHR9Cr8DRsAbydM/N/2jo+hV+A6Z+b/tHR9Cr8DRsAbydM/N/2jo+hV+A6Z+b/ALR0fQq/A0bAG8nTPzf9o6PoVfgOmfm/7R0fQq/A0bAG8nTPzf8AaOj6FX4Dpn5v+0dH0KvwNGwBvJ0z83/aOj6FX4Dpn5v+0dH0KvwNGwBvJ0z83/aOj6FX4Dpn5v8AtHR9Cr8DRsAbydM/N/2jo+hV+A6Z+b/tHR9Cr8DRsAbydM/N/wBo6PoVfgOmfm/7R0fQq/A0bAG8nTPzf9o6PoVfgOmfm/7R0fQq/A0bAG8nTPzf9o6PoVfgOmfm/wC0dH0KvwNGwBvJ0z83/aOj6FX4Dpn5v+0dH0KvwNGwBvJ0z83/AGjo+hV+A6Z+b/tHR9Cr8DRsAbydM/N/2jo+hV+A6Z+b/tHR9Cr8DRsAbydM/N/2jo+hV+A6Z+b/ALR0fQq/A0bAG8nTPzf9o6PoVfgOmfm/7R0fQq/A0bAG8nTPzf8AaOj6FX4Dpn5v+0dH0KvwNGwBvJ0z83/aOj6FX4Dpn5v+0dH0KvwNGwBvJ0z83/aOj6FX4Dpn5v8AtHR9Cr8DRsAbydM/N/2jo+hV+A6Z+b/tHR9Cr8DRsAbydM/N/wBo6PoVfgOmfm/7R0fQq/A0bAG8nTPzf9o6PoVfgOmfm/7R0fQq/A0bAG8nTPzf9o6PoVfgOmfm/wC0dH0KvwNGwBvJ0z83/aOj6FX4Dpn5v+0dH0KvwNGwBvJ0z83/AGjo+hV+A6Z+b/tHR9Cr8DRsAbydM/N/2jo+hV+A6Z+b/tHR9Cr8DRsAbydM/N/2jo+hV+BzND86fIzTWk8Po7RenKWIxuIlkpUlRqJye+13FL7Gh57nmP8A7WOTX+K/0yA3rAAH5tgq1q4DWrgBaCrWrgNauAFoKtauA1q4AWgq1q4DWrgBaCrWrgNauAFoKtauA1q4AWgq1q4DWrgBaCrWrgNauAFoKtauA1q4AWgq1q4DWrgBaCrWrgNauAFoKtauA1q4AWgq1q4DWrgBaCrWrgNauAFoKtauA1q4AWgq1q4DWrgBaCrWrgNauAFoKtauA1q4AWgq1q4DWrgBaCrWrgNauAFoKtauA1q4AWgq1q4DWrgBaCrWrgNauAFoKtauA1q4AWgq1q4DWrgBaCrWrgNauAFoKtauA1q4AWgq1q4DWrgBaCrWrgNauAFoKtauA1q4AWnueY/+1jk1/iv9MjwOtXA91zG1E+drkyrf+a/0yA3vAAH5ogAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHa6IhoydGqtI1dXNzilL6rqO27jZNXvbf8Aa9tp1QA9TPR/Jmlmm9JYipCKVowW2TcW1vjdbVZ7HvW1Xso6UwXJzDYPLhsbWrYtxlNOMrxV/wAqdo7+6+y9r7LnmAB3+jKfJ+WEqLH1sSq+dqDUWrx2JNpXs3mb+9sn3ucuFPknh6GJnKti8VUi4qlB3i5r+89yS37G39tz+/lQB6ungeSU4pvS2Ng81ssqT2LNa91Hq7ThaPjoGtQo0dITq4eee069JSk8u3a4vY/stlt50IA9LVwfJjLi1T0ljc1ODdFuldVZW2Jqyyq+z/kVVsLoGMMFVp4urJSnTjXp9VNfW1sT2fp/e2N2PPgD1CwfJerUTnpKvQvGOaNOnKUVK6zWvG+Xe03d8Vs2yVHknSrYhfisbXpxlalLLZzVr33K12sv87nlQB2GnZaPlpGp/B6dSGETajnbvLa7Oz2rZb/83LrwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAe75jGlztcmW9i/Ff6ZHhD3fMX/a3yZ/xX+mQG99KrTqxzUqkJx3XjJNAxhsPRw1JU8PShSppt5YRSV27vYAP/2Q==","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 499ms","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.045","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 499ms","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 65ms measured from Vilnius, Lithuania (EU) (best of 2 requests). This includes the network round trips between us and your origin, not just server time.","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":"pass","earned":5,"evidence":"Passes the Lighthouse cache-policy audit","remediation":"Give CSS/JS/images long Cache-Control lifetimes so repeat views are free.","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":"info","earned":0,"evidence":"No CDN signature detected","naReason":"Optional — a bonus when present.","remediation":"Optional: put a CDN or Cloudflare in front for global edge delivery.","fix":{"tier":"free","feature":"Cloudflare integration / CDN rewriter","prompt":"Using my site's xSpeed MCP connection: connect Cloudflare (or configure the CDN rewriter) and purge, then re-scan."},"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: tipsy.min.js, index.js, select2.full.min.js… · ~700ms 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":"pass","earned":3,"evidence":"0.4MB 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 (WordPress 7.1.2)","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)","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","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://scruples.orangecode.se/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,"weight":27,"score":100,"applicable":true},"assets":{"earned":11,"weight":16,"score":69,"applicable":true},"stack":{"earned":10,"weight":10,"score":100,"applicable":true}},"overallScore":95,"partial":false,"challenged":null,"unanalysable":false,"gradedWeight":93,"grade":"A","level":5,"levelName":"Instant","reportUrl":"https://xspeedcache.com/scan/r/scruples-orangecode-se-7f9fba6de2","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."}}}