{"scanId":"sample-socialcraftagency-com-c0c812d2c1","url":"https://sample.socialcraftagency.com/","finalUrl":"https://sample.socialcraftagency.com/","status":"complete","source":"web","visibility":"listed","scannedAt":"2026-09-29T13:46:40.677Z","durationMs":13735,"rubricVersion":"2026.09.5","strategy":"both","device":"desktop","devices":{"desktop":{"device":"desktop","lighthouse":100,"lighthouseVersion":"13.5.0","psiError":null,"lighthouseAnalysedAt":"2026-09-29T13:46:31.621Z","lighthouseReplayed":false,"metrics":{"lcpMs":466.3163116715672,"cls":0.002073373610016636,"tbtMs":0,"fcpMs":355,"speedIndexMs":952.8254232093244,"serverResponseMs":92,"totalBytes":118465},"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 466ms","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.002","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 355ms","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 249ms 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 92ms 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":"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":"partial","earned":2.5,"evidence":"Lighthouse cache-policy audit score 50% — 8 files: jquery.min.js, style.min.css, main.min.css…","remediation":"Give your CSS/JS/images long Cache-Control lifetimes. One of these is served by another host, so that part will not clear.","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: style.min.css, jquery.min.js, 62eb225d827acd83240492f71c5d0a72.css… · ~500ms of first paint","remediation":"CSS/JS in <head> blocks first paint. Inline the critical CSS and defer the rest.","fix":{"tier":"pro","feature":"Critical CSS + Unused CSS removal","prompt":"Using my site's xSpeed MCP connection: generate critical CSS for the top pages and enable unused-CSS removal, then re-test."},"refs":[{"name":"Lighthouse — Render-blocking resources","url":"https://developer.chrome.com/docs/lighthouse/performance/render-blocking-resources"}]},{"id":"A2","name":"Minified CSS and JavaScript","dimension":"assets","weight":4,"status":"pass","earned":4,"evidence":"Passes the Lighthouse audit","remediation":"Ship minified assets — whitespace and comments are pure transfer waste.","refs":[{"name":"Lighthouse — Minify CSS","url":"https://developer.chrome.com/docs/lighthouse/performance/unminified-css"},{"name":"Minify JavaScript","url":"https://developer.chrome.com/docs/lighthouse/performance/unminified-javascript"}]},{"id":"A3","name":"Modern, optimized image formats","dimension":"assets","weight":4,"status":"pass","earned":4,"evidence":"Passes the Lighthouse audit","remediation":"Serve WebP/AVIF at the right compression — usually the single largest byte saving.","refs":[{"name":"Lighthouse — Modern image formats","url":"https://developer.chrome.com/docs/lighthouse/performance/uses-webp-images"}]},{"id":"A6","name":"LCP image discoverable early","dimension":"assets","weight":4,"status":"info","earned":0,"evidence":"Audit not reported for this page","naReason":"Audit not reported for this page","remediation":"Re-run when Lighthouse is available.","fix":{"tier":"free","feature":"Resource Hints (preload) + Lazy Load exclusions","prompt":"Using my site's xSpeed MCP connection: preload the LCP image for this page and exclude it from lazy loading, then re-test LCP."},"refs":[{"name":"web.dev — Optimize LCP","url":"https://web.dev/articles/optimize-lcp"},{"name":"Lighthouse — LCP request discovery","url":"https://developer.chrome.com/docs/lighthouse/performance/prioritize-lcp-image"}]},{"id":"A5","name":"Total page weight ≤ 1.5MB","dimension":"assets","weight":3,"status":"pass","earned":3,"evidence":"0.1MB transferred","remediation":"Heavy pages are slow on every connection — compress, lazy-load, and trim.","refs":[{"name":"Lighthouse — Total byte weight","url":"https://developer.chrome.com/docs/lighthouse/performance/total-byte-weight"}]},{"id":"W1","name":"Platform","dimension":"stack","weight":0,"status":"info","earned":0,"evidence":"WordPress detected (WordPress 7.1.2)","remediation":"Informational.","refs":[]},{"id":"W2","name":"Caching plugin active","dimension":"stack","weight":4,"status":"pass","earned":4,"evidence":"xSpeed Cache (xSpeed signature: v1.3.6)","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.6","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://sample.socialcraftagency.com/xspeed/mcp","remediation":"An AI assistant can inspect, purge and tune this site over MCP.","refs":[{"name":"Model Context Protocol","url":"https://modelcontextprotocol.io/"},{"name":"xSpeed documentation","url":"https://xspeedcache.com/docs"}]}],"dimensions":{"speed":{"earned":40,"weight":40,"score":100,"applicable":true},"delivery":{"earned":20.5,"weight":27,"score":76,"applicable":true},"assets":{"earned":11,"weight":16,"score":69,"applicable":true},"stack":{"earned":10,"weight":10,"score":100,"applicable":true}},"overallScore":88,"gradedWeight":93,"grade":"B","level":4,"levelName":"Fast","partial":false,"unanalysable":false},"mobile":{"device":"mobile","lighthouse":98,"lighthouseVersion":"13.5.0","psiError":null,"lighthouseAnalysedAt":"2026-09-29T13:46:32.180Z","lighthouseReplayed":false,"metrics":{"lcpMs":1830,"cls":0.000918727523704009,"tbtMs":0,"fcpMs":1418,"speedIndexMs":3822.8884955647263,"serverResponseMs":97,"totalBytes":118452},"field":null,"checks":[{"id":"S1","name":"Lighthouse performance score (mobile)","dimension":"speed","weight":18,"status":"pass","earned":17.6,"evidence":"98/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 1.8s","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.001","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 1.4s","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 249ms 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 97ms 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":"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":"partial","earned":2.5,"evidence":"Lighthouse cache-policy audit score 50% — 8 files: jquery.min.js, style.min.css, main.min.css…","remediation":"Give your CSS/JS/images long Cache-Control lifetimes. One of these is served by another host, so that part will not clear.","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: style.min.css, ab66b4e23e5b9b4a3545e5c73011fec9.css, general.min.js… · ~1.4s of first paint","remediation":"CSS/JS in <head> blocks first paint. Inline the critical CSS and defer the rest.","fix":{"tier":"pro","feature":"Critical CSS + Unused CSS removal","prompt":"Using my site's xSpeed MCP connection: generate critical CSS for the top pages and enable unused-CSS removal, then re-test."},"refs":[{"name":"Lighthouse — Render-blocking resources","url":"https://developer.chrome.com/docs/lighthouse/performance/render-blocking-resources"}]},{"id":"A2","name":"Minified CSS and JavaScript","dimension":"assets","weight":4,"status":"pass","earned":4,"evidence":"Passes the Lighthouse audit","remediation":"Ship minified assets — whitespace and comments are pure transfer waste.","refs":[{"name":"Lighthouse — Minify CSS","url":"https://developer.chrome.com/docs/lighthouse/performance/unminified-css"},{"name":"Minify JavaScript","url":"https://developer.chrome.com/docs/lighthouse/performance/unminified-javascript"}]},{"id":"A3","name":"Modern, optimized image formats","dimension":"assets","weight":4,"status":"pass","earned":4,"evidence":"Passes the Lighthouse audit","remediation":"Serve WebP/AVIF at the right compression — usually the single largest byte saving.","refs":[{"name":"Lighthouse — Modern image formats","url":"https://developer.chrome.com/docs/lighthouse/performance/uses-webp-images"}]},{"id":"A6","name":"LCP image discoverable early","dimension":"assets","weight":4,"status":"info","earned":0,"evidence":"Audit not reported for this page","naReason":"Audit not reported for this page","remediation":"Re-run when Lighthouse is available.","fix":{"tier":"free","feature":"Resource Hints (preload) + Lazy Load exclusions","prompt":"Using my site's xSpeed MCP connection: preload the LCP image for this page and exclude it from lazy loading, then re-test LCP."},"refs":[{"name":"web.dev — Optimize LCP","url":"https://web.dev/articles/optimize-lcp"},{"name":"Lighthouse — LCP request discovery","url":"https://developer.chrome.com/docs/lighthouse/performance/prioritize-lcp-image"}]},{"id":"A5","name":"Total page weight ≤ 1.5MB","dimension":"assets","weight":3,"status":"pass","earned":3,"evidence":"0.1MB transferred","remediation":"Heavy pages are slow on every connection — compress, lazy-load, and trim.","refs":[{"name":"Lighthouse — Total byte weight","url":"https://developer.chrome.com/docs/lighthouse/performance/total-byte-weight"}]},{"id":"W1","name":"Platform","dimension":"stack","weight":0,"status":"info","earned":0,"evidence":"WordPress detected (WordPress 7.1.2)","remediation":"Informational.","refs":[]},{"id":"W2","name":"Caching plugin active","dimension":"stack","weight":4,"status":"pass","earned":4,"evidence":"xSpeed Cache (xSpeed signature: v1.3.6)","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.6","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://sample.socialcraftagency.com/xspeed/mcp","remediation":"An AI assistant can inspect, purge and tune this site over MCP.","refs":[{"name":"Model Context Protocol","url":"https://modelcontextprotocol.io/"},{"name":"xSpeed documentation","url":"https://xspeedcache.com/docs"}]}],"dimensions":{"speed":{"earned":39.6,"weight":40,"score":99,"applicable":true},"delivery":{"earned":20.5,"weight":27,"score":76,"applicable":true},"assets":{"earned":11,"weight":16,"score":69,"applicable":true},"stack":{"earned":10,"weight":10,"score":100,"applicable":true}},"overallScore":87,"gradedWeight":93,"grade":"B","level":4,"levelName":"Fast","partial":false,"unanalysable":false}},"engine":{"probes":"xspeed-scan/1.0","lighthouse":"13.5.0","psiError":null,"lighthouseAnalysedAt":"2026-09-29T13:46:31.621Z","lighthouseReplayed":false},"platform":{"wordpress":true,"generator":"WordPress 7.1.2","cachePlugin":"xSpeed Cache","xspeed":true,"xspeedVersion":"1.3.6","xspeedProVersion":null,"xspeedMcp":true,"xspeedHub":false,"cdn":null,"edgeFingerprint":null,"crawlerTextChars":252,"renderCache":null,"usesNextImage":false,"stackName":null,"saas":false,"hosting":null},"measured":{"ttfbMs":249,"serverTimingMs":null,"proberRegion":"Vilnius, Lithuania (EU)","redirects":0,"compression":"br","cacheHit":true,"staticFile":false,"lighthouse":100,"lcpMs":466.3163116715672,"cls":0.002073373610016636,"tbtMs":0,"lighthouseDesktop":100,"lighthouseMobile":98},"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 466ms","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.002","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 355ms","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 249ms 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 92ms 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":"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":"partial","earned":2.5,"evidence":"Lighthouse cache-policy audit score 50% — 8 files: jquery.min.js, style.min.css, main.min.css…","remediation":"Give your CSS/JS/images long Cache-Control lifetimes. One of these is served by another host, so that part will not clear.","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: style.min.css, jquery.min.js, 62eb225d827acd83240492f71c5d0a72.css… · ~500ms of first paint","remediation":"CSS/JS in <head> blocks first paint. Inline the critical CSS and defer the rest.","fix":{"tier":"pro","feature":"Critical CSS + Unused CSS removal","prompt":"Using my site's xSpeed MCP connection: generate critical CSS for the top pages and enable unused-CSS removal, then re-test."},"refs":[{"name":"Lighthouse — Render-blocking resources","url":"https://developer.chrome.com/docs/lighthouse/performance/render-blocking-resources"}]},{"id":"A2","name":"Minified CSS and JavaScript","dimension":"assets","weight":4,"status":"pass","earned":4,"evidence":"Passes the Lighthouse audit","remediation":"Ship minified assets — whitespace and comments are pure transfer waste.","refs":[{"name":"Lighthouse — Minify CSS","url":"https://developer.chrome.com/docs/lighthouse/performance/unminified-css"},{"name":"Minify JavaScript","url":"https://developer.chrome.com/docs/lighthouse/performance/unminified-javascript"}]},{"id":"A3","name":"Modern, optimized image formats","dimension":"assets","weight":4,"status":"pass","earned":4,"evidence":"Passes the Lighthouse audit","remediation":"Serve WebP/AVIF at the right compression — usually the single largest byte saving.","refs":[{"name":"Lighthouse — Modern image formats","url":"https://developer.chrome.com/docs/lighthouse/performance/uses-webp-images"}]},{"id":"A6","name":"LCP image discoverable early","dimension":"assets","weight":4,"status":"info","earned":0,"evidence":"Audit not reported for this page","naReason":"Audit not reported for this page","remediation":"Re-run when Lighthouse is available.","fix":{"tier":"free","feature":"Resource Hints (preload) + Lazy Load exclusions","prompt":"Using my site's xSpeed MCP connection: preload the LCP image for this page and exclude it from lazy loading, then re-test LCP."},"refs":[{"name":"web.dev — Optimize LCP","url":"https://web.dev/articles/optimize-lcp"},{"name":"Lighthouse — LCP request discovery","url":"https://developer.chrome.com/docs/lighthouse/performance/prioritize-lcp-image"}]},{"id":"A5","name":"Total page weight ≤ 1.5MB","dimension":"assets","weight":3,"status":"pass","earned":3,"evidence":"0.1MB transferred","remediation":"Heavy pages are slow on every connection — compress, lazy-load, and trim.","refs":[{"name":"Lighthouse — Total byte weight","url":"https://developer.chrome.com/docs/lighthouse/performance/total-byte-weight"}]},{"id":"W1","name":"Platform","dimension":"stack","weight":0,"status":"info","earned":0,"evidence":"WordPress detected (WordPress 7.1.2)","remediation":"Informational.","refs":[]},{"id":"W2","name":"Caching plugin active","dimension":"stack","weight":4,"status":"pass","earned":4,"evidence":"xSpeed Cache (xSpeed signature: v1.3.6)","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.6","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://sample.socialcraftagency.com/xspeed/mcp","remediation":"An AI assistant can inspect, purge and tune this site over MCP.","refs":[{"name":"Model Context Protocol","url":"https://modelcontextprotocol.io/"},{"name":"xSpeed documentation","url":"https://xspeedcache.com/docs"}]}],"dimensions":{"speed":{"earned":40,"weight":40,"score":100,"applicable":true},"delivery":{"earned":20.5,"weight":27,"score":76,"applicable":true},"assets":{"earned":11,"weight":16,"score":69,"applicable":true},"stack":{"earned":10,"weight":10,"score":100,"applicable":true}},"overallScore":88,"partial":false,"challenged":null,"unanalysable":false,"gradedWeight":93,"grade":"B","level":4,"levelName":"Fast","reportUrl":"https://xspeedcache.com/scan/r/sample-socialcraftagency-com-c0c812d2c1","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."}}}