{"scanId":"noarafatno-site-9b6a8e7a0a","url":"https://noarafatno.site/","finalUrl":"https://noarafatno.site/","status":"complete","source":"web","visibility":"listed","scannedAt":"2026-09-24T12:58:30.500Z","durationMs":10425,"rubricVersion":"2026.09.5","strategy":"both","device":"desktop","devices":{"desktop":{"device":"desktop","lighthouse":100,"lighthouseVersion":"13.5.0","psiError":null,"lighthouseAnalysedAt":"2026-09-24T12:58:24.103Z","lighthouseReplayed":false,"metrics":{"lcpMs":422,"cls":0.005958024879550813,"tbtMs":0,"fcpMs":416,"speedIndexMs":478.42475733652213,"serverResponseMs":3,"totalBytes":95275},"field":null,"checks":[{"id":"S1","name":"Lighthouse performance score (desktop)","dimension":"speed","weight":18,"status":"pass","earned":18,"evidence":"100/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 422ms","remediation":"Serve the hero content faster: cache the page, preload the LCP image, and ship critical CSS.","refs":[{"name":"web.dev — Largest Contentful Paint","url":"https://web.dev/articles/lcp"},{"name":"Optimize LCP","url":"https://web.dev/articles/optimize-lcp"}]},{"id":"S3","name":"Cumulative Layout Shift ≤ 0.1","dimension":"speed","weight":5,"status":"pass","earned":5,"evidence":"CLS 0.006","remediation":"Reserve space for images/embeds so the page does not jump as it loads.","refs":[{"name":"web.dev — Cumulative Layout Shift","url":"https://web.dev/articles/cls"}]},{"id":"S4","name":"Total Blocking Time ≤ 200ms","dimension":"speed","weight":5,"status":"pass","earned":5,"evidence":"TBT 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 416ms","remediation":"First paint is gated on server response and render-blocking CSS.","refs":[{"name":"web.dev — First Contentful Paint","url":"https://web.dev/articles/fcp"}]},{"id":"D1","name":"Time to first byte ≤ 200ms","dimension":"delivery","weight":8,"status":"pass","earned":8,"evidence":"TTFB 192ms measured from Vilnius, Lithuania (EU) — your server reported 160ms of that (Server-Timing); the rest is network distance to our prober.","remediation":"Your server is already fast; what this check measures is dominated by the distance to our prober. Send Server-Timing (you already do) and compare against a prober near your audience.","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% — 1 file: v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495 (static.cloudflareinsights.com)","remediation":"Every asset with a short cache lifetime here is served by another host (static.cloudflareinsights.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":"pass","earned":3,"evidence":"Cloudflare detected","remediation":"Serving through an edge network.","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":"pass","earned":5,"evidence":"Passes the Lighthouse audit","remediation":"CSS/JS in <head> blocks first paint. Inline the critical CSS and defer the rest.","refs":[{"name":"Lighthouse — Render-blocking resources","url":"https://developer.chrome.com/docs/lighthouse/performance/render-blocking-resources"}]},{"id":"A2","name":"Minified CSS and JavaScript","dimension":"assets","weight":4,"status":"pass","earned":4,"evidence":"Passes the Lighthouse audit","remediation":"Ship minified assets — whitespace and comments are pure transfer waste.","refs":[{"name":"Lighthouse — Minify CSS","url":"https://developer.chrome.com/docs/lighthouse/performance/unminified-css"},{"name":"Minify JavaScript","url":"https://developer.chrome.com/docs/lighthouse/performance/unminified-javascript"}]},{"id":"A3","name":"Modern, optimized image formats","dimension":"assets","weight":4,"status":"pass","earned":4,"evidence":"Passes the Lighthouse audit","remediation":"Serve WebP/AVIF at the right compression — usually the single largest byte saving.","refs":[{"name":"Lighthouse — Modern image formats","url":"https://developer.chrome.com/docs/lighthouse/performance/uses-webp-images"}]},{"id":"A6","name":"LCP image discoverable early","dimension":"assets","weight":4,"status":"info","earned":0,"evidence":"Audit not reported for this page","naReason":"Audit not reported for this page","remediation":"Re-run when Lighthouse is available.","fix":{"tier":"free","feature":"Resource Hints (preload) + Lazy Load exclusions","prompt":"Using my site's xSpeed MCP connection: preload the LCP image for this page and exclude it from lazy loading, then re-test LCP."},"refs":[{"name":"web.dev — Optimize LCP","url":"https://web.dev/articles/optimize-lcp"},{"name":"Lighthouse — LCP request discovery","url":"https://developer.chrome.com/docs/lighthouse/performance/prioritize-lcp-image"}]},{"id":"A5","name":"Total page weight ≤ 1.5MB","dimension":"assets","weight":3,"status":"pass","earned":3,"evidence":"0.1MB transferred","remediation":"Heavy pages are slow on every connection — compress, lazy-load, and trim.","refs":[{"name":"Lighthouse — Total byte weight","url":"https://developer.chrome.com/docs/lighthouse/performance/total-byte-weight"}]},{"id":"W1","name":"Platform","dimension":"stack","weight":0,"status":"info","earned":0,"evidence":"WordPress detected (WordPress 7.1.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://noarafatno.site/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":40,"weight":40,"score":100,"applicable":true},"delivery":{"earned":27.5,"weight":30,"score":92,"applicable":true},"assets":{"earned":16,"weight":16,"score":100,"applicable":true},"stack":{"earned":10,"weight":10,"score":100,"applicable":true}},"overallScore":97,"gradedWeight":96,"grade":"A+","level":5,"levelName":"Instant","partial":false,"unanalysable":false},"mobile":{"device":"mobile","lighthouse":100,"lighthouseVersion":"13.5.0","psiError":null,"lighthouseAnalysedAt":"2026-09-24T12:58:23.476Z","lighthouseReplayed":false,"metrics":{"lcpMs":1503.9387900000002,"cls":0,"tbtMs":0,"fcpMs":763,"speedIndexMs":915.3239480376244,"serverResponseMs":2,"totalBytes":95315},"field":null,"checks":[{"id":"S1","name":"Lighthouse performance score (mobile)","dimension":"speed","weight":18,"status":"pass","earned":18,"evidence":"100/100 (Lighthouse 13.5.0, mobile)","remediation":"The composite Lighthouse score — every fix below moves it.","refs":[{"name":"Lighthouse performance scoring","url":"https://developer.chrome.com/docs/lighthouse/performance/performance-scoring"}]},{"id":"S2","name":"Largest Contentful Paint ≤ 2.5s","dimension":"speed","weight":8,"status":"pass","earned":8,"evidence":"LCP 1.5s","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 763ms","remediation":"First paint is gated on server response and render-blocking CSS.","refs":[{"name":"web.dev — First Contentful Paint","url":"https://web.dev/articles/fcp"}]},{"id":"D1","name":"Time to first byte ≤ 200ms","dimension":"delivery","weight":8,"status":"pass","earned":8,"evidence":"TTFB 192ms measured from Vilnius, Lithuania (EU) — your server reported 160ms of that (Server-Timing); the rest is network distance to our prober.","remediation":"Your server is already fast; what this check measures is dominated by the distance to our prober. Send Server-Timing (you already do) and compare against a prober near your audience.","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":"fail","earned":0,"evidence":"Fails the Lighthouse cache-policy audit — 1 file: v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495 (static.cloudflareinsights.com)","remediation":"Every asset with a short cache lifetime here is served by another host (static.cloudflareinsights.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":"pass","earned":3,"evidence":"Cloudflare detected","remediation":"Serving through an edge network.","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":"pass","earned":5,"evidence":"Passes the Lighthouse audit","remediation":"CSS/JS in <head> blocks first paint. Inline the critical CSS and defer the rest.","refs":[{"name":"Lighthouse — Render-blocking resources","url":"https://developer.chrome.com/docs/lighthouse/performance/render-blocking-resources"}]},{"id":"A2","name":"Minified CSS and JavaScript","dimension":"assets","weight":4,"status":"pass","earned":4,"evidence":"Passes the Lighthouse audit","remediation":"Ship minified assets — whitespace and comments are pure transfer waste.","refs":[{"name":"Lighthouse — Minify CSS","url":"https://developer.chrome.com/docs/lighthouse/performance/unminified-css"},{"name":"Minify JavaScript","url":"https://developer.chrome.com/docs/lighthouse/performance/unminified-javascript"}]},{"id":"A3","name":"Modern, optimized image formats","dimension":"assets","weight":4,"status":"pass","earned":4,"evidence":"Passes the Lighthouse audit","remediation":"Serve WebP/AVIF at the right compression — usually the single largest byte saving.","refs":[{"name":"Lighthouse — Modern image formats","url":"https://developer.chrome.com/docs/lighthouse/performance/uses-webp-images"}]},{"id":"A6","name":"LCP image discoverable early","dimension":"assets","weight":4,"status":"info","earned":0,"evidence":"Audit not reported for this page","naReason":"Audit not reported for this page","remediation":"Re-run when Lighthouse is available.","fix":{"tier":"free","feature":"Resource Hints (preload) + Lazy Load exclusions","prompt":"Using my site's xSpeed MCP connection: preload the LCP image for this page and exclude it from lazy loading, then re-test LCP."},"refs":[{"name":"web.dev — Optimize LCP","url":"https://web.dev/articles/optimize-lcp"},{"name":"Lighthouse — LCP request discovery","url":"https://developer.chrome.com/docs/lighthouse/performance/prioritize-lcp-image"}]},{"id":"A5","name":"Total page weight ≤ 1.5MB","dimension":"assets","weight":3,"status":"pass","earned":3,"evidence":"0.1MB transferred","remediation":"Heavy pages are slow on every connection — compress, lazy-load, and trim.","refs":[{"name":"Lighthouse — Total byte weight","url":"https://developer.chrome.com/docs/lighthouse/performance/total-byte-weight"}]},{"id":"W1","name":"Platform","dimension":"stack","weight":0,"status":"info","earned":0,"evidence":"WordPress detected (WordPress 7.1.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://noarafatno.site/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":40,"weight":40,"score":100,"applicable":true},"delivery":{"earned":25,"weight":30,"score":83,"applicable":true},"assets":{"earned":16,"weight":16,"score":100,"applicable":true},"stack":{"earned":10,"weight":10,"score":100,"applicable":true}},"overallScore":95,"gradedWeight":96,"grade":"A","level":5,"levelName":"Instant","partial":false,"unanalysable":false}},"engine":{"probes":"xspeed-scan/1.0","lighthouse":"13.5.0","psiError":null,"lighthouseAnalysedAt":"2026-09-24T12:58:24.103Z","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":"Cloudflare","edgeFingerprint":"cf-dynamic","crawlerTextChars":284,"renderCache":null,"usesNextImage":false,"stackName":null,"saas":false,"hosting":null},"measured":{"ttfbMs":192,"serverTimingMs":160,"proberRegion":"Vilnius, Lithuania (EU)","redirects":0,"compression":"br","cacheHit":true,"staticFile":false,"lighthouse":100,"lcpMs":422,"cls":0.005958024879550813,"tbtMs":0,"lighthouseDesktop":100,"lighthouseMobile":100},"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":18,"evidence":"100/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 422ms","remediation":"Serve the hero content faster: cache the page, preload the LCP image, and ship critical CSS.","refs":[{"name":"web.dev — Largest Contentful Paint","url":"https://web.dev/articles/lcp"},{"name":"Optimize LCP","url":"https://web.dev/articles/optimize-lcp"}]},{"id":"S3","name":"Cumulative Layout Shift ≤ 0.1","dimension":"speed","weight":5,"status":"pass","earned":5,"evidence":"CLS 0.006","remediation":"Reserve space for images/embeds so the page does not jump as it loads.","refs":[{"name":"web.dev — Cumulative Layout Shift","url":"https://web.dev/articles/cls"}]},{"id":"S4","name":"Total Blocking Time ≤ 200ms","dimension":"speed","weight":5,"status":"pass","earned":5,"evidence":"TBT 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 416ms","remediation":"First paint is gated on server response and render-blocking CSS.","refs":[{"name":"web.dev — First Contentful Paint","url":"https://web.dev/articles/fcp"}]},{"id":"D1","name":"Time to first byte ≤ 200ms","dimension":"delivery","weight":8,"status":"pass","earned":8,"evidence":"TTFB 192ms measured from Vilnius, Lithuania (EU) — your server reported 160ms of that (Server-Timing); the rest is network distance to our prober.","remediation":"Your server is already fast; what this check measures is dominated by the distance to our prober. Send Server-Timing (you already do) and compare against a prober near your audience.","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% — 1 file: v31edd6df95cf4e85bb4c19e7a9bdbcba1788362987495 (static.cloudflareinsights.com)","remediation":"Every asset with a short cache lifetime here is served by another host (static.cloudflareinsights.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":"pass","earned":3,"evidence":"Cloudflare detected","remediation":"Serving through an edge network.","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":"pass","earned":5,"evidence":"Passes the Lighthouse audit","remediation":"CSS/JS in <head> blocks first paint. Inline the critical CSS and defer the rest.","refs":[{"name":"Lighthouse — Render-blocking resources","url":"https://developer.chrome.com/docs/lighthouse/performance/render-blocking-resources"}]},{"id":"A2","name":"Minified CSS and JavaScript","dimension":"assets","weight":4,"status":"pass","earned":4,"evidence":"Passes the Lighthouse audit","remediation":"Ship minified assets — whitespace and comments are pure transfer waste.","refs":[{"name":"Lighthouse — Minify CSS","url":"https://developer.chrome.com/docs/lighthouse/performance/unminified-css"},{"name":"Minify JavaScript","url":"https://developer.chrome.com/docs/lighthouse/performance/unminified-javascript"}]},{"id":"A3","name":"Modern, optimized image formats","dimension":"assets","weight":4,"status":"pass","earned":4,"evidence":"Passes the Lighthouse audit","remediation":"Serve WebP/AVIF at the right compression — usually the single largest byte saving.","refs":[{"name":"Lighthouse — Modern image formats","url":"https://developer.chrome.com/docs/lighthouse/performance/uses-webp-images"}]},{"id":"A6","name":"LCP image discoverable early","dimension":"assets","weight":4,"status":"info","earned":0,"evidence":"Audit not reported for this page","naReason":"Audit not reported for this page","remediation":"Re-run when Lighthouse is available.","fix":{"tier":"free","feature":"Resource Hints (preload) + Lazy Load exclusions","prompt":"Using my site's xSpeed MCP connection: preload the LCP image for this page and exclude it from lazy loading, then re-test LCP."},"refs":[{"name":"web.dev — Optimize LCP","url":"https://web.dev/articles/optimize-lcp"},{"name":"Lighthouse — LCP request discovery","url":"https://developer.chrome.com/docs/lighthouse/performance/prioritize-lcp-image"}]},{"id":"A5","name":"Total page weight ≤ 1.5MB","dimension":"assets","weight":3,"status":"pass","earned":3,"evidence":"0.1MB transferred","remediation":"Heavy pages are slow on every connection — compress, lazy-load, and trim.","refs":[{"name":"Lighthouse — Total byte weight","url":"https://developer.chrome.com/docs/lighthouse/performance/total-byte-weight"}]},{"id":"W1","name":"Platform","dimension":"stack","weight":0,"status":"info","earned":0,"evidence":"WordPress detected (WordPress 7.1.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://noarafatno.site/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":40,"weight":40,"score":100,"applicable":true},"delivery":{"earned":27.5,"weight":30,"score":92,"applicable":true},"assets":{"earned":16,"weight":16,"score":100,"applicable":true},"stack":{"earned":10,"weight":10,"score":100,"applicable":true}},"overallScore":97,"partial":false,"challenged":null,"unanalysable":false,"gradedWeight":96,"grade":"A+","level":5,"levelName":"Instant","reportUrl":"https://xspeedcache.com/scan/r/noarafatno-site-9b6a8e7a0a","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."}}}