{"scanId":"cinecraftmedia-co-nz-74bf531f53","url":"https://cinecraftmedia.co.nz/","finalUrl":"https://cinecraftmedia.co.nz/","status":"complete","source":"web","visibility":"listed","scannedAt":"2026-10-10T04:48:35.178Z","durationMs":25663,"rubricVersion":"2026.10.1","strategy":"both","device":"desktop","devices":{"desktop":{"device":"desktop","lighthouse":95,"lighthouseVersion":"13.5.0","psiError":null,"lighthouseAnalysedAt":"2026-10-10T04:48:15.823Z","lighthouseReplayed":false,"metrics":{"lcpMs":984.0773928720761,"cls":0.0003812100759778224,"tbtMs":43,"fcpMs":832.0633214407894,"speedIndexMs":1934.4150192673728,"serverResponseMs":4,"totalBytes":5169448},"field":null,"checks":[{"id":"S1","name":"Lighthouse performance score (desktop)","dimension":"speed","weight":18,"status":"pass","earned":17.1,"evidence":"95/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 984ms","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 43ms","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 832ms","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 104ms 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.","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 — 24KB on the wire (gzip would be 24KB)","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% — 4 files: email-decode.min.js, player.module.js (f.vimeocdn.com), vendor.module.js (f.vimeocdn.com)…","remediation":"Give your CSS/JS/images long Cache-Control lifetimes. 3 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":"pass","earned":3,"evidence":"Cloudflare answered this page from its edge (`cf-cache-status: HIT`).","remediation":"Serving HTML from the edge.","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: widget-blockquote.min.css, widget-nav-menu.min.css, widget-mega-menu.min.css… · ~650ms 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 — 5 files: DSC05045.tif.1-scaled.jpg, Boundary-line-scaled.jpg, DSC08610-scaled.jpg… · ~50ms 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":"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":"4.9MB 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://cinecraftmedia.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":39.1,"weight":40,"score":98,"applicable":true},"delivery":{"earned":27.5,"weight":30,"score":92,"applicable":true},"assets":{"earned":6,"weight":20,"score":30,"applicable":true},"stack":{"earned":10,"weight":10,"score":100,"applicable":true}},"overallScore":83,"gradedWeight":100,"grade":"B","level":4,"levelName":"Fast","partial":false,"unanalysable":false},"mobile":{"device":"mobile","lighthouse":77,"lighthouseVersion":"13.5.0","psiError":null,"lighthouseAnalysedAt":"2026-10-10T04:48:15.864Z","lighthouseReplayed":false,"metrics":{"lcpMs":3916.0550398288656,"cls":0.001334381864619088,"tbtMs":95.5,"fcpMs":3492.0481598502574,"speedIndexMs":5355.129111145725,"serverResponseMs":4,"totalBytes":5081805},"field":null,"checks":[{"id":"S1","name":"Lighthouse performance score (mobile)","dimension":"speed","weight":18,"status":"partial","earned":13.9,"evidence":"77/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":"partial","earned":4,"evidence":"LCP 3.9s","remediation":"Serve the hero content faster: cache the page, preload the LCP image, and ship critical CSS.","fix":{"tier":"free","feature":"Page Cache + Preloader (Critical CSS in Pro)","prompt":"Using my site's xSpeed MCP connection: enable page caching, start the preloader, and (on Pro) generate critical CSS for this page; then re-test LCP."},"refs":[{"name":"web.dev — Largest Contentful Paint","url":"https://web.dev/articles/lcp"},{"name":"Optimize LCP","url":"https://web.dev/articles/optimize-lcp"}]},{"id":"S3","name":"Cumulative Layout Shift ≤ 0.1","dimension":"speed","weight":5,"status":"pass","earned":5,"evidence":"CLS 0.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 96ms","remediation":"Less JavaScript on the main thread: defer scripts and drop unused bundles.","refs":[{"name":"web.dev — Total Blocking Time","url":"https://web.dev/articles/tbt"}]},{"id":"S5","name":"First Contentful Paint ≤ 1.8s","dimension":"speed","weight":4,"status":"fail","earned":0,"evidence":"FCP 3.5s","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":"pass","earned":8,"evidence":"TTFB 104ms 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.","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 — 24KB on the wire (gzip would be 24KB)","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% — 4 files: email-decode.min.js, player.module.js (f.vimeocdn.com), vendor.module.js (f.vimeocdn.com)…","remediation":"Give your CSS/JS/images long Cache-Control lifetimes. 3 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":"pass","earned":3,"evidence":"Cloudflare answered this page from its edge (`cf-cache-status: HIT`).","remediation":"Serving HTML from the edge.","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: widget-blockquote.min.css, widget-nav-menu.min.css, widget-mega-menu.min.css… · ~3.0s 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":"partial","earned":2,"evidence":"Lighthouse audit score 50% — 4 files: DSC05045.tif.1-scaled.jpg, Boundary-line-scaled.jpg, DSC08610-scaled.jpg…","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":"4.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://cinecraftmedia.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.9,"weight":40,"score":70,"applicable":true},"delivery":{"earned":27.5,"weight":30,"score":92,"applicable":true},"assets":{"earned":4,"weight":16,"score":25,"applicable":true},"stack":{"earned":10,"weight":10,"score":100,"applicable":true}},"overallScore":72,"gradedWeight":96,"grade":"C","level":3,"levelName":"Average","partial":false,"unanalysable":false}},"engine":{"probes":"xspeed-scan/1.0","lighthouse":"13.5.0","psiError":null,"lighthouseAnalysedAt":"2026-10-10T04:48:15.823Z","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":null,"crawlerTextChars":2344,"renderCache":null,"usesNextImage":false,"stackName":null,"saas":false,"hosting":null},"measured":{"ttfbMs":104,"serverTimingMs":null,"proberRegion":"Vilnius, Lithuania (EU)","redirects":0,"compression":"br","compressionBytes":{"gzip":24398,"br":24990},"edge":"serving","cacheHit":true,"staticFile":false,"lighthouse":95,"lcpMs":984.0773928720761,"cls":0.0003812100759778224,"tbtMs":43,"lighthouseDesktop":95,"lighthouseMobile":77},"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":"pass","earned":17.1,"evidence":"95/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 984ms","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 43ms","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 832ms","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 104ms 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.","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 — 24KB on the wire (gzip would be 24KB)","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% — 4 files: email-decode.min.js, player.module.js (f.vimeocdn.com), vendor.module.js (f.vimeocdn.com)…","remediation":"Give your CSS/JS/images long Cache-Control lifetimes. 3 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":"pass","earned":3,"evidence":"Cloudflare answered this page from its edge (`cf-cache-status: HIT`).","remediation":"Serving HTML from the edge.","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: widget-blockquote.min.css, widget-nav-menu.min.css, widget-mega-menu.min.css… · ~650ms 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 — 5 files: DSC05045.tif.1-scaled.jpg, Boundary-line-scaled.jpg, DSC08610-scaled.jpg… · ~50ms 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":"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":"4.9MB 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://cinecraftmedia.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":39.1,"weight":40,"score":98,"applicable":true},"delivery":{"earned":27.5,"weight":30,"score":92,"applicable":true},"assets":{"earned":6,"weight":20,"score":30,"applicable":true},"stack":{"earned":10,"weight":10,"score":100,"applicable":true}},"overallScore":83,"partial":false,"challenged":null,"unanalysable":false,"gradedWeight":100,"grade":"B","level":4,"levelName":"Fast","reportUrl":"https://xspeedcache.com/scan/r/cinecraftmedia-co-nz-74bf531f53","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":"cinecraftmedia-co-nz-74bf531f53","device":"desktop","reason":"safe_capture_provider_unavailable"},"mobile":{"version":1,"state":"unavailable","scanId":"cinecraftmedia-co-nz-74bf531f53","device":"mobile","reason":"safe_capture_provider_unavailable"}}}