{"scanId":"proreviewinsight-com-dd645e3d15","url":"https://proreviewinsight.com/","finalUrl":"https://proreviewinsight.com/","status":"complete","source":"web","visibility":"listed","scannedAt":"2026-10-14T17:37:14.030Z","durationMs":32089,"rubricVersion":"2026.10.1","strategy":"both","device":"desktop","devices":{"desktop":{"device":"desktop","lighthouse":100,"lighthouseVersion":"13.5.0","psiError":null,"lighthouseAnalysedAt":"2026-10-14T17:37:06.994Z","lighthouseReplayed":false,"metrics":{"lcpMs":495.457933231825,"cls":0.001915601516213745,"tbtMs":0,"fcpMs":325,"speedIndexMs":353.7405466831724,"serverResponseMs":13,"totalBytes":174860},"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 495ms","remediation":"Serve the hero content faster: cache the page, preload the LCP image, and ship critical CSS.","refs":[{"name":"web.dev — Largest Contentful Paint","url":"https://web.dev/articles/lcp"},{"name":"Optimize LCP","url":"https://web.dev/articles/optimize-lcp"}]},{"id":"S3","name":"Cumulative Layout Shift ≤ 0.1","dimension":"speed","weight":5,"status":"pass","earned":5,"evidence":"CLS 0.002","remediation":"Reserve space for images/embeds so the page does not jump as it loads.","refs":[{"name":"web.dev — Cumulative Layout Shift","url":"https://web.dev/articles/cls"}]},{"id":"S4","name":"Total Blocking Time ≤ 200ms","dimension":"speed","weight":5,"status":"pass","earned":5,"evidence":"TBT 0ms","remediation":"Less JavaScript on the main thread: defer scripts and drop unused bundles.","refs":[{"name":"web.dev — Total Blocking Time","url":"https://web.dev/articles/tbt"}]},{"id":"S5","name":"First Contentful Paint ≤ 1.8s","dimension":"speed","weight":4,"status":"pass","earned":4,"evidence":"FCP 325ms","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 79ms measured from Vilnius, Lithuania (EU) (best of 2 requests). This includes the network round trips between us and your origin, not just server time.","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":"partial","earned":2.5,"evidence":"Served as Brotli: 36KB. The same page as gzip is 27KB — 9.1KB smaller on every uncached view.","remediation":"Your Brotli is compressing less than your gzip, which usually means a low Brotli level on the fly. Raise it (5 or more for dynamic pages, 11 for pre-compressed files) or let gzip answer HTML.","fix":{"tier":"free","feature":"GZIP (Brotli in Pro)","prompt":"Using my site's xSpeed MCP connection: check how the HTML is compressed, make sure the served encoding is the smaller of gzip and Brotli, then confirm the response size."},"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% — 5 files: 6ac4fb82374d9e6ec6461397522e7c5d.css, Manrope-VariableFont_wght.woff2, index.min.js…","remediation":"Give your CSS/JS/images long Cache-Control lifetimes. One of these is served by another host, so that part will not clear.","fix":{"tier":"free","feature":"Browser Cache","prompt":"Using my site's xSpeed MCP connection: enable browser-cache headers for static assets, then re-run the audit."},"refs":[{"name":"Lighthouse — Efficient cache policy","url":"https://developer.chrome.com/docs/lighthouse/performance/uses-long-cache-ttl"}]},{"id":"D5","name":"CDN edge serves the page","dimension":"delivery","weight":3,"optional":true,"status":"info","earned":0,"evidence":"No CDN signature detected","naReason":"Optional — a bonus when present.","remediation":"Optional: put a CDN or Cloudflare in front for global edge delivery.","fix":{"tier":"free","feature":"Cloudflare integration / CDN rewriter","prompt":"Using my site's xSpeed MCP connection: connect Cloudflare (or configure the CDN rewriter) and purge, then re-scan."},"refs":[{"name":"web.dev — Content delivery networks","url":"https://web.dev/articles/content-delivery-networks"}]},{"id":"D6","name":"Clean redirect chain","dimension":"delivery","weight":2,"status":"pass","earned":2,"evidence":"No redirects — the URL answers directly","remediation":"Each redirect adds a full round-trip before the page can even start.","refs":[{"name":"Lighthouse — Avoid redirects","url":"https://developer.chrome.com/docs/lighthouse/performance/redirects"}]},{"id":"A1","name":"No render-blocking resources","dimension":"assets","weight":5,"status":"fail","earned":0,"evidence":"Fails the Lighthouse audit — 1 file: 6ac4fb82374d9e6ec6461397522e7c5d.css · ~100ms 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":"171KB 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":"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 (X-XSpeed-Cache: MISS)","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":"X-XSpeed-Cache: MISS","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":"info","earned":0,"evidence":"The expected authentication response was not observed at the usual xSpeed MCP routes.","naReason":"Optional — a bonus when present.","remediation":"Optional: configure the MCP endpoint in an AI client and verify authenticated access before using it to apply fixes.","fix":{"tier":"free","feature":"MCP Server (built into xSpeed Free)","prompt":"In xSpeed → MCP Server, click Connect and paste the config into your AI client — then ask it to fix this report."},"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":22,"weight":27,"score":81,"applicable":true},"assets":{"earned":11,"weight":16,"score":69,"applicable":true},"stack":{"earned":8,"weight":8,"score":100,"applicable":true}},"overallScore":89,"gradedWeight":91,"grade":"B","level":4,"levelName":"Fast","partial":false,"unanalysable":false},"mobile":{"device":"mobile","lighthouse":98,"lighthouseVersion":"13.5.0","psiError":null,"lighthouseAnalysedAt":"2026-10-14T17:37:06.662Z","lighthouseReplayed":false,"metrics":{"lcpMs":2103.5,"cls":0.001026017572421496,"tbtMs":0,"fcpMs":1503.5,"speedIndexMs":2378.9392037391663,"serverResponseMs":17,"totalBytes":174743},"field":null,"checks":[{"id":"S1","name":"Lighthouse performance score (mobile)","dimension":"speed","weight":18,"status":"pass","earned":17.6,"evidence":"98/100 (Lighthouse 13.5.0, mobile)","remediation":"The composite Lighthouse score — every fix below moves it.","refs":[{"name":"Lighthouse performance scoring","url":"https://developer.chrome.com/docs/lighthouse/performance/performance-scoring"}]},{"id":"S2","name":"Largest Contentful Paint ≤ 2.5s","dimension":"speed","weight":8,"status":"pass","earned":8,"evidence":"LCP 2.1s","remediation":"Serve the hero content faster: cache the page, preload the LCP image, and ship critical CSS.","refs":[{"name":"web.dev — Largest Contentful Paint","url":"https://web.dev/articles/lcp"},{"name":"Optimize LCP","url":"https://web.dev/articles/optimize-lcp"}]},{"id":"S3","name":"Cumulative Layout Shift ≤ 0.1","dimension":"speed","weight":5,"status":"pass","earned":5,"evidence":"CLS 0.001","remediation":"Reserve space for images/embeds so the page does not jump as it loads.","refs":[{"name":"web.dev — Cumulative Layout Shift","url":"https://web.dev/articles/cls"}]},{"id":"S4","name":"Total Blocking Time ≤ 200ms","dimension":"speed","weight":5,"status":"pass","earned":5,"evidence":"TBT 0ms","remediation":"Less JavaScript on the main thread: defer scripts and drop unused bundles.","refs":[{"name":"web.dev — Total Blocking Time","url":"https://web.dev/articles/tbt"}]},{"id":"S5","name":"First Contentful Paint ≤ 1.8s","dimension":"speed","weight":4,"status":"pass","earned":4,"evidence":"FCP 1.5s","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 79ms measured from Vilnius, Lithuania (EU) (best of 2 requests). This includes the network round trips between us and your origin, not just server time.","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":"partial","earned":2.5,"evidence":"Served as Brotli: 36KB. The same page as gzip is 27KB — 9.1KB smaller on every uncached view.","remediation":"Your Brotli is compressing less than your gzip, which usually means a low Brotli level on the fly. Raise it (5 or more for dynamic pages, 11 for pre-compressed files) or let gzip answer HTML.","fix":{"tier":"free","feature":"GZIP (Brotli in Pro)","prompt":"Using my site's xSpeed MCP connection: check how the HTML is compressed, make sure the served encoding is the smaller of gzip and Brotli, then confirm the response size."},"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% — 5 files: 6ac4fb82374d9e6ec6461397522e7c5d.css, Manrope-VariableFont_wght.woff2, index.min.js…","remediation":"Give your CSS/JS/images long Cache-Control lifetimes. One of these is served by another host, so that part will not clear.","fix":{"tier":"free","feature":"Browser Cache","prompt":"Using my site's xSpeed MCP connection: enable browser-cache headers for static assets, then re-run the audit."},"refs":[{"name":"Lighthouse — Efficient cache policy","url":"https://developer.chrome.com/docs/lighthouse/performance/uses-long-cache-ttl"}]},{"id":"D5","name":"CDN edge serves the page","dimension":"delivery","weight":3,"optional":true,"status":"info","earned":0,"evidence":"No CDN signature detected","naReason":"Optional — a bonus when present.","remediation":"Optional: put a CDN or Cloudflare in front for global edge delivery.","fix":{"tier":"free","feature":"Cloudflare integration / CDN rewriter","prompt":"Using my site's xSpeed MCP connection: connect Cloudflare (or configure the CDN rewriter) and purge, then re-scan."},"refs":[{"name":"web.dev — Content delivery networks","url":"https://web.dev/articles/content-delivery-networks"}]},{"id":"D6","name":"Clean redirect chain","dimension":"delivery","weight":2,"status":"pass","earned":2,"evidence":"No redirects — the URL answers directly","remediation":"Each redirect adds a full round-trip before the page can even start.","refs":[{"name":"Lighthouse — Avoid redirects","url":"https://developer.chrome.com/docs/lighthouse/performance/redirects"}]},{"id":"A1","name":"No render-blocking resources","dimension":"assets","weight":5,"status":"fail","earned":0,"evidence":"Fails the Lighthouse audit — 1 file: 6ac4fb82374d9e6ec6461397522e7c5d.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":"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":"171KB 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":"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 (X-XSpeed-Cache: MISS)","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":"X-XSpeed-Cache: MISS","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":"info","earned":0,"evidence":"The expected authentication response was not observed at the usual xSpeed MCP routes.","naReason":"Optional — a bonus when present.","remediation":"Optional: configure the MCP endpoint in an AI client and verify authenticated access before using it to apply fixes.","fix":{"tier":"free","feature":"MCP Server (built into xSpeed Free)","prompt":"In xSpeed → MCP Server, click Connect and paste the config into your AI client — then ask it to fix this report."},"refs":[{"name":"Model Context Protocol","url":"https://modelcontextprotocol.io/"},{"name":"xSpeed documentation","url":"https://xspeedcache.com/docs"}]}],"dimensions":{"speed":{"earned":39.6,"weight":40,"score":99,"applicable":true},"delivery":{"earned":22,"weight":27,"score":81,"applicable":true},"assets":{"earned":11,"weight":16,"score":69,"applicable":true},"stack":{"earned":8,"weight":8,"score":100,"applicable":true}},"overallScore":89,"gradedWeight":91,"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-14T17:37:06.994Z","lighthouseReplayed":false},"platform":{"wordpress":true,"generator":"WordPress 7.1.3","webServer":"LiteSpeed","cachePlugin":"xSpeed Cache","xspeed":true,"xspeedVersion":null,"xspeedProVersion":null,"xspeedMcp":false,"xspeedHub":null,"cdn":null,"edgeFingerprint":null,"crawlerTextChars":4680,"renderCache":null,"usesNextImage":false,"stackName":null,"saas":false,"hosting":null},"measured":{"ttfbMs":79,"serverTimingMs":null,"proberRegion":"Vilnius, Lithuania (EU)","redirects":0,"compression":"br","compressionBytes":{"gzip":27960,"br":37243},"cacheHit":true,"staticFile":false,"lighthouse":100,"lcpMs":495.457933231825,"cls":0.001915601516213745,"tbtMs":0,"lighthouseDesktop":100,"lighthouseMobile":98},"icon":null,"restricted":null,"screenshot":"data:image/jpeg;base64,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8og5nU6WtuxToDSsRWRU+nnP9KNs7uTNkuadvPZxDnaI2fkkLcudMzDN3GxVJBC+aJ9KatFC0VWNawFoc73M04PdoAg8vnZXQEQUyr0tFE+rYOOg+rfkLD7UhDS6SCQy+15/3NIcz2nfx27dsMWAsx/h6MRjKTcdejkhbtkcYBcyVhMoAOnDTd9+51pXlEHPbGBtF1RtrFSSxRxyRPY0RWA+UkEzf1CN8x/uPuGiPB2szsTMzK43DPL5KdyCOxdEjw53KANb7j8l5MQP3EZ+6vi8+mz1TJwb6hHEu1319toOcQ9N597o/VOnWCKlh5kBDIa+jBIBvvyc15I8/wBbv+le5en57VRlerg30A2u2G0C+MfUP9WI7213v0GyHk7R933JXRkQUDL9OO9e7HBg2TyvuVpKliP02NghYYttBJBboteeIGjy/crcxGNnodQSWosVNx4zukkf6QkcS7Ya17XDmD8B47fceFc0QEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEXOuuOsOo6HXON6Y6VxVC5au0n2zNcmcxkIa7RLuI2R48d9kKv2/wAXsljOlOpJsthYGdRYC3XrWqkUpdHI2VwDXsPnuCdA/YfdB2VFybIdf9XQ2cVhI+nMfH1TlTJPBWktl0Ves1oPOVwHd2+Q0PsslT8S8pXw3WUOfxNar1J03V+qfBDMXwWGFhc1zXeQDrRHwg6qi4xe/FrOY7pfH5TKYGhSlzUkUeJimu6BDgS6WZ2tMaBxOvPuWCH8YMtFVz9SenhL+ZxtEZKN2LtmatPAHASDflr2jZ0fKDtyLnt7r0Xs7gsVhq0dyvksXLlLUrnkejX4+zWvlzjr9lTsT+JMHTn4V9HnEY2nXu5iSWKrXtXHNrwBsjub3yvJOh2/fvoIO5ouFR/jbdpzTVMpVw1ixTsV3WrONtmWuasruDpGHyHNcWgg/dT8n4v1oeqOr8dPUa2lhass1e1yOrMkQb6sf22HPaOyDqyLkMfUklzrLoC1lsPDHlr+JtWw9s8n/DD0+XDj4dsaBJHb4ULW/F3r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5Hyh4kfLK95eHNa129n5DWj+Ek6fx0uNs0JoZJK1nXrCSZ7nP0ABtxPLw0fPwghL/XlClLaa9gkFYPDgyZnqFzY+Z/p73rtrf3/bupbLZW3j6Na8abnxuPCWu08pA53aPR8fq4g/blvegvtnprG2ZZnyssFkzHMkhFmRsTuTOBPAO1vj23rfz57qUs1orMQimbyYHNeBsju1wcD/AJAQVuTqiShQfYyFNz4YucT7ERAD5WNJcA0nYbtrmgn5H27qww22y3bNYNIdAGEn4PLf/wClHzdN42e1LNNFK8Sci6F0zzFyc0tc4R74gkE9wPk/JWfHYapj5Xy1/qDK/XN8tiSQu0NDfJx3oIJFERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREHPetLEMGduONqnHdZXgdXjfKW2H+9+xCAe7jrWtEE6B7L1NmrVL12OvikYxNNVhexpN2Uzyj0vd3OtMGmaPvHddAQgHWwOyCmYPPT2+oq1WTJxyzStndYoBjeVUsIDRsDkPP+7e/I7K5rQr4mrBkH3W+s+dwcAZJnPDA4gkNBOhvQ8fZb6AiIgIiICier3Pb0nm3RFwkFGctLTog+m7WlLIgotXK1sdjTawYxlpvqelNHjZhMObm6i5H42/Tf/wCW/haOS6izVWfIRMvV/rYI5wKrgwniyJxbKGAc+5DTsnjo68rpCaG96G/ugpGRkyFfN46vazFlsENtjnzcImBzZIZtMd7da5saB/8AkPJ0VvdF5K3cmtQ3r7bsrGMe4xhhZG4kgtBaAW+P0vHIfc/FpTSAiIgIiICIiAiIgIiICIiAiIgIiICIiAiqXVGZlp5ur6T7LK1JrZrIjhe9j2vdx97gCAGtD39yP9qjz1NkKMLHOno2WWbs9WLs7lX1OWc5Dy7saNAgBuuw332gvqKqx9R2IJMnBdfTe+jBLIZowWMkLGsd4LjrXPRGz48rd6YtXrb8i+9YhlY2ZojZHEWGMGNjtbLjv9X7fP8AATqIiAiIgIi1Mw90eJuvjssqPbC8tsPG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","screenshotDesktop":"data:image/jpeg;base64,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","checks":[{"id":"S1","name":"Lighthouse performance score (desktop)","dimension":"speed","weight":18,"status":"pass","earned":18,"evidence":"100/100 (Lighthouse 13.5.0, desktop)","remediation":"The composite Lighthouse score — every fix below moves it.","refs":[{"name":"Lighthouse performance scoring","url":"https://developer.chrome.com/docs/lighthouse/performance/performance-scoring"}]},{"id":"S2","name":"Largest Contentful Paint ≤ 2.5s","dimension":"speed","weight":8,"status":"pass","earned":8,"evidence":"LCP 495ms","remediation":"Serve the hero content faster: cache the page, preload the LCP image, and ship critical CSS.","refs":[{"name":"web.dev — Largest Contentful Paint","url":"https://web.dev/articles/lcp"},{"name":"Optimize LCP","url":"https://web.dev/articles/optimize-lcp"}]},{"id":"S3","name":"Cumulative Layout Shift ≤ 0.1","dimension":"speed","weight":5,"status":"pass","earned":5,"evidence":"CLS 0.002","remediation":"Reserve space for images/embeds so the page does not jump as it loads.","refs":[{"name":"web.dev — Cumulative Layout Shift","url":"https://web.dev/articles/cls"}]},{"id":"S4","name":"Total Blocking Time ≤ 200ms","dimension":"speed","weight":5,"status":"pass","earned":5,"evidence":"TBT 0ms","remediation":"Less JavaScript on the main thread: defer scripts and drop unused bundles.","refs":[{"name":"web.dev — Total Blocking Time","url":"https://web.dev/articles/tbt"}]},{"id":"S5","name":"First Contentful Paint ≤ 1.8s","dimension":"speed","weight":4,"status":"pass","earned":4,"evidence":"FCP 325ms","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 79ms measured from Vilnius, Lithuania (EU) (best of 2 requests). This includes the network round trips between us and your origin, not just server time.","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":"partial","earned":2.5,"evidence":"Served as Brotli: 36KB. The same page as gzip is 27KB — 9.1KB smaller on every uncached view.","remediation":"Your Brotli is compressing less than your gzip, which usually means a low Brotli level on the fly. Raise it (5 or more for dynamic pages, 11 for pre-compressed files) or let gzip answer HTML.","fix":{"tier":"free","feature":"GZIP (Brotli in Pro)","prompt":"Using my site's xSpeed MCP connection: check how the HTML is compressed, make sure the served encoding is the smaller of gzip and Brotli, then confirm the response size."},"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% — 5 files: 6ac4fb82374d9e6ec6461397522e7c5d.css, Manrope-VariableFont_wght.woff2, index.min.js…","remediation":"Give your CSS/JS/images long Cache-Control lifetimes. One of these is served by another host, so that part will not clear.","fix":{"tier":"free","feature":"Browser Cache","prompt":"Using my site's xSpeed MCP connection: enable browser-cache headers for static assets, then re-run the audit."},"refs":[{"name":"Lighthouse — Efficient cache policy","url":"https://developer.chrome.com/docs/lighthouse/performance/uses-long-cache-ttl"}]},{"id":"D5","name":"CDN edge serves the page","dimension":"delivery","weight":3,"optional":true,"status":"info","earned":0,"evidence":"No CDN signature detected","naReason":"Optional — a bonus when present.","remediation":"Optional: put a CDN or Cloudflare in front for global edge delivery.","fix":{"tier":"free","feature":"Cloudflare integration / CDN rewriter","prompt":"Using my site's xSpeed MCP connection: connect Cloudflare (or configure the CDN rewriter) and purge, then re-scan."},"refs":[{"name":"web.dev — Content delivery networks","url":"https://web.dev/articles/content-delivery-networks"}]},{"id":"D6","name":"Clean redirect chain","dimension":"delivery","weight":2,"status":"pass","earned":2,"evidence":"No redirects — the URL answers directly","remediation":"Each redirect adds a full round-trip before the page can even start.","refs":[{"name":"Lighthouse — Avoid redirects","url":"https://developer.chrome.com/docs/lighthouse/performance/redirects"}]},{"id":"A1","name":"No render-blocking resources","dimension":"assets","weight":5,"status":"fail","earned":0,"evidence":"Fails the Lighthouse audit — 1 file: 6ac4fb82374d9e6ec6461397522e7c5d.css · ~100ms 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":"171KB 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":"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 (X-XSpeed-Cache: MISS)","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":"X-XSpeed-Cache: MISS","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":"info","earned":0,"evidence":"The expected authentication response was not observed at the usual xSpeed MCP routes.","naReason":"Optional — a bonus when present.","remediation":"Optional: configure the MCP endpoint in an AI client and verify authenticated access before using it to apply fixes.","fix":{"tier":"free","feature":"MCP Server (built into xSpeed Free)","prompt":"In xSpeed → MCP Server, click Connect and paste the config into your AI client — then ask it to fix this report."},"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":22,"weight":27,"score":81,"applicable":true},"assets":{"earned":11,"weight":16,"score":69,"applicable":true},"stack":{"earned":8,"weight":8,"score":100,"applicable":true}},"overallScore":89,"partial":false,"challenged":null,"unanalysable":false,"gradedWeight":91,"grade":"B","level":4,"levelName":"Fast","reportUrl":"https://xspeedcache.com/scan/r/proreviewinsight-com-dd645e3d15","recommendations":{"recommend":[{"product":"xSpeed's own MCP server","why":"xSpeed is installed but its MCP endpoint is not answering. Connecting it lets an AI assistant apply these fixes directly instead of describing them.","url":"https://xspeedcache.com/docs/mcp-server/"}],"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":"proreviewinsight-com-dd645e3d15","device":"desktop","reason":"safe_capture_provider_unavailable"},"mobile":{"version":1,"state":"unavailable","scanId":"proreviewinsight-com-dd645e3d15","device":"mobile","reason":"safe_capture_provider_unavailable"}}}