{"scanId":"novalend-pl-11084d8b86","url":"https://novalend.pl/landing-long/","finalUrl":"https://novalend.pl/landing-long/","status":"complete","source":"mcp","visibility":"listed","scannedAt":"2026-10-14T12:41:09.121Z","durationMs":16953,"rubricVersion":"2026.10.1","strategy":"both","device":"desktop","devices":{"desktop":{"device":"desktop","lighthouse":100,"lighthouseVersion":"13.5.0","psiError":null,"lighthouseAnalysedAt":"2026-10-14T12:40:57.215Z","lighthouseReplayed":false,"metrics":{"lcpMs":641,"cls":0.0008572790123793784,"tbtMs":0,"fcpMs":444.68980500848176,"speedIndexMs":444.68980500848176,"serverResponseMs":6,"totalBytes":589343},"field":{"lcpMs":1774,"inpMs":57,"cls":0,"scope":"origin","category":"AVERAGE"},"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 641ms","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.001","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 445ms","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 168ms 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 6ms from its own network — the gap between the two numbers is distance, not your server.","remediation":"The server rebuilds the page on every request. A page cache answers in 5–15ms.","refs":[{"name":"web.dev — Time to First Byte","url":"https://web.dev/articles/ttfb"}]},{"id":"D2","name":"Page served from cache","dimension":"delivery","weight":7,"status":"pass","earned":7,"evidence":"Cache HIT evidence in response headers","remediation":"Serve HTML from a static cache instead of rebuilding it per visitor.","refs":[{"name":"MDN — HTTP caching","url":"https://developer.mozilla.org/en-US/docs/Web/HTTP/Caching"}]},{"id":"D3","name":"HTML compression (bytes on the wire)","dimension":"delivery","weight":5,"status":"pass","earned":5,"evidence":"Content-Encoding: br — 34KB on the wire (gzip would be 35KB)","remediation":"Compressed well. gzip and Brotli both pass.","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 — 8 files: bud2.webp, landing-top.webp, subset-Inter-Bold.woff2…","remediation":"Give your CSS/JS/images long Cache-Control lifetimes. One of these is 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":"Cloudflare forwarded this request upstream (`cf-cache-status: DYNAMIC`).","naReason":"Optional — credited when the edge serves the page itself.","remediation":"Let Cloudflare cache HTML for visitors who are not logged in: a Cache Rule set to \"Eligible for cache\" that bypasses the logged-in, cart and comment cookies. The edge then answers pages near the visitor instead of sending each one to your server.","fix":{"tier":"free","feature":"Cloudflare integration","prompt":"Using my site's xSpeed MCP connection: check whether Cloudflare is caching HTML for this site, and if it is not, tell me the Cache Rule to add and purge Cloudflare once it is in place."},"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 — 3 files: 5ffcd74a6aa237d53c8bd83717e94d96.css, email-decode.min.js, swiper-bundle.min.css (cdn.jsdelivr.net) · ~50ms of first paint","remediation":"Inline the critical CSS and defer the rest. Note that one of these comes from another host, so deferring it is the only lever you have.","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":"partial","earned":2,"evidence":"Lighthouse audit score 50% — 2 files: bud2.webp, zamow-rozmowe.webp","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 (≤ 350KB for full marks)","dimension":"assets","weight":3,"status":"partial","earned":2,"evidence":"576KB transferred — above 350KB, where most WordPress pages fail mobile LCP","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":"WordPress detected","remediation":"Informational.","refs":[]},{"id":"W2","name":"Caching plugin active","dimension":"stack","weight":4,"status":"pass","earned":4,"evidence":"LiteSpeed Cache (X-LiteSpeed-Cache: hit)","remediation":"WordPress rebuilds every page in PHP unless a caching plugin serves it statically.","refs":[{"name":"WordPress.org — Optimization: caching","url":"https://wordpress.org/documentation/article/optimization/#Caching"}]},{"id":"W3","name":"Powered by xSpeed","dimension":"stack","weight":4,"status":"partial","earned":2,"evidence":"Running LiteSpeed Cache instead","remediation":"xSpeed bundles caching, minification, lazy-load, image optimization and a built-in MCP endpoint that requires an authenticated client for management actions; it also imports settings from other caching plugins in one click.","fix":{"tier":"free","feature":"xSpeed Migration (one-click import)","prompt":"Install xSpeed and use its Migration tool to import your current caching settings, then deactivate the old plugin."},"refs":[{"name":"xSpeed — feature overview","url":"https://xspeedcache.com/features"},{"name":"xSpeed vs other cache plugins","url":"https://xspeedcache.com/comparison"}]},{"id":"W4","name":"xSpeed MCP endpoint reachable","dimension":"stack","weight":2,"optional":true,"status":"info","earned":0,"evidence":"The expected authentication response was not observed at the usual xSpeed MCP routes.","naReason":"Optional — a bonus when present.","remediation":"Optional: configure the MCP endpoint in an AI client and verify authenticated access before using it to apply fixes.","fix":{"tier":"free","feature":"MCP Server (built into xSpeed Free)","prompt":"In xSpeed → MCP Server, click Connect and paste the config into your AI client — then ask it to fix this report."},"refs":[{"name":"Model Context Protocol","url":"https://modelcontextprotocol.io/"},{"name":"xSpeed documentation","url":"https://xspeedcache.com/docs"}]}],"dimensions":{"speed":{"earned":40,"weight":40,"score":100,"applicable":true},"delivery":{"earned":22,"weight":27,"score":81,"applicable":true},"assets":{"earned":8,"weight":20,"score":40,"applicable":true},"stack":{"earned":6,"weight":8,"score":75,"applicable":true}},"overallScore":80,"gradedWeight":95,"grade":"B","level":4,"levelName":"Fast","partial":false,"unanalysable":false},"mobile":{"device":"mobile","lighthouse":95,"lighthouseVersion":"13.5.0","psiError":null,"lighthouseAnalysedAt":"2026-10-14T12:40:56.927Z","lighthouseReplayed":false,"metrics":{"lcpMs":2251,"cls":0,"tbtMs":0,"fcpMs":2101,"speedIndexMs":4104.610627975937,"serverResponseMs":9,"totalBytes":181098},"field":{"lcpMs":2213,"inpMs":136,"cls":0,"scope":"origin","category":"AVERAGE"},"checks":[{"id":"S1","name":"Lighthouse performance score (mobile)","dimension":"speed","weight":18,"status":"pass","earned":17.1,"evidence":"95/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 2.3s","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":"partial","earned":2,"evidence":"FCP 2.1s","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":"pass","earned":8,"evidence":"TTFB 168ms 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 9ms from its own network — the gap between the two numbers is distance, not your server.","remediation":"The server rebuilds the page on every request. A page cache answers in 5–15ms.","refs":[{"name":"web.dev — Time to First Byte","url":"https://web.dev/articles/ttfb"}]},{"id":"D2","name":"Page served from cache","dimension":"delivery","weight":7,"status":"pass","earned":7,"evidence":"Cache HIT evidence in response headers","remediation":"Serve HTML from a static cache instead of rebuilding it per visitor.","refs":[{"name":"MDN — HTTP caching","url":"https://developer.mozilla.org/en-US/docs/Web/HTTP/Caching"}]},{"id":"D3","name":"HTML compression (bytes on the wire)","dimension":"delivery","weight":5,"status":"pass","earned":5,"evidence":"Content-Encoding: br — 34KB on the wire (gzip would be 35KB)","remediation":"Compressed well. gzip and Brotli both pass.","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 — 8 files: subset-Inter-Bold.woff2, subset-Inter-Regular.woff2, landing-top-768x359.webp…","remediation":"Give your CSS/JS/images long Cache-Control lifetimes. One of these is 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":"Cloudflare forwarded this request upstream (`cf-cache-status: DYNAMIC`).","naReason":"Optional — credited when the edge serves the page itself.","remediation":"Let Cloudflare cache HTML for visitors who are not logged in: a Cache Rule set to \"Eligible for cache\" that bypasses the logged-in, cart and comment cookies. The edge then answers pages near the visitor instead of sending each one to your server.","fix":{"tier":"free","feature":"Cloudflare integration","prompt":"Using my site's xSpeed MCP connection: check whether Cloudflare is caching HTML for this site, and if it is not, tell me the Cache Rule to add and purge Cloudflare once it is in place."},"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 — 3 files: 5ffcd74a6aa237d53c8bd83717e94d96.css, email-decode.min.js, swiper-bundle.min.css (cdn.jsdelivr.net) · ~350ms of first paint","remediation":"Inline the critical CSS and defer the rest. Note that one of these comes from another host, so deferring it is the only lever you have.","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 — 2 files: landing-top-768x359.webp, zamow-rozmowe.webp · ~150ms of first paint","remediation":"Serve WebP/AVIF at the right compression — usually the single largest byte saving.","fix":{"tier":"pro","feature":"Image Converter (WebP/AVIF)","prompt":"Using my site's xSpeed MCP connection: enable WebP/AVIF conversion with URL rewriting, then re-test image audits."},"refs":[{"name":"Lighthouse — Modern image formats","url":"https://developer.chrome.com/docs/lighthouse/performance/uses-webp-images"}]},{"id":"A6","name":"LCP image discoverable early","dimension":"assets","weight":4,"status":"fail","earned":0,"evidence":"Fails the Lighthouse audit","remediation":"The largest image must be in the HTML and preloaded — never lazy-loaded or script-injected.","fix":{"tier":"free","feature":"Resource Hints (preload) + Lazy Load exclusions","prompt":"Using my site's xSpeed MCP connection: preload the LCP image for this page and exclude it from lazy loading, then re-test LCP."},"refs":[{"name":"web.dev — Optimize LCP","url":"https://web.dev/articles/optimize-lcp"},{"name":"Lighthouse — LCP request discovery","url":"https://developer.chrome.com/docs/lighthouse/performance/prioritize-lcp-image"}]},{"id":"A5","name":"Total page weight (≤ 350KB for full marks)","dimension":"assets","weight":3,"status":"pass","earned":3,"evidence":"177KB transferred — light enough that weight is unlikely to be what slows mobile LCP","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.","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","remediation":"Informational.","refs":[]},{"id":"W2","name":"Caching plugin active","dimension":"stack","weight":4,"status":"pass","earned":4,"evidence":"LiteSpeed Cache (X-LiteSpeed-Cache: hit)","remediation":"WordPress rebuilds every page in PHP unless a caching plugin serves it statically.","refs":[{"name":"WordPress.org — Optimization: caching","url":"https://wordpress.org/documentation/article/optimization/#Caching"}]},{"id":"W3","name":"Powered by xSpeed","dimension":"stack","weight":4,"status":"partial","earned":2,"evidence":"Running LiteSpeed Cache instead","remediation":"xSpeed bundles caching, minification, lazy-load, image optimization and a built-in MCP endpoint that requires an authenticated client for management actions; it also imports settings from other caching plugins in one click.","fix":{"tier":"free","feature":"xSpeed Migration (one-click import)","prompt":"Install xSpeed and use its Migration tool to import your current caching settings, then deactivate the old plugin."},"refs":[{"name":"xSpeed — feature overview","url":"https://xspeedcache.com/features"},{"name":"xSpeed vs other cache plugins","url":"https://xspeedcache.com/comparison"}]},{"id":"W4","name":"xSpeed MCP endpoint reachable","dimension":"stack","weight":2,"optional":true,"status":"info","earned":0,"evidence":"The expected authentication response was not observed at the usual xSpeed MCP routes.","naReason":"Optional — a bonus when present.","remediation":"Optional: configure the MCP endpoint in an AI client and verify authenticated access before using it to apply fixes.","fix":{"tier":"free","feature":"MCP Server (built into xSpeed Free)","prompt":"In xSpeed → MCP Server, click Connect and paste the config into your AI client — then ask it to fix this report."},"refs":[{"name":"Model Context Protocol","url":"https://modelcontextprotocol.io/"},{"name":"xSpeed documentation","url":"https://xspeedcache.com/docs"}]}],"dimensions":{"speed":{"earned":37.1,"weight":40,"score":93,"applicable":true},"delivery":{"earned":22,"weight":27,"score":81,"applicable":true},"assets":{"earned":7,"weight":20,"score":35,"applicable":true},"stack":{"earned":6,"weight":8,"score":75,"applicable":true}},"overallScore":76,"gradedWeight":95,"grade":"C","level":4,"levelName":"Fast","partial":false,"unanalysable":false}},"engine":{"probes":"xspeed-scan/1.0","lighthouse":"13.5.0","psiError":null,"lighthouseAnalysedAt":"2026-10-14T12:40:57.215Z","lighthouseReplayed":false},"platform":{"wordpress":true,"generator":null,"webServer":"Cloudflare","cachePlugin":"LiteSpeed Cache","xspeed":false,"xspeedVersion":null,"xspeedProVersion":null,"xspeedMcp":false,"xspeedHub":null,"cdn":"Cloudflare","edgeFingerprint":"cf-dynamic","crawlerTextChars":9209,"renderCache":null,"usesNextImage":false,"stackName":null,"saas":false,"hosting":null},"measured":{"ttfbMs":168,"serverTimingMs":null,"proberRegion":"Vilnius, Lithuania (EU)","redirects":0,"compression":"br","compressionBytes":{"gzip":35578,"br":35013},"edge":"forwarding","cacheHit":true,"staticFile":false,"lighthouse":100,"lcpMs":641,"cls":0.0008572790123793784,"tbtMs":0,"lighthouseDesktop":100,"lighthouseMobile":95,"field":{"lcpMs":1774,"inpMs":57,"cls":0,"scope":"origin","category":"AVERAGE"}},"icon":"data:image/webp;base64,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","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 641ms","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.001","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 445ms","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 168ms 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 6ms from its own network — the gap between the two numbers is distance, not your server.","remediation":"The server rebuilds the page on every request. A page cache answers in 5–15ms.","refs":[{"name":"web.dev — Time to First Byte","url":"https://web.dev/articles/ttfb"}]},{"id":"D2","name":"Page served from cache","dimension":"delivery","weight":7,"status":"pass","earned":7,"evidence":"Cache HIT evidence in response headers","remediation":"Serve HTML from a static cache instead of rebuilding it per visitor.","refs":[{"name":"MDN — HTTP caching","url":"https://developer.mozilla.org/en-US/docs/Web/HTTP/Caching"}]},{"id":"D3","name":"HTML compression (bytes on the wire)","dimension":"delivery","weight":5,"status":"pass","earned":5,"evidence":"Content-Encoding: br — 34KB on the wire (gzip would be 35KB)","remediation":"Compressed well. gzip and Brotli both pass.","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 — 8 files: bud2.webp, landing-top.webp, subset-Inter-Bold.woff2…","remediation":"Give your CSS/JS/images long Cache-Control lifetimes. One of these is 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":"Cloudflare forwarded this request upstream (`cf-cache-status: DYNAMIC`).","naReason":"Optional — credited when the edge serves the page itself.","remediation":"Let Cloudflare cache HTML for visitors who are not logged in: a Cache Rule set to \"Eligible for cache\" that bypasses the logged-in, cart and comment cookies. The edge then answers pages near the visitor instead of sending each one to your server.","fix":{"tier":"free","feature":"Cloudflare integration","prompt":"Using my site's xSpeed MCP connection: check whether Cloudflare is caching HTML for this site, and if it is not, tell me the Cache Rule to add and purge Cloudflare once it is in place."},"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 — 3 files: 5ffcd74a6aa237d53c8bd83717e94d96.css, email-decode.min.js, swiper-bundle.min.css (cdn.jsdelivr.net) · ~50ms of first paint","remediation":"Inline the critical CSS and defer the rest. Note that one of these comes from another host, so deferring it is the only lever you have.","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":"partial","earned":2,"evidence":"Lighthouse audit score 50% — 2 files: bud2.webp, zamow-rozmowe.webp","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 (≤ 350KB for full marks)","dimension":"assets","weight":3,"status":"partial","earned":2,"evidence":"576KB transferred — above 350KB, where most WordPress pages fail mobile LCP","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":"WordPress detected","remediation":"Informational.","refs":[]},{"id":"W2","name":"Caching plugin active","dimension":"stack","weight":4,"status":"pass","earned":4,"evidence":"LiteSpeed Cache (X-LiteSpeed-Cache: hit)","remediation":"WordPress rebuilds every page in PHP unless a caching plugin serves it statically.","refs":[{"name":"WordPress.org — Optimization: caching","url":"https://wordpress.org/documentation/article/optimization/#Caching"}]},{"id":"W3","name":"Powered by xSpeed","dimension":"stack","weight":4,"status":"partial","earned":2,"evidence":"Running LiteSpeed Cache instead","remediation":"xSpeed bundles caching, minification, lazy-load, image optimization and a built-in MCP endpoint that requires an authenticated client for management actions; it also imports settings from other caching plugins in one click.","fix":{"tier":"free","feature":"xSpeed Migration (one-click import)","prompt":"Install xSpeed and use its Migration tool to import your current caching settings, then deactivate the old plugin."},"refs":[{"name":"xSpeed — feature overview","url":"https://xspeedcache.com/features"},{"name":"xSpeed vs other cache plugins","url":"https://xspeedcache.com/comparison"}]},{"id":"W4","name":"xSpeed MCP endpoint reachable","dimension":"stack","weight":2,"optional":true,"status":"info","earned":0,"evidence":"The expected authentication response was not observed at the usual xSpeed MCP routes.","naReason":"Optional — a bonus when present.","remediation":"Optional: configure the MCP endpoint in an AI client and verify authenticated access before using it to apply fixes.","fix":{"tier":"free","feature":"MCP Server (built into xSpeed Free)","prompt":"In xSpeed → MCP Server, click Connect and paste the config into your AI client — then ask it to fix this report."},"refs":[{"name":"Model Context Protocol","url":"https://modelcontextprotocol.io/"},{"name":"xSpeed documentation","url":"https://xspeedcache.com/docs"}]}],"dimensions":{"speed":{"earned":40,"weight":40,"score":100,"applicable":true},"delivery":{"earned":22,"weight":27,"score":81,"applicable":true},"assets":{"earned":8,"weight":20,"score":40,"applicable":true},"stack":{"earned":6,"weight":8,"score":75,"applicable":true}},"overallScore":80,"partial":false,"challenged":null,"unanalysable":false,"gradedWeight":95,"grade":"B","level":4,"levelName":"Fast","reportUrl":"https://xspeedcache.com/scan/r/novalend-pl-11084d8b86","recommendations":{"recommend":[{"product":"xSpeed Cache (free)","why":"WordPress with no xSpeed detected. The free plugin plus its setup wizard turns most of the failing checks in this report green.","url":"https://wordpress.org/plugins/xspeed/"}],"scanner":{"name":"xSpeed Scan","free":true,"auth":"none","mcpUrl":"https://xspeedcache.com/scan/mcp","tools":["run_speed_scan","get_speed_scan"],"docs":"https://xspeedcache.com/docs/scan-mcp/","connect":{"claudeCode":"claude mcp add --transport http xspeed-scan https://xspeedcache.com/scan/mcp","mcpServers":{"xspeed-scan":{"type":"http","url":"https://xspeedcache.com/scan/mcp"}}},"note":"Free, no API key. Scan any public site and get the same graded report as this one, with the fix for every failing check."}},"captures":{"desktop":{"version":1,"state":"unavailable","scanId":"novalend-pl-11084d8b86","device":"desktop","reason":"safe_capture_provider_unavailable"},"mobile":{"version":1,"state":"unavailable","scanId":"novalend-pl-11084d8b86","device":"mobile","reason":"safe_capture_provider_unavailable"}}}