{"scanId":"www-gabrielny-com-52c12d99e0","url":"https://www.gabrielny.com/wedding-rings","finalUrl":"https://www.gabrielny.com/wedding-rings","status":"complete","source":"mcp","visibility":"listed","scannedAt":"2026-10-12T06:46:58.787Z","durationMs":155451,"rubricVersion":"2026.10.1","strategy":"both","device":"mobile","devices":{"desktop":{"device":"desktop","lighthouse":null,"lighthouseVersion":null,"psiError":"PSI timed out","lighthouseAnalysedAt":null,"lighthouseReplayed":null,"metrics":{},"field":null,"checks":[{"id":"S1","name":"Lighthouse performance score (mobile)","dimension":"speed","weight":18,"status":"info","earned":0,"evidence":"Lighthouse unavailable — PSI timed out","naReason":"Lighthouse unavailable — PSI timed out","remediation":"Re-run the scan in a few minutes for the Lighthouse half of the report.","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":"info","earned":0,"evidence":"Lighthouse unavailable — PSI timed out","naReason":"Lighthouse unavailable — PSI timed out","remediation":"Re-run the scan in a few minutes for the Lighthouse half of the report.","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":"info","earned":0,"evidence":"Lighthouse unavailable — PSI timed out","naReason":"Lighthouse unavailable — PSI timed out","remediation":"Re-run the scan in a few minutes for the Lighthouse half of the report.","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":"info","earned":0,"evidence":"Lighthouse unavailable — PSI timed out","naReason":"Lighthouse unavailable — PSI timed out","remediation":"Re-run the scan in a few minutes for the Lighthouse half of the report.","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":"info","earned":0,"evidence":"Lighthouse unavailable — PSI timed out","naReason":"Lighthouse unavailable — PSI timed out","remediation":"Re-run the scan in a few minutes for the Lighthouse half of the report.","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 324ms 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.","fix":{"tier":"free","feature":"Page Cache","prompt":"Using my site's xSpeed MCP connection: enable page caching and warm this page with the preloader, then re-check TTFB."},"refs":[{"name":"web.dev — Time to First Byte","url":"https://web.dev/articles/ttfb"}]},{"id":"D2","name":"Page served from cache","dimension":"delivery","weight":7,"status":"na","earned":0,"evidence":"Correctly per-visitor — this response is marked `no-store, no-cache`, so it must not be held in a shared cache.","naReason":"A page that varies per visitor cannot be shared-cached without leaking one visitor’s data to another.","remediation":"Nothing to fix. If parts of this page are the same for everyone, they can still be cached separately — but the page as a whole is right to opt out.","refs":[{"name":"MDN — HTTP caching","url":"https://developer.mozilla.org/en-US/docs/Web/HTTP/Caching"}]},{"id":"D3","name":"HTML compression (bytes on the wire)","dimension":"delivery","weight":5,"status":"fail","earned":0,"evidence":"No Content-Encoding on the HTML response","remediation":"Compress HTML responses. gzip and Brotli both pass; what matters is the bytes on the wire.","fix":{"tier":"free","feature":"GZIP (Brotli in Pro)","prompt":"Using my site's xSpeed MCP connection: check how the HTML is compressed, make sure the served encoding is the smaller of gzip and Brotli, then confirm the response size."},"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":"info","earned":0,"evidence":"Needs the Lighthouse audit","naReason":"Needs the Lighthouse audit","remediation":"Re-run when Lighthouse is available.","refs":[{"name":"Lighthouse — Efficient cache policy","url":"https://developer.chrome.com/docs/lighthouse/performance/uses-long-cache-ttl"}]},{"id":"D5","name":"CDN edge serves the page","dimension":"delivery","weight":3,"optional":true,"status":"info","earned":0,"evidence":"No CDN signature detected","naReason":"Optional — a bonus when present.","remediation":"Optional: put a CDN or Cloudflare in front for global edge delivery.","fix":{"tier":"free","feature":"Cloudflare integration / CDN rewriter","prompt":"Using my site's xSpeed MCP connection: connect Cloudflare (or configure the CDN rewriter) and purge, then re-scan."},"refs":[{"name":"web.dev — Content delivery networks","url":"https://web.dev/articles/content-delivery-networks"}]},{"id":"D6","name":"Clean redirect chain","dimension":"delivery","weight":2,"status":"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":"info","earned":0,"evidence":"Needs Lighthouse","naReason":"Needs Lighthouse","remediation":"Re-run when Lighthouse is available.","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":"info","earned":0,"evidence":"Needs Lighthouse","naReason":"Needs Lighthouse","remediation":"Re-run when Lighthouse is available.","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":"info","earned":0,"evidence":"Needs Lighthouse","naReason":"Needs Lighthouse","remediation":"Re-run when Lighthouse is available.","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":"info","earned":0,"evidence":"Needs Lighthouse","naReason":"Needs Lighthouse","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 (≤ 350KB for full marks)","dimension":"assets","weight":3,"status":"info","earned":0,"evidence":"Needs Lighthouse","naReason":"Needs Lighthouse","remediation":"Re-run when Lighthouse is available.","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":"Platform not identified","remediation":"Informational.","refs":[]},{"id":"W2","name":"Caching plugin active","dimension":"stack","weight":4,"status":"na","earned":0,"evidence":"Not a WordPress site","naReason":"xSpeed is a WordPress plugin; these checks apply to WordPress sites.","remediation":"—","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":"na","earned":0,"evidence":"Not a WordPress site","naReason":"xSpeed is a WordPress plugin; these checks apply to WordPress sites.","remediation":"—","refs":[{"name":"xSpeed — feature overview","url":"https://xspeedcache.com/features"},{"name":"xSpeed vs other cache plugins","url":"https://xspeedcache.com/comparison"}]},{"id":"W4","name":"xSpeed MCP endpoint reachable","dimension":"stack","weight":2,"status":"na","earned":0,"evidence":"Not a WordPress site","naReason":"xSpeed is a WordPress plugin; these checks apply to WordPress sites.","remediation":"—","refs":[{"name":"Model Context Protocol","url":"https://modelcontextprotocol.io/"},{"name":"xSpeed documentation","url":"https://xspeedcache.com/docs"}]}],"dimensions":{"speed":{"earned":0,"weight":0,"score":0,"applicable":false},"delivery":{"earned":6,"weight":15,"score":40,"applicable":true},"assets":{"earned":0,"weight":0,"score":0,"applicable":false},"stack":{"earned":0,"weight":0,"score":0,"applicable":false}},"overallScore":40,"gradedWeight":15,"grade":"F","level":2,"levelName":"Slow","partial":true,"unanalysable":false},"mobile":{"device":"mobile","lighthouse":36,"lighthouseVersion":"13.5.0","psiError":null,"lighthouseAnalysedAt":"2026-10-12T06:45:45.498Z","lighthouseReplayed":false,"metrics":{"lcpMs":5264.505061442351,"cls":0.01210763804433597,"tbtMs":3381,"fcpMs":2939.5014124955396,"speedIndexMs":19730.320752144275,"serverResponseMs":176,"totalBytes":6191914},"field":{"lcpMs":1089,"inpMs":362,"cls":0.03,"scope":"url","category":"AVERAGE"},"checks":[{"id":"S1","name":"Lighthouse performance score (mobile)","dimension":"speed","weight":18,"status":"fail","earned":6.5,"evidence":"36/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 5.3s","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.012","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":"fail","earned":0,"evidence":"TBT 3.4s","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":"partial","earned":2,"evidence":"FCP 2.9s","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 324ms 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 176ms from its own network — the gap between the two numbers is distance, not your server.","remediation":"The server rebuilds the page on every request. A page cache answers in 5–15ms.","fix":{"tier":"free","feature":"Page Cache","prompt":"Using my site's xSpeed MCP connection: enable page caching and warm this page with the preloader, then re-check TTFB."},"refs":[{"name":"web.dev — Time to First Byte","url":"https://web.dev/articles/ttfb"}]},{"id":"D2","name":"Page served from cache","dimension":"delivery","weight":7,"status":"na","earned":0,"evidence":"Correctly per-visitor — this response is marked `no-store, no-cache`, so it must not be held in a shared cache.","naReason":"A page that varies per visitor cannot be shared-cached without leaking one visitor’s data to another.","remediation":"Nothing to fix. If parts of this page are the same for everyone, they can still be cached separately — but the page as a whole is right to opt out.","refs":[{"name":"MDN — HTTP caching","url":"https://developer.mozilla.org/en-US/docs/Web/HTTP/Caching"}]},{"id":"D3","name":"HTML compression (bytes on the wire)","dimension":"delivery","weight":5,"status":"fail","earned":0,"evidence":"No Content-Encoding on the HTML response","remediation":"Compress HTML responses. gzip and Brotli both pass; what matters is the bytes on the wire.","fix":{"tier":"free","feature":"GZIP (Brotli in Pro)","prompt":"Using my site's xSpeed MCP connection: check how the HTML is compressed, make sure the served encoding is the smaller of gzip and Brotli, then confirm the response size."},"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: tracking-code.js, analytics-v4.min.js, engine.1.2.1.min.js…","remediation":"Give your CSS/JS/images long Cache-Control lifetimes. 5 of these are served by another host, so that part will not clear.","fix":{"tier":"free","feature":"Browser Cache","prompt":"Using my site's xSpeed MCP connection: enable browser-cache headers for static assets, then re-run the audit."},"refs":[{"name":"Lighthouse — Efficient cache policy","url":"https://developer.chrome.com/docs/lighthouse/performance/uses-long-cache-ttl"}]},{"id":"D5","name":"CDN edge serves the page","dimension":"delivery","weight":3,"optional":true,"status":"info","earned":0,"evidence":"No CDN signature detected","naReason":"Optional — a bonus when present.","remediation":"Optional: put a CDN or Cloudflare in front for global edge delivery.","fix":{"tier":"free","feature":"Cloudflare integration / CDN rewriter","prompt":"Using my site's xSpeed MCP connection: connect Cloudflare (or configure the CDN rewriter) and purge, then re-scan."},"refs":[{"name":"web.dev — Content delivery networks","url":"https://web.dev/articles/content-delivery-networks"}]},{"id":"D6","name":"Clean redirect chain","dimension":"delivery","weight":2,"status":"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 — 1 file: styles.min.css · ~450ms 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 — 8 files: Stackables-Desktop-Laptop-Tablet-v2.jpg, Wedding-Bands-Desktop-Laptop-Tablet-v2.jpg, Vionne---14K-Yellow-Gold-Flush-Set-Cluster-Diamond-Cigar-Band~AN16876Y44JJ-5.jpg… · ~300ms 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":"pass","earned":4,"evidence":"Passes the Lighthouse audit","remediation":"The largest image must be in the HTML and preloaded — never lazy-loaded or script-injected.","refs":[{"name":"web.dev — Optimize LCP","url":"https://web.dev/articles/optimize-lcp"},{"name":"Lighthouse — LCP request discovery","url":"https://developer.chrome.com/docs/lighthouse/performance/prioritize-lcp-image"}]},{"id":"A5","name":"Total page weight (≤ 350KB for full marks)","dimension":"assets","weight":3,"status":"fail","earned":0,"evidence":"5.9MB transferred — over 1,500KB","remediation":"Page weight is what decides mobile LCP once the server is fast. Resize images to the size they display at, lazy-load below the fold, and drop scripts the page does not use.","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":"Platform not identified","remediation":"Informational.","refs":[]},{"id":"W2","name":"Caching plugin active","dimension":"stack","weight":4,"status":"na","earned":0,"evidence":"Not a WordPress site","naReason":"xSpeed is a WordPress plugin; these checks apply to WordPress sites.","remediation":"—","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":"na","earned":0,"evidence":"Not a WordPress site","naReason":"xSpeed is a WordPress plugin; these checks apply to WordPress sites.","remediation":"—","refs":[{"name":"xSpeed — feature overview","url":"https://xspeedcache.com/features"},{"name":"xSpeed vs other cache plugins","url":"https://xspeedcache.com/comparison"}]},{"id":"W4","name":"xSpeed MCP endpoint reachable","dimension":"stack","weight":2,"status":"na","earned":0,"evidence":"Not a WordPress site","naReason":"xSpeed is a WordPress plugin; these checks apply to WordPress sites.","remediation":"—","refs":[{"name":"Model Context Protocol","url":"https://modelcontextprotocol.io/"},{"name":"xSpeed documentation","url":"https://xspeedcache.com/docs"}]}],"dimensions":{"speed":{"earned":13.5,"weight":40,"score":34,"applicable":true},"delivery":{"earned":8.5,"weight":20,"score":43,"applicable":true},"assets":{"earned":8,"weight":20,"score":40,"applicable":true},"stack":{"earned":0,"weight":0,"score":0,"applicable":false}},"overallScore":38,"gradedWeight":80,"grade":"F","level":1,"levelName":"Critical","partial":false,"unanalysable":false}},"engine":{"probes":"xspeed-scan/1.0","lighthouse":"13.5.0","psiError":null,"lighthouseAnalysedAt":"2026-10-12T06:45:45.498Z","lighthouseReplayed":false},"platform":{"wordpress":false,"generator":null,"webServer":null,"cachePlugin":null,"xspeed":false,"xspeedVersion":null,"xspeedProVersion":null,"xspeedMcp":false,"xspeedHub":null,"cdn":null,"edgeFingerprint":"platform-edge","crawlerTextChars":71,"renderCache":null,"usesNextImage":false,"stackName":null,"saas":false,"hosting":null},"measured":{"ttfbMs":324,"serverTimingMs":null,"proberRegion":"Vilnius, Lithuania (EU)","redirects":0,"compression":"none","compressionBytes":{"gzip":null,"br":null},"cacheHit":false,"staticFile":false,"lighthouse":36,"lcpMs":5264.505061442351,"cls":0.01210763804433597,"tbtMs":3381,"lighthouseDesktop":null,"lighthouseMobile":36,"field":{"lcpMs":1089,"inpMs":362,"cls":0.03,"scope":"url","category":"AVERAGE"}},"icon":null,"restricted":null,"screenshot":"data:image/jpeg;base64,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","screenshotDesktop":null,"checks":[{"id":"S1","name":"Lighthouse performance score (mobile)","dimension":"speed","weight":18,"status":"fail","earned":6.5,"evidence":"36/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 5.3s","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.012","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":"fail","earned":0,"evidence":"TBT 3.4s","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":"partial","earned":2,"evidence":"FCP 2.9s","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 324ms 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 176ms from its own network — the gap between the two numbers is distance, not your server.","remediation":"The server rebuilds the page on every request. A page cache answers in 5–15ms.","fix":{"tier":"free","feature":"Page Cache","prompt":"Using my site's xSpeed MCP connection: enable page caching and warm this page with the preloader, then re-check TTFB."},"refs":[{"name":"web.dev — Time to First Byte","url":"https://web.dev/articles/ttfb"}]},{"id":"D2","name":"Page served from cache","dimension":"delivery","weight":7,"status":"na","earned":0,"evidence":"Correctly per-visitor — this response is marked `no-store, no-cache`, so it must not be held in a shared cache.","naReason":"A page that varies per visitor cannot be shared-cached without leaking one visitor’s data to another.","remediation":"Nothing to fix. If parts of this page are the same for everyone, they can still be cached separately — but the page as a whole is right to opt out.","refs":[{"name":"MDN — HTTP caching","url":"https://developer.mozilla.org/en-US/docs/Web/HTTP/Caching"}]},{"id":"D3","name":"HTML compression (bytes on the wire)","dimension":"delivery","weight":5,"status":"fail","earned":0,"evidence":"No Content-Encoding on the HTML response","remediation":"Compress HTML responses. gzip and Brotli both pass; what matters is the bytes on the wire.","fix":{"tier":"free","feature":"GZIP (Brotli in Pro)","prompt":"Using my site's xSpeed MCP connection: check how the HTML is compressed, make sure the served encoding is the smaller of gzip and Brotli, then confirm the response size."},"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: tracking-code.js, analytics-v4.min.js, engine.1.2.1.min.js…","remediation":"Give your CSS/JS/images long Cache-Control lifetimes. 5 of these are served by another host, so that part will not clear.","fix":{"tier":"free","feature":"Browser Cache","prompt":"Using my site's xSpeed MCP connection: enable browser-cache headers for static assets, then re-run the audit."},"refs":[{"name":"Lighthouse — Efficient cache policy","url":"https://developer.chrome.com/docs/lighthouse/performance/uses-long-cache-ttl"}]},{"id":"D5","name":"CDN edge serves the page","dimension":"delivery","weight":3,"optional":true,"status":"info","earned":0,"evidence":"No CDN signature detected","naReason":"Optional — a bonus when present.","remediation":"Optional: put a CDN or Cloudflare in front for global edge delivery.","fix":{"tier":"free","feature":"Cloudflare integration / CDN rewriter","prompt":"Using my site's xSpeed MCP connection: connect Cloudflare (or configure the CDN rewriter) and purge, then re-scan."},"refs":[{"name":"web.dev — Content delivery networks","url":"https://web.dev/articles/content-delivery-networks"}]},{"id":"D6","name":"Clean redirect chain","dimension":"delivery","weight":2,"status":"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 — 1 file: styles.min.css · ~450ms 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 — 8 files: Stackables-Desktop-Laptop-Tablet-v2.jpg, Wedding-Bands-Desktop-Laptop-Tablet-v2.jpg, Vionne---14K-Yellow-Gold-Flush-Set-Cluster-Diamond-Cigar-Band~AN16876Y44JJ-5.jpg… · ~300ms 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":"pass","earned":4,"evidence":"Passes the Lighthouse audit","remediation":"The largest image must be in the HTML and preloaded — never lazy-loaded or script-injected.","refs":[{"name":"web.dev — Optimize LCP","url":"https://web.dev/articles/optimize-lcp"},{"name":"Lighthouse — LCP request discovery","url":"https://developer.chrome.com/docs/lighthouse/performance/prioritize-lcp-image"}]},{"id":"A5","name":"Total page weight (≤ 350KB for full marks)","dimension":"assets","weight":3,"status":"fail","earned":0,"evidence":"5.9MB transferred — over 1,500KB","remediation":"Page weight is what decides mobile LCP once the server is fast. Resize images to the size they display at, lazy-load below the fold, and drop scripts the page does not use.","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":"Platform not identified","remediation":"Informational.","refs":[]},{"id":"W2","name":"Caching plugin active","dimension":"stack","weight":4,"status":"na","earned":0,"evidence":"Not a WordPress site","naReason":"xSpeed is a WordPress plugin; these checks apply to WordPress sites.","remediation":"—","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":"na","earned":0,"evidence":"Not a WordPress site","naReason":"xSpeed is a WordPress plugin; these checks apply to WordPress sites.","remediation":"—","refs":[{"name":"xSpeed — feature overview","url":"https://xspeedcache.com/features"},{"name":"xSpeed vs other cache plugins","url":"https://xspeedcache.com/comparison"}]},{"id":"W4","name":"xSpeed MCP endpoint reachable","dimension":"stack","weight":2,"status":"na","earned":0,"evidence":"Not a WordPress site","naReason":"xSpeed is a WordPress plugin; these checks apply to WordPress sites.","remediation":"—","refs":[{"name":"Model Context Protocol","url":"https://modelcontextprotocol.io/"},{"name":"xSpeed documentation","url":"https://xspeedcache.com/docs"}]}],"dimensions":{"speed":{"earned":13.5,"weight":40,"score":34,"applicable":true},"delivery":{"earned":8.5,"weight":20,"score":43,"applicable":true},"assets":{"earned":8,"weight":20,"score":40,"applicable":true},"stack":{"earned":0,"weight":0,"score":0,"applicable":false}},"overallScore":38,"partial":false,"challenged":null,"unanalysable":false,"gradedWeight":80,"grade":"F","level":1,"levelName":"Critical","reportUrl":"https://xspeedcache.com/scan/r/www-gabrielny-com-52c12d99e0","recommendations":{"recommend":[],"scanner":{"name":"xSpeed Scan","free":true,"auth":"none","mcpUrl":"https://xspeedcache.com/scan/mcp","tools":["run_speed_scan","get_speed_scan"],"docs":"https://xspeedcache.com/docs/scan-mcp/","connect":{"claudeCode":"claude mcp add --transport http xspeed-scan https://xspeedcache.com/scan/mcp","mcpServers":{"xspeed-scan":{"type":"http","url":"https://xspeedcache.com/scan/mcp"}}},"note":"Free, no API key. Scan any public site and get the same graded report as this one, with the fix for every failing check."}},"captures":{"desktop":{"version":1,"state":"unavailable","scanId":"www-gabrielny-com-52c12d99e0","device":"desktop","reason":"safe_capture_provider_unavailable"},"mobile":{"version":1,"state":"unavailable","scanId":"www-gabrielny-com-52c12d99e0","device":"mobile","reason":"safe_capture_provider_unavailable"}}}