{"scanId":"z28-gleeze-com-ccf4894c94","url":"http://z28.gleeze.com/","finalUrl":"http://z28.gleeze.com/","status":"complete","source":"web","visibility":"listed","scannedAt":"2026-09-26T14:58:08.538Z","durationMs":22918,"rubricVersion":"2026.09.5","strategy":"both","device":"desktop","devices":{"desktop":{"device":"desktop","lighthouse":60,"lighthouseVersion":"13.5.0","psiError":null,"lighthouseAnalysedAt":"2026-09-26T14:57:56.428Z","lighthouseReplayed":false,"metrics":{"lcpMs":1526.0379797701426,"cls":0.8306944444444444,"tbtMs":0,"fcpMs":1486.0369247765275,"speedIndexMs":2692.342167594888,"serverResponseMs":590,"totalBytes":1518516},"field":null,"checks":[{"id":"S1","name":"Lighthouse performance score (desktop)","dimension":"speed","weight":18,"status":"partial","earned":10.8,"evidence":"60/100 (Lighthouse 13.5.0, desktop)","remediation":"The composite Lighthouse score — every fix below moves it.","fix":{"tier":"free","feature":"AI Optimize","prompt":"Using my site's xSpeed MCP connection: run optimize_site, then run_benchmark to verify the score improved."},"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":"fail","earned":0,"evidence":"CLS 0.831","remediation":"Reserve space for images/embeds so the page does not jump as it loads.","fix":{"tier":"free","feature":"Lazy Load — CLS fix (adds width/height)","prompt":"Using my site's xSpeed MCP connection: enable lazy loading with the CLS fix so images reserve their space, then re-test CLS."},"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 1.5s","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":"partial","earned":4,"evidence":"TTFB 421ms 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 590ms 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 (Brotli/GZIP)","dimension":"delivery","weight":5,"status":"fail","earned":0,"evidence":"No Content-Encoding on the HTML response","remediation":"Compress text responses — Brotli typically saves ~15–20% over GZIP.","fix":{"tier":"free","feature":"GZIP (Brotli in Pro)","prompt":"Using my site's xSpeed MCP connection: enable GZIP compression (and Brotli if Pro), then confirm the HTML response is compressed."},"refs":[{"name":"MDN — Content-Encoding","url":"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Encoding"},{"name":"RFC 7932 — Brotli","url":"https://www.rfc-editor.org/rfc/rfc7932"}]},{"id":"D4","name":"Efficient cache policy on static assets","dimension":"delivery","weight":5,"status":"fail","earned":0,"evidence":"Fails the Lighthouse cache-policy audit — 8 files: frontend.min.css, style.min.css, woocommerce.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":"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: frontend.min.css, woocommerce.css, jquery.min.js… · ~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":"partial","earned":2,"evidence":"Lighthouse audit score 50% — 2 files: style.css, particles.js","remediation":"Ship minified assets — whitespace and comments are pure transfer waste.","fix":{"tier":"free","feature":"HTML/CSS/JS Minify","prompt":"Using my site's xSpeed MCP connection: enable HTML, CSS and JS minification, purge the cache, and re-test."},"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":"1.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 http://z28.gleeze.com/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":27.8,"weight":40,"score":70,"applicable":true},"delivery":{"earned":13,"weight":27,"score":48,"applicable":true},"assets":{"earned":9,"weight":16,"score":56,"applicable":true},"stack":{"earned":10,"weight":10,"score":100,"applicable":true}},"overallScore":64,"gradedWeight":93,"grade":"D","level":3,"levelName":"Average","partial":false,"unanalysable":false},"mobile":{"device":"mobile","lighthouse":68,"lighthouseVersion":"13.5.0","psiError":null,"lighthouseAnalysedAt":"2026-09-26T14:57:56.964Z","lighthouseReplayed":false,"metrics":{"lcpMs":3157.638619141696,"cls":0.3341702619327686,"tbtMs":0,"fcpMs":3157.638619141696,"speedIndexMs":5062.4739096198555,"serverResponseMs":575,"totalBytes":515683},"field":null,"checks":[{"id":"S1","name":"Lighthouse performance score (mobile)","dimension":"speed","weight":18,"status":"partial","earned":12.2,"evidence":"68/100 (Lighthouse 13.5.0, mobile)","remediation":"The composite Lighthouse score — every fix below moves it.","fix":{"tier":"free","feature":"AI Optimize","prompt":"Using my site's xSpeed MCP connection: run optimize_site, then run_benchmark to verify the score improved."},"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 3.2s","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":"fail","earned":0,"evidence":"CLS 0.334","remediation":"Reserve space for images/embeds so the page does not jump as it loads.","fix":{"tier":"free","feature":"Lazy Load — CLS fix (adds width/height)","prompt":"Using my site's xSpeed MCP connection: enable lazy loading with the CLS fix so images reserve their space, then re-test CLS."},"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":"fail","earned":0,"evidence":"FCP 3.2s","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":"partial","earned":4,"evidence":"TTFB 421ms 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 575ms 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 (Brotli/GZIP)","dimension":"delivery","weight":5,"status":"fail","earned":0,"evidence":"No Content-Encoding on the HTML response","remediation":"Compress text responses — Brotli typically saves ~15–20% over GZIP.","fix":{"tier":"free","feature":"GZIP (Brotli in Pro)","prompt":"Using my site's xSpeed MCP connection: enable GZIP compression (and Brotli if Pro), then confirm the HTML response is compressed."},"refs":[{"name":"MDN — Content-Encoding","url":"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Encoding"},{"name":"RFC 7932 — Brotli","url":"https://www.rfc-editor.org/rfc/rfc7932"}]},{"id":"D4","name":"Efficient cache policy on static assets","dimension":"delivery","weight":5,"status":"fail","earned":0,"evidence":"Fails the Lighthouse cache-policy audit — 8 files: frontend.min.css, dashicons.min.css, photoswipe.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 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: frontend.min.css, frontend.min.js, style.min.css… · ~3.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":"partial","earned":2,"evidence":"Lighthouse audit score 50% — 1 file: particles.js","remediation":"Ship minified assets — whitespace and comments are pure transfer waste.","fix":{"tier":"free","feature":"HTML/CSS/JS Minify","prompt":"Using my site's xSpeed MCP connection: enable HTML, CSS and JS minification, purge the cache, and re-test."},"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 http://z28.gleeze.com/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":21.2,"weight":40,"score":53,"applicable":true},"delivery":{"earned":13,"weight":27,"score":48,"applicable":true},"assets":{"earned":9,"weight":16,"score":56,"applicable":true},"stack":{"earned":10,"weight":10,"score":100,"applicable":true}},"overallScore":57,"gradedWeight":93,"grade":"D","level":2,"levelName":"Slow","partial":false,"unanalysable":false}},"engine":{"probes":"xspeed-scan/1.0","lighthouse":"13.5.0","psiError":null,"lighthouseAnalysedAt":"2026-09-26T14:57:56.428Z","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":82,"renderCache":null,"usesNextImage":false,"stackName":null,"saas":false,"hosting":null},"measured":{"ttfbMs":421,"serverTimingMs":null,"proberRegion":"Vilnius, Lithuania (EU)","redirects":0,"compression":"none","cacheHit":true,"staticFile":false,"lighthouse":60,"lcpMs":1526.0379797701426,"cls":0.8306944444444444,"tbtMs":0,"lighthouseDesktop":60,"lighthouseMobile":68},"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,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","checks":[{"id":"S1","name":"Lighthouse performance score (desktop)","dimension":"speed","weight":18,"status":"partial","earned":10.8,"evidence":"60/100 (Lighthouse 13.5.0, desktop)","remediation":"The composite Lighthouse score — every fix below moves it.","fix":{"tier":"free","feature":"AI Optimize","prompt":"Using my site's xSpeed MCP connection: run optimize_site, then run_benchmark to verify the score improved."},"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":"fail","earned":0,"evidence":"CLS 0.831","remediation":"Reserve space for images/embeds so the page does not jump as it loads.","fix":{"tier":"free","feature":"Lazy Load — CLS fix (adds width/height)","prompt":"Using my site's xSpeed MCP connection: enable lazy loading with the CLS fix so images reserve their space, then re-test CLS."},"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 1.5s","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":"partial","earned":4,"evidence":"TTFB 421ms 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 590ms 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 (Brotli/GZIP)","dimension":"delivery","weight":5,"status":"fail","earned":0,"evidence":"No Content-Encoding on the HTML response","remediation":"Compress text responses — Brotli typically saves ~15–20% over GZIP.","fix":{"tier":"free","feature":"GZIP (Brotli in Pro)","prompt":"Using my site's xSpeed MCP connection: enable GZIP compression (and Brotli if Pro), then confirm the HTML response is compressed."},"refs":[{"name":"MDN — Content-Encoding","url":"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Encoding"},{"name":"RFC 7932 — Brotli","url":"https://www.rfc-editor.org/rfc/rfc7932"}]},{"id":"D4","name":"Efficient cache policy on static assets","dimension":"delivery","weight":5,"status":"fail","earned":0,"evidence":"Fails the Lighthouse cache-policy audit — 8 files: frontend.min.css, style.min.css, woocommerce.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":"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: frontend.min.css, woocommerce.css, jquery.min.js… · ~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":"partial","earned":2,"evidence":"Lighthouse audit score 50% — 2 files: style.css, particles.js","remediation":"Ship minified assets — whitespace and comments are pure transfer waste.","fix":{"tier":"free","feature":"HTML/CSS/JS Minify","prompt":"Using my site's xSpeed MCP connection: enable HTML, CSS and JS minification, purge the cache, and re-test."},"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":"1.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 http://z28.gleeze.com/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":27.8,"weight":40,"score":70,"applicable":true},"delivery":{"earned":13,"weight":27,"score":48,"applicable":true},"assets":{"earned":9,"weight":16,"score":56,"applicable":true},"stack":{"earned":10,"weight":10,"score":100,"applicable":true}},"overallScore":64,"partial":false,"challenged":null,"unanalysable":false,"gradedWeight":93,"grade":"D","level":3,"levelName":"Average","reportUrl":"https://xspeedcache.com/scan/r/z28-gleeze-com-ccf4894c94","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."}}}