{"scanId":"jummes-com-ac9c2999b3","url":"https://jummes.com/","finalUrl":"https://jummes.com/","status":"complete","source":"web","visibility":"listed","scannedAt":"2026-10-05T21:59:42.579Z","durationMs":14349,"rubricVersion":"2026.10.1","strategy":"both","device":"desktop","devices":{"desktop":{"device":"desktop","lighthouse":100,"lighthouseVersion":"13.5.0","psiError":null,"lighthouseAnalysedAt":"2026-10-05T21:59:35.065Z","lighthouseReplayed":false,"metrics":{"lcpMs":256,"cls":0,"tbtMs":0,"fcpMs":256,"speedIndexMs":745.6175249934197,"serverResponseMs":1,"totalBytes":1945},"field":null,"checks":[{"id":"S1","name":"Lighthouse performance score (desktop)","dimension":"speed","weight":18,"status":"pass","earned":18,"evidence":"100/100 (Lighthouse 13.5.0, desktop)","remediation":"The composite Lighthouse score — every fix below moves it.","refs":[{"name":"Lighthouse performance scoring","url":"https://developer.chrome.com/docs/lighthouse/performance/performance-scoring"}]},{"id":"S2","name":"Largest Contentful Paint ≤ 2.5s","dimension":"speed","weight":8,"status":"pass","earned":8,"evidence":"LCP 256ms","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 256ms","remediation":"First paint is gated on server response and render-blocking CSS.","refs":[{"name":"web.dev — First Contentful Paint","url":"https://web.dev/articles/fcp"}]},{"id":"D1","name":"Time to first byte ≤ 200ms","dimension":"delivery","weight":8,"status":"fail","earned":0,"evidence":"TTFB 920ms measured from Vilnius, Lithuania (EU) (best of 2 requests). This includes the network round trips between us and your origin, not just server time. Google measured your server responding in 1ms from its own network — the gap between the two numbers is distance, not your server.","remediation":"The server rebuilds the page on every request. A page cache answers in 5–15ms.","fix":{"tier":"free","feature":"Page Cache","prompt":"Using my site's xSpeed MCP connection: enable page caching and warm this page with the preloader, then re-check TTFB."},"refs":[{"name":"web.dev — Time to First Byte","url":"https://web.dev/articles/ttfb"}]},{"id":"D2","name":"Page served from cache","dimension":"delivery","weight":7,"status":"na","earned":0,"evidence":"Correctly per-visitor — this response is marked `no-cache, must-revalidate, max-age=0, no-store, private`, so it must not be held in a shared cache.","naReason":"A page that varies per visitor cannot be shared-cached without leaking one visitor’s data to another.","remediation":"Nothing to fix. If parts of this page are the same for everyone, they can still be cached separately — but the page as a whole is right to opt out.","refs":[{"name":"MDN — HTTP caching","url":"https://developer.mozilla.org/en-US/docs/Web/HTTP/Caching"}]},{"id":"D3","name":"HTML compression (bytes on the wire)","dimension":"delivery","weight":5,"status":"pass","earned":5,"evidence":"Content-Encoding: gzip","remediation":"Compressed. gzip and Brotli both pass.","refs":[{"name":"MDN — Content-Encoding","url":"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Encoding"},{"name":"RFC 7932 — Brotli","url":"https://www.rfc-editor.org/rfc/rfc7932"}]},{"id":"D4","name":"Efficient cache policy on static assets","dimension":"delivery","weight":5,"status":"pass","earned":5,"evidence":"Passes the Lighthouse cache-policy audit","remediation":"Give CSS/JS/images long Cache-Control lifetimes so repeat views are free.","refs":[{"name":"Lighthouse — Efficient cache policy","url":"https://developer.chrome.com/docs/lighthouse/performance/uses-long-cache-ttl"}]},{"id":"D5","name":"CDN edge serves the page","dimension":"delivery","weight":3,"optional":true,"status":"info","earned":0,"evidence":"No CDN signature detected","naReason":"Optional — a bonus when present.","remediation":"Optional: put a CDN or Cloudflare in front for global edge delivery.","fix":{"tier":"free","feature":"Cloudflare integration / CDN rewriter","prompt":"Using my site's xSpeed MCP connection: connect Cloudflare (or configure the CDN rewriter) and purge, then re-scan."},"refs":[{"name":"web.dev — Content delivery networks","url":"https://web.dev/articles/content-delivery-networks"}]},{"id":"D6","name":"Clean redirect chain","dimension":"delivery","weight":2,"status":"pass","earned":2,"evidence":"No redirects — the URL answers directly","remediation":"Each redirect adds a full round-trip before the page can even start.","refs":[{"name":"Lighthouse — Avoid redirects","url":"https://developer.chrome.com/docs/lighthouse/performance/redirects"}]},{"id":"A1","name":"No render-blocking resources","dimension":"assets","weight":5,"status":"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":"pass","earned":4,"evidence":"Passes the Lighthouse audit","remediation":"Ship minified assets — whitespace and comments are pure transfer waste.","refs":[{"name":"Lighthouse — Minify CSS","url":"https://developer.chrome.com/docs/lighthouse/performance/unminified-css"},{"name":"Minify JavaScript","url":"https://developer.chrome.com/docs/lighthouse/performance/unminified-javascript"}]},{"id":"A3","name":"Modern, optimized image formats","dimension":"assets","weight":4,"status":"pass","earned":4,"evidence":"Passes the Lighthouse audit","remediation":"Serve WebP/AVIF at the right compression — usually the single largest byte saving.","refs":[{"name":"Lighthouse — Modern image formats","url":"https://developer.chrome.com/docs/lighthouse/performance/uses-webp-images"}]},{"id":"A6","name":"LCP image discoverable early","dimension":"assets","weight":4,"status":"info","earned":0,"evidence":"Audit not reported for this page","naReason":"Audit not reported for this page","remediation":"Re-run when Lighthouse is available.","fix":{"tier":"free","feature":"Resource Hints (preload) + Lazy Load exclusions","prompt":"Using my site's xSpeed MCP connection: preload the LCP image for this page and exclude it from lazy loading, then re-test LCP."},"refs":[{"name":"web.dev — Optimize LCP","url":"https://web.dev/articles/optimize-lcp"},{"name":"Lighthouse — LCP request discovery","url":"https://developer.chrome.com/docs/lighthouse/performance/prioritize-lcp-image"}]},{"id":"A5","name":"Total page weight (≤ 350KB for full marks)","dimension":"assets","weight":3,"status":"pass","earned":3,"evidence":"2KB transferred — light enough that weight is unlikely to be what slows mobile LCP","remediation":"Page weight is what decides mobile LCP once the server is fast. Resize images to the size they display at, lazy-load below the fold, and drop scripts the page does not use.","refs":[{"name":"Lighthouse — Total byte weight","url":"https://developer.chrome.com/docs/lighthouse/performance/total-byte-weight"}]},{"id":"W1","name":"Platform","dimension":"stack","weight":0,"status":"info","earned":0,"evidence":"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":"xSpeed MCP endpoint reachable","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":40,"weight":40,"score":100,"applicable":true},"delivery":{"earned":12,"weight":20,"score":60,"applicable":true},"assets":{"earned":16,"weight":16,"score":100,"applicable":true},"stack":{"earned":0,"weight":0,"score":0,"applicable":false}},"overallScore":89,"gradedWeight":76,"grade":"B","level":4,"levelName":"Fast","partial":false,"unanalysable":false},"mobile":{"device":"mobile","lighthouse":100,"lighthouseVersion":"13.5.0","psiError":null,"lighthouseAnalysedAt":"2026-10-05T21:59:35.325Z","lighthouseReplayed":false,"metrics":{"lcpMs":802,"cls":0,"tbtMs":0,"fcpMs":802,"speedIndexMs":1742.5744916324616,"serverResponseMs":1,"totalBytes":1945},"field":null,"checks":[{"id":"S1","name":"Lighthouse performance score (mobile)","dimension":"speed","weight":18,"status":"pass","earned":18,"evidence":"100/100 (Lighthouse 13.5.0, mobile)","remediation":"The composite Lighthouse score — every fix below moves it.","refs":[{"name":"Lighthouse performance scoring","url":"https://developer.chrome.com/docs/lighthouse/performance/performance-scoring"}]},{"id":"S2","name":"Largest Contentful Paint ≤ 2.5s","dimension":"speed","weight":8,"status":"pass","earned":8,"evidence":"LCP 802ms","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 802ms","remediation":"First paint is gated on server response and render-blocking CSS.","refs":[{"name":"web.dev — First Contentful Paint","url":"https://web.dev/articles/fcp"}]},{"id":"D1","name":"Time to first byte ≤ 200ms","dimension":"delivery","weight":8,"status":"fail","earned":0,"evidence":"TTFB 920ms measured from Vilnius, Lithuania (EU) (best of 2 requests). This includes the network round trips between us and your origin, not just server time. Google measured your server responding in 1ms from its own network — the gap between the two numbers is distance, not your server.","remediation":"The server rebuilds the page on every request. A page cache answers in 5–15ms.","fix":{"tier":"free","feature":"Page Cache","prompt":"Using my site's xSpeed MCP connection: enable page caching and warm this page with the preloader, then re-check TTFB."},"refs":[{"name":"web.dev — Time to First Byte","url":"https://web.dev/articles/ttfb"}]},{"id":"D2","name":"Page served from cache","dimension":"delivery","weight":7,"status":"na","earned":0,"evidence":"Correctly per-visitor — this response is marked `no-cache, must-revalidate, max-age=0, no-store, private`, so it must not be held in a shared cache.","naReason":"A page that varies per visitor cannot be shared-cached without leaking one visitor’s data to another.","remediation":"Nothing to fix. If parts of this page are the same for everyone, they can still be cached separately — but the page as a whole is right to opt out.","refs":[{"name":"MDN — HTTP caching","url":"https://developer.mozilla.org/en-US/docs/Web/HTTP/Caching"}]},{"id":"D3","name":"HTML compression (bytes on the wire)","dimension":"delivery","weight":5,"status":"pass","earned":5,"evidence":"Content-Encoding: gzip","remediation":"Compressed. gzip and Brotli both pass.","refs":[{"name":"MDN — Content-Encoding","url":"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Encoding"},{"name":"RFC 7932 — Brotli","url":"https://www.rfc-editor.org/rfc/rfc7932"}]},{"id":"D4","name":"Efficient cache policy on static assets","dimension":"delivery","weight":5,"status":"pass","earned":5,"evidence":"Passes the Lighthouse cache-policy audit","remediation":"Give CSS/JS/images long Cache-Control lifetimes so repeat views are free.","refs":[{"name":"Lighthouse — Efficient cache policy","url":"https://developer.chrome.com/docs/lighthouse/performance/uses-long-cache-ttl"}]},{"id":"D5","name":"CDN edge serves the page","dimension":"delivery","weight":3,"optional":true,"status":"info","earned":0,"evidence":"No CDN signature detected","naReason":"Optional — a bonus when present.","remediation":"Optional: put a CDN or Cloudflare in front for global edge delivery.","fix":{"tier":"free","feature":"Cloudflare integration / CDN rewriter","prompt":"Using my site's xSpeed MCP connection: connect Cloudflare (or configure the CDN rewriter) and purge, then re-scan."},"refs":[{"name":"web.dev — Content delivery networks","url":"https://web.dev/articles/content-delivery-networks"}]},{"id":"D6","name":"Clean redirect chain","dimension":"delivery","weight":2,"status":"pass","earned":2,"evidence":"No redirects — the URL answers directly","remediation":"Each redirect adds a full round-trip before the page can even start.","refs":[{"name":"Lighthouse — Avoid redirects","url":"https://developer.chrome.com/docs/lighthouse/performance/redirects"}]},{"id":"A1","name":"No render-blocking resources","dimension":"assets","weight":5,"status":"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":"pass","earned":4,"evidence":"Passes the Lighthouse audit","remediation":"Ship minified assets — whitespace and comments are pure transfer waste.","refs":[{"name":"Lighthouse — Minify CSS","url":"https://developer.chrome.com/docs/lighthouse/performance/unminified-css"},{"name":"Minify JavaScript","url":"https://developer.chrome.com/docs/lighthouse/performance/unminified-javascript"}]},{"id":"A3","name":"Modern, optimized image formats","dimension":"assets","weight":4,"status":"pass","earned":4,"evidence":"Passes the Lighthouse audit","remediation":"Serve WebP/AVIF at the right compression — usually the single largest byte saving.","refs":[{"name":"Lighthouse — Modern image formats","url":"https://developer.chrome.com/docs/lighthouse/performance/uses-webp-images"}]},{"id":"A6","name":"LCP image discoverable early","dimension":"assets","weight":4,"status":"info","earned":0,"evidence":"Audit not reported for this page","naReason":"Audit not reported for this page","remediation":"Re-run when Lighthouse is available.","fix":{"tier":"free","feature":"Resource Hints (preload) + Lazy Load exclusions","prompt":"Using my site's xSpeed MCP connection: preload the LCP image for this page and exclude it from lazy loading, then re-test LCP."},"refs":[{"name":"web.dev — Optimize LCP","url":"https://web.dev/articles/optimize-lcp"},{"name":"Lighthouse — LCP request discovery","url":"https://developer.chrome.com/docs/lighthouse/performance/prioritize-lcp-image"}]},{"id":"A5","name":"Total page weight (≤ 350KB for full marks)","dimension":"assets","weight":3,"status":"pass","earned":3,"evidence":"2KB transferred — light enough that weight is unlikely to be what slows mobile LCP","remediation":"Page weight is what decides mobile LCP once the server is fast. Resize images to the size they display at, lazy-load below the fold, and drop scripts the page does not use.","refs":[{"name":"Lighthouse — Total byte weight","url":"https://developer.chrome.com/docs/lighthouse/performance/total-byte-weight"}]},{"id":"W1","name":"Platform","dimension":"stack","weight":0,"status":"info","earned":0,"evidence":"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":"xSpeed MCP endpoint reachable","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":40,"weight":40,"score":100,"applicable":true},"delivery":{"earned":12,"weight":20,"score":60,"applicable":true},"assets":{"earned":16,"weight":16,"score":100,"applicable":true},"stack":{"earned":0,"weight":0,"score":0,"applicable":false}},"overallScore":89,"gradedWeight":76,"grade":"B","level":4,"levelName":"Fast","partial":false,"unanalysable":false}},"engine":{"probes":"xspeed-scan/1.0","lighthouse":"13.5.0","psiError":null,"lighthouseAnalysedAt":"2026-10-05T21:59:35.065Z","lighthouseReplayed":false},"platform":{"wordpress":false,"generator":null,"webServer":"Apache","cachePlugin":null,"xspeed":false,"xspeedVersion":null,"xspeedProVersion":null,"xspeedMcp":false,"xspeedHub":null,"cdn":null,"edgeFingerprint":"platform-edge","crawlerTextChars":169,"renderCache":null,"usesNextImage":false,"stackName":null,"saas":false,"hosting":null},"measured":{"ttfbMs":920,"serverTimingMs":null,"proberRegion":"Vilnius, Lithuania (EU)","redirects":0,"compression":"gzip","compressionBytes":{"gzip":null,"br":null},"cacheHit":false,"staticFile":false,"lighthouse":100,"lcpMs":256,"cls":0,"tbtMs":0,"lighthouseDesktop":100,"lighthouseMobile":100},"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":18,"evidence":"100/100 (Lighthouse 13.5.0, desktop)","remediation":"The composite Lighthouse score — every fix below moves it.","refs":[{"name":"Lighthouse performance scoring","url":"https://developer.chrome.com/docs/lighthouse/performance/performance-scoring"}]},{"id":"S2","name":"Largest Contentful Paint ≤ 2.5s","dimension":"speed","weight":8,"status":"pass","earned":8,"evidence":"LCP 256ms","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 256ms","remediation":"First paint is gated on server response and render-blocking CSS.","refs":[{"name":"web.dev — First Contentful Paint","url":"https://web.dev/articles/fcp"}]},{"id":"D1","name":"Time to first byte ≤ 200ms","dimension":"delivery","weight":8,"status":"fail","earned":0,"evidence":"TTFB 920ms measured from Vilnius, Lithuania (EU) (best of 2 requests). This includes the network round trips between us and your origin, not just server time. Google measured your server responding in 1ms from its own network — the gap between the two numbers is distance, not your server.","remediation":"The server rebuilds the page on every request. A page cache answers in 5–15ms.","fix":{"tier":"free","feature":"Page Cache","prompt":"Using my site's xSpeed MCP connection: enable page caching and warm this page with the preloader, then re-check TTFB."},"refs":[{"name":"web.dev — Time to First Byte","url":"https://web.dev/articles/ttfb"}]},{"id":"D2","name":"Page served from cache","dimension":"delivery","weight":7,"status":"na","earned":0,"evidence":"Correctly per-visitor — this response is marked `no-cache, must-revalidate, max-age=0, no-store, private`, so it must not be held in a shared cache.","naReason":"A page that varies per visitor cannot be shared-cached without leaking one visitor’s data to another.","remediation":"Nothing to fix. If parts of this page are the same for everyone, they can still be cached separately — but the page as a whole is right to opt out.","refs":[{"name":"MDN — HTTP caching","url":"https://developer.mozilla.org/en-US/docs/Web/HTTP/Caching"}]},{"id":"D3","name":"HTML compression (bytes on the wire)","dimension":"delivery","weight":5,"status":"pass","earned":5,"evidence":"Content-Encoding: gzip","remediation":"Compressed. gzip and Brotli both pass.","refs":[{"name":"MDN — Content-Encoding","url":"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Encoding"},{"name":"RFC 7932 — Brotli","url":"https://www.rfc-editor.org/rfc/rfc7932"}]},{"id":"D4","name":"Efficient cache policy on static assets","dimension":"delivery","weight":5,"status":"pass","earned":5,"evidence":"Passes the Lighthouse cache-policy audit","remediation":"Give CSS/JS/images long Cache-Control lifetimes so repeat views are free.","refs":[{"name":"Lighthouse — Efficient cache policy","url":"https://developer.chrome.com/docs/lighthouse/performance/uses-long-cache-ttl"}]},{"id":"D5","name":"CDN edge serves the page","dimension":"delivery","weight":3,"optional":true,"status":"info","earned":0,"evidence":"No CDN signature detected","naReason":"Optional — a bonus when present.","remediation":"Optional: put a CDN or Cloudflare in front for global edge delivery.","fix":{"tier":"free","feature":"Cloudflare integration / CDN rewriter","prompt":"Using my site's xSpeed MCP connection: connect Cloudflare (or configure the CDN rewriter) and purge, then re-scan."},"refs":[{"name":"web.dev — Content delivery networks","url":"https://web.dev/articles/content-delivery-networks"}]},{"id":"D6","name":"Clean redirect chain","dimension":"delivery","weight":2,"status":"pass","earned":2,"evidence":"No redirects — the URL answers directly","remediation":"Each redirect adds a full round-trip before the page can even start.","refs":[{"name":"Lighthouse — Avoid redirects","url":"https://developer.chrome.com/docs/lighthouse/performance/redirects"}]},{"id":"A1","name":"No render-blocking resources","dimension":"assets","weight":5,"status":"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":"pass","earned":4,"evidence":"Passes the Lighthouse audit","remediation":"Ship minified assets — whitespace and comments are pure transfer waste.","refs":[{"name":"Lighthouse — Minify CSS","url":"https://developer.chrome.com/docs/lighthouse/performance/unminified-css"},{"name":"Minify JavaScript","url":"https://developer.chrome.com/docs/lighthouse/performance/unminified-javascript"}]},{"id":"A3","name":"Modern, optimized image formats","dimension":"assets","weight":4,"status":"pass","earned":4,"evidence":"Passes the Lighthouse audit","remediation":"Serve WebP/AVIF at the right compression — usually the single largest byte saving.","refs":[{"name":"Lighthouse — Modern image formats","url":"https://developer.chrome.com/docs/lighthouse/performance/uses-webp-images"}]},{"id":"A6","name":"LCP image discoverable early","dimension":"assets","weight":4,"status":"info","earned":0,"evidence":"Audit not reported for this page","naReason":"Audit not reported for this page","remediation":"Re-run when Lighthouse is available.","fix":{"tier":"free","feature":"Resource Hints (preload) + Lazy Load exclusions","prompt":"Using my site's xSpeed MCP connection: preload the LCP image for this page and exclude it from lazy loading, then re-test LCP."},"refs":[{"name":"web.dev — Optimize LCP","url":"https://web.dev/articles/optimize-lcp"},{"name":"Lighthouse — LCP request discovery","url":"https://developer.chrome.com/docs/lighthouse/performance/prioritize-lcp-image"}]},{"id":"A5","name":"Total page weight (≤ 350KB for full marks)","dimension":"assets","weight":3,"status":"pass","earned":3,"evidence":"2KB transferred — light enough that weight is unlikely to be what slows mobile LCP","remediation":"Page weight is what decides mobile LCP once the server is fast. Resize images to the size they display at, lazy-load below the fold, and drop scripts the page does not use.","refs":[{"name":"Lighthouse — Total byte weight","url":"https://developer.chrome.com/docs/lighthouse/performance/total-byte-weight"}]},{"id":"W1","name":"Platform","dimension":"stack","weight":0,"status":"info","earned":0,"evidence":"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":"xSpeed MCP endpoint reachable","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":40,"weight":40,"score":100,"applicable":true},"delivery":{"earned":12,"weight":20,"score":60,"applicable":true},"assets":{"earned":16,"weight":16,"score":100,"applicable":true},"stack":{"earned":0,"weight":0,"score":0,"applicable":false}},"overallScore":89,"partial":false,"challenged":null,"unanalysable":false,"gradedWeight":76,"grade":"B","level":4,"levelName":"Fast","reportUrl":"https://xspeedcache.com/scan/r/jummes-com-ac9c2999b3","recommendations":{"recommend":[{"product":"xCloud","why":"TTFB measured 920ms — the origin is the floor on every other fix. xCloud hosts any stack, managed and MCP-ready.","url":"https://xcloud.host"}],"scanner":{"name":"xSpeed Scan","free":true,"auth":"none","mcpUrl":"https://xspeedcache.com/scan/mcp","tools":["run_speed_scan","get_speed_scan"],"docs":"https://xspeedcache.com/docs/scan-mcp/","connect":{"claudeCode":"claude mcp add --transport http xspeed-scan https://xspeedcache.com/scan/mcp","mcpServers":{"xspeed-scan":{"type":"http","url":"https://xspeedcache.com/scan/mcp"}}},"note":"Free, no API key. Scan any public site and get the same graded report as this one, with the fix for every failing check."}},"captures":{"desktop":{"version":1,"state":"unavailable","scanId":"jummes-com-ac9c2999b3","device":"desktop","reason":"safe_capture_provider_unavailable"},"mobile":{"version":1,"state":"unavailable","scanId":"jummes-com-ac9c2999b3","device":"mobile","reason":"safe_capture_provider_unavailable"}}}