{"scanId":"ysb-solutions-550b6e62bf","url":"https://ysb.solutions/","finalUrl":"https://ysb.solutions/?password-protected=login&redirect_to=https%3A%2F%2Fysb.solutions%2F","status":"complete","source":"web","visibility":"listed","scannedAt":"2026-10-05T19:01:00.448Z","durationMs":19243,"rubricVersion":"2026.10.1","strategy":"both","device":"desktop","devices":{"desktop":{"device":"desktop","lighthouse":99,"lighthouseVersion":"13.5.0","psiError":null,"lighthouseAnalysedAt":"2026-10-05T19:00:49.367Z","lighthouseReplayed":false,"metrics":{"lcpMs":404.3025817871094,"cls":0,"tbtMs":0,"fcpMs":404.3025817871094,"speedIndexMs":1431.023777750929,"serverResponseMs":2,"totalBytes":83645},"field":null,"checks":[{"id":"S1","name":"Lighthouse performance score (desktop)","dimension":"speed","weight":18,"status":"pass","earned":17.8,"evidence":"99/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 404ms","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 404ms","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 952ms 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":"na","earned":0,"evidence":"Correctly per-visitor — this response is marked `no-cache, must-revalidate, max-age=0, no-store, private`, so it must not be held in a shared cache.","naReason":"A page that varies per visitor cannot be shared-cached without leaking one visitor’s data to another.","remediation":"Nothing to fix. If parts of this page are the same for everyone, they can still be cached separately — but the page as a whole is right to opt out.","refs":[{"name":"MDN — HTTP caching","url":"https://developer.mozilla.org/en-US/docs/Web/HTTP/Caching"}]},{"id":"D3","name":"HTML compression (bytes on the wire)","dimension":"delivery","weight":5,"status":"pass","earned":5,"evidence":"Content-Encoding: gzip — 2.3KB on the wire","remediation":"Compressed. gzip and Brotli both pass.","refs":[{"name":"MDN — Content-Encoding","url":"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Encoding"},{"name":"RFC 7932 — Brotli","url":"https://www.rfc-editor.org/rfc/rfc7932"}]},{"id":"D4","name":"Efficient cache policy on static assets","dimension":"delivery","weight":5,"status":"fail","earned":0,"evidence":"Fails the Lighthouse cache-policy audit — 8 files: dashicons.min.css, ysb-staff-edition2.png, forms.min.css…","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 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":"partial","earned":1,"evidence":"1 redirect(s) before the final URL: 302→https://ysb.solutions?password-protected=login&redirect_to=https%3A%2F%2Fysb.solutions%2F","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 — 7 files: buttons.min.css, login.min.css, forms.min.css… · ~200ms 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":"fail","earned":0,"evidence":"Fails the Lighthouse audit","remediation":"The largest image must be in the HTML and preloaded — never lazy-loaded or script-injected.","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":"82KB 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","remediation":"Informational.","refs":[]},{"id":"W2","name":"Caching plugin active","dimension":"stack","weight":4,"status":"fail","earned":0,"evidence":"No caching plugin detected","remediation":"WordPress rebuilds every page in PHP unless a caching plugin serves it statically.","fix":{"tier":"free","feature":"xSpeed Cache (free on wordpress.org)","prompt":"Install and activate the xSpeed plugin from wordpress.org, run its setup wizard, and enable page caching."},"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":"fail","earned":0,"evidence":"xSpeed not detected","remediation":"xSpeed bundles caching, minification, lazy-load, image optimization and a built-in MCP endpoint that requires an authenticated client for management actions; it also imports settings from other caching plugins in one click.","fix":{"tier":"free","feature":"xSpeed Migration (one-click import)","prompt":"Install xSpeed and use its Migration tool to import your current caching settings, then deactivate the old plugin."},"refs":[{"name":"xSpeed — feature overview","url":"https://xspeedcache.com/features"},{"name":"xSpeed vs other cache plugins","url":"https://xspeedcache.com/comparison"}]},{"id":"W4","name":"xSpeed MCP endpoint reachable","dimension":"stack","weight":2,"optional":true,"status":"pass","earned":2,"evidence":"The public xSpeed MCP endpoint returned HTTP 401 at https://ysb.solutions/wp-json/xspeed/v1/mcp; this confirms route responsiveness only, not authenticated access or control.","remediation":"Configure an MCP client for this endpoint and verify authenticated access before relying on it to inspect or change the site.","refs":[{"name":"Model Context Protocol","url":"https://modelcontextprotocol.io/"},{"name":"xSpeed documentation","url":"https://xspeedcache.com/docs"}]}],"dimensions":{"speed":{"earned":39.8,"weight":40,"score":99,"applicable":true},"delivery":{"earned":6,"weight":20,"score":30,"applicable":true},"assets":{"earned":11,"weight":20,"score":55,"applicable":true},"stack":{"earned":2,"weight":10,"score":20,"applicable":true}},"overallScore":65,"gradedWeight":90,"grade":"D","level":3,"levelName":"Average","partial":false,"unanalysable":false},"mobile":{"device":"mobile","lighthouse":97,"lighthouseVersion":"13.5.0","psiError":null,"lighthouseAnalysedAt":"2026-10-05T19:00:48.970Z","lighthouseReplayed":false,"metrics":{"lcpMs":1654.3025817871094,"cls":0,"tbtMs":0,"fcpMs":1654.3025817871094,"speedIndexMs":3854.34779871726,"serverResponseMs":1,"totalBytes":83632},"field":null,"checks":[{"id":"S1","name":"Lighthouse performance score (mobile)","dimension":"speed","weight":18,"status":"pass","earned":17.5,"evidence":"97/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 1.7s","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 1.7s","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 952ms 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 1ms 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":"na","earned":0,"evidence":"Correctly per-visitor — this response is marked `no-cache, must-revalidate, max-age=0, no-store, private`, so it must not be held in a shared cache.","naReason":"A page that varies per visitor cannot be shared-cached without leaking one visitor’s data to another.","remediation":"Nothing to fix. If parts of this page are the same for everyone, they can still be cached separately — but the page as a whole is right to opt out.","refs":[{"name":"MDN — HTTP caching","url":"https://developer.mozilla.org/en-US/docs/Web/HTTP/Caching"}]},{"id":"D3","name":"HTML compression (bytes on the wire)","dimension":"delivery","weight":5,"status":"pass","earned":5,"evidence":"Content-Encoding: gzip — 2.3KB on the wire","remediation":"Compressed. gzip and Brotli both pass.","refs":[{"name":"MDN — Content-Encoding","url":"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Encoding"},{"name":"RFC 7932 — Brotli","url":"https://www.rfc-editor.org/rfc/rfc7932"}]},{"id":"D4","name":"Efficient cache policy on static assets","dimension":"delivery","weight":5,"status":"fail","earned":0,"evidence":"Fails the Lighthouse cache-policy audit — 8 files: dashicons.min.css, ysb-staff-edition2.png, forms.min.css…","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 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":"partial","earned":1,"evidence":"1 redirect(s) before the final URL: 302→https://ysb.solutions?password-protected=login&redirect_to=https%3A%2F%2Fysb.solutions%2F","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 — 7 files: dashicons.min.css, l10n.min.css, buttons.min.css… · ~900ms 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":"fail","earned":0,"evidence":"Fails the Lighthouse audit","remediation":"The largest image must be in the HTML and preloaded — never lazy-loaded or script-injected.","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":"82KB 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","remediation":"Informational.","refs":[]},{"id":"W2","name":"Caching plugin active","dimension":"stack","weight":4,"status":"fail","earned":0,"evidence":"No caching plugin detected","remediation":"WordPress rebuilds every page in PHP unless a caching plugin serves it statically.","fix":{"tier":"free","feature":"xSpeed Cache (free on wordpress.org)","prompt":"Install and activate the xSpeed plugin from wordpress.org, run its setup wizard, and enable page caching."},"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":"fail","earned":0,"evidence":"xSpeed not detected","remediation":"xSpeed bundles caching, minification, lazy-load, image optimization and a built-in MCP endpoint that requires an authenticated client for management actions; it also imports settings from other caching plugins in one click.","fix":{"tier":"free","feature":"xSpeed Migration (one-click import)","prompt":"Install xSpeed and use its Migration tool to import your current caching settings, then deactivate the old plugin."},"refs":[{"name":"xSpeed — feature overview","url":"https://xspeedcache.com/features"},{"name":"xSpeed vs other cache plugins","url":"https://xspeedcache.com/comparison"}]},{"id":"W4","name":"xSpeed MCP endpoint reachable","dimension":"stack","weight":2,"optional":true,"status":"pass","earned":2,"evidence":"The public xSpeed MCP endpoint returned HTTP 401 at https://ysb.solutions/wp-json/xspeed/v1/mcp; this confirms route responsiveness only, not authenticated access or control.","remediation":"Configure an MCP client for this endpoint and verify authenticated access before relying on it to inspect or change the site.","refs":[{"name":"Model Context Protocol","url":"https://modelcontextprotocol.io/"},{"name":"xSpeed documentation","url":"https://xspeedcache.com/docs"}]}],"dimensions":{"speed":{"earned":39.5,"weight":40,"score":99,"applicable":true},"delivery":{"earned":6,"weight":20,"score":30,"applicable":true},"assets":{"earned":11,"weight":20,"score":55,"applicable":true},"stack":{"earned":2,"weight":10,"score":20,"applicable":true}},"overallScore":65,"gradedWeight":90,"grade":"D","level":3,"levelName":"Average","partial":false,"unanalysable":false}},"engine":{"probes":"xspeed-scan/1.0","lighthouse":"13.5.0","psiError":null,"lighthouseAnalysedAt":"2026-10-05T19:00:49.367Z","lighthouseReplayed":false},"platform":{"wordpress":true,"generator":null,"webServer":"Apache","cachePlugin":null,"xspeed":false,"xspeedVersion":null,"xspeedProVersion":null,"xspeedMcp":true,"xspeedHub":null,"cdn":null,"edgeFingerprint":"platform-edge","crawlerTextChars":63,"renderCache":null,"usesNextImage":false,"stackName":null,"saas":false,"hosting":null},"measured":{"ttfbMs":952,"serverTimingMs":null,"proberRegion":"Vilnius, Lithuania (EU)","redirects":1,"compression":"gzip","compressionBytes":{"gzip":2334,"br":null},"cacheHit":false,"staticFile":false,"lighthouse":99,"lcpMs":404.3025817871094,"cls":0,"tbtMs":0,"lighthouseDesktop":99,"lighthouseMobile":97},"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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0/hOn09yLtGcx7qWf4Wvvf2W6rl3bdzzcUV01TE+qfqUlFpgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP/9k=","checks":[{"id":"S1","name":"Lighthouse performance score (desktop)","dimension":"speed","weight":18,"status":"pass","earned":17.8,"evidence":"99/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 404ms","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 404ms","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 952ms 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":"na","earned":0,"evidence":"Correctly per-visitor — this response is marked `no-cache, must-revalidate, max-age=0, no-store, private`, so it must not be held in a shared cache.","naReason":"A page that varies per visitor cannot be shared-cached without leaking one visitor’s data to another.","remediation":"Nothing to fix. If parts of this page are the same for everyone, they can still be cached separately — but the page as a whole is right to opt out.","refs":[{"name":"MDN — HTTP caching","url":"https://developer.mozilla.org/en-US/docs/Web/HTTP/Caching"}]},{"id":"D3","name":"HTML compression (bytes on the wire)","dimension":"delivery","weight":5,"status":"pass","earned":5,"evidence":"Content-Encoding: gzip — 2.3KB on the wire","remediation":"Compressed. gzip and Brotli both pass.","refs":[{"name":"MDN — Content-Encoding","url":"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Encoding"},{"name":"RFC 7932 — Brotli","url":"https://www.rfc-editor.org/rfc/rfc7932"}]},{"id":"D4","name":"Efficient cache policy on static assets","dimension":"delivery","weight":5,"status":"fail","earned":0,"evidence":"Fails the Lighthouse cache-policy audit — 8 files: dashicons.min.css, ysb-staff-edition2.png, forms.min.css…","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 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":"partial","earned":1,"evidence":"1 redirect(s) before the final URL: 302→https://ysb.solutions?password-protected=login&redirect_to=https%3A%2F%2Fysb.solutions%2F","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 — 7 files: buttons.min.css, login.min.css, forms.min.css… · ~200ms 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":"fail","earned":0,"evidence":"Fails the Lighthouse audit","remediation":"The largest image must be in the HTML and preloaded — never lazy-loaded or script-injected.","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":"82KB 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","remediation":"Informational.","refs":[]},{"id":"W2","name":"Caching plugin active","dimension":"stack","weight":4,"status":"fail","earned":0,"evidence":"No caching plugin detected","remediation":"WordPress rebuilds every page in PHP unless a caching plugin serves it statically.","fix":{"tier":"free","feature":"xSpeed Cache (free on wordpress.org)","prompt":"Install and activate the xSpeed plugin from wordpress.org, run its setup wizard, and enable page caching."},"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":"fail","earned":0,"evidence":"xSpeed not detected","remediation":"xSpeed bundles caching, minification, lazy-load, image optimization and a built-in MCP endpoint that requires an authenticated client for management actions; it also imports settings from other caching plugins in one click.","fix":{"tier":"free","feature":"xSpeed Migration (one-click import)","prompt":"Install xSpeed and use its Migration tool to import your current caching settings, then deactivate the old plugin."},"refs":[{"name":"xSpeed — feature overview","url":"https://xspeedcache.com/features"},{"name":"xSpeed vs other cache plugins","url":"https://xspeedcache.com/comparison"}]},{"id":"W4","name":"xSpeed MCP endpoint reachable","dimension":"stack","weight":2,"optional":true,"status":"pass","earned":2,"evidence":"The public xSpeed MCP endpoint returned HTTP 401 at https://ysb.solutions/wp-json/xspeed/v1/mcp; this confirms route responsiveness only, not authenticated access or control.","remediation":"Configure an MCP client for this endpoint and verify authenticated access before relying on it to inspect or change the site.","refs":[{"name":"Model Context Protocol","url":"https://modelcontextprotocol.io/"},{"name":"xSpeed documentation","url":"https://xspeedcache.com/docs"}]}],"dimensions":{"speed":{"earned":39.8,"weight":40,"score":99,"applicable":true},"delivery":{"earned":6,"weight":20,"score":30,"applicable":true},"assets":{"earned":11,"weight":20,"score":55,"applicable":true},"stack":{"earned":2,"weight":10,"score":20,"applicable":true}},"overallScore":65,"partial":false,"challenged":null,"unanalysable":false,"gradedWeight":90,"grade":"D","level":3,"levelName":"Average","reportUrl":"https://xspeedcache.com/scan/r/ysb-solutions-550b6e62bf","recommendations":{"recommend":[{"product":"xSpeed Cache (free)","why":"WordPress with no xSpeed detected. The free plugin plus its setup wizard turns most of the failing checks in this report green.","url":"https://wordpress.org/plugins/xspeed/"},{"product":"xCloud","why":"TTFB is 952ms — caching helps, but the origin sets the floor. Managed WordPress hosting from the same team.","url":"https://xcloud.host"}],"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":"ysb-solutions-550b6e62bf","device":"desktop","reason":"safe_capture_provider_unavailable"},"mobile":{"version":1,"state":"unavailable","scanId":"ysb-solutions-550b6e62bf","device":"mobile","reason":"safe_capture_provider_unavailable"}}}