{"scanId":"marathonretreat-com-e10cd06365","url":"https://marathonretreat.com/","finalUrl":"https://marathonretreat.com/","status":"complete","source":"web","visibility":"listed","scannedAt":"2026-09-26T18:11:38.903Z","durationMs":28449,"rubricVersion":"2026.09.5","strategy":"both","device":"desktop","devices":{"desktop":{"device":"desktop","lighthouse":52,"lighthouseVersion":"13.5.0","psiError":null,"lighthouseAnalysedAt":"2026-09-26T18:11:15.825Z","lighthouseReplayed":false,"metrics":{"lcpMs":1001.0274276226035,"cls":0.37894144232697713,"tbtMs":430.99999999999955,"fcpMs":893.0226576012814,"speedIndexMs":4070.1873678338884,"serverResponseMs":180,"totalBytes":6041368},"field":null,"checks":[{"id":"S1","name":"Lighthouse performance score (desktop)","dimension":"speed","weight":18,"status":"partial","earned":9.4,"evidence":"52/100 (Lighthouse 13.5.0, desktop)","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":"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":"fail","earned":0,"evidence":"CLS 0.379","remediation":"Reserve space for images/embeds so the page does not jump as it loads.","fix":{"tier":"free","feature":"Lazy Load — CLS fix (adds width/height)","prompt":"Using my site's xSpeed MCP connection: enable lazy loading with the CLS fix so images reserve their space, then re-test CLS."},"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":"partial","earned":2.5,"evidence":"TBT 431ms","remediation":"Less JavaScript on the main thread: defer scripts and drop unused bundles.","fix":{"tier":"free","feature":"JS Minify + Defer","prompt":"Using my site's xSpeed MCP connection: enable JS minification and deferred loading, then re-test Total Blocking Time."},"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 893ms","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 388ms 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 180ms 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":"partial","earned":2.5,"evidence":"Lighthouse cache-policy audit score 50% — 8 files: showcase.js (static.matterport.com), vendors-common.js (static.matterport.com), init.js (static.matterport.com)…","remediation":"Every asset with a short cache lifetime here is served by another host (static.matterport.com). Their Cache-Control is not yours to set — this check will not clear while you load them.","fix":{"tier":"free","feature":"Browser Cache","prompt":"Using my site's xSpeed MCP connection: enable browser-cache headers for static assets, then re-run the audit."},"refs":[{"name":"Lighthouse — Efficient cache policy","url":"https://developer.chrome.com/docs/lighthouse/performance/uses-long-cache-ttl"}]},{"id":"D5","name":"CDN / edge network","dimension":"delivery","weight":3,"optional":true,"status":"info","earned":0,"evidence":"No CDN signature detected","naReason":"Optional — a bonus when present.","remediation":"Optional: put a CDN or Cloudflare in front for global edge delivery.","fix":{"tier":"free","feature":"Cloudflare integration / CDN rewriter","prompt":"Using my site's xSpeed MCP connection: connect Cloudflare (or configure the CDN rewriter) and purge, then re-scan."},"refs":[{"name":"web.dev — Content delivery networks","url":"https://web.dev/articles/content-delivery-networks"}]},{"id":"D6","name":"Clean redirect chain","dimension":"delivery","weight":2,"status":"pass","earned":2,"evidence":"No redirects — the URL answers directly","remediation":"Each redirect adds a full round-trip before the page can even start.","refs":[{"name":"Lighthouse — Avoid redirects","url":"https://developer.chrome.com/docs/lighthouse/performance/redirects"}]},{"id":"A1","name":"No render-blocking resources","dimension":"assets","weight":5,"status":"fail","earned":0,"evidence":"Fails the Lighthouse audit — 8 files: 807403ca124e3f98fc2d7d55217b4475.css, 4d232caea908fe31efee389cdf6a15b2.css, rbtools.min.js… · ~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% — 5 files: jquery.dataTables.js, hostaway.js, bootstrap.js…","remediation":"Ship minified assets. Note that one of these comes from another host and is not yours to minify — that part of the audit will not clear.","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":"partial","earned":2,"evidence":"Lighthouse audit score 50% — 3 files: TheRetreat_homepage_slide2.jpg, Canal-View-crop.jpg, S6A0996-9777.jpg","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":"fail","earned":0,"evidence":"5.8MB transferred","remediation":"Heavy pages are slow on every connection — compress, lazy-load, and trim.","fix":{"tier":"free","feature":"Minify + Lazy Load + Image Converter (Pro)","prompt":"Using my site's xSpeed MCP connection: enable minification and lazy loading (and image conversion on Pro), then re-check page weight."},"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.2)","remediation":"Informational.","refs":[]},{"id":"W2","name":"Caching plugin active","dimension":"stack","weight":4,"status":"pass","earned":4,"evidence":"xSpeed Cache (xSpeed signature: v1.3.5)","remediation":"WordPress rebuilds every page in PHP unless a caching plugin serves it statically.","refs":[{"name":"WordPress.org — Optimization: caching","url":"https://wordpress.org/documentation/article/optimization/#Caching"}]},{"id":"W3","name":"Powered by xSpeed","dimension":"stack","weight":4,"status":"pass","earned":4,"evidence":"xSpeed signature: v1.3.5","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://marathonretreat.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":23.9,"weight":40,"score":60,"applicable":true},"delivery":{"earned":20.5,"weight":27,"score":76,"applicable":true},"assets":{"earned":4,"weight":20,"score":20,"applicable":true},"stack":{"earned":10,"weight":10,"score":100,"applicable":true}},"overallScore":60,"gradedWeight":97,"grade":"D","level":3,"levelName":"Average","partial":false,"unanalysable":false},"mobile":{"device":"mobile","lighthouse":33,"lighthouseVersion":"13.5.0","psiError":null,"lighthouseAnalysedAt":"2026-09-26T18:11:15.547Z","lighthouseReplayed":false,"metrics":{"lcpMs":4514.079841372514,"cls":0.8290342689690015,"tbtMs":484.5,"fcpMs":3797.065583984566,"speedIndexMs":7552.099988312112,"serverResponseMs":170,"totalBytes":6041935},"field":null,"checks":[{"id":"S1","name":"Lighthouse performance score (mobile)","dimension":"speed","weight":18,"status":"fail","earned":5.9,"evidence":"33/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.5s","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":"fail","earned":0,"evidence":"CLS 0.829","remediation":"Reserve space for images/embeds so the page does not jump as it loads.","fix":{"tier":"free","feature":"Lazy Load — CLS fix (adds width/height)","prompt":"Using my site's xSpeed MCP connection: enable lazy loading with the CLS fix so images reserve their space, then re-test CLS."},"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":"partial","earned":2.5,"evidence":"TBT 485ms","remediation":"Less JavaScript on the main thread: defer scripts and drop unused bundles.","fix":{"tier":"free","feature":"JS Minify + Defer","prompt":"Using my site's xSpeed MCP connection: enable JS minification and deferred loading, then re-test Total Blocking Time."},"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.8s","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 388ms 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 170ms 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":"partial","earned":2.5,"evidence":"Lighthouse cache-policy audit score 50% — 8 files: showcase.js (static.matterport.com), vendors-common.js (static.matterport.com), init.js (static.matterport.com)…","remediation":"Every asset with a short cache lifetime here is served by another host (static.matterport.com). Their Cache-Control is not yours to set — this check will not clear while you load them.","fix":{"tier":"free","feature":"Browser Cache","prompt":"Using my site's xSpeed MCP connection: enable browser-cache headers for static assets, then re-run the audit."},"refs":[{"name":"Lighthouse — Efficient cache policy","url":"https://developer.chrome.com/docs/lighthouse/performance/uses-long-cache-ttl"}]},{"id":"D5","name":"CDN / edge network","dimension":"delivery","weight":3,"optional":true,"status":"info","earned":0,"evidence":"No CDN signature detected","naReason":"Optional — a bonus when present.","remediation":"Optional: put a CDN or Cloudflare in front for global edge delivery.","fix":{"tier":"free","feature":"Cloudflare integration / CDN rewriter","prompt":"Using my site's xSpeed MCP connection: connect Cloudflare (or configure the CDN rewriter) and purge, then re-scan."},"refs":[{"name":"web.dev — Content delivery networks","url":"https://web.dev/articles/content-delivery-networks"}]},{"id":"D6","name":"Clean redirect chain","dimension":"delivery","weight":2,"status":"pass","earned":2,"evidence":"No redirects — the URL answers directly","remediation":"Each redirect adds a full round-trip before the page can even start.","refs":[{"name":"Lighthouse — Avoid redirects","url":"https://developer.chrome.com/docs/lighthouse/performance/redirects"}]},{"id":"A1","name":"No render-blocking resources","dimension":"assets","weight":5,"status":"fail","earned":0,"evidence":"Fails the Lighthouse audit — 8 files: jquery.min.js, 00607f7eb3c18112a3df3b87d8fda528.css, 4d232caea908fe31efee389cdf6a15b2.css… · ~2.0s 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% — 5 files: jquery.dataTables.js, hostaway.js, bootstrap.js…","remediation":"Ship minified assets. Note that one of these comes from another host and is not yours to minify — that part of the audit will not clear.","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":"partial","earned":2,"evidence":"Lighthouse audit score 50% — 3 files: TheRetreat_homepage_slide2.jpg, Canal-View-crop.jpg, S6A0996-9777.jpg","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":"fail","earned":0,"evidence":"5.8MB transferred","remediation":"Heavy pages are slow on every connection — compress, lazy-load, and trim.","fix":{"tier":"free","feature":"Minify + Lazy Load + Image Converter (Pro)","prompt":"Using my site's xSpeed MCP connection: enable minification and lazy loading (and image conversion on Pro), then re-check page weight."},"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.2)","remediation":"Informational.","refs":[]},{"id":"W2","name":"Caching plugin active","dimension":"stack","weight":4,"status":"pass","earned":4,"evidence":"xSpeed Cache (xSpeed signature: v1.3.5)","remediation":"WordPress rebuilds every page in PHP unless a caching plugin serves it statically.","refs":[{"name":"WordPress.org — Optimization: caching","url":"https://wordpress.org/documentation/article/optimization/#Caching"}]},{"id":"W3","name":"Powered by xSpeed","dimension":"stack","weight":4,"status":"pass","earned":4,"evidence":"xSpeed signature: v1.3.5","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://marathonretreat.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":8.4,"weight":40,"score":21,"applicable":true},"delivery":{"earned":20.5,"weight":27,"score":76,"applicable":true},"assets":{"earned":4,"weight":20,"score":20,"applicable":true},"stack":{"earned":10,"weight":10,"score":100,"applicable":true}},"overallScore":44,"gradedWeight":97,"grade":"F","level":2,"levelName":"Slow","partial":false,"unanalysable":false}},"engine":{"probes":"xspeed-scan/1.0","lighthouse":"13.5.0","psiError":null,"lighthouseAnalysedAt":"2026-09-26T18:11:15.825Z","lighthouseReplayed":false},"platform":{"wordpress":true,"generator":"WordPress 7.1.2","cachePlugin":"xSpeed Cache","xspeed":true,"xspeedVersion":"1.3.5","xspeedProVersion":null,"xspeedMcp":true,"xspeedHub":false,"cdn":null,"edgeFingerprint":null,"crawlerTextChars":6055,"renderCache":null,"usesNextImage":false,"stackName":null,"saas":false,"hosting":null},"measured":{"ttfbMs":388,"serverTimingMs":null,"proberRegion":"Vilnius, Lithuania (EU)","redirects":0,"compression":"br","cacheHit":true,"staticFile":true,"lighthouse":52,"lcpMs":1001.0274276226035,"cls":0.37894144232697713,"tbtMs":430.99999999999955,"lighthouseDesktop":52,"lighthouseMobile":33},"icon":null,"restricted":null,"screenshot":"data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAHyAPoDASIAAhEBAxEB/8QAHQABAQACAwEBAQAAAAAAAAAAAAQFBgEDBwgCCf/EADYQAQABAwIEBQMBBgYDAAAAAAABAgMEBRESFZPRBiExVFUHE0EiFCMyQlFhCBY0cYGRorHj/8QAGAEBAQEBAQAAAAAAAAAAAAAAAAECAwT/xAAkEQEBAAIBAwIHAAAAAAAAAAAAAQIRMQMSQQQhEyJhgbHw8f/aAAwDAQACEQMRAD8A+qQAAABPqN6rGwMi9bima7duqqmKvTeI/LWK7mBZw6LleoRN3Nq47PHRFMZFXDO20RMb0z/LxT6/mV0lum3jwbI+veLoPi+nStWt283Rq6KKrepY1FVFdMVR/PbqmZnad4nzifL0/D3PCyrGdh2MvDu0Xsa9RFy3conemumY3iYlbjZymOcy4dwDLQAAAAAAAAAAAAAAAAAAAAAAAAADzr/EFql/SfpPrdzErqt3r1FOPFVPrEV1RFX/AI8Uf8vmLTPFeteK9OzcW5eruZ2naZZvYszPFNU4t3jmfP8APBVXM777zS+v/qFoEeJvCedps0RXVconhon+b+2/4naZ2n8TtP4fNX0h+lHiPH+oFvULOTiWcPTL/wC9ruVRNdymd6arVVrfipmaZmJ4to8/LfydunZMbt5etjlc5psP038QeBMvRMfT8jS6Lczaqou5uRcnemuuapmKq4/VTNf2aqpiNoiJiPPzbz/h01GzrHgLU8HG+/b07Gz8ixhzx1RXRj1TxURFXrvHFPm84+p/0bvaR4epnw7k49rCyNRqyLtrJucFyIq/Taopjb9XBE1+Ufqnj9Jnye3fR/wpPhDwZi4NcVU3av11U1esb/1/vMzMzH4323nZM7Nbi9OZd2rOGL0vRZq+oGt6dXq+uVYmFh4mRZoq1G7O1ddV7i38/OJ4KfKU3gXxxqdnwx4bv6/pt6NOzIjH5pcyYqrm7+raqu3tvFE8MxFW+/pvEbt8xdDox/E2p6zF6qbmdjWMeq3t5Uxam5MTE/3+5P8A0xdrwVjUeFdE0OvJruWNMu2rsV1UR+94JmeGY/ETuzueXTts4YTS/qhj52Xp9dWLi0aZqF6ixj3KdQt15ETXO1FVyxHnTTMzHpVMxv5xDDZ+taNT4y8V4/iXxTqGmVY+TZoxbVrOuWopomxbn9NNPlM8Uz+J823eHvBuTot3DsWdZ+5pWHP7nHqw7f3eGInhoqu+sxHl5xEVeUea6fCGn3rniKM+IyrGtXaLl21XTtwcNumiNp9d/wBETE+sSbkprKz3aXoX1Cz8XScDT8y1YydWixORcu6ll0YG9ibldNqqd4mZuVU0b7RG0fmY3hbofjzP1zxLTc0vGou6NyyMm9auXaaa7Fym7cor2mKZ4/Ojb1iPyyf+SM21fsZeNr1U6jTj04l+/lYlF+Mi3TVVNE1UzMfrp4pjiifPfziVP+T79vU8fNx9Xqi7+xRg5f3Maif2iiKpqiY4eGKKt6qvSNvP0N4kmbDR9Scu3pGnahnaDRh2dVpo5dF7ULdM3JqpmqfuTMbW6YpjffeZny8t52dmL9S6Mj7mDa063k699+jHtYmJmUXrV2a6a64ri9tERTEW6994iY29PON8xneDLWR4e0LT7OZXZy9Gptxi5f2qa/Om39ueKifKYqp3iY/6mNnVd8HZORh2qsjWZ5rj5MZWNl2MS3aps1RTNE0xbj+KmaaqomKpmfPymPLZ8prNr+ueOtfs51vS6dFpwNWtZWFx0VZNNy1kW71yunhpr4N4j9H8XDExO/l5efpuNVdrx7VWRbptXppia6KauKKatvOInaN/99oaJlfT/LzM7I1LM8Q3ruq3Jxa7d39mpi3ZqsV1108Nvf8AhnjneJnf1ndvWLRdt41qjIuxevU0xFdyKeGK6tvOdt52/wBkuvDWO/LtAZbAAAAGi1+KMmK6o514bjafSb07/wDtvTX6tK1uZmY1jDiP6cu/+jeGvLyeqnUuvh7+39h4Y1e7qV2/Tdz9LyooiJiMKvimnff182wMbpOHn41dyc7NsZMVRHDFvG+1t/v+qd2STLW/Z16EymE7+f3638gDLsAAAAAAMNrHhjR9YvxkZ2FTVlRTwRkWq6rV3h/p9yiYq2/tuzIJZvlgtK8JaJpeVRlYuFxZVETFF/Iu137lET6xFdyapj/iWdAJNcAAoAAAAAAAAAAAAAAAAAAAAAD+c3NtS+QzOvV3Obal8hmderuiAW821L5DM69Xc5tqXyGZ16u6IBbzbUvkMzr1dzm2pfIZnXq7ogFvNtS+QzOvV3Obal8hmderuiAW821L5DM69Xc5tqXyGZ16u6IBbzbUvkMzr1dzm2pfIZnXq7ogFvNtS+QzOvV3Obal8hmderuiAW821L5DM69Xc5tqXyGZ16u6IBbzbUvkMzr1dzm2pfIZnXq7ogFvNtS+QzOvV3Obal8hmderuiAW821L5DM69Xc5tqXyGZ16u6IBbzbUvkMzr1dzm2pfIZnXq7ogFvNtS+QzOvV3Obal8hmderuiAW821L5DM69Xc5tqXyGZ16u6IBbzbUvkMzr1dzm2pfIZnXq7ogFvNtS+QzOvV3Obal8hmderuiAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeqcq0/wBhidGns45Vp/sMTo09ge54H6jStP8AYYnRp7OeVaf7DE6NPYBX5nStP9hidGns45Vp/sMTo09gEOVaf7HE6NPZxOl6f7HF6NPYAcTpen7/AOhxejT2cTpeB7HF6NPYCDjlmB7HF6NPY5ZgexxejT2BQ5ZgexxejT2OWYHscXo09gBxyzA9ji9KnsRpmB7HF6VPYAJ0zA9ji9KnscswPZYvSp7ARKTpmB7LF6VPYjTMD2OL0qewKeXPLMD2OL0aexyzA9ji9GnsCKcswPY4vRp7HLMD2OL0aewAcswPY4vRp7HLMD2OL0aewAcswPY4vRp7HLMD2OL0aewAcswPY4vRp7HLMD2OL0aewARpeB7HF6NPZzyvA9ji9GnsAP/Z","screenshotDesktop":"data:image/jpeg;base64,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","checks":[{"id":"S1","name":"Lighthouse performance score (desktop)","dimension":"speed","weight":18,"status":"partial","earned":9.4,"evidence":"52/100 (Lighthouse 13.5.0, desktop)","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":"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":"fail","earned":0,"evidence":"CLS 0.379","remediation":"Reserve space for images/embeds so the page does not jump as it loads.","fix":{"tier":"free","feature":"Lazy Load — CLS fix (adds width/height)","prompt":"Using my site's xSpeed MCP connection: enable lazy loading with the CLS fix so images reserve their space, then re-test CLS."},"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":"partial","earned":2.5,"evidence":"TBT 431ms","remediation":"Less JavaScript on the main thread: defer scripts and drop unused bundles.","fix":{"tier":"free","feature":"JS Minify + Defer","prompt":"Using my site's xSpeed MCP connection: enable JS minification and deferred loading, then re-test Total Blocking Time."},"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 893ms","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 388ms 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 180ms 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":"partial","earned":2.5,"evidence":"Lighthouse cache-policy audit score 50% — 8 files: showcase.js (static.matterport.com), vendors-common.js (static.matterport.com), init.js (static.matterport.com)…","remediation":"Every asset with a short cache lifetime here is served by another host (static.matterport.com). Their Cache-Control is not yours to set — this check will not clear while you load them.","fix":{"tier":"free","feature":"Browser Cache","prompt":"Using my site's xSpeed MCP connection: enable browser-cache headers for static assets, then re-run the audit."},"refs":[{"name":"Lighthouse — Efficient cache policy","url":"https://developer.chrome.com/docs/lighthouse/performance/uses-long-cache-ttl"}]},{"id":"D5","name":"CDN / edge network","dimension":"delivery","weight":3,"optional":true,"status":"info","earned":0,"evidence":"No CDN signature detected","naReason":"Optional — a bonus when present.","remediation":"Optional: put a CDN or Cloudflare in front for global edge delivery.","fix":{"tier":"free","feature":"Cloudflare integration / CDN rewriter","prompt":"Using my site's xSpeed MCP connection: connect Cloudflare (or configure the CDN rewriter) and purge, then re-scan."},"refs":[{"name":"web.dev — Content delivery networks","url":"https://web.dev/articles/content-delivery-networks"}]},{"id":"D6","name":"Clean redirect chain","dimension":"delivery","weight":2,"status":"pass","earned":2,"evidence":"No redirects — the URL answers directly","remediation":"Each redirect adds a full round-trip before the page can even start.","refs":[{"name":"Lighthouse — Avoid redirects","url":"https://developer.chrome.com/docs/lighthouse/performance/redirects"}]},{"id":"A1","name":"No render-blocking resources","dimension":"assets","weight":5,"status":"fail","earned":0,"evidence":"Fails the Lighthouse audit — 8 files: 807403ca124e3f98fc2d7d55217b4475.css, 4d232caea908fe31efee389cdf6a15b2.css, rbtools.min.js… · ~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% — 5 files: jquery.dataTables.js, hostaway.js, bootstrap.js…","remediation":"Ship minified assets. Note that one of these comes from another host and is not yours to minify — that part of the audit will not clear.","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":"partial","earned":2,"evidence":"Lighthouse audit score 50% — 3 files: TheRetreat_homepage_slide2.jpg, Canal-View-crop.jpg, S6A0996-9777.jpg","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":"fail","earned":0,"evidence":"5.8MB transferred","remediation":"Heavy pages are slow on every connection — compress, lazy-load, and trim.","fix":{"tier":"free","feature":"Minify + Lazy Load + Image Converter (Pro)","prompt":"Using my site's xSpeed MCP connection: enable minification and lazy loading (and image conversion on Pro), then re-check page weight."},"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.2)","remediation":"Informational.","refs":[]},{"id":"W2","name":"Caching plugin active","dimension":"stack","weight":4,"status":"pass","earned":4,"evidence":"xSpeed Cache (xSpeed signature: v1.3.5)","remediation":"WordPress rebuilds every page in PHP unless a caching plugin serves it statically.","refs":[{"name":"WordPress.org — Optimization: caching","url":"https://wordpress.org/documentation/article/optimization/#Caching"}]},{"id":"W3","name":"Powered by xSpeed","dimension":"stack","weight":4,"status":"pass","earned":4,"evidence":"xSpeed signature: v1.3.5","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://marathonretreat.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":23.9,"weight":40,"score":60,"applicable":true},"delivery":{"earned":20.5,"weight":27,"score":76,"applicable":true},"assets":{"earned":4,"weight":20,"score":20,"applicable":true},"stack":{"earned":10,"weight":10,"score":100,"applicable":true}},"overallScore":60,"partial":false,"challenged":null,"unanalysable":false,"gradedWeight":97,"grade":"D","level":3,"levelName":"Average","reportUrl":"https://xspeedcache.com/scan/r/marathonretreat-com-e10cd06365","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."}}}