{"scanId":"tester-biizy-ky-5f32d0a0ba","url":"https://tester.biizy.ky/","finalUrl":"https://tester.biizy.ky/","status":"complete","source":"web","visibility":"listed","scannedAt":"2026-10-06T11:09:21.701Z","durationMs":23359,"rubricVersion":"2026.10.1","strategy":"both","device":"desktop","devices":{"desktop":{"device":"desktop","lighthouse":98,"lighthouseVersion":"13.5.0","psiError":null,"lighthouseAnalysedAt":"2026-10-06T11:09:13.135Z","lighthouseReplayed":false,"metrics":{"lcpMs":662.1475471131764,"cls":0,"tbtMs":0,"fcpMs":662.1475471131764,"speedIndexMs":1544.5396795989714,"serverResponseMs":2,"totalBytes":169689},"field":null,"checks":[{"id":"S1","name":"Lighthouse performance score (desktop)","dimension":"speed","weight":18,"status":"pass","earned":17.6,"evidence":"98/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 662ms","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 662ms","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 749ms 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 2ms 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.","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":"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 (bytes on the wire)","dimension":"delivery","weight":5,"status":"pass","earned":5,"evidence":"Content-Encoding: gzip — 8.9KB on the wire","remediation":"Compressed. gzip and Brotli both pass.","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: jquery.min.js, jquery-migrate.min.js, sourcebuster.min.js…","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 serves the page","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: c5fd30e5ce1a769f879b8bee9d5303a2.css, order-attribution.min.js, 60662286bd8a23101b63bb41d517cd9f.css… · ~1.1s 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 (≤ 350KB for full marks)","dimension":"assets","weight":3,"status":"pass","earned":3,"evidence":"166KB transferred — light enough that weight is unlikely to be what slows mobile LCP","remediation":"Page weight is what decides mobile LCP once the server is fast. Resize images to the size they display at, lazy-load below the fold, and drop scripts the page does not use.","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.0.6)","remediation":"Informational.","refs":[]},{"id":"W2","name":"Caching plugin active","dimension":"stack","weight":4,"status":"pass","earned":4,"evidence":"xSpeed Cache (xSpeed signature: v1.3.7)","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.7","remediation":"xSpeed includes controls for these fixes; an authenticated MCP client can apply them after its connection is configured.","refs":[{"name":"xSpeed — feature overview","url":"https://xspeedcache.com/features"},{"name":"xSpeed vs other cache plugins","url":"https://xspeedcache.com/comparison"}]},{"id":"W4","name":"xSpeed MCP endpoint reachable","dimension":"stack","weight":2,"optional":true,"status":"info","earned":0,"evidence":"The expected authentication response was not observed at the usual xSpeed MCP routes.","naReason":"Optional — a bonus when present.","remediation":"Optional: configure the MCP endpoint in an AI client and verify authenticated access before using it to apply fixes.","fix":{"tier":"free","feature":"MCP Server (built into xSpeed Free)","prompt":"In xSpeed → MCP Server, click Connect and paste the config into your AI client — then ask it to fix this report."},"refs":[{"name":"Model Context Protocol","url":"https://modelcontextprotocol.io/"},{"name":"xSpeed documentation","url":"https://xspeedcache.com/docs"}]}],"dimensions":{"speed":{"earned":39.6,"weight":40,"score":99,"applicable":true},"delivery":{"earned":16.5,"weight":27,"score":61,"applicable":true},"assets":{"earned":11,"weight":16,"score":69,"applicable":true},"stack":{"earned":8,"weight":8,"score":100,"applicable":true}},"overallScore":83,"gradedWeight":91,"grade":"B","level":4,"levelName":"Fast","partial":false,"unanalysable":false},"mobile":{"device":"mobile","lighthouse":92,"lighthouseVersion":"13.5.0","psiError":null,"lighthouseAnalysedAt":"2026-10-06T11:09:12.866Z","lighthouseReplayed":false,"metrics":{"lcpMs":2572.8349757039705,"cls":0,"tbtMs":0,"fcpMs":2572.8349757039705,"speedIndexMs":3949.4806502698725,"serverResponseMs":1,"totalBytes":169686},"field":null,"checks":[{"id":"S1","name":"Lighthouse performance score (mobile)","dimension":"speed","weight":18,"status":"pass","earned":16.6,"evidence":"92/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":"partial","earned":4,"evidence":"LCP 2.6s","remediation":"Serve the hero content faster: cache the page, preload the LCP image, and ship critical CSS.","fix":{"tier":"free","feature":"Page Cache + Preloader (Critical CSS in Pro)","prompt":"Using my site's xSpeed MCP connection: enable page caching, start the preloader, and (on Pro) generate critical CSS for this page; then re-test LCP."},"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.6s","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":"fail","earned":0,"evidence":"TTFB 749ms 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.","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":"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 (bytes on the wire)","dimension":"delivery","weight":5,"status":"pass","earned":5,"evidence":"Content-Encoding: gzip — 8.9KB on the wire","remediation":"Compressed. gzip and Brotli both pass.","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":"fail","earned":0,"evidence":"Fails the Lighthouse cache-policy audit — 8 files: jquery.min.js, jquery-migrate.min.js, sourcebuster.min.js…","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 serves the page","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: c5fd30e5ce1a769f879b8bee9d5303a2.css, frontend.js, 8173f07f1b2f61e3e95d9b36a6058eab.css… · ~2.2s 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 (≤ 350KB for full marks)","dimension":"assets","weight":3,"status":"pass","earned":3,"evidence":"166KB transferred — light enough that weight is unlikely to be what slows mobile LCP","remediation":"Page weight is what decides mobile LCP once the server is fast. Resize images to the size they display at, lazy-load below the fold, and drop scripts the page does not use.","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.0.6)","remediation":"Informational.","refs":[]},{"id":"W2","name":"Caching plugin active","dimension":"stack","weight":4,"status":"pass","earned":4,"evidence":"xSpeed Cache (xSpeed signature: v1.3.7)","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.7","remediation":"xSpeed includes controls for these fixes; an authenticated MCP client can apply them after its connection is configured.","refs":[{"name":"xSpeed — feature overview","url":"https://xspeedcache.com/features"},{"name":"xSpeed vs other cache plugins","url":"https://xspeedcache.com/comparison"}]},{"id":"W4","name":"xSpeed MCP endpoint reachable","dimension":"stack","weight":2,"optional":true,"status":"info","earned":0,"evidence":"The expected authentication response was not observed at the usual xSpeed MCP routes.","naReason":"Optional — a bonus when present.","remediation":"Optional: configure the MCP endpoint in an AI client and verify authenticated access before using it to apply fixes.","fix":{"tier":"free","feature":"MCP Server (built into xSpeed Free)","prompt":"In xSpeed → MCP Server, click Connect and paste the config into your AI client — then ask it to fix this report."},"refs":[{"name":"Model Context Protocol","url":"https://modelcontextprotocol.io/"},{"name":"xSpeed documentation","url":"https://xspeedcache.com/docs"}]}],"dimensions":{"speed":{"earned":32.6,"weight":40,"score":82,"applicable":true},"delivery":{"earned":14,"weight":27,"score":52,"applicable":true},"assets":{"earned":11,"weight":16,"score":69,"applicable":true},"stack":{"earned":8,"weight":8,"score":100,"applicable":true}},"overallScore":72,"gradedWeight":91,"grade":"C","level":3,"levelName":"Average","partial":false,"unanalysable":false}},"engine":{"probes":"xspeed-scan/1.0","lighthouse":"13.5.0","psiError":null,"lighthouseAnalysedAt":"2026-10-06T11:09:13.135Z","lighthouseReplayed":false},"platform":{"wordpress":true,"generator":"WordPress 7.0.6","webServer":"LiteSpeed","cachePlugin":"xSpeed Cache","xspeed":true,"xspeedVersion":"1.3.7","xspeedProVersion":null,"xspeedMcp":false,"xspeedHub":null,"cdn":null,"edgeFingerprint":null,"crawlerTextChars":175,"renderCache":null,"usesNextImage":false,"stackName":null,"saas":false,"hosting":null},"measured":{"ttfbMs":749,"serverTimingMs":null,"proberRegion":"Vilnius, Lithuania (EU)","redirects":0,"compression":"gzip","compressionBytes":{"gzip":9122,"br":null},"cacheHit":true,"staticFile":false,"lighthouse":98,"lcpMs":662.1475471131764,"cls":0,"tbtMs":0,"lighthouseDesktop":98,"lighthouseMobile":92},"icon":null,"restricted":null,"screenshot":"data:image/jpeg;base64,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","screenshotDesktop":"data:image/jpeg;base64,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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/2Q==","checks":[{"id":"S1","name":"Lighthouse performance score (desktop)","dimension":"speed","weight":18,"status":"pass","earned":17.6,"evidence":"98/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 662ms","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 662ms","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 749ms 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 2ms 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.","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":"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 (bytes on the wire)","dimension":"delivery","weight":5,"status":"pass","earned":5,"evidence":"Content-Encoding: gzip — 8.9KB on the wire","remediation":"Compressed. gzip and Brotli both pass.","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: jquery.min.js, jquery-migrate.min.js, sourcebuster.min.js…","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 serves the page","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: c5fd30e5ce1a769f879b8bee9d5303a2.css, order-attribution.min.js, 60662286bd8a23101b63bb41d517cd9f.css… · ~1.1s 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 (≤ 350KB for full marks)","dimension":"assets","weight":3,"status":"pass","earned":3,"evidence":"166KB transferred — light enough that weight is unlikely to be what slows mobile LCP","remediation":"Page weight is what decides mobile LCP once the server is fast. Resize images to the size they display at, lazy-load below the fold, and drop scripts the page does not use.","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.0.6)","remediation":"Informational.","refs":[]},{"id":"W2","name":"Caching plugin active","dimension":"stack","weight":4,"status":"pass","earned":4,"evidence":"xSpeed Cache (xSpeed signature: v1.3.7)","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.7","remediation":"xSpeed includes controls for these fixes; an authenticated MCP client can apply them after its connection is configured.","refs":[{"name":"xSpeed — feature overview","url":"https://xspeedcache.com/features"},{"name":"xSpeed vs other cache plugins","url":"https://xspeedcache.com/comparison"}]},{"id":"W4","name":"xSpeed MCP endpoint reachable","dimension":"stack","weight":2,"optional":true,"status":"info","earned":0,"evidence":"The expected authentication response was not observed at the usual xSpeed MCP routes.","naReason":"Optional — a bonus when present.","remediation":"Optional: configure the MCP endpoint in an AI client and verify authenticated access before using it to apply fixes.","fix":{"tier":"free","feature":"MCP Server (built into xSpeed Free)","prompt":"In xSpeed → MCP Server, click Connect and paste the config into your AI client — then ask it to fix this report."},"refs":[{"name":"Model Context Protocol","url":"https://modelcontextprotocol.io/"},{"name":"xSpeed documentation","url":"https://xspeedcache.com/docs"}]}],"dimensions":{"speed":{"earned":39.6,"weight":40,"score":99,"applicable":true},"delivery":{"earned":16.5,"weight":27,"score":61,"applicable":true},"assets":{"earned":11,"weight":16,"score":69,"applicable":true},"stack":{"earned":8,"weight":8,"score":100,"applicable":true}},"overallScore":83,"partial":false,"challenged":null,"unanalysable":false,"gradedWeight":91,"grade":"B","level":4,"levelName":"Fast","reportUrl":"https://xspeedcache.com/scan/r/tester-biizy-ky-5f32d0a0ba","recommendations":{"recommend":[{"product":"xSpeed's own MCP server","why":"xSpeed is installed but its MCP endpoint is not answering. Connecting it lets an AI assistant apply these fixes directly instead of describing them.","url":"https://xspeedcache.com/docs/mcp-server/"}],"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."}},"captures":{"desktop":{"version":1,"state":"unavailable","scanId":"tester-biizy-ky-5f32d0a0ba","device":"desktop","reason":"safe_capture_provider_unavailable"},"mobile":{"version":1,"state":"unavailable","scanId":"tester-biizy-ky-5f32d0a0ba","device":"mobile","reason":"safe_capture_provider_unavailable"}}}