{"scanId":"staging-fpms-in-dc3808593d","url":"https://staging.fpms.in/","finalUrl":"https://staging.fpms.in/","status":"complete","source":"web","visibility":"listed","scannedAt":"2026-09-21T09:59:46.824Z","durationMs":27819,"rubricVersion":"2026.09.5","strategy":"both","device":"desktop","devices":{"desktop":{"device":"desktop","lighthouse":90,"lighthouseVersion":"13.4.1","psiError":null,"lighthouseAnalysedAt":"2026-09-21T09:59:25.763Z","lighthouseReplayed":false,"metrics":{"lcpMs":642,"cls":0.03276557215938241,"tbtMs":21,"fcpMs":602,"speedIndexMs":5872.743118433674,"serverResponseMs":369,"totalBytes":672580},"field":null,"checks":[{"id":"S1","name":"Lighthouse performance score (desktop)","dimension":"speed","weight":18,"status":"pass","earned":16.2,"evidence":"90/100 (Lighthouse 13.4.1, 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 642ms","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.033","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 21ms","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 602ms","remediation":"First paint is gated on server response and render-blocking CSS.","refs":[{"name":"web.dev — First Contentful Paint","url":"https://web.dev/articles/fcp"}]},{"id":"D1","name":"Time to first byte ≤ 200ms","dimension":"delivery","weight":8,"status":"partial","earned":4,"evidence":"TTFB 484ms 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 369ms from its own network — the gap between the two numbers is distance, not your server.","remediation":"The server rebuilds the page on every request. A page cache answers in 5–15ms.","fix":{"tier":"free","feature":"Page Cache","prompt":"Using my site's xSpeed MCP connection: enable page caching and warm this page with the preloader, then re-check TTFB."},"refs":[{"name":"web.dev — Time to First Byte","url":"https://web.dev/articles/ttfb"}]},{"id":"D2","name":"Page served from cache","dimension":"delivery","weight":7,"status":"pass","earned":7,"evidence":"Cache HIT evidence in response headers","remediation":"Serve HTML from a static cache instead of rebuilding it per visitor.","refs":[{"name":"MDN — HTTP caching","url":"https://developer.mozilla.org/en-US/docs/Web/HTTP/Caching"}]},{"id":"D3","name":"HTML compression (Brotli/GZIP)","dimension":"delivery","weight":5,"status":"partial","earned":2.5,"evidence":"Content-Encoding: gzip","remediation":"Compress text responses — Brotli typically saves ~15–20% over GZIP.","fix":{"tier":"free","feature":"GZIP (Brotli in Pro)","prompt":"Using my site's xSpeed MCP connection: enable GZIP compression (and Brotli if Pro), then confirm the HTML response is compressed."},"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":"fail","earned":0,"evidence":"Fails the Lighthouse cache-policy audit — 8 files: index.js, combined-8c038da1e14ccbf241e9e89014cee512.css, fa-solid-900.woff2…","remediation":"Give CSS/JS/images long Cache-Control lifetimes so repeat views are free.","fix":{"tier":"free","feature":"Browser Cache","prompt":"Using my site's xSpeed MCP connection: enable browser-cache headers for static assets, then re-run the audit."},"refs":[{"name":"Lighthouse — Efficient cache policy","url":"https://developer.chrome.com/docs/lighthouse/performance/uses-long-cache-ttl"}]},{"id":"D5","name":"CDN / edge network","dimension":"delivery","weight":3,"optional":true,"status":"info","earned":0,"evidence":"No CDN signature detected","naReason":"Optional — a bonus when present.","remediation":"Optional: put a CDN or Cloudflare in front for global edge delivery.","fix":{"tier":"free","feature":"Cloudflare integration / CDN rewriter","prompt":"Using my site's xSpeed MCP connection: connect Cloudflare (or configure the CDN rewriter) and purge, then re-scan."},"refs":[{"name":"web.dev — Content delivery networks","url":"https://web.dev/articles/content-delivery-networks"}]},{"id":"D6","name":"Clean redirect chain","dimension":"delivery","weight":2,"status":"pass","earned":2,"evidence":"No redirects — the URL answers directly","remediation":"Each redirect adds a full round-trip before the page can even start.","refs":[{"name":"Lighthouse — Avoid redirects","url":"https://developer.chrome.com/docs/lighthouse/performance/redirects"}]},{"id":"A1","name":"No render-blocking resources","dimension":"assets","weight":5,"status":"fail","earned":0,"evidence":"Fails the Lighthouse audit — 8 files: combined-5ea82aa154e2ae01fd81b8d508aa3c42.css, jquery.min.js, combined-g0-838d433e4b41cbfab8ffc1dd9854163e.js… · ~2.4s of first paint","remediation":"CSS/JS in <head> blocks first paint. Inline the critical CSS and defer the rest.","fix":{"tier":"pro","feature":"Critical CSS + Unused CSS removal","prompt":"Using my site's xSpeed MCP connection: generate critical CSS for the top pages and enable unused-CSS removal, then re-test."},"refs":[{"name":"Lighthouse — Render-blocking resources","url":"https://developer.chrome.com/docs/lighthouse/performance/render-blocking-resources"}]},{"id":"A2","name":"Minified CSS and JavaScript","dimension":"assets","weight":4,"status":"pass","earned":4,"evidence":"Passes the Lighthouse audit","remediation":"Ship minified assets — whitespace and comments are pure transfer waste.","refs":[{"name":"Lighthouse — Minify CSS","url":"https://developer.chrome.com/docs/lighthouse/performance/unminified-css"},{"name":"Minify JavaScript","url":"https://developer.chrome.com/docs/lighthouse/performance/unminified-javascript"}]},{"id":"A3","name":"Modern, optimized image formats","dimension":"assets","weight":4,"status":"pass","earned":4,"evidence":"Passes the Lighthouse audit","remediation":"Serve WebP/AVIF at the right compression — usually the single largest byte saving.","refs":[{"name":"Lighthouse — Modern image formats","url":"https://developer.chrome.com/docs/lighthouse/performance/uses-webp-images"}]},{"id":"A6","name":"LCP image discoverable early","dimension":"assets","weight":4,"status":"info","earned":0,"evidence":"Audit not reported for this page","naReason":"Audit not reported for this page","remediation":"Re-run when Lighthouse is available.","fix":{"tier":"free","feature":"Resource Hints (preload) + Lazy Load exclusions","prompt":"Using my site's xSpeed MCP connection: preload the LCP image for this page and exclude it from lazy loading, then re-test LCP."},"refs":[{"name":"web.dev — Optimize LCP","url":"https://web.dev/articles/optimize-lcp"},{"name":"Lighthouse — LCP request discovery","url":"https://developer.chrome.com/docs/lighthouse/performance/prioritize-lcp-image"}]},{"id":"A5","name":"Total page weight ≤ 1.5MB","dimension":"assets","weight":3,"status":"pass","earned":3,"evidence":"0.6MB transferred","remediation":"Heavy pages are slow on every connection — compress, lazy-load, and trim.","refs":[{"name":"Lighthouse — Total byte weight","url":"https://developer.chrome.com/docs/lighthouse/performance/total-byte-weight"}]},{"id":"W1","name":"Platform","dimension":"stack","weight":0,"status":"info","earned":0,"evidence":"WordPress detected (WordPress 7.1.1)","remediation":"Informational.","refs":[]},{"id":"W2","name":"Caching plugin active","dimension":"stack","weight":4,"status":"pass","earned":4,"evidence":"xSpeed Cache (xSpeed signature: v1.3.4)","remediation":"WordPress rebuilds every page in PHP unless a caching plugin serves it statically.","refs":[{"name":"WordPress.org — Optimization: caching","url":"https://wordpress.org/documentation/article/optimization/#Caching"}]},{"id":"W3","name":"Powered by xSpeed","dimension":"stack","weight":4,"status":"pass","earned":4,"evidence":"xSpeed signature: v1.3.4","remediation":"This site runs xSpeed — every fix in this report is one MCP prompt away.","refs":[{"name":"xSpeed — feature overview","url":"https://xspeedcache.com/features"},{"name":"xSpeed vs other cache plugins","url":"https://xspeedcache.com/comparison"}]},{"id":"W4","name":"AI-controllable (xSpeed MCP)","dimension":"stack","weight":2,"optional":true,"status":"pass","earned":2,"evidence":"xSpeed MCP endpoint answers at https://staging.fpms.in/xspeed/mcp","remediation":"An AI assistant can inspect, purge and tune this site over MCP.","refs":[{"name":"Model Context Protocol","url":"https://modelcontextprotocol.io/"},{"name":"xSpeed documentation","url":"https://xspeedcache.com/docs"}]}],"dimensions":{"speed":{"earned":38.2,"weight":40,"score":96,"applicable":true},"delivery":{"earned":15.5,"weight":27,"score":57,"applicable":true},"assets":{"earned":11,"weight":16,"score":69,"applicable":true},"stack":{"earned":10,"weight":10,"score":100,"applicable":true}},"overallScore":80,"gradedWeight":93,"grade":"B","level":4,"levelName":"Fast","partial":false,"unanalysable":false},"mobile":{"device":"mobile","lighthouse":80,"lighthouseVersion":"13.4.1","psiError":null,"lighthouseAnalysedAt":"2026-09-21T09:59:25.342Z","lighthouseReplayed":false,"metrics":{"lcpMs":2852,"cls":0.05765348557434057,"tbtMs":90,"fcpMs":2852,"speedIndexMs":13500.979916486738,"serverResponseMs":395,"totalBytes":672580},"field":null,"checks":[{"id":"S1","name":"Lighthouse performance score (mobile)","dimension":"speed","weight":18,"status":"partial","earned":14.4,"evidence":"80/100 (Lighthouse 13.4.1, 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 2.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.058","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 90ms","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":"partial","earned":2,"evidence":"FCP 2.9s","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":"partial","earned":4,"evidence":"TTFB 484ms 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.","fix":{"tier":"free","feature":"Page Cache","prompt":"Using my site's xSpeed MCP connection: enable page caching and warm this page with the preloader, then re-check TTFB."},"refs":[{"name":"web.dev — Time to First Byte","url":"https://web.dev/articles/ttfb"}]},{"id":"D2","name":"Page served from cache","dimension":"delivery","weight":7,"status":"pass","earned":7,"evidence":"Cache HIT evidence in response headers","remediation":"Serve HTML from a static cache instead of rebuilding it per visitor.","refs":[{"name":"MDN — HTTP caching","url":"https://developer.mozilla.org/en-US/docs/Web/HTTP/Caching"}]},{"id":"D3","name":"HTML compression (Brotli/GZIP)","dimension":"delivery","weight":5,"status":"partial","earned":2.5,"evidence":"Content-Encoding: gzip","remediation":"Compress text responses — Brotli typically saves ~15–20% over GZIP.","fix":{"tier":"free","feature":"GZIP (Brotli in Pro)","prompt":"Using my site's xSpeed MCP connection: enable GZIP compression (and Brotli if Pro), then confirm the HTML response is compressed."},"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":"fail","earned":0,"evidence":"Fails the Lighthouse cache-policy audit — 8 files: index.js, combined-8c038da1e14ccbf241e9e89014cee512.css, fa-solid-900.woff2…","remediation":"Give CSS/JS/images long Cache-Control lifetimes so repeat views are free.","fix":{"tier":"free","feature":"Browser Cache","prompt":"Using my site's xSpeed MCP connection: enable browser-cache headers for static assets, then re-run the audit."},"refs":[{"name":"Lighthouse — Efficient cache policy","url":"https://developer.chrome.com/docs/lighthouse/performance/uses-long-cache-ttl"}]},{"id":"D5","name":"CDN / edge network","dimension":"delivery","weight":3,"optional":true,"status":"info","earned":0,"evidence":"No CDN signature detected","naReason":"Optional — a bonus when present.","remediation":"Optional: put a CDN or Cloudflare in front for global edge delivery.","fix":{"tier":"free","feature":"Cloudflare integration / CDN rewriter","prompt":"Using my site's xSpeed MCP connection: connect Cloudflare (or configure the CDN rewriter) and purge, then re-scan."},"refs":[{"name":"web.dev — Content delivery networks","url":"https://web.dev/articles/content-delivery-networks"}]},{"id":"D6","name":"Clean redirect chain","dimension":"delivery","weight":2,"status":"pass","earned":2,"evidence":"No redirects — the URL answers directly","remediation":"Each redirect adds a full round-trip before the page can even start.","refs":[{"name":"Lighthouse — Avoid redirects","url":"https://developer.chrome.com/docs/lighthouse/performance/redirects"}]},{"id":"A1","name":"No render-blocking resources","dimension":"assets","weight":5,"status":"fail","earned":0,"evidence":"Fails the Lighthouse audit — 8 files: index.js, 2ab1097fa12f84996710cdfa38804053.js, escape-html.min.js… · ~3.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":"pass","earned":4,"evidence":"Passes the Lighthouse audit","remediation":"Ship minified assets — whitespace and comments are pure transfer waste.","refs":[{"name":"Lighthouse — Minify CSS","url":"https://developer.chrome.com/docs/lighthouse/performance/unminified-css"},{"name":"Minify JavaScript","url":"https://developer.chrome.com/docs/lighthouse/performance/unminified-javascript"}]},{"id":"A3","name":"Modern, optimized image formats","dimension":"assets","weight":4,"status":"pass","earned":4,"evidence":"Passes the Lighthouse audit","remediation":"Serve WebP/AVIF at the right compression — usually the single largest byte saving.","refs":[{"name":"Lighthouse — Modern image formats","url":"https://developer.chrome.com/docs/lighthouse/performance/uses-webp-images"}]},{"id":"A6","name":"LCP image discoverable early","dimension":"assets","weight":4,"status":"info","earned":0,"evidence":"Audit not reported for this page","naReason":"Audit not reported for this page","remediation":"Re-run when Lighthouse is available.","fix":{"tier":"free","feature":"Resource Hints (preload) + Lazy Load exclusions","prompt":"Using my site's xSpeed MCP connection: preload the LCP image for this page and exclude it from lazy loading, then re-test LCP."},"refs":[{"name":"web.dev — Optimize LCP","url":"https://web.dev/articles/optimize-lcp"},{"name":"Lighthouse — LCP request discovery","url":"https://developer.chrome.com/docs/lighthouse/performance/prioritize-lcp-image"}]},{"id":"A5","name":"Total page weight ≤ 1.5MB","dimension":"assets","weight":3,"status":"pass","earned":3,"evidence":"0.6MB transferred","remediation":"Heavy pages are slow on every connection — compress, lazy-load, and trim.","refs":[{"name":"Lighthouse — Total byte weight","url":"https://developer.chrome.com/docs/lighthouse/performance/total-byte-weight"}]},{"id":"W1","name":"Platform","dimension":"stack","weight":0,"status":"info","earned":0,"evidence":"WordPress detected (WordPress 7.1.1)","remediation":"Informational.","refs":[]},{"id":"W2","name":"Caching plugin active","dimension":"stack","weight":4,"status":"pass","earned":4,"evidence":"xSpeed Cache (xSpeed signature: v1.3.4)","remediation":"WordPress rebuilds every page in PHP unless a caching plugin serves it statically.","refs":[{"name":"WordPress.org — Optimization: caching","url":"https://wordpress.org/documentation/article/optimization/#Caching"}]},{"id":"W3","name":"Powered by xSpeed","dimension":"stack","weight":4,"status":"pass","earned":4,"evidence":"xSpeed signature: v1.3.4","remediation":"This site runs xSpeed — every fix in this report is one MCP prompt away.","refs":[{"name":"xSpeed — feature overview","url":"https://xspeedcache.com/features"},{"name":"xSpeed vs other cache plugins","url":"https://xspeedcache.com/comparison"}]},{"id":"W4","name":"AI-controllable (xSpeed MCP)","dimension":"stack","weight":2,"optional":true,"status":"pass","earned":2,"evidence":"xSpeed MCP endpoint answers at https://staging.fpms.in/xspeed/mcp","remediation":"An AI assistant can inspect, purge and tune this site over MCP.","refs":[{"name":"Model Context Protocol","url":"https://modelcontextprotocol.io/"},{"name":"xSpeed documentation","url":"https://xspeedcache.com/docs"}]}],"dimensions":{"speed":{"earned":30.4,"weight":40,"score":76,"applicable":true},"delivery":{"earned":15.5,"weight":27,"score":57,"applicable":true},"assets":{"earned":11,"weight":16,"score":69,"applicable":true},"stack":{"earned":10,"weight":10,"score":100,"applicable":true}},"overallScore":72,"gradedWeight":93,"grade":"C","level":3,"levelName":"Average","partial":false,"unanalysable":false}},"engine":{"probes":"xspeed-scan/1.0","lighthouse":"13.4.1","psiError":null,"lighthouseAnalysedAt":"2026-09-21T09:59:25.763Z","lighthouseReplayed":false},"platform":{"wordpress":true,"generator":"WordPress 7.1.1","cachePlugin":"xSpeed Cache","xspeed":true,"xspeedVersion":"1.3.4","xspeedProVersion":null,"xspeedMcp":true,"xspeedHub":false,"cdn":null,"edgeFingerprint":null,"crawlerTextChars":452,"renderCache":null,"usesNextImage":false,"stackName":null,"saas":false,"hosting":null},"measured":{"ttfbMs":484,"serverTimingMs":null,"proberRegion":"Vilnius, Lithuania (EU)","redirects":0,"compression":"gzip","cacheHit":true,"staticFile":true,"lighthouse":90,"lcpMs":642,"cls":0.03276557215938241,"tbtMs":21,"lighthouseDesktop":90,"lighthouseMobile":80},"icon":"data:image/png;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":16.2,"evidence":"90/100 (Lighthouse 13.4.1, 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 642ms","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.033","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 21ms","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 602ms","remediation":"First paint is gated on server response and render-blocking CSS.","refs":[{"name":"web.dev — First Contentful Paint","url":"https://web.dev/articles/fcp"}]},{"id":"D1","name":"Time to first byte ≤ 200ms","dimension":"delivery","weight":8,"status":"partial","earned":4,"evidence":"TTFB 484ms 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 369ms from its own network — the gap between the two numbers is distance, not your server.","remediation":"The server rebuilds the page on every request. A page cache answers in 5–15ms.","fix":{"tier":"free","feature":"Page Cache","prompt":"Using my site's xSpeed MCP connection: enable page caching and warm this page with the preloader, then re-check TTFB."},"refs":[{"name":"web.dev — Time to First Byte","url":"https://web.dev/articles/ttfb"}]},{"id":"D2","name":"Page served from cache","dimension":"delivery","weight":7,"status":"pass","earned":7,"evidence":"Cache HIT evidence in response headers","remediation":"Serve HTML from a static cache instead of rebuilding it per visitor.","refs":[{"name":"MDN — HTTP caching","url":"https://developer.mozilla.org/en-US/docs/Web/HTTP/Caching"}]},{"id":"D3","name":"HTML compression (Brotli/GZIP)","dimension":"delivery","weight":5,"status":"partial","earned":2.5,"evidence":"Content-Encoding: gzip","remediation":"Compress text responses — Brotli typically saves ~15–20% over GZIP.","fix":{"tier":"free","feature":"GZIP (Brotli in Pro)","prompt":"Using my site's xSpeed MCP connection: enable GZIP compression (and Brotli if Pro), then confirm the HTML response is compressed."},"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":"fail","earned":0,"evidence":"Fails the Lighthouse cache-policy audit — 8 files: index.js, combined-8c038da1e14ccbf241e9e89014cee512.css, fa-solid-900.woff2…","remediation":"Give CSS/JS/images long Cache-Control lifetimes so repeat views are free.","fix":{"tier":"free","feature":"Browser Cache","prompt":"Using my site's xSpeed MCP connection: enable browser-cache headers for static assets, then re-run the audit."},"refs":[{"name":"Lighthouse — Efficient cache policy","url":"https://developer.chrome.com/docs/lighthouse/performance/uses-long-cache-ttl"}]},{"id":"D5","name":"CDN / edge network","dimension":"delivery","weight":3,"optional":true,"status":"info","earned":0,"evidence":"No CDN signature detected","naReason":"Optional — a bonus when present.","remediation":"Optional: put a CDN or Cloudflare in front for global edge delivery.","fix":{"tier":"free","feature":"Cloudflare integration / CDN rewriter","prompt":"Using my site's xSpeed MCP connection: connect Cloudflare (or configure the CDN rewriter) and purge, then re-scan."},"refs":[{"name":"web.dev — Content delivery networks","url":"https://web.dev/articles/content-delivery-networks"}]},{"id":"D6","name":"Clean redirect chain","dimension":"delivery","weight":2,"status":"pass","earned":2,"evidence":"No redirects — the URL answers directly","remediation":"Each redirect adds a full round-trip before the page can even start.","refs":[{"name":"Lighthouse — Avoid redirects","url":"https://developer.chrome.com/docs/lighthouse/performance/redirects"}]},{"id":"A1","name":"No render-blocking resources","dimension":"assets","weight":5,"status":"fail","earned":0,"evidence":"Fails the Lighthouse audit — 8 files: combined-5ea82aa154e2ae01fd81b8d508aa3c42.css, jquery.min.js, combined-g0-838d433e4b41cbfab8ffc1dd9854163e.js… · ~2.4s of first paint","remediation":"CSS/JS in <head> blocks first paint. Inline the critical CSS and defer the rest.","fix":{"tier":"pro","feature":"Critical CSS + Unused CSS removal","prompt":"Using my site's xSpeed MCP connection: generate critical CSS for the top pages and enable unused-CSS removal, then re-test."},"refs":[{"name":"Lighthouse — Render-blocking resources","url":"https://developer.chrome.com/docs/lighthouse/performance/render-blocking-resources"}]},{"id":"A2","name":"Minified CSS and JavaScript","dimension":"assets","weight":4,"status":"pass","earned":4,"evidence":"Passes the Lighthouse audit","remediation":"Ship minified assets — whitespace and comments are pure transfer waste.","refs":[{"name":"Lighthouse — Minify CSS","url":"https://developer.chrome.com/docs/lighthouse/performance/unminified-css"},{"name":"Minify JavaScript","url":"https://developer.chrome.com/docs/lighthouse/performance/unminified-javascript"}]},{"id":"A3","name":"Modern, optimized image formats","dimension":"assets","weight":4,"status":"pass","earned":4,"evidence":"Passes the Lighthouse audit","remediation":"Serve WebP/AVIF at the right compression — usually the single largest byte saving.","refs":[{"name":"Lighthouse — Modern image formats","url":"https://developer.chrome.com/docs/lighthouse/performance/uses-webp-images"}]},{"id":"A6","name":"LCP image discoverable early","dimension":"assets","weight":4,"status":"info","earned":0,"evidence":"Audit not reported for this page","naReason":"Audit not reported for this page","remediation":"Re-run when Lighthouse is available.","fix":{"tier":"free","feature":"Resource Hints (preload) + Lazy Load exclusions","prompt":"Using my site's xSpeed MCP connection: preload the LCP image for this page and exclude it from lazy loading, then re-test LCP."},"refs":[{"name":"web.dev — Optimize LCP","url":"https://web.dev/articles/optimize-lcp"},{"name":"Lighthouse — LCP request discovery","url":"https://developer.chrome.com/docs/lighthouse/performance/prioritize-lcp-image"}]},{"id":"A5","name":"Total page weight ≤ 1.5MB","dimension":"assets","weight":3,"status":"pass","earned":3,"evidence":"0.6MB transferred","remediation":"Heavy pages are slow on every connection — compress, lazy-load, and trim.","refs":[{"name":"Lighthouse — Total byte weight","url":"https://developer.chrome.com/docs/lighthouse/performance/total-byte-weight"}]},{"id":"W1","name":"Platform","dimension":"stack","weight":0,"status":"info","earned":0,"evidence":"WordPress detected (WordPress 7.1.1)","remediation":"Informational.","refs":[]},{"id":"W2","name":"Caching plugin active","dimension":"stack","weight":4,"status":"pass","earned":4,"evidence":"xSpeed Cache (xSpeed signature: v1.3.4)","remediation":"WordPress rebuilds every page in PHP unless a caching plugin serves it statically.","refs":[{"name":"WordPress.org — Optimization: caching","url":"https://wordpress.org/documentation/article/optimization/#Caching"}]},{"id":"W3","name":"Powered by xSpeed","dimension":"stack","weight":4,"status":"pass","earned":4,"evidence":"xSpeed signature: v1.3.4","remediation":"This site runs xSpeed — every fix in this report is one MCP prompt away.","refs":[{"name":"xSpeed — feature overview","url":"https://xspeedcache.com/features"},{"name":"xSpeed vs other cache plugins","url":"https://xspeedcache.com/comparison"}]},{"id":"W4","name":"AI-controllable (xSpeed MCP)","dimension":"stack","weight":2,"optional":true,"status":"pass","earned":2,"evidence":"xSpeed MCP endpoint answers at https://staging.fpms.in/xspeed/mcp","remediation":"An AI assistant can inspect, purge and tune this site over MCP.","refs":[{"name":"Model Context Protocol","url":"https://modelcontextprotocol.io/"},{"name":"xSpeed documentation","url":"https://xspeedcache.com/docs"}]}],"dimensions":{"speed":{"earned":38.2,"weight":40,"score":96,"applicable":true},"delivery":{"earned":15.5,"weight":27,"score":57,"applicable":true},"assets":{"earned":11,"weight":16,"score":69,"applicable":true},"stack":{"earned":10,"weight":10,"score":100,"applicable":true}},"overallScore":80,"partial":false,"challenged":null,"unanalysable":false,"gradedWeight":93,"grade":"B","level":4,"levelName":"Fast","reportUrl":"https://xspeedcache.com/scan/r/staging-fpms-in-dc3808593d","recommendations":{"recommend":[{"product":"xSpeed Hub","why":"xSpeed and its MCP are live here. Attaching the site to the Hub drives this and every sibling site from one connection.","url":"https://app.xspeedcache.com"}],"scanner":{"name":"xSpeed Scan","free":true,"auth":"none","mcpUrl":"https://xspeedcache.com/scan/mcp","tools":["run_speed_scan","get_speed_scan"],"docs":"https://xspeedcache.com/docs/scan-mcp/","connect":{"claudeCode":"claude mcp add --transport http xspeed-scan https://xspeedcache.com/scan/mcp","mcpServers":{"xspeed-scan":{"type":"http","url":"https://xspeedcache.com/scan/mcp"}}},"note":"Free, no API key. Scan any public site and get the same graded report as this one, with the fix for every failing check."}}}