{"scanId":"bidbrokr-com-ec3812b43f","url":"https://bidbrokr.com/","finalUrl":"https://bidbrokr.com/","status":"complete","source":"web","visibility":"listed","scannedAt":"2026-09-29T18:08:32.008Z","durationMs":24314,"rubricVersion":"2026.09.5","strategy":"both","device":"desktop","devices":{"desktop":{"device":"desktop","lighthouse":93,"lighthouseVersion":"13.5.0","psiError":null,"lighthouseAnalysedAt":"2026-09-29T18:08:17.760Z","lighthouseReplayed":false,"metrics":{"lcpMs":721,"cls":0,"tbtMs":0,"fcpMs":657,"speedIndexMs":2610.111893903588,"serverResponseMs":3,"totalBytes":561128},"field":null,"checks":[{"id":"S1","name":"Lighthouse performance score (desktop)","dimension":"speed","weight":18,"status":"pass","earned":16.7,"evidence":"93/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 721ms","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 657ms","remediation":"First paint is gated on server response and render-blocking CSS.","refs":[{"name":"web.dev — First Contentful Paint","url":"https://web.dev/articles/fcp"}]},{"id":"D1","name":"Time to first byte ≤ 200ms","dimension":"delivery","weight":8,"status":"partial","earned":4,"evidence":"TTFB 507ms 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 3ms 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":"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":"pass","earned":2,"evidence":"No redirects — the URL answers directly","remediation":"Each redirect adds a full round-trip before the page can even start.","refs":[{"name":"Lighthouse — Avoid redirects","url":"https://developer.chrome.com/docs/lighthouse/performance/redirects"}]},{"id":"A1","name":"No render-blocking resources","dimension":"assets","weight":5,"status":"fail","earned":0,"evidence":"Fails the Lighthouse audit — 8 files: frontend.min.css, style.css, fontawesome.css… · ~750ms 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":"partial","earned":2,"evidence":"Lighthouse audit score 50% — 2 files: xpro-widgets.css, fontawesome.css","remediation":"Ship minified assets — whitespace and comments are pure transfer waste.","fix":{"tier":"free","feature":"HTML/CSS/JS Minify","prompt":"Using my site's xSpeed MCP connection: enable HTML, CSS and JS minification, purge the cache, and re-test."},"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":"0.5MB 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 (Elementor 4.3.2; features: additional_custom_breakpoints; settings: css_print_method-external, google_font-enabled, font_display-swap)","remediation":"Informational.","refs":[]},{"id":"W2","name":"Caching plugin active","dimension":"stack","weight":4,"status":"pass","earned":4,"evidence":"xSpeed Cache (X-XSpeed-Cache: BYPASS)","remediation":"WordPress rebuilds every page in PHP unless a caching plugin serves it statically.","refs":[{"name":"WordPress.org — Optimization: caching","url":"https://wordpress.org/documentation/article/optimization/#Caching"}]},{"id":"W3","name":"Powered by xSpeed","dimension":"stack","weight":4,"status":"pass","earned":4,"evidence":"X-XSpeed-Cache: BYPASS","remediation":"This site runs xSpeed — every fix in this report is one MCP prompt away.","refs":[{"name":"xSpeed — feature overview","url":"https://xspeedcache.com/features"},{"name":"xSpeed vs other cache plugins","url":"https://xspeedcache.com/comparison"}]},{"id":"W4","name":"AI-controllable (xSpeed MCP)","dimension":"stack","weight":2,"optional":true,"status":"pass","earned":2,"evidence":"xSpeed MCP endpoint answers at https://bidbrokr.com/xspeed/mcp","remediation":"An AI assistant can inspect, purge and tune this site over MCP.","refs":[{"name":"Model Context Protocol","url":"https://modelcontextprotocol.io/"},{"name":"xSpeed documentation","url":"https://xspeedcache.com/docs"}]}],"dimensions":{"speed":{"earned":38.7,"weight":40,"score":97,"applicable":true},"delivery":{"earned":23,"weight":27,"score":85,"applicable":true},"assets":{"earned":9,"weight":20,"score":45,"applicable":true},"stack":{"earned":10,"weight":10,"score":100,"applicable":true}},"overallScore":83,"gradedWeight":97,"grade":"B","level":4,"levelName":"Fast","partial":false,"unanalysable":false},"mobile":{"device":"mobile","lighthouse":75,"lighthouseVersion":"13.5.0","psiError":null,"lighthouseAnalysedAt":"2026-09-29T18:08:17.624Z","lighthouseReplayed":false,"metrics":{"lcpMs":3902,"cls":0,"tbtMs":0,"fcpMs":3314,"speedIndexMs":7416.285075848228,"serverResponseMs":4,"totalBytes":562897},"field":null,"checks":[{"id":"S1","name":"Lighthouse performance score (mobile)","dimension":"speed","weight":18,"status":"partial","earned":13.5,"evidence":"75/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":"partial","earned":4,"evidence":"LCP 3.9s","remediation":"Serve the hero content faster: cache the page, preload the LCP image, and ship critical CSS.","fix":{"tier":"free","feature":"Page Cache + Preloader (Critical CSS in Pro)","prompt":"Using my site's xSpeed MCP connection: enable page caching, start the preloader, and (on Pro) generate critical CSS for this page; then re-test LCP."},"refs":[{"name":"web.dev — Largest Contentful Paint","url":"https://web.dev/articles/lcp"},{"name":"Optimize LCP","url":"https://web.dev/articles/optimize-lcp"}]},{"id":"S3","name":"Cumulative Layout Shift ≤ 0.1","dimension":"speed","weight":5,"status":"pass","earned":5,"evidence":"CLS 0.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":"fail","earned":0,"evidence":"FCP 3.3s","remediation":"First paint is gated on server response and render-blocking CSS.","fix":{"tier":"free","feature":"Page Cache + CSS Minify","prompt":"Using my site's xSpeed MCP connection: enable page caching and CSS minification, then re-test First Contentful Paint."},"refs":[{"name":"web.dev — First Contentful Paint","url":"https://web.dev/articles/fcp"}]},{"id":"D1","name":"Time to first byte ≤ 200ms","dimension":"delivery","weight":8,"status":"partial","earned":4,"evidence":"TTFB 507ms 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 4ms 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":"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":"pass","earned":2,"evidence":"No redirects — the URL answers directly","remediation":"Each redirect adds a full round-trip before the page can even start.","refs":[{"name":"Lighthouse — Avoid redirects","url":"https://developer.chrome.com/docs/lighthouse/performance/redirects"}]},{"id":"A1","name":"No render-blocking resources","dimension":"assets","weight":5,"status":"fail","earned":0,"evidence":"Fails the Lighthouse audit — 4 files: jquery.min.js, frontend.min.js, 8f3c8d87d1a52e6d3e32b6b02d45955d.css… · ~2.5s 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":"fail","earned":0,"evidence":"Fails the Lighthouse audit — 1 file: BidBrokr-Coming-Soon-1024x576.jpg · ~150ms of first paint","remediation":"Serve WebP/AVIF at the right compression — usually the single largest byte saving.","fix":{"tier":"pro","feature":"Image Converter (WebP/AVIF)","prompt":"Using my site's xSpeed MCP connection: enable WebP/AVIF conversion with URL rewriting, then re-test image audits."},"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":"0.5MB 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 (Elementor 4.3.2; features: additional_custom_breakpoints; settings: css_print_method-external, google_font-enabled, font_display-swap)","remediation":"Informational.","refs":[]},{"id":"W2","name":"Caching plugin active","dimension":"stack","weight":4,"status":"pass","earned":4,"evidence":"xSpeed Cache (X-XSpeed-Cache: BYPASS)","remediation":"WordPress rebuilds every page in PHP unless a caching plugin serves it statically.","refs":[{"name":"WordPress.org — Optimization: caching","url":"https://wordpress.org/documentation/article/optimization/#Caching"}]},{"id":"W3","name":"Powered by xSpeed","dimension":"stack","weight":4,"status":"pass","earned":4,"evidence":"X-XSpeed-Cache: BYPASS","remediation":"This site runs xSpeed — every fix in this report is one MCP prompt away.","refs":[{"name":"xSpeed — feature overview","url":"https://xspeedcache.com/features"},{"name":"xSpeed vs other cache plugins","url":"https://xspeedcache.com/comparison"}]},{"id":"W4","name":"AI-controllable (xSpeed MCP)","dimension":"stack","weight":2,"optional":true,"status":"pass","earned":2,"evidence":"xSpeed MCP endpoint answers at https://bidbrokr.com/xspeed/mcp","remediation":"An AI assistant can inspect, purge and tune this site over MCP.","refs":[{"name":"Model Context Protocol","url":"https://modelcontextprotocol.io/"},{"name":"xSpeed documentation","url":"https://xspeedcache.com/docs"}]}],"dimensions":{"speed":{"earned":27.5,"weight":40,"score":69,"applicable":true},"delivery":{"earned":23,"weight":27,"score":85,"applicable":true},"assets":{"earned":7,"weight":20,"score":35,"applicable":true},"stack":{"earned":10,"weight":10,"score":100,"applicable":true}},"overallScore":70,"gradedWeight":97,"grade":"C","level":3,"levelName":"Average","partial":false,"unanalysable":false}},"engine":{"probes":"xspeed-scan/1.0","lighthouse":"13.5.0","psiError":null,"lighthouseAnalysedAt":"2026-09-29T18:08:17.760Z","lighthouseReplayed":false},"platform":{"wordpress":true,"generator":"Elementor 4.3.2; features: additional_custom_breakpoints; settings: css_print_method-external, google_font-enabled, font_display-swap","cachePlugin":"xSpeed Cache","xspeed":true,"xspeedVersion":null,"xspeedProVersion":null,"xspeedMcp":true,"xspeedHub":null,"cdn":null,"edgeFingerprint":null,"crawlerTextChars":10,"renderCache":null,"usesNextImage":false,"stackName":null,"saas":false,"hosting":null},"measured":{"ttfbMs":507,"serverTimingMs":null,"proberRegion":"Vilnius, Lithuania (EU)","redirects":0,"compression":"br","cacheHit":true,"staticFile":false,"lighthouse":93,"lcpMs":721,"cls":0,"tbtMs":0,"lighthouseDesktop":93,"lighthouseMobile":75},"icon":null,"restricted":null,"screenshot":"data:image/jpeg;base64,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","screenshotDesktop":"data:image/jpeg;base64,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","checks":[{"id":"S1","name":"Lighthouse performance score (desktop)","dimension":"speed","weight":18,"status":"pass","earned":16.7,"evidence":"93/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 721ms","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 657ms","remediation":"First paint is gated on server response and render-blocking CSS.","refs":[{"name":"web.dev — First Contentful Paint","url":"https://web.dev/articles/fcp"}]},{"id":"D1","name":"Time to first byte ≤ 200ms","dimension":"delivery","weight":8,"status":"partial","earned":4,"evidence":"TTFB 507ms 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 3ms 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":"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":"pass","earned":2,"evidence":"No redirects — the URL answers directly","remediation":"Each redirect adds a full round-trip before the page can even start.","refs":[{"name":"Lighthouse — Avoid redirects","url":"https://developer.chrome.com/docs/lighthouse/performance/redirects"}]},{"id":"A1","name":"No render-blocking resources","dimension":"assets","weight":5,"status":"fail","earned":0,"evidence":"Fails the Lighthouse audit — 8 files: frontend.min.css, style.css, fontawesome.css… · ~750ms 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":"partial","earned":2,"evidence":"Lighthouse audit score 50% — 2 files: xpro-widgets.css, fontawesome.css","remediation":"Ship minified assets — whitespace and comments are pure transfer waste.","fix":{"tier":"free","feature":"HTML/CSS/JS Minify","prompt":"Using my site's xSpeed MCP connection: enable HTML, CSS and JS minification, purge the cache, and re-test."},"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":"0.5MB 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 (Elementor 4.3.2; features: additional_custom_breakpoints; settings: css_print_method-external, google_font-enabled, font_display-swap)","remediation":"Informational.","refs":[]},{"id":"W2","name":"Caching plugin active","dimension":"stack","weight":4,"status":"pass","earned":4,"evidence":"xSpeed Cache (X-XSpeed-Cache: BYPASS)","remediation":"WordPress rebuilds every page in PHP unless a caching plugin serves it statically.","refs":[{"name":"WordPress.org — Optimization: caching","url":"https://wordpress.org/documentation/article/optimization/#Caching"}]},{"id":"W3","name":"Powered by xSpeed","dimension":"stack","weight":4,"status":"pass","earned":4,"evidence":"X-XSpeed-Cache: BYPASS","remediation":"This site runs xSpeed — every fix in this report is one MCP prompt away.","refs":[{"name":"xSpeed — feature overview","url":"https://xspeedcache.com/features"},{"name":"xSpeed vs other cache plugins","url":"https://xspeedcache.com/comparison"}]},{"id":"W4","name":"AI-controllable (xSpeed MCP)","dimension":"stack","weight":2,"optional":true,"status":"pass","earned":2,"evidence":"xSpeed MCP endpoint answers at https://bidbrokr.com/xspeed/mcp","remediation":"An AI assistant can inspect, purge and tune this site over MCP.","refs":[{"name":"Model Context Protocol","url":"https://modelcontextprotocol.io/"},{"name":"xSpeed documentation","url":"https://xspeedcache.com/docs"}]}],"dimensions":{"speed":{"earned":38.7,"weight":40,"score":97,"applicable":true},"delivery":{"earned":23,"weight":27,"score":85,"applicable":true},"assets":{"earned":9,"weight":20,"score":45,"applicable":true},"stack":{"earned":10,"weight":10,"score":100,"applicable":true}},"overallScore":83,"partial":false,"challenged":null,"unanalysable":false,"gradedWeight":97,"grade":"B","level":4,"levelName":"Fast","reportUrl":"https://xspeedcache.com/scan/r/bidbrokr-com-ec3812b43f","recommendations":{"recommend":[{"product":"xSpeed Hub","why":"xSpeed and its MCP are live here. Attaching the site to the Hub drives this and every sibling site from one connection.","url":"https://app.xspeedcache.com"}],"scanner":{"name":"xSpeed Scan","free":true,"auth":"none","mcpUrl":"https://xspeedcache.com/scan/mcp","tools":["run_speed_scan","get_speed_scan"],"docs":"https://xspeedcache.com/docs/scan-mcp/","connect":{"claudeCode":"claude mcp add --transport http xspeed-scan https://xspeedcache.com/scan/mcp","mcpServers":{"xspeed-scan":{"type":"http","url":"https://xspeedcache.com/scan/mcp"}}},"note":"Free, no API key. Scan any public site and get the same graded report as this one, with the fix for every failing check."}}}