{"scanId":"gp-hawthorndigital-dev-04ce7a7217","url":"https://gp.hawthorndigital.dev/","finalUrl":"https://gp.hawthorndigital.dev/","status":"complete","source":"web","visibility":"listed","scannedAt":"2026-10-15T01:05:19.050Z","durationMs":8652,"rubricVersion":"2026.10.1","strategy":"both","device":"desktop","devices":{"desktop":{"device":"desktop","lighthouse":100,"lighthouseVersion":"13.5.0","psiError":null,"lighthouseAnalysedAt":"2026-10-15T01:05:13.341Z","lighthouseReplayed":false,"metrics":{"lcpMs":365,"cls":0,"tbtMs":0,"fcpMs":365,"speedIndexMs":365,"serverResponseMs":2,"totalBytes":68791},"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 365ms","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 365ms","remediation":"First paint is gated on server response and render-blocking CSS.","refs":[{"name":"web.dev — First Contentful Paint","url":"https://web.dev/articles/fcp"}]},{"id":"D1","name":"Time to first byte ≤ 200ms","dimension":"delivery","weight":8,"status":"pass","earned":8,"evidence":"TTFB 112ms 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 2ms 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.","refs":[{"name":"web.dev — Time to First Byte","url":"https://web.dev/articles/ttfb"}]},{"id":"D2","name":"Page served from cache","dimension":"delivery","weight":7,"status":"fail","earned":0,"evidence":"No cache evidence in headers or HTML","remediation":"Serve HTML from a static cache instead of rebuilding it per visitor.","fix":{"tier":"free","feature":"Page Cache + Preloader","prompt":"Using my site's xSpeed MCP connection: enable page caching, start the preloader so pages are pre-warmed, and confirm get_cache_status reports hits."},"refs":[{"name":"MDN — HTTP caching","url":"https://developer.mozilla.org/en-US/docs/Web/HTTP/Caching"}]},{"id":"D3","name":"HTML compression (bytes on the wire)","dimension":"delivery","weight":5,"status":"pass","earned":5,"evidence":"Content-Encoding: br","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":"Cloudflare forwarded this request upstream (`cf-cache-status: DYNAMIC`).","naReason":"Optional — credited when the edge serves the page itself.","remediation":"Let Cloudflare cache HTML for visitors who are not logged in: a Cache Rule set to \"Eligible for cache\" that bypasses the logged-in, cart and comment cookies. The edge then answers pages near the visitor instead of sending each one to your server.","fix":{"tier":"free","feature":"Cloudflare integration","prompt":"Using my site's xSpeed MCP connection: check whether Cloudflare is caching HTML for this site, and if it is not, tell me the Cache Rule to add and purge Cloudflare once it is in place."},"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 — 7 files: jquery.min.js, jquery-migrate.min.js, cd7068831516cfb98a89b0c28dde5f73.css… · ~200ms 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 (≤ 350KB for full marks)","dimension":"assets","weight":3,"status":"pass","earned":3,"evidence":"67KB 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":20,"weight":27,"score":74,"applicable":true},"assets":{"earned":11,"weight":16,"score":69,"applicable":true},"stack":{"earned":0,"weight":0,"score":0,"applicable":false}},"overallScore":86,"gradedWeight":83,"grade":"B","level":4,"levelName":"Fast","partial":false,"unanalysable":false},"mobile":{"device":"mobile","lighthouse":100,"lighthouseVersion":"13.5.0","psiError":null,"lighthouseAnalysedAt":"2026-10-15T01:05:13.144Z","lighthouseReplayed":false,"metrics":{"lcpMs":1377,"cls":0,"tbtMs":0,"fcpMs":1377,"speedIndexMs":1377,"serverResponseMs":3,"totalBytes":68733},"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 1.4s","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 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":"pass","earned":8,"evidence":"TTFB 112ms 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 3ms 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.","refs":[{"name":"web.dev — Time to First Byte","url":"https://web.dev/articles/ttfb"}]},{"id":"D2","name":"Page served from cache","dimension":"delivery","weight":7,"status":"fail","earned":0,"evidence":"No cache evidence in headers or HTML","remediation":"Serve HTML from a static cache instead of rebuilding it per visitor.","fix":{"tier":"free","feature":"Page Cache + Preloader","prompt":"Using my site's xSpeed MCP connection: enable page caching, start the preloader so pages are pre-warmed, and confirm get_cache_status reports hits."},"refs":[{"name":"MDN — HTTP caching","url":"https://developer.mozilla.org/en-US/docs/Web/HTTP/Caching"}]},{"id":"D3","name":"HTML compression (bytes on the wire)","dimension":"delivery","weight":5,"status":"pass","earned":5,"evidence":"Content-Encoding: br","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":"Cloudflare forwarded this request upstream (`cf-cache-status: DYNAMIC`).","naReason":"Optional — credited when the edge serves the page itself.","remediation":"Let Cloudflare cache HTML for visitors who are not logged in: a Cache Rule set to \"Eligible for cache\" that bypasses the logged-in, cart and comment cookies. The edge then answers pages near the visitor instead of sending each one to your server.","fix":{"tier":"free","feature":"Cloudflare integration","prompt":"Using my site's xSpeed MCP connection: check whether Cloudflare is caching HTML for this site, and if it is not, tell me the Cache Rule to add and purge Cloudflare once it is in place."},"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 — 7 files: fb7de647b9a46663533446fe6e9d3f44.css, main.min.css, menu.min.js… · ~900ms 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 (≤ 350KB for full marks)","dimension":"assets","weight":3,"status":"pass","earned":3,"evidence":"67KB 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":20,"weight":27,"score":74,"applicable":true},"assets":{"earned":11,"weight":16,"score":69,"applicable":true},"stack":{"earned":0,"weight":0,"score":0,"applicable":false}},"overallScore":86,"gradedWeight":83,"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-15T01:05:13.341Z","lighthouseReplayed":false},"platform":{"wordpress":false,"generator":null,"webServer":"Cloudflare","cachePlugin":null,"xspeed":false,"xspeedVersion":null,"xspeedProVersion":null,"xspeedMcp":false,"xspeedHub":null,"cdn":"Cloudflare","edgeFingerprint":"cf-dynamic","crawlerTextChars":33,"renderCache":null,"usesNextImage":false,"stackName":null,"saas":false,"hosting":null},"measured":{"ttfbMs":112,"serverTimingMs":null,"proberRegion":"Vilnius, Lithuania (EU)","redirects":0,"compression":"br","compressionBytes":{"gzip":null,"br":null},"edge":"forwarding","cacheHit":false,"staticFile":false,"lighthouse":100,"lcpMs":365,"cls":0,"tbtMs":0,"lighthouseDesktop":100,"lighthouseMobile":100},"icon":null,"restricted":null,"screenshot":"data:image/jpeg;base64,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NaZFFTa1u9jnOMhcDE4SHcCBgn6PbI+61K/TdOu/fA+SN+7cC1rAQcEZH0/8R/ufK+IulqEP+q3N5B4az29P5fbJwr8tHfZPjr7XLHf1dPejqipXs1O7M0bvl3SlzHRyOGG4HOWc4yB5KsN6nuUqpGpae908bGOc5p2lxkkcyMbBuIJDcn1xn3WnW6bqVS01nyRFrtwLQwYOCOPp8Ej91LY0OGwJBPPPJ3A1r9207g05Gfp9iSQpOeldRGxGGrVzO7Ni6s3yVWu0+eNswOXSEtw4Oc3aMgAnLfcgnIwPXGp09q/4vWlkdAa7437HRudkjgHkEAg8+hH9xyq46YpAxkF+Yxhv0s4GSf8AD5J/uVe0nTINLifHWyGvO45AHOMewCznOnX0xu3hGrf1TsvIiLi7iIiAiIgIiICIiAiIgIq/cd5TuO8oLCKv3HeU7jvKCwir9x3lO47ygsIq/cd5TuO8oLCKv3HeU7jvKCwir9x3lO47ygsIq/cd5TuO8oLCKv3HeU7jvKCwir9x3lO47ygsIq/cd5TuO8oLCKv3HeU7jvKCwir9x3lO47ygsIq/cd5TuO8oLCKv3HeU7jvKCwir9x3lO47ygsIq/cd5TuO8oPlEREEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQf//Z","screenshotDesktop":"data:image/jpeg;base64,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Wbr4G6+CsAWbr4G6+CsAWbr4G6+CsAWbr4G6+CsAWbr4G6+CsAWbr4G6+CsAWbr4G6+CsAWbr4G6+CsAWbr4G6+CsAWbr4G6+CsAWbr4G6+CsAWbr4G6+CsAWbr4G6+CsAWbr4G6+CsAWbr4G6+CsAWbr4G6+CsAWbr4G6+CsAWbr4BWAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/2Q==","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 365ms","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 365ms","remediation":"First paint is gated on server response and render-blocking CSS.","refs":[{"name":"web.dev — First Contentful Paint","url":"https://web.dev/articles/fcp"}]},{"id":"D1","name":"Time to first byte ≤ 200ms","dimension":"delivery","weight":8,"status":"pass","earned":8,"evidence":"TTFB 112ms 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 2ms 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.","refs":[{"name":"web.dev — Time to First Byte","url":"https://web.dev/articles/ttfb"}]},{"id":"D2","name":"Page served from cache","dimension":"delivery","weight":7,"status":"fail","earned":0,"evidence":"No cache evidence in headers or HTML","remediation":"Serve HTML from a static cache instead of rebuilding it per visitor.","fix":{"tier":"free","feature":"Page Cache + Preloader","prompt":"Using my site's xSpeed MCP connection: enable page caching, start the preloader so pages are pre-warmed, and confirm get_cache_status reports hits."},"refs":[{"name":"MDN — HTTP caching","url":"https://developer.mozilla.org/en-US/docs/Web/HTTP/Caching"}]},{"id":"D3","name":"HTML compression (bytes on the wire)","dimension":"delivery","weight":5,"status":"pass","earned":5,"evidence":"Content-Encoding: br","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":"Cloudflare forwarded this request upstream (`cf-cache-status: DYNAMIC`).","naReason":"Optional — credited when the edge serves the page itself.","remediation":"Let Cloudflare cache HTML for visitors who are not logged in: a Cache Rule set to \"Eligible for cache\" that bypasses the logged-in, cart and comment cookies. The edge then answers pages near the visitor instead of sending each one to your server.","fix":{"tier":"free","feature":"Cloudflare integration","prompt":"Using my site's xSpeed MCP connection: check whether Cloudflare is caching HTML for this site, and if it is not, tell me the Cache Rule to add and purge Cloudflare once it is in place."},"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 — 7 files: jquery.min.js, jquery-migrate.min.js, cd7068831516cfb98a89b0c28dde5f73.css… · ~200ms 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 (≤ 350KB for full marks)","dimension":"assets","weight":3,"status":"pass","earned":3,"evidence":"67KB 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":20,"weight":27,"score":74,"applicable":true},"assets":{"earned":11,"weight":16,"score":69,"applicable":true},"stack":{"earned":0,"weight":0,"score":0,"applicable":false}},"overallScore":86,"partial":false,"challenged":null,"unanalysable":false,"gradedWeight":83,"grade":"B","level":4,"levelName":"Fast","reportUrl":"https://xspeedcache.com/scan/r/gp-hawthorndigital-dev-04ce7a7217","recommendations":{"recommend":[],"scanner":{"name":"xSpeed Scan","free":true,"auth":"none","mcpUrl":"https://xspeedcache.com/scan/mcp","tools":["run_speed_scan","get_speed_scan"],"docs":"https://xspeedcache.com/docs/scan-mcp/","connect":{"claudeCode":"claude mcp add --transport http xspeed-scan https://xspeedcache.com/scan/mcp","mcpServers":{"xspeed-scan":{"type":"http","url":"https://xspeedcache.com/scan/mcp"}}},"note":"Free, no API key. Scan any public site and get the same graded report as this one, with the fix for every failing check."}},"captures":{"desktop":{"version":1,"state":"unavailable","scanId":"gp-hawthorndigital-dev-04ce7a7217","device":"desktop","reason":"safe_capture_provider_unavailable"},"mobile":{"version":1,"state":"unavailable","scanId":"gp-hawthorndigital-dev-04ce7a7217","device":"mobile","reason":"safe_capture_provider_unavailable"}}}