{"scanId":"deshifoshol-kesug-com-b15a982d2e","url":"https://deshifoshol.kesug.com/","finalUrl":"https://deshifoshol.kesug.com/","status":"complete","source":"web","visibility":"listed","scannedAt":"2026-10-01T07:40:11.158Z","durationMs":21351,"rubricVersion":"2026.09.5","strategy":"both","device":"desktop","devices":{"desktop":{"device":"desktop","lighthouse":91,"lighthouseVersion":"13.5.0","psiError":null,"lighthouseAnalysedAt":"2026-10-01T07:39:52.446Z","lighthouseReplayed":false,"metrics":{"lcpMs":891,"cls":0,"tbtMs":0,"fcpMs":864,"speedIndexMs":2976.956003754616,"serverResponseMs":88,"totalBytes":355974},"field":null,"checks":[{"id":"S1","name":"Lighthouse performance score (desktop)","dimension":"speed","weight":18,"status":"pass","earned":16.4,"evidence":"91/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 891ms","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 864ms","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 173ms 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":"fail","earned":0,"evidence":"No cache evidence in headers or HTML","remediation":"Serve HTML from a static cache instead of rebuilding it per visitor.","fix":{"tier":"free","feature":"Page Cache + Preloader","prompt":"Using my site's xSpeed MCP connection: enable page caching, start the preloader so pages are pre-warmed, and confirm get_cache_status reports hits."},"refs":[{"name":"MDN — HTTP caching","url":"https://developer.mozilla.org/en-US/docs/Web/HTTP/Caching"}]},{"id":"D3","name":"HTML compression (Brotli/GZIP)","dimension":"delivery","weight":5,"status":"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":"fail","earned":0,"evidence":"Fails the Lighthouse cache-policy audit — 1 file: aes.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":"pass","earned":5,"evidence":"Passes the Lighthouse audit","remediation":"CSS/JS in <head> blocks first paint. Inline the critical CSS and defer the rest.","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% — 3 files: woolentor-widgets.css, woolentor-widgets-active.js, script.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.3MB transferred","remediation":"Heavy pages are slow on every connection — compress, lazy-load, and trim.","refs":[{"name":"Lighthouse — Total byte weight","url":"https://developer.chrome.com/docs/lighthouse/performance/total-byte-weight"}]},{"id":"W1","name":"Platform","dimension":"stack","weight":0,"status":"info","earned":0,"evidence":"Platform not identified","remediation":"Informational.","refs":[]},{"id":"W2","name":"Caching plugin active","dimension":"stack","weight":4,"status":"na","earned":0,"evidence":"Not a WordPress site","naReason":"xSpeed is a WordPress plugin; these checks apply to WordPress sites.","remediation":"—","refs":[{"name":"WordPress.org — Optimization: caching","url":"https://wordpress.org/documentation/article/optimization/#Caching"}]},{"id":"W3","name":"Powered by xSpeed","dimension":"stack","weight":4,"status":"na","earned":0,"evidence":"Not a WordPress site","naReason":"xSpeed is a WordPress plugin; these checks apply to WordPress sites.","remediation":"—","refs":[{"name":"xSpeed — feature overview","url":"https://xspeedcache.com/features"},{"name":"xSpeed vs other cache plugins","url":"https://xspeedcache.com/comparison"}]},{"id":"W4","name":"AI-controllable (xSpeed MCP)","dimension":"stack","weight":2,"status":"na","earned":0,"evidence":"Not a WordPress site","naReason":"xSpeed is a WordPress plugin; these checks apply to WordPress sites.","remediation":"—","refs":[{"name":"Model Context Protocol","url":"https://modelcontextprotocol.io/"},{"name":"xSpeed documentation","url":"https://xspeedcache.com/docs"}]}],"dimensions":{"speed":{"earned":38.4,"weight":40,"score":96,"applicable":true},"delivery":{"earned":15,"weight":27,"score":56,"applicable":true},"assets":{"earned":14,"weight":16,"score":88,"applicable":true},"stack":{"earned":0,"weight":0,"score":0,"applicable":false}},"overallScore":81,"gradedWeight":83,"grade":"B","level":4,"levelName":"Fast","partial":false,"unanalysable":false},"mobile":{"device":"mobile","lighthouse":54,"lighthouseVersion":"13.5.0","psiError":null,"lighthouseAnalysedAt":"2026-10-01T07:39:53.154Z","lighthouseReplayed":false,"metrics":{"lcpMs":3483,"cls":0.5578923688403954,"tbtMs":0,"fcpMs":3333,"speedIndexMs":9839.138056489945,"serverResponseMs":86,"totalBytes":355903},"field":null,"checks":[{"id":"S1","name":"Lighthouse performance score (mobile)","dimension":"speed","weight":18,"status":"partial","earned":9.7,"evidence":"54/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.5s","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.558","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.3s","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 173ms 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":"fail","earned":0,"evidence":"No cache evidence in headers or HTML","remediation":"Serve HTML from a static cache instead of rebuilding it per visitor.","fix":{"tier":"free","feature":"Page Cache + Preloader","prompt":"Using my site's xSpeed MCP connection: enable page caching, start the preloader so pages are pre-warmed, and confirm get_cache_status reports hits."},"refs":[{"name":"MDN — HTTP caching","url":"https://developer.mozilla.org/en-US/docs/Web/HTTP/Caching"}]},{"id":"D3","name":"HTML compression (Brotli/GZIP)","dimension":"delivery","weight":5,"status":"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":"fail","earned":0,"evidence":"Fails the Lighthouse cache-policy audit — 1 file: aes.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":"pass","earned":5,"evidence":"Passes the Lighthouse audit","remediation":"CSS/JS in <head> blocks first paint. Inline the critical CSS and defer the rest.","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% — 3 files: woolentor-widgets.css, woolentor-widgets-active.js, script.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.3MB transferred","remediation":"Heavy pages are slow on every connection — compress, lazy-load, and trim.","refs":[{"name":"Lighthouse — Total byte weight","url":"https://developer.chrome.com/docs/lighthouse/performance/total-byte-weight"}]},{"id":"W1","name":"Platform","dimension":"stack","weight":0,"status":"info","earned":0,"evidence":"Platform not identified","remediation":"Informational.","refs":[]},{"id":"W2","name":"Caching plugin active","dimension":"stack","weight":4,"status":"na","earned":0,"evidence":"Not a WordPress site","naReason":"xSpeed is a WordPress plugin; these checks apply to WordPress sites.","remediation":"—","refs":[{"name":"WordPress.org — Optimization: caching","url":"https://wordpress.org/documentation/article/optimization/#Caching"}]},{"id":"W3","name":"Powered by xSpeed","dimension":"stack","weight":4,"status":"na","earned":0,"evidence":"Not a WordPress site","naReason":"xSpeed is a WordPress plugin; these checks apply to WordPress sites.","remediation":"—","refs":[{"name":"xSpeed — feature overview","url":"https://xspeedcache.com/features"},{"name":"xSpeed vs other cache plugins","url":"https://xspeedcache.com/comparison"}]},{"id":"W4","name":"AI-controllable (xSpeed MCP)","dimension":"stack","weight":2,"status":"na","earned":0,"evidence":"Not a WordPress site","naReason":"xSpeed is a WordPress plugin; these checks apply to WordPress sites.","remediation":"—","refs":[{"name":"Model Context Protocol","url":"https://modelcontextprotocol.io/"},{"name":"xSpeed documentation","url":"https://xspeedcache.com/docs"}]}],"dimensions":{"speed":{"earned":18.7,"weight":40,"score":47,"applicable":true},"delivery":{"earned":15,"weight":27,"score":56,"applicable":true},"assets":{"earned":14,"weight":16,"score":88,"applicable":true},"stack":{"earned":0,"weight":0,"score":0,"applicable":false}},"overallScore":57,"gradedWeight":83,"grade":"D","level":2,"levelName":"Slow","partial":false,"unanalysable":false}},"engine":{"probes":"xspeed-scan/1.0","lighthouse":"13.5.0","psiError":null,"lighthouseAnalysedAt":"2026-10-01T07:39:52.446Z","lighthouseReplayed":false},"platform":{"wordpress":false,"generator":null,"cachePlugin":null,"xspeed":false,"xspeedVersion":null,"xspeedProVersion":null,"xspeedMcp":false,"xspeedHub":null,"cdn":null,"edgeFingerprint":"platform-edge","crawlerTextChars":0,"renderCache":null,"usesNextImage":false,"stackName":null,"saas":false,"hosting":null},"measured":{"ttfbMs":173,"serverTimingMs":null,"proberRegion":"Vilnius, Lithuania (EU)","redirects":0,"compression":"br","cacheHit":false,"staticFile":false,"lighthouse":91,"lcpMs":891,"cls":0,"tbtMs":0,"lighthouseDesktop":91,"lighthouseMobile":54},"icon":null,"restricted":null,"screenshot":"data:image/jpeg;base64,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","screenshotDesktop":"data:image/jpeg;base64,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","checks":[{"id":"S1","name":"Lighthouse performance score (desktop)","dimension":"speed","weight":18,"status":"pass","earned":16.4,"evidence":"91/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 891ms","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 864ms","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 173ms 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":"fail","earned":0,"evidence":"No cache evidence in headers or HTML","remediation":"Serve HTML from a static cache instead of rebuilding it per visitor.","fix":{"tier":"free","feature":"Page Cache + Preloader","prompt":"Using my site's xSpeed MCP connection: enable page caching, start the preloader so pages are pre-warmed, and confirm get_cache_status reports hits."},"refs":[{"name":"MDN — HTTP caching","url":"https://developer.mozilla.org/en-US/docs/Web/HTTP/Caching"}]},{"id":"D3","name":"HTML compression (Brotli/GZIP)","dimension":"delivery","weight":5,"status":"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":"fail","earned":0,"evidence":"Fails the Lighthouse cache-policy audit — 1 file: aes.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":"pass","earned":5,"evidence":"Passes the Lighthouse audit","remediation":"CSS/JS in <head> blocks first paint. Inline the critical CSS and defer the rest.","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% — 3 files: woolentor-widgets.css, woolentor-widgets-active.js, script.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.3MB transferred","remediation":"Heavy pages are slow on every connection — compress, lazy-load, and trim.","refs":[{"name":"Lighthouse — Total byte weight","url":"https://developer.chrome.com/docs/lighthouse/performance/total-byte-weight"}]},{"id":"W1","name":"Platform","dimension":"stack","weight":0,"status":"info","earned":0,"evidence":"Platform not identified","remediation":"Informational.","refs":[]},{"id":"W2","name":"Caching plugin active","dimension":"stack","weight":4,"status":"na","earned":0,"evidence":"Not a WordPress site","naReason":"xSpeed is a WordPress plugin; these checks apply to WordPress sites.","remediation":"—","refs":[{"name":"WordPress.org — Optimization: caching","url":"https://wordpress.org/documentation/article/optimization/#Caching"}]},{"id":"W3","name":"Powered by xSpeed","dimension":"stack","weight":4,"status":"na","earned":0,"evidence":"Not a WordPress site","naReason":"xSpeed is a WordPress plugin; these checks apply to WordPress sites.","remediation":"—","refs":[{"name":"xSpeed — feature overview","url":"https://xspeedcache.com/features"},{"name":"xSpeed vs other cache plugins","url":"https://xspeedcache.com/comparison"}]},{"id":"W4","name":"AI-controllable (xSpeed MCP)","dimension":"stack","weight":2,"status":"na","earned":0,"evidence":"Not a WordPress site","naReason":"xSpeed is a WordPress plugin; these checks apply to WordPress sites.","remediation":"—","refs":[{"name":"Model Context Protocol","url":"https://modelcontextprotocol.io/"},{"name":"xSpeed documentation","url":"https://xspeedcache.com/docs"}]}],"dimensions":{"speed":{"earned":38.4,"weight":40,"score":96,"applicable":true},"delivery":{"earned":15,"weight":27,"score":56,"applicable":true},"assets":{"earned":14,"weight":16,"score":88,"applicable":true},"stack":{"earned":0,"weight":0,"score":0,"applicable":false}},"overallScore":81,"partial":false,"challenged":null,"unanalysable":false,"gradedWeight":83,"grade":"B","level":4,"levelName":"Fast","reportUrl":"https://xspeedcache.com/scan/r/deshifoshol-kesug-com-b15a982d2e","recommendations":{"recommend":[],"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."}}}