{"scanId":"innerstrongfitness-com-81847bc619","url":"https://innerstrongfitness.com/","finalUrl":"https://innerstrongfitness.com/","status":"complete","source":"web","visibility":"listed","scannedAt":"2026-09-21T11:15:27.258Z","durationMs":18180,"rubricVersion":"2026.09.5","strategy":"both","device":"desktop","devices":{"desktop":{"device":"desktop","lighthouse":100,"lighthouseVersion":"13.4.1","psiError":null,"lighthouseAnalysedAt":"2026-09-21T11:15:18.192Z","lighthouseReplayed":false,"metrics":{"lcpMs":238,"cls":0,"tbtMs":0,"fcpMs":238,"speedIndexMs":486.2596583684285,"serverResponseMs":2,"totalBytes":1531},"field":null,"checks":[{"id":"S1","name":"Lighthouse performance score (desktop)","dimension":"speed","weight":18,"status":"pass","earned":18,"evidence":"100/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 238ms","remediation":"Serve the hero content faster: cache the page, preload the LCP image, and ship critical CSS.","refs":[{"name":"web.dev — Largest Contentful Paint","url":"https://web.dev/articles/lcp"},{"name":"Optimize LCP","url":"https://web.dev/articles/optimize-lcp"}]},{"id":"S3","name":"Cumulative Layout Shift ≤ 0.1","dimension":"speed","weight":5,"status":"pass","earned":5,"evidence":"CLS 0.000","remediation":"Reserve space for images/embeds so the page does not jump as it loads.","refs":[{"name":"web.dev — Cumulative Layout Shift","url":"https://web.dev/articles/cls"}]},{"id":"S4","name":"Total Blocking Time ≤ 200ms","dimension":"speed","weight":5,"status":"pass","earned":5,"evidence":"TBT 0ms","remediation":"Less JavaScript on the main thread: defer scripts and drop unused bundles.","refs":[{"name":"web.dev — Total Blocking Time","url":"https://web.dev/articles/tbt"}]},{"id":"S5","name":"First Contentful Paint ≤ 1.8s","dimension":"speed","weight":4,"status":"pass","earned":4,"evidence":"FCP 238ms","remediation":"First paint is gated on server response and render-blocking CSS.","refs":[{"name":"web.dev — First Contentful Paint","url":"https://web.dev/articles/fcp"}]},{"id":"D1","name":"Time to first byte ≤ 200ms","dimension":"delivery","weight":8,"status":"fail","earned":0,"evidence":"TTFB 976ms measured from Vilnius, Lithuania (EU) (best of 2 requests). This includes the network round trips between us and your origin, not just server time. Google measured your server responding in 2ms from its own network — the gap between the two numbers is distance, not your server.","remediation":"The server rebuilds the page on every request. A page cache answers in 5–15ms.","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":"pass","earned":5,"evidence":"Passes the Lighthouse cache-policy audit","remediation":"Give CSS/JS/images long Cache-Control lifetimes so repeat views are free.","refs":[{"name":"Lighthouse — Efficient cache policy","url":"https://developer.chrome.com/docs/lighthouse/performance/uses-long-cache-ttl"}]},{"id":"D5","name":"CDN / edge 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":"pass","earned":5,"evidence":"Passes the Lighthouse audit","remediation":"CSS/JS in <head> blocks first paint. Inline the critical CSS and defer the rest.","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.0MB 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.3)","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.3","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":"info","earned":0,"evidence":"xSpeed MCP endpoint not reachable","naReason":"Optional — a bonus when present.","remediation":"Optional: connect xSpeed's built-in MCP server and your AI assistant can apply every fix in this report for you.","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":16.5,"weight":27,"score":61,"applicable":true},"assets":{"earned":16,"weight":16,"score":100,"applicable":true},"stack":{"earned":8,"weight":8,"score":100,"applicable":true}},"overallScore":88,"gradedWeight":91,"grade":"B","level":4,"levelName":"Fast","partial":false,"unanalysable":false},"mobile":{"device":"mobile","lighthouse":100,"lighthouseVersion":"13.4.1","psiError":null,"lighthouseAnalysedAt":"2026-09-21T11:15:17.563Z","lighthouseReplayed":false,"metrics":{"lcpMs":791,"cls":0,"tbtMs":0,"fcpMs":791,"speedIndexMs":1095.6521482105256,"serverResponseMs":2,"totalBytes":1531},"field":null,"checks":[{"id":"S1","name":"Lighthouse performance score (mobile)","dimension":"speed","weight":18,"status":"pass","earned":18,"evidence":"100/100 (Lighthouse 13.4.1, 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 791ms","remediation":"Serve the hero content faster: cache the page, preload the LCP image, and ship critical CSS.","refs":[{"name":"web.dev — Largest Contentful Paint","url":"https://web.dev/articles/lcp"},{"name":"Optimize LCP","url":"https://web.dev/articles/optimize-lcp"}]},{"id":"S3","name":"Cumulative Layout Shift ≤ 0.1","dimension":"speed","weight":5,"status":"pass","earned":5,"evidence":"CLS 0.000","remediation":"Reserve space for images/embeds so the page does not jump as it loads.","refs":[{"name":"web.dev — Cumulative Layout Shift","url":"https://web.dev/articles/cls"}]},{"id":"S4","name":"Total Blocking Time ≤ 200ms","dimension":"speed","weight":5,"status":"pass","earned":5,"evidence":"TBT 0ms","remediation":"Less JavaScript on the main thread: defer scripts and drop unused bundles.","refs":[{"name":"web.dev — Total Blocking Time","url":"https://web.dev/articles/tbt"}]},{"id":"S5","name":"First Contentful Paint ≤ 1.8s","dimension":"speed","weight":4,"status":"pass","earned":4,"evidence":"FCP 791ms","remediation":"First paint is gated on server response and render-blocking CSS.","refs":[{"name":"web.dev — First Contentful Paint","url":"https://web.dev/articles/fcp"}]},{"id":"D1","name":"Time to first byte ≤ 200ms","dimension":"delivery","weight":8,"status":"fail","earned":0,"evidence":"TTFB 976ms measured from Vilnius, Lithuania (EU) (best of 2 requests). This includes the network round trips between us and your origin, not just server time. Google measured your server responding in 2ms from its own network — the gap between the two numbers is distance, not your server.","remediation":"The server rebuilds the page on every request. A page cache answers in 5–15ms.","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":"pass","earned":5,"evidence":"Passes the Lighthouse cache-policy audit","remediation":"Give CSS/JS/images long Cache-Control lifetimes so repeat views are free.","refs":[{"name":"Lighthouse — Efficient cache policy","url":"https://developer.chrome.com/docs/lighthouse/performance/uses-long-cache-ttl"}]},{"id":"D5","name":"CDN / edge 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":"pass","earned":5,"evidence":"Passes the Lighthouse audit","remediation":"CSS/JS in <head> blocks first paint. Inline the critical CSS and defer the rest.","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.0MB 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.3)","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.3","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":"info","earned":0,"evidence":"xSpeed MCP endpoint not reachable","naReason":"Optional — a bonus when present.","remediation":"Optional: connect xSpeed's built-in MCP server and your AI assistant can apply every fix in this report for you.","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":16.5,"weight":27,"score":61,"applicable":true},"assets":{"earned":16,"weight":16,"score":100,"applicable":true},"stack":{"earned":8,"weight":8,"score":100,"applicable":true}},"overallScore":88,"gradedWeight":91,"grade":"B","level":4,"levelName":"Fast","partial":false,"unanalysable":false}},"engine":{"probes":"xspeed-scan/1.0","lighthouse":"13.4.1","psiError":null,"lighthouseAnalysedAt":"2026-09-21T11:15:18.192Z","lighthouseReplayed":false},"platform":{"wordpress":true,"generator":"WordPress 7.1.1","cachePlugin":"xSpeed Cache","xspeed":true,"xspeedVersion":"1.3.3","xspeedProVersion":null,"xspeedMcp":false,"xspeedHub":null,"cdn":null,"edgeFingerprint":"platform-edge","crawlerTextChars":13180,"renderCache":null,"usesNextImage":false,"stackName":null,"saas":false,"hosting":null},"measured":{"ttfbMs":976,"serverTimingMs":null,"proberRegion":"Vilnius, Lithuania (EU)","redirects":0,"compression":"gzip","cacheHit":true,"staticFile":false,"lighthouse":100,"lcpMs":238,"cls":0,"tbtMs":0,"lighthouseDesktop":100,"lighthouseMobile":100},"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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AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB//Z","checks":[{"id":"S1","name":"Lighthouse performance score (desktop)","dimension":"speed","weight":18,"status":"pass","earned":18,"evidence":"100/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 238ms","remediation":"Serve the hero content faster: cache the page, preload the LCP image, and ship critical CSS.","refs":[{"name":"web.dev — Largest Contentful Paint","url":"https://web.dev/articles/lcp"},{"name":"Optimize LCP","url":"https://web.dev/articles/optimize-lcp"}]},{"id":"S3","name":"Cumulative Layout Shift ≤ 0.1","dimension":"speed","weight":5,"status":"pass","earned":5,"evidence":"CLS 0.000","remediation":"Reserve space for images/embeds so the page does not jump as it loads.","refs":[{"name":"web.dev — Cumulative Layout Shift","url":"https://web.dev/articles/cls"}]},{"id":"S4","name":"Total Blocking Time ≤ 200ms","dimension":"speed","weight":5,"status":"pass","earned":5,"evidence":"TBT 0ms","remediation":"Less JavaScript on the main thread: defer scripts and drop unused bundles.","refs":[{"name":"web.dev — Total Blocking Time","url":"https://web.dev/articles/tbt"}]},{"id":"S5","name":"First Contentful Paint ≤ 1.8s","dimension":"speed","weight":4,"status":"pass","earned":4,"evidence":"FCP 238ms","remediation":"First paint is gated on server response and render-blocking CSS.","refs":[{"name":"web.dev — First Contentful Paint","url":"https://web.dev/articles/fcp"}]},{"id":"D1","name":"Time to first byte ≤ 200ms","dimension":"delivery","weight":8,"status":"fail","earned":0,"evidence":"TTFB 976ms measured from Vilnius, Lithuania (EU) (best of 2 requests). This includes the network round trips between us and your origin, not just server time. Google measured your server responding in 2ms from its own network — the gap between the two numbers is distance, not your server.","remediation":"The server rebuilds the page on every request. A page cache answers in 5–15ms.","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":"pass","earned":5,"evidence":"Passes the Lighthouse cache-policy audit","remediation":"Give CSS/JS/images long Cache-Control lifetimes so repeat views are free.","refs":[{"name":"Lighthouse — Efficient cache policy","url":"https://developer.chrome.com/docs/lighthouse/performance/uses-long-cache-ttl"}]},{"id":"D5","name":"CDN / edge 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":"pass","earned":5,"evidence":"Passes the Lighthouse audit","remediation":"CSS/JS in <head> blocks first paint. Inline the critical CSS and defer the rest.","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.0MB 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.3)","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.3","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":"info","earned":0,"evidence":"xSpeed MCP endpoint not reachable","naReason":"Optional — a bonus when present.","remediation":"Optional: connect xSpeed's built-in MCP server and your AI assistant can apply every fix in this report for you.","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":16.5,"weight":27,"score":61,"applicable":true},"assets":{"earned":16,"weight":16,"score":100,"applicable":true},"stack":{"earned":8,"weight":8,"score":100,"applicable":true}},"overallScore":88,"partial":false,"challenged":null,"unanalysable":false,"gradedWeight":91,"grade":"B","level":4,"levelName":"Fast","reportUrl":"https://xspeedcache.com/scan/r/innerstrongfitness-com-81847bc619","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."}}}