{"scanId":"cinecraftproduction-co-nz-7f031ee69b","url":"https://cinecraftproduction.co.nz/","finalUrl":"https://cinecraftproduction.co.nz/","status":"complete","source":"web","visibility":"listed","scannedAt":"2026-10-10T05:52:04.796Z","durationMs":35791,"rubricVersion":"2026.10.1","strategy":"both","device":"desktop","devices":{"desktop":{"device":"desktop","lighthouse":58,"lighthouseVersion":"13.5.0","psiError":null,"lighthouseAnalysedAt":"2026-10-10T05:51:35.781Z","lighthouseReplayed":false,"metrics":{"lcpMs":1330.065712111492,"cls":0.0003812100759778224,"tbtMs":1928.0000000000014,"fcpMs":975.0406220325588,"speedIndexMs":2876.6290973720006,"serverResponseMs":5,"totalBytes":12402358},"field":null,"checks":[{"id":"S1","name":"Lighthouse performance score (desktop)","dimension":"speed","weight":18,"status":"partial","earned":10.4,"evidence":"58/100 (Lighthouse 13.5.0, desktop)","remediation":"The composite Lighthouse score — every fix below moves it.","fix":{"tier":"free","feature":"AI Optimize","prompt":"Using my site's xSpeed MCP connection: run optimize_site, then run_benchmark to verify the score improved."},"refs":[{"name":"Lighthouse performance scoring","url":"https://developer.chrome.com/docs/lighthouse/performance/performance-scoring"}]},{"id":"S2","name":"Largest Contentful Paint ≤ 2.5s","dimension":"speed","weight":8,"status":"pass","earned":8,"evidence":"LCP 1.3s","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":"fail","earned":0,"evidence":"TBT 1.9s","remediation":"Less JavaScript on the main thread: defer scripts and drop unused bundles.","fix":{"tier":"free","feature":"JS Minify + Defer","prompt":"Using my site's xSpeed MCP connection: enable JS minification and deferred loading, then re-test Total Blocking Time."},"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 975ms","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 735ms 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 5ms 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 (bytes on the wire)","dimension":"delivery","weight":5,"status":"pass","earned":5,"evidence":"Content-Encoding: br — 31KB on the wire (gzip would be 31KB)","remediation":"Compressed well. 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":"partial","earned":2.5,"evidence":"Lighthouse cache-policy audit score 50% — 8 files: maxresdefault.jpg (img.youtube.com), fbevents.js (connect.facebook.net), 624617713937608 (connect.facebook.net)…","remediation":"Every asset with a short cache lifetime here is served by another host (img.youtube.com, connect.facebook.net, static.hotjar.com). Their Cache-Control is not yours to set — this check will not clear while you load them.","fix":{"tier":"free","feature":"Browser Cache","prompt":"Using my site's xSpeed MCP connection: enable browser-cache headers for static assets, then re-run the audit."},"refs":[{"name":"Lighthouse — Efficient cache policy","url":"https://developer.chrome.com/docs/lighthouse/performance/uses-long-cache-ttl"}]},{"id":"D5","name":"CDN edge 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 — 8 files: elementor-icons.min.css, frontend.min.css, post-667.css… · ~1.9s 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":"partial","earned":2,"evidence":"Lighthouse audit score 50% — 2 files: fontawesome.css, uael-sticky-header.js","remediation":"Ship minified assets — whitespace and comments are pure transfer waste.","fix":{"tier":"free","feature":"HTML/CSS/JS Minify","prompt":"Using my site's xSpeed MCP connection: enable HTML, CSS and JS minification, purge the cache, and re-test."},"refs":[{"name":"Lighthouse — Minify CSS","url":"https://developer.chrome.com/docs/lighthouse/performance/unminified-css"},{"name":"Minify JavaScript","url":"https://developer.chrome.com/docs/lighthouse/performance/unminified-javascript"}]},{"id":"A3","name":"Modern, optimized image formats","dimension":"assets","weight":4,"status":"fail","earned":0,"evidence":"Fails the Lighthouse audit — 6 files: IMG_4603-1-1536x1024.jpg, 0E0A0288-Enhanced-NR-1024x683.jpg, maxresdefault.jpg (img.youtube.com)… · ~100ms of first paint","remediation":"Serve WebP/AVIF at the right compression. 4 of these come from another host and will not clear.","fix":{"tier":"pro","feature":"Image Converter (WebP/AVIF)","prompt":"Using my site's xSpeed MCP connection: enable WebP/AVIF conversion with URL rewriting, then re-test image audits."},"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":"pass","earned":4,"evidence":"Passes the Lighthouse audit","remediation":"The largest image must be in the HTML and preloaded — never lazy-loaded or script-injected.","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":"fail","earned":0,"evidence":"11.8MB transferred — over 1,500KB","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.","fix":{"tier":"free","feature":"Minify + Lazy Load + Image Converter (Pro)","prompt":"Using my site's xSpeed MCP connection: enable minification and lazy loading (and image conversion on Pro), then re-check page weight."},"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.3)","remediation":"Informational.","refs":[]},{"id":"W2","name":"Caching plugin active","dimension":"stack","weight":4,"status":"pass","earned":4,"evidence":"xSpeed Cache (xSpeed signature: v1.4.1)","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.4.1","remediation":"xSpeed includes controls for these fixes; an authenticated MCP client can apply them after its connection is configured.","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,"optional":true,"status":"pass","earned":2,"evidence":"The public xSpeed MCP endpoint returned HTTP 401 at https://cinecraftproduction.co.nz/xspeed/mcp; this confirms route responsiveness only, not authenticated access or control.","remediation":"Configure an MCP client for this endpoint and verify authenticated access before relying on it to inspect or change the site.","refs":[{"name":"Model Context Protocol","url":"https://modelcontextprotocol.io/"},{"name":"xSpeed documentation","url":"https://xspeedcache.com/docs"}]}],"dimensions":{"speed":{"earned":27.4,"weight":40,"score":69,"applicable":true},"delivery":{"earned":16.5,"weight":27,"score":61,"applicable":true},"assets":{"earned":6,"weight":20,"score":30,"applicable":true},"stack":{"earned":10,"weight":10,"score":100,"applicable":true}},"overallScore":62,"gradedWeight":97,"grade":"D","level":3,"levelName":"Average","partial":false,"unanalysable":false},"mobile":{"device":"mobile","lighthouse":47,"lighthouseVersion":"13.5.0","psiError":null,"lighthouseAnalysedAt":"2026-10-10T05:51:35.463Z","lighthouseReplayed":false,"metrics":{"lcpMs":4801.563825609934,"cls":0,"tbtMs":956.5,"fcpMs":3636.546218545125,"speedIndexMs":7334.509627315492,"serverResponseMs":4,"totalBytes":11954629},"field":null,"checks":[{"id":"S1","name":"Lighthouse performance score (mobile)","dimension":"speed","weight":18,"status":"fail","earned":8.5,"evidence":"47/100 (Lighthouse 13.5.0, mobile)","remediation":"The composite Lighthouse score — every fix below moves it.","fix":{"tier":"free","feature":"AI Optimize","prompt":"Using my site's xSpeed MCP connection: run optimize_site, then run_benchmark to verify the score improved."},"refs":[{"name":"Lighthouse performance scoring","url":"https://developer.chrome.com/docs/lighthouse/performance/performance-scoring"}]},{"id":"S2","name":"Largest Contentful Paint ≤ 2.5s","dimension":"speed","weight":8,"status":"fail","earned":0,"evidence":"LCP 4.8s","remediation":"Serve the hero content faster: cache the page, preload the LCP image, and ship critical CSS.","fix":{"tier":"free","feature":"Page Cache + Preloader (Critical CSS in Pro)","prompt":"Using my site's xSpeed MCP connection: enable page caching, start the preloader, and (on Pro) generate critical CSS for this page; then re-test LCP."},"refs":[{"name":"web.dev — Largest Contentful Paint","url":"https://web.dev/articles/lcp"},{"name":"Optimize LCP","url":"https://web.dev/articles/optimize-lcp"}]},{"id":"S3","name":"Cumulative Layout Shift ≤ 0.1","dimension":"speed","weight":5,"status":"pass","earned":5,"evidence":"CLS 0.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":"fail","earned":0,"evidence":"TBT 957ms","remediation":"Less JavaScript on the main thread: defer scripts and drop unused bundles.","fix":{"tier":"free","feature":"JS Minify + Defer","prompt":"Using my site's xSpeed MCP connection: enable JS minification and deferred loading, then re-test Total Blocking Time."},"refs":[{"name":"web.dev — Total Blocking Time","url":"https://web.dev/articles/tbt"}]},{"id":"S5","name":"First Contentful Paint ≤ 1.8s","dimension":"speed","weight":4,"status":"fail","earned":0,"evidence":"FCP 3.6s","remediation":"First paint is gated on server response and render-blocking CSS.","fix":{"tier":"free","feature":"Page Cache + CSS Minify","prompt":"Using my site's xSpeed MCP connection: enable page caching and CSS minification, then re-test First Contentful Paint."},"refs":[{"name":"web.dev — First Contentful Paint","url":"https://web.dev/articles/fcp"}]},{"id":"D1","name":"Time to first byte ≤ 200ms","dimension":"delivery","weight":8,"status":"fail","earned":0,"evidence":"TTFB 735ms 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 4ms 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 (bytes on the wire)","dimension":"delivery","weight":5,"status":"pass","earned":5,"evidence":"Content-Encoding: br — 31KB on the wire (gzip would be 31KB)","remediation":"Compressed well. 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":"partial","earned":2.5,"evidence":"Lighthouse cache-policy audit score 50% — 7 files: email-decode.min.js, fbevents.js (connect.facebook.net), 624617713937608 (connect.facebook.net)…","remediation":"Give your CSS/JS/images long Cache-Control lifetimes. 6 of these are 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 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 — 8 files: elementor-icons.min.css, frontend.min.css, post-667.css… · ~4.7s 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":"partial","earned":2,"evidence":"Lighthouse audit score 50% — 2 files: fontawesome.css, uael-sticky-header.js","remediation":"Ship minified assets — whitespace and comments are pure transfer waste.","fix":{"tier":"free","feature":"HTML/CSS/JS Minify","prompt":"Using my site's xSpeed MCP connection: enable HTML, CSS and JS minification, purge the cache, and re-test."},"refs":[{"name":"Lighthouse — Minify CSS","url":"https://developer.chrome.com/docs/lighthouse/performance/unminified-css"},{"name":"Minify JavaScript","url":"https://developer.chrome.com/docs/lighthouse/performance/unminified-javascript"}]},{"id":"A3","name":"Modern, optimized image formats","dimension":"assets","weight":4,"status":"fail","earned":0,"evidence":"Fails the Lighthouse audit — 4 files: 0E0A0709-Enhanced-NR-683x1024.jpg, IMG_4603-1-768x512.jpg, 0E0A0288-Enhanced-NR-1024x683.jpg… · ~300ms of first paint","remediation":"Serve WebP/AVIF at the right compression — usually the single largest byte saving.","fix":{"tier":"pro","feature":"Image Converter (WebP/AVIF)","prompt":"Using my site's xSpeed MCP connection: enable WebP/AVIF conversion with URL rewriting, then re-test image audits."},"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":"fail","earned":0,"evidence":"11.4MB transferred — over 1,500KB","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.","fix":{"tier":"free","feature":"Minify + Lazy Load + Image Converter (Pro)","prompt":"Using my site's xSpeed MCP connection: enable minification and lazy loading (and image conversion on Pro), then re-check page weight."},"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.3)","remediation":"Informational.","refs":[]},{"id":"W2","name":"Caching plugin active","dimension":"stack","weight":4,"status":"pass","earned":4,"evidence":"xSpeed Cache (xSpeed signature: v1.4.1)","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.4.1","remediation":"xSpeed includes controls for these fixes; an authenticated MCP client can apply them after its connection is configured.","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,"optional":true,"status":"pass","earned":2,"evidence":"The public xSpeed MCP endpoint returned HTTP 401 at https://cinecraftproduction.co.nz/xspeed/mcp; this confirms route responsiveness only, not authenticated access or control.","remediation":"Configure an MCP client for this endpoint and verify authenticated access before relying on it to inspect or change the site.","refs":[{"name":"Model Context Protocol","url":"https://modelcontextprotocol.io/"},{"name":"xSpeed documentation","url":"https://xspeedcache.com/docs"}]}],"dimensions":{"speed":{"earned":13.5,"weight":40,"score":34,"applicable":true},"delivery":{"earned":16.5,"weight":27,"score":61,"applicable":true},"assets":{"earned":2,"weight":16,"score":13,"applicable":true},"stack":{"earned":10,"weight":10,"score":100,"applicable":true}},"overallScore":45,"gradedWeight":93,"grade":"F","level":2,"levelName":"Slow","partial":false,"unanalysable":false}},"engine":{"probes":"xspeed-scan/1.0","lighthouse":"13.5.0","psiError":null,"lighthouseAnalysedAt":"2026-10-10T05:51:35.781Z","lighthouseReplayed":false},"platform":{"wordpress":true,"generator":"WordPress 7.1.3","webServer":"Cloudflare","cachePlugin":"xSpeed Cache","xspeed":true,"xspeedVersion":"1.4.1","xspeedProVersion":null,"xspeedMcp":true,"xspeedHub":false,"cdn":"Cloudflare","edgeFingerprint":"cf-dynamic","crawlerTextChars":1492,"renderCache":null,"usesNextImage":false,"stackName":null,"saas":false,"hosting":null},"measured":{"ttfbMs":735,"serverTimingMs":null,"proberRegion":"Vilnius, Lithuania (EU)","redirects":0,"compression":"br","compressionBytes":{"gzip":31640,"br":31557},"edge":"forwarding","cacheHit":true,"staticFile":false,"lighthouse":58,"lcpMs":1330.065712111492,"cls":0.0003812100759778224,"tbtMs":1928.0000000000014,"lighthouseDesktop":58,"lighthouseMobile":47},"icon":"data:image/jpeg;base64,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","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":"partial","earned":10.4,"evidence":"58/100 (Lighthouse 13.5.0, desktop)","remediation":"The composite Lighthouse score — every fix below moves it.","fix":{"tier":"free","feature":"AI Optimize","prompt":"Using my site's xSpeed MCP connection: run optimize_site, then run_benchmark to verify the score improved."},"refs":[{"name":"Lighthouse performance scoring","url":"https://developer.chrome.com/docs/lighthouse/performance/performance-scoring"}]},{"id":"S2","name":"Largest Contentful Paint ≤ 2.5s","dimension":"speed","weight":8,"status":"pass","earned":8,"evidence":"LCP 1.3s","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":"fail","earned":0,"evidence":"TBT 1.9s","remediation":"Less JavaScript on the main thread: defer scripts and drop unused bundles.","fix":{"tier":"free","feature":"JS Minify + Defer","prompt":"Using my site's xSpeed MCP connection: enable JS minification and deferred loading, then re-test Total Blocking Time."},"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 975ms","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 735ms 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 5ms 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 (bytes on the wire)","dimension":"delivery","weight":5,"status":"pass","earned":5,"evidence":"Content-Encoding: br — 31KB on the wire (gzip would be 31KB)","remediation":"Compressed well. 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":"partial","earned":2.5,"evidence":"Lighthouse cache-policy audit score 50% — 8 files: maxresdefault.jpg (img.youtube.com), fbevents.js (connect.facebook.net), 624617713937608 (connect.facebook.net)…","remediation":"Every asset with a short cache lifetime here is served by another host (img.youtube.com, connect.facebook.net, static.hotjar.com). Their Cache-Control is not yours to set — this check will not clear while you load them.","fix":{"tier":"free","feature":"Browser Cache","prompt":"Using my site's xSpeed MCP connection: enable browser-cache headers for static assets, then re-run the audit."},"refs":[{"name":"Lighthouse — Efficient cache policy","url":"https://developer.chrome.com/docs/lighthouse/performance/uses-long-cache-ttl"}]},{"id":"D5","name":"CDN edge 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 — 8 files: elementor-icons.min.css, frontend.min.css, post-667.css… · ~1.9s 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":"partial","earned":2,"evidence":"Lighthouse audit score 50% — 2 files: fontawesome.css, uael-sticky-header.js","remediation":"Ship minified assets — whitespace and comments are pure transfer waste.","fix":{"tier":"free","feature":"HTML/CSS/JS Minify","prompt":"Using my site's xSpeed MCP connection: enable HTML, CSS and JS minification, purge the cache, and re-test."},"refs":[{"name":"Lighthouse — Minify CSS","url":"https://developer.chrome.com/docs/lighthouse/performance/unminified-css"},{"name":"Minify JavaScript","url":"https://developer.chrome.com/docs/lighthouse/performance/unminified-javascript"}]},{"id":"A3","name":"Modern, optimized image formats","dimension":"assets","weight":4,"status":"fail","earned":0,"evidence":"Fails the Lighthouse audit — 6 files: IMG_4603-1-1536x1024.jpg, 0E0A0288-Enhanced-NR-1024x683.jpg, maxresdefault.jpg (img.youtube.com)… · ~100ms of first paint","remediation":"Serve WebP/AVIF at the right compression. 4 of these come from another host and will not clear.","fix":{"tier":"pro","feature":"Image Converter (WebP/AVIF)","prompt":"Using my site's xSpeed MCP connection: enable WebP/AVIF conversion with URL rewriting, then re-test image audits."},"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":"pass","earned":4,"evidence":"Passes the Lighthouse audit","remediation":"The largest image must be in the HTML and preloaded — never lazy-loaded or script-injected.","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":"fail","earned":0,"evidence":"11.8MB transferred — over 1,500KB","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.","fix":{"tier":"free","feature":"Minify + Lazy Load + Image Converter (Pro)","prompt":"Using my site's xSpeed MCP connection: enable minification and lazy loading (and image conversion on Pro), then re-check page weight."},"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.3)","remediation":"Informational.","refs":[]},{"id":"W2","name":"Caching plugin active","dimension":"stack","weight":4,"status":"pass","earned":4,"evidence":"xSpeed Cache (xSpeed signature: v1.4.1)","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.4.1","remediation":"xSpeed includes controls for these fixes; an authenticated MCP client can apply them after its connection is configured.","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,"optional":true,"status":"pass","earned":2,"evidence":"The public xSpeed MCP endpoint returned HTTP 401 at https://cinecraftproduction.co.nz/xspeed/mcp; this confirms route responsiveness only, not authenticated access or control.","remediation":"Configure an MCP client for this endpoint and verify authenticated access before relying on it to inspect or change the site.","refs":[{"name":"Model Context Protocol","url":"https://modelcontextprotocol.io/"},{"name":"xSpeed documentation","url":"https://xspeedcache.com/docs"}]}],"dimensions":{"speed":{"earned":27.4,"weight":40,"score":69,"applicable":true},"delivery":{"earned":16.5,"weight":27,"score":61,"applicable":true},"assets":{"earned":6,"weight":20,"score":30,"applicable":true},"stack":{"earned":10,"weight":10,"score":100,"applicable":true}},"overallScore":62,"partial":false,"challenged":null,"unanalysable":false,"gradedWeight":97,"grade":"D","level":3,"levelName":"Average","reportUrl":"https://xspeedcache.com/scan/r/cinecraftproduction-co-nz-7f031ee69b","recommendations":{"recommend":[{"product":"xSpeed Hub","why":"The report indicates that MCP is available, but this scan has not tested client authentication. If they manage multiple sites, xSpeed Hub may provide a shared control plane after access is verified.","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."}},"captures":{"desktop":{"version":1,"state":"unavailable","scanId":"cinecraftproduction-co-nz-7f031ee69b","device":"desktop","reason":"safe_capture_provider_unavailable"},"mobile":{"version":1,"state":"unavailable","scanId":"cinecraftproduction-co-nz-7f031ee69b","device":"mobile","reason":"safe_capture_provider_unavailable"}}}