{"scanId":"kavish-online-607451b829","url":"https://kavish.online/","finalUrl":"https://kavish.online/","status":"complete","source":"web","visibility":"listed","scannedAt":"2026-09-19T13:13:54.781Z","durationMs":19678,"rubricVersion":"2026.09.3","strategy":"both","device":"desktop","devices":{"desktop":{"device":"desktop","lighthouse":96,"lighthouseVersion":"13.4.1","psiError":null,"lighthouseAnalysedAt":"2026-09-19T13:13:41.504Z","lighthouseReplayed":false,"metrics":{"lcpMs":1123.086936859237,"cls":0.012554025560626314,"tbtMs":0,"fcpMs":755.5977214600197,"speedIndexMs":1501.384155364463,"serverResponseMs":212,"totalBytes":914738},"field":null,"checks":[{"id":"S1","name":"Lighthouse performance score (desktop)","dimension":"speed","weight":18,"status":"pass","earned":17.3,"evidence":"96/100 (Lighthouse 13.4.1, 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 1.1s","remediation":"Serve the hero content faster: cache the page, preload the LCP image, and ship critical CSS.","refs":[{"name":"web.dev — Largest Contentful Paint","url":"https://web.dev/articles/lcp"},{"name":"Optimize LCP","url":"https://web.dev/articles/optimize-lcp"}]},{"id":"S3","name":"Cumulative Layout Shift ≤ 0.1","dimension":"speed","weight":5,"status":"pass","earned":5,"evidence":"CLS 0.013","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 756ms","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 536ms 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 212ms 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":"partial","earned":2.5,"evidence":"Content-Encoding: gzip","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":"partial","earned":2.5,"evidence":"Lighthouse cache-policy audit score 50% — 4 files: 3a3a3a/e8e0d4 (placehold.co), 2b2b2b/e8e0d4 (placehold.co), 4a3226/e8e0d4 (placehold.co)…","remediation":"Every asset with a short cache lifetime here is served by another host (placehold.co). Their Cache-Control is not yours to set — this check will not clear while you load them.","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-modules.min.js, picmo-umd.min.js, woocommerce-grid.min.css… · ~550ms of first paint","remediation":"CSS/JS in <head> blocks first paint. Inline the critical CSS and defer the rest.","fix":{"tier":"pro","feature":"Critical CSS + Unused CSS removal","prompt":"Using my site's xSpeed MCP connection: generate critical CSS for the top pages and enable unused-CSS removal, then re-test."},"refs":[{"name":"Lighthouse — Render-blocking resources","url":"https://developer.chrome.com/docs/lighthouse/performance/render-blocking-resources"}]},{"id":"A2","name":"Minified CSS and JavaScript","dimension":"assets","weight":4,"status":"pass","earned":4,"evidence":"Passes the Lighthouse audit","remediation":"Ship minified assets — whitespace and comments are pure transfer waste.","refs":[{"name":"Lighthouse — Minify CSS","url":"https://developer.chrome.com/docs/lighthouse/performance/unminified-css"},{"name":"Minify JavaScript","url":"https://developer.chrome.com/docs/lighthouse/performance/unminified-javascript"}]},{"id":"A3","name":"Modern, optimized image formats","dimension":"assets","weight":4,"status":"pass","earned":4,"evidence":"Passes the Lighthouse audit","remediation":"Serve WebP/AVIF at the right compression — usually the single largest byte saving.","refs":[{"name":"Lighthouse — Modern image formats","url":"https://developer.chrome.com/docs/lighthouse/performance/uses-webp-images"}]},{"id":"A6","name":"LCP image discoverable early","dimension":"assets","weight":4,"status":"fail","earned":0,"evidence":"Fails the Lighthouse audit","remediation":"The largest image must be in the HTML and preloaded — never lazy-loaded or script-injected.","fix":{"tier":"free","feature":"Resource Hints (preload) + Lazy Load exclusions","prompt":"Using my site's xSpeed MCP connection: preload the LCP image for this page and exclude it from lazy loading, then re-test LCP."},"refs":[{"name":"web.dev — Optimize LCP","url":"https://web.dev/articles/optimize-lcp"},{"name":"Lighthouse — LCP request discovery","url":"https://developer.chrome.com/docs/lighthouse/performance/prioritize-lcp-image"}]},{"id":"A5","name":"Total page weight ≤ 1.5MB","dimension":"assets","weight":3,"status":"pass","earned":3,"evidence":"0.9MB 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.1)","remediation":"Informational.","refs":[]},{"id":"W2","name":"Caching plugin active","dimension":"stack","weight":4,"status":"pass","earned":4,"evidence":"xSpeed Cache (xSpeed signature: v1.3.3)","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.3","remediation":"This site runs xSpeed — every fix in this report is one MCP prompt away.","refs":[{"name":"xSpeed — feature overview","url":"https://xspeedcache.com/features"},{"name":"xSpeed vs other cache plugins","url":"https://xspeedcache.com/comparison"}]},{"id":"W4","name":"AI-controllable (xSpeed MCP)","dimension":"stack","weight":2,"optional":true,"status":"pass","earned":2,"evidence":"xSpeed MCP endpoint answers at https://kavish.online/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":39.3,"weight":40,"score":98,"applicable":true},"delivery":{"earned":18,"weight":27,"score":67,"applicable":true},"assets":{"earned":11,"weight":20,"score":55,"applicable":true},"stack":{"earned":10,"weight":10,"score":100,"applicable":true}},"overallScore":81,"gradedWeight":97,"grade":"B","level":4,"levelName":"Fast","partial":false,"unanalysable":false},"mobile":{"device":"mobile","lighthouse":71,"lighthouseVersion":"13.4.1","psiError":null,"lighthouseAnalysedAt":"2026-09-19T13:13:41.686Z","lighthouseReplayed":false,"metrics":{"lcpMs":5929.024450367637,"cls":0.0047266156769343,"tbtMs":0,"fcpMs":3001,"speedIndexMs":4306.265713667364,"serverResponseMs":100,"totalBytes":914732},"field":null,"checks":[{"id":"S1","name":"Lighthouse performance score (mobile)","dimension":"speed","weight":18,"status":"partial","earned":12.8,"evidence":"71/100 (Lighthouse 13.4.1, 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":"fail","earned":0,"evidence":"LCP 5.9s","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.005","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":"fail","earned":0,"evidence":"FCP 3.0s","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 536ms 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 100ms 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":"partial","earned":2.5,"evidence":"Content-Encoding: gzip","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":"partial","earned":2.5,"evidence":"Lighthouse cache-policy audit score 50% — 4 files: 3a3a3a/e8e0d4 (placehold.co), 2b2b2b/e8e0d4 (placehold.co), 4a3226/e8e0d4 (placehold.co)…","remediation":"Every asset with a short cache lifetime here is served by another host (placehold.co). Their Cache-Control is not yours to set — this check will not clear while you load them.","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: i18n.min.js, hooks.min.js, sourcebuster.min.js… · ~1.6s of first paint","remediation":"CSS/JS in <head> blocks first paint. Inline the critical CSS and defer the rest.","fix":{"tier":"pro","feature":"Critical CSS + Unused CSS removal","prompt":"Using my site's xSpeed MCP connection: generate critical CSS for the top pages and enable unused-CSS removal, then re-test."},"refs":[{"name":"Lighthouse — Render-blocking resources","url":"https://developer.chrome.com/docs/lighthouse/performance/render-blocking-resources"}]},{"id":"A2","name":"Minified CSS and JavaScript","dimension":"assets","weight":4,"status":"pass","earned":4,"evidence":"Passes the Lighthouse audit","remediation":"Ship minified assets — whitespace and comments are pure transfer waste.","refs":[{"name":"Lighthouse — Minify CSS","url":"https://developer.chrome.com/docs/lighthouse/performance/unminified-css"},{"name":"Minify JavaScript","url":"https://developer.chrome.com/docs/lighthouse/performance/unminified-javascript"}]},{"id":"A3","name":"Modern, optimized image formats","dimension":"assets","weight":4,"status":"pass","earned":4,"evidence":"Passes the Lighthouse audit","remediation":"Serve WebP/AVIF at the right compression — usually the single largest byte saving.","refs":[{"name":"Lighthouse — Modern image formats","url":"https://developer.chrome.com/docs/lighthouse/performance/uses-webp-images"}]},{"id":"A6","name":"LCP image discoverable early","dimension":"assets","weight":4,"status":"fail","earned":0,"evidence":"Fails the Lighthouse audit","remediation":"The largest image must be in the HTML and preloaded — never lazy-loaded or script-injected.","fix":{"tier":"free","feature":"Resource Hints (preload) + Lazy Load exclusions","prompt":"Using my site's xSpeed MCP connection: preload the LCP image for this page and exclude it from lazy loading, then re-test LCP."},"refs":[{"name":"web.dev — Optimize LCP","url":"https://web.dev/articles/optimize-lcp"},{"name":"Lighthouse — LCP request discovery","url":"https://developer.chrome.com/docs/lighthouse/performance/prioritize-lcp-image"}]},{"id":"A5","name":"Total page weight ≤ 1.5MB","dimension":"assets","weight":3,"status":"pass","earned":3,"evidence":"0.9MB 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.1)","remediation":"Informational.","refs":[]},{"id":"W2","name":"Caching plugin active","dimension":"stack","weight":4,"status":"pass","earned":4,"evidence":"xSpeed Cache (xSpeed signature: v1.3.3)","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.3","remediation":"This site runs xSpeed — every fix in this report is one MCP prompt away.","refs":[{"name":"xSpeed — feature overview","url":"https://xspeedcache.com/features"},{"name":"xSpeed vs other cache plugins","url":"https://xspeedcache.com/comparison"}]},{"id":"W4","name":"AI-controllable (xSpeed MCP)","dimension":"stack","weight":2,"optional":true,"status":"pass","earned":2,"evidence":"xSpeed MCP endpoint answers at https://kavish.online/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":22.8,"weight":40,"score":57,"applicable":true},"delivery":{"earned":18,"weight":27,"score":67,"applicable":true},"assets":{"earned":11,"weight":20,"score":55,"applicable":true},"stack":{"earned":10,"weight":10,"score":100,"applicable":true}},"overallScore":64,"gradedWeight":97,"grade":"D","level":3,"levelName":"Average","partial":false,"unanalysable":false}},"engine":{"probes":"xspeed-scan/1.0","lighthouse":"13.4.1","psiError":null,"lighthouseAnalysedAt":"2026-09-19T13:13:41.504Z","lighthouseReplayed":false},"platform":{"wordpress":true,"generator":"WordPress 7.1.1","cachePlugin":"xSpeed Cache","xspeed":true,"xspeedVersion":"1.3.3","xspeedProVersion":null,"xspeedMcp":true,"xspeedHub":false,"cdn":null,"edgeFingerprint":null,"crawlerTextChars":1676,"renderCache":null,"usesNextImage":false,"stackName":null,"saas":false,"hosting":null},"measured":{"ttfbMs":536,"serverTimingMs":null,"proberRegion":"Vilnius, Lithuania (EU)","redirects":0,"compression":"gzip","cacheHit":true,"lighthouse":96,"lcpMs":1123.086936859237,"cls":0.012554025560626314,"tbtMs":0,"lighthouseDesktop":96,"lighthouseMobile":71},"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":17.3,"evidence":"96/100 (Lighthouse 13.4.1, 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 1.1s","remediation":"Serve the hero content faster: cache the page, preload the LCP image, and ship critical CSS.","refs":[{"name":"web.dev — Largest Contentful Paint","url":"https://web.dev/articles/lcp"},{"name":"Optimize LCP","url":"https://web.dev/articles/optimize-lcp"}]},{"id":"S3","name":"Cumulative Layout Shift ≤ 0.1","dimension":"speed","weight":5,"status":"pass","earned":5,"evidence":"CLS 0.013","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 756ms","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 536ms 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 212ms 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":"partial","earned":2.5,"evidence":"Content-Encoding: gzip","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":"partial","earned":2.5,"evidence":"Lighthouse cache-policy audit score 50% — 4 files: 3a3a3a/e8e0d4 (placehold.co), 2b2b2b/e8e0d4 (placehold.co), 4a3226/e8e0d4 (placehold.co)…","remediation":"Every asset with a short cache lifetime here is served by another host (placehold.co). Their Cache-Control is not yours to set — this check will not clear while you load them.","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-modules.min.js, picmo-umd.min.js, woocommerce-grid.min.css… · ~550ms of first paint","remediation":"CSS/JS in <head> blocks first paint. Inline the critical CSS and defer the rest.","fix":{"tier":"pro","feature":"Critical CSS + Unused CSS removal","prompt":"Using my site's xSpeed MCP connection: generate critical CSS for the top pages and enable unused-CSS removal, then re-test."},"refs":[{"name":"Lighthouse — Render-blocking resources","url":"https://developer.chrome.com/docs/lighthouse/performance/render-blocking-resources"}]},{"id":"A2","name":"Minified CSS and JavaScript","dimension":"assets","weight":4,"status":"pass","earned":4,"evidence":"Passes the Lighthouse audit","remediation":"Ship minified assets — whitespace and comments are pure transfer waste.","refs":[{"name":"Lighthouse — Minify CSS","url":"https://developer.chrome.com/docs/lighthouse/performance/unminified-css"},{"name":"Minify JavaScript","url":"https://developer.chrome.com/docs/lighthouse/performance/unminified-javascript"}]},{"id":"A3","name":"Modern, optimized image formats","dimension":"assets","weight":4,"status":"pass","earned":4,"evidence":"Passes the Lighthouse audit","remediation":"Serve WebP/AVIF at the right compression — usually the single largest byte saving.","refs":[{"name":"Lighthouse — Modern image formats","url":"https://developer.chrome.com/docs/lighthouse/performance/uses-webp-images"}]},{"id":"A6","name":"LCP image discoverable early","dimension":"assets","weight":4,"status":"fail","earned":0,"evidence":"Fails the Lighthouse audit","remediation":"The largest image must be in the HTML and preloaded — never lazy-loaded or script-injected.","fix":{"tier":"free","feature":"Resource Hints (preload) + Lazy Load exclusions","prompt":"Using my site's xSpeed MCP connection: preload the LCP image for this page and exclude it from lazy loading, then re-test LCP."},"refs":[{"name":"web.dev — Optimize LCP","url":"https://web.dev/articles/optimize-lcp"},{"name":"Lighthouse — LCP request discovery","url":"https://developer.chrome.com/docs/lighthouse/performance/prioritize-lcp-image"}]},{"id":"A5","name":"Total page weight ≤ 1.5MB","dimension":"assets","weight":3,"status":"pass","earned":3,"evidence":"0.9MB 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.1)","remediation":"Informational.","refs":[]},{"id":"W2","name":"Caching plugin active","dimension":"stack","weight":4,"status":"pass","earned":4,"evidence":"xSpeed Cache (xSpeed signature: v1.3.3)","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.3","remediation":"This site runs xSpeed — every fix in this report is one MCP prompt away.","refs":[{"name":"xSpeed — feature overview","url":"https://xspeedcache.com/features"},{"name":"xSpeed vs other cache plugins","url":"https://xspeedcache.com/comparison"}]},{"id":"W4","name":"AI-controllable (xSpeed MCP)","dimension":"stack","weight":2,"optional":true,"status":"pass","earned":2,"evidence":"xSpeed MCP endpoint answers at https://kavish.online/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":39.3,"weight":40,"score":98,"applicable":true},"delivery":{"earned":18,"weight":27,"score":67,"applicable":true},"assets":{"earned":11,"weight":20,"score":55,"applicable":true},"stack":{"earned":10,"weight":10,"score":100,"applicable":true}},"overallScore":81,"partial":false,"challenged":null,"unanalysable":false,"gradedWeight":97,"grade":"B","level":4,"levelName":"Fast","reportUrl":"https://xspeedcache.com/scan/r/kavish-online-607451b829","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."}}}