{"scanId":"bureau-concept-suisse-ch-bb205bf626","url":"https://bureau-concept-suisse.ch/","finalUrl":"https://www.bureau-concept-suisse.ch/","status":"complete","source":"web","visibility":"listed","scannedAt":"2026-09-23T09:29:33.485Z","durationMs":21400,"rubricVersion":"2026.09.5","strategy":"both","device":"desktop","devices":{"desktop":{"device":"desktop","lighthouse":97,"lighthouseVersion":"13.5.0","psiError":null,"lighthouseAnalysedAt":"2026-09-23T09:29:17.160Z","lighthouseReplayed":false,"metrics":{"lcpMs":1038.0052695408472,"cls":0.005946822957750935,"tbtMs":42.5,"fcpMs":1018.005166645363,"speedIndexMs":1018.005166645363,"serverResponseMs":38,"totalBytes":1282964},"field":null,"checks":[{"id":"S1","name":"Lighthouse performance score (desktop)","dimension":"speed","weight":18,"status":"pass","earned":17.5,"evidence":"97/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 1.0s","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.006","remediation":"Reserve space for images/embeds so the page does not jump as it loads.","refs":[{"name":"web.dev — Cumulative Layout Shift","url":"https://web.dev/articles/cls"}]},{"id":"S4","name":"Total Blocking Time ≤ 200ms","dimension":"speed","weight":5,"status":"pass","earned":5,"evidence":"TBT 43ms","remediation":"Less JavaScript on the main thread: defer scripts and drop unused bundles.","refs":[{"name":"web.dev — Total Blocking Time","url":"https://web.dev/articles/tbt"}]},{"id":"S5","name":"First Contentful Paint ≤ 1.8s","dimension":"speed","weight":4,"status":"pass","earned":4,"evidence":"FCP 1.0s","remediation":"First paint is gated on server response and render-blocking CSS.","refs":[{"name":"web.dev — First Contentful Paint","url":"https://web.dev/articles/fcp"}]},{"id":"D1","name":"Time to first byte ≤ 200ms","dimension":"delivery","weight":8,"status":"pass","earned":8,"evidence":"TTFB 150ms 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 38ms from its own network — the gap between the two numbers is distance, not your server.","remediation":"The server rebuilds the page on every request. A page cache answers in 5–15ms.","refs":[{"name":"web.dev — Time to First Byte","url":"https://web.dev/articles/ttfb"}]},{"id":"D2","name":"Page served from cache","dimension":"delivery","weight":7,"status":"pass","earned":7,"evidence":"Cache HIT evidence in response headers","remediation":"Serve HTML from a static cache instead of rebuilding it per visitor.","refs":[{"name":"MDN — HTTP caching","url":"https://developer.mozilla.org/en-US/docs/Web/HTTP/Caching"}]},{"id":"D3","name":"HTML compression (Brotli/GZIP)","dimension":"delivery","weight":5,"status":"pass","earned":5,"evidence":"Content-Encoding: br","remediation":"Compress text responses — Brotli typically saves ~15–20% over GZIP.","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":"partial","earned":1,"evidence":"1 redirect(s) before the final URL: 301→https://www.bureau-concept-suisse.ch/","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":"1.2MB 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":"NitroPack (X-Nitro-Cache: HIT)","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":"partial","earned":2,"evidence":"Running NitroPack instead","remediation":"xSpeed bundles caching, minification, lazy-load, image optimization and an AI-controllable MCP server in one plugin — and 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":"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":39.5,"weight":40,"score":99,"applicable":true},"delivery":{"earned":26,"weight":27,"score":96,"applicable":true},"assets":{"earned":16,"weight":16,"score":100,"applicable":true},"stack":{"earned":6,"weight":8,"score":75,"applicable":true}},"overallScore":96,"gradedWeight":91,"grade":"A","level":5,"levelName":"Instant","partial":false,"unanalysable":false},"mobile":{"device":"mobile","lighthouse":82,"lighthouseVersion":"13.5.0","psiError":null,"lighthouseAnalysedAt":"2026-09-23T09:29:17.178Z","lighthouseReplayed":false,"metrics":{"lcpMs":4805.0099220828915,"cls":0,"tbtMs":70,"fcpMs":1247.002881534842,"speedIndexMs":2184.486716614314,"serverResponseMs":148,"totalBytes":1244942},"field":null,"checks":[{"id":"S1","name":"Lighthouse performance score (mobile)","dimension":"speed","weight":18,"status":"partial","earned":14.8,"evidence":"82/100 (Lighthouse 13.5.0, mobile)","remediation":"The composite Lighthouse score — every fix below moves it.","fix":{"tier":"free","feature":"AI Optimize","prompt":"Using my site's xSpeed MCP connection: run optimize_site, then run_benchmark to verify the score improved."},"refs":[{"name":"Lighthouse performance scoring","url":"https://developer.chrome.com/docs/lighthouse/performance/performance-scoring"}]},{"id":"S2","name":"Largest Contentful Paint ≤ 2.5s","dimension":"speed","weight":8,"status":"fail","earned":0,"evidence":"LCP 4.8s","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.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 70ms","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.2s","remediation":"First paint is gated on server response and render-blocking CSS.","refs":[{"name":"web.dev — First Contentful Paint","url":"https://web.dev/articles/fcp"}]},{"id":"D1","name":"Time to first byte ≤ 200ms","dimension":"delivery","weight":8,"status":"pass","earned":8,"evidence":"TTFB 150ms measured from Vilnius, Lithuania (EU) (best of 2 requests). This includes the network round trips between us and your origin, not just server time.","remediation":"The server rebuilds the page on every request. A page cache answers in 5–15ms.","refs":[{"name":"web.dev — Time to First Byte","url":"https://web.dev/articles/ttfb"}]},{"id":"D2","name":"Page served from cache","dimension":"delivery","weight":7,"status":"pass","earned":7,"evidence":"Cache HIT evidence in response headers","remediation":"Serve HTML from a static cache instead of rebuilding it per visitor.","refs":[{"name":"MDN — HTTP caching","url":"https://developer.mozilla.org/en-US/docs/Web/HTTP/Caching"}]},{"id":"D3","name":"HTML compression (Brotli/GZIP)","dimension":"delivery","weight":5,"status":"pass","earned":5,"evidence":"Content-Encoding: br","remediation":"Compress text responses — Brotli typically saves ~15–20% over GZIP.","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":"partial","earned":1,"evidence":"1 redirect(s) before the final URL: 301→https://www.bureau-concept-suisse.ch/","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":"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 ≤ 1.5MB","dimension":"assets","weight":3,"status":"pass","earned":3,"evidence":"1.2MB 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":"NitroPack (X-Nitro-Cache: HIT)","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":"partial","earned":2,"evidence":"Running NitroPack instead","remediation":"xSpeed bundles caching, minification, lazy-load, image optimization and an AI-controllable MCP server in one plugin — and 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":"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":28.8,"weight":40,"score":72,"applicable":true},"delivery":{"earned":26,"weight":27,"score":96,"applicable":true},"assets":{"earned":16,"weight":20,"score":80,"applicable":true},"stack":{"earned":6,"weight":8,"score":75,"applicable":true}},"overallScore":81,"gradedWeight":95,"grade":"B","level":4,"levelName":"Fast","partial":false,"unanalysable":false}},"engine":{"probes":"xspeed-scan/1.0","lighthouse":"13.5.0","psiError":null,"lighthouseAnalysedAt":"2026-09-23T09:29:17.160Z","lighthouseReplayed":false},"platform":{"wordpress":true,"generator":"WordPress 7.1.1","cachePlugin":"NitroPack","xspeed":false,"xspeedVersion":null,"xspeedProVersion":null,"xspeedMcp":false,"xspeedHub":null,"cdn":null,"edgeFingerprint":"platform-edge","crawlerTextChars":7454,"renderCache":null,"usesNextImage":false,"stackName":null,"saas":false,"hosting":null},"measured":{"ttfbMs":150,"serverTimingMs":null,"proberRegion":"Vilnius, Lithuania (EU)","redirects":1,"compression":"br","cacheHit":true,"staticFile":false,"lighthouse":97,"lcpMs":1038.0052695408472,"cls":0.005946822957750935,"tbtMs":42.5,"lighthouseDesktop":97,"lighthouseMobile":82},"icon":"data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALQAAAC0BAMAAADP4xsBAAAACXBIWXMAAA7EAAAOxAGVKw4bAAAAJ1BMVEXpAHRHcEzpAHTpAHTpAHTpAHTpAHTpAHTpAHTpAHTpAHTpAHTpAHQndSDbAAAADHRSTlOBACq7XlQ/kkgUceX8qj4WAAADh0lEQVRo3u3bvU8UQRgH4IHgceAVtyuHjDasJkbFQnMFUa44xNKCS7RQLDhjTIyVDRba0BATGxY1ftAcBE0wFMbEGOIVBGJQb/4oZ2Z3lp2duTU3Lxaa9+1uN3l2vq/5DfH+WhGkkf7vabpyyqXehn+i6b0WcauNB/m0P0vc62oeTesEUus59DyBVaMr/RIok+GwCx0Nx/DGNZf6KO3NLrRs9PtzbiuYnm1Zmq1osToKofP2WGmZzY7pUf5mIARsvVccOGKll/mbadC2FgsssNF145u9luj3moX2jee9F5+tgoWuWJZlr3WCGxaaD3UReob62cEmag7SK8e/Pfi496pWJxsmPZs+AuhMmznW14ZBt1J98Z8y9+oMZWiamkV6lEGqM23S6sFpBqu9UKP55A7EvyttIM0+d6Ovy15NuhzYg1OyWZ2mna7IPt1yWthjHE83O0NPCLnpfIoU50SzQxtNa/zVmvsBVaRi5T6y0WX+4gvg7CtK4YeNFuPRANFeiY+Ijebd+eXB6GO8ddMmTfnjS0CatpWh0SOcbgJpb4uxXZPmndnzoPQqYzsmfZKx72C6rNqn0RcY2wbTo2rTaPQdyCwqWsxjYNBbyU4C0F47XgsaXToUmh8WiwbNd0zfodANpJFGGmmkkUYaaaSRRhpppJFGGmmkkUYaaaSRRhpppJFGGmmkkUb6X6TH4hiiRquMGYyudKNDMD1CSL9BizwfnC4TMmTSdUIWwfQ4IX0mPR9lSWF0PU5J6vRyNAMgmqrEp06PRPMIorkRYTrtR6lvED2vsq46LZZIAUb7SUo6Q/PZJU0QfV4KFroi49MAWgSZ49RohhYjQtbdaRmV37TT70Rms+ZK+zKEH9hpvxXRC/cd6oYMk/Z7dlo2mz+86H6vIDigFzWazkr6kzOdpKy1jJkaEgj9IWmjloyL10+Lr5B9R7kYJv8IWp5PtXuOsT23cU7daTmupRBTTzvPeq+lu2EKmVCBVI2uQBKwqkqM/TRpMbnbQNnXc6rpL+4D6RdJ1lWnVxnoLyzeMHHWVadFvHYH3OhdGy2+yS5DRrp20O8MLUaks+n+1ytuDqjsLzHnl3UWQjf5zROW6nX2zt1DGeD/VnWpKKGfXCwglmUJq2SqjJuCr4HywQIzLyE+h92zCHJobwYiN7082hufcr12ciXw8mmPnrnpUkv65Te8poo00j3Vb282Ul25p0s8AAAAAElFTkSuQmCC","restricted":null,"screenshot":"data:image/jpeg;base64,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","screenshotDesktop":"data:image/jpeg;base64,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","checks":[{"id":"S1","name":"Lighthouse performance score (desktop)","dimension":"speed","weight":18,"status":"pass","earned":17.5,"evidence":"97/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 1.0s","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.006","remediation":"Reserve space for images/embeds so the page does not jump as it loads.","refs":[{"name":"web.dev — Cumulative Layout Shift","url":"https://web.dev/articles/cls"}]},{"id":"S4","name":"Total Blocking Time ≤ 200ms","dimension":"speed","weight":5,"status":"pass","earned":5,"evidence":"TBT 43ms","remediation":"Less JavaScript on the main thread: defer scripts and drop unused bundles.","refs":[{"name":"web.dev — Total Blocking Time","url":"https://web.dev/articles/tbt"}]},{"id":"S5","name":"First Contentful Paint ≤ 1.8s","dimension":"speed","weight":4,"status":"pass","earned":4,"evidence":"FCP 1.0s","remediation":"First paint is gated on server response and render-blocking CSS.","refs":[{"name":"web.dev — First Contentful Paint","url":"https://web.dev/articles/fcp"}]},{"id":"D1","name":"Time to first byte ≤ 200ms","dimension":"delivery","weight":8,"status":"pass","earned":8,"evidence":"TTFB 150ms 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 38ms from its own network — the gap between the two numbers is distance, not your server.","remediation":"The server rebuilds the page on every request. A page cache answers in 5–15ms.","refs":[{"name":"web.dev — Time to First Byte","url":"https://web.dev/articles/ttfb"}]},{"id":"D2","name":"Page served from cache","dimension":"delivery","weight":7,"status":"pass","earned":7,"evidence":"Cache HIT evidence in response headers","remediation":"Serve HTML from a static cache instead of rebuilding it per visitor.","refs":[{"name":"MDN — HTTP caching","url":"https://developer.mozilla.org/en-US/docs/Web/HTTP/Caching"}]},{"id":"D3","name":"HTML compression (Brotli/GZIP)","dimension":"delivery","weight":5,"status":"pass","earned":5,"evidence":"Content-Encoding: br","remediation":"Compress text responses — Brotli typically saves ~15–20% over GZIP.","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":"partial","earned":1,"evidence":"1 redirect(s) before the final URL: 301→https://www.bureau-concept-suisse.ch/","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":"1.2MB 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":"NitroPack (X-Nitro-Cache: HIT)","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":"partial","earned":2,"evidence":"Running NitroPack instead","remediation":"xSpeed bundles caching, minification, lazy-load, image optimization and an AI-controllable MCP server in one plugin — and 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":"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":39.5,"weight":40,"score":99,"applicable":true},"delivery":{"earned":26,"weight":27,"score":96,"applicable":true},"assets":{"earned":16,"weight":16,"score":100,"applicable":true},"stack":{"earned":6,"weight":8,"score":75,"applicable":true}},"overallScore":96,"partial":false,"challenged":null,"unanalysable":false,"gradedWeight":91,"grade":"A","level":5,"levelName":"Instant","reportUrl":"https://xspeedcache.com/scan/r/bureau-concept-suisse-ch-bb205bf626","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/"}],"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."}}}