{"scanId":"sotetalli-fi-dc65d62169","url":"https://sotetalli.fi/","finalUrl":"https://sotetalli.fi/","status":"complete","source":"web","visibility":"listed","scannedAt":"2026-10-01T09:41:33.936Z","durationMs":64014,"rubricVersion":"2026.09.5","strategy":"both","device":"desktop","devices":{"desktop":{"device":"desktop","lighthouse":95,"lighthouseVersion":"13.5.0","psiError":null,"lighthouseAnalysedAt":"2026-10-01T09:40:35.651Z","lighthouseReplayed":false,"metrics":{"lcpMs":746.887264945675,"cls":0.0003971631205673759,"tbtMs":169,"fcpMs":212.19363247283752,"speedIndexMs":634.4369006826589,"serverResponseMs":2,"totalBytes":889965},"field":null,"checks":[{"id":"S1","name":"Lighthouse performance score (desktop)","dimension":"speed","weight":18,"status":"pass","earned":17.1,"evidence":"95/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 747ms","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 169ms","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 212ms","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 103ms 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 2ms 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 (Brotli/GZIP)","dimension":"delivery","weight":5,"status":"pass","earned":5,"evidence":"Content-Encoding: br","remediation":"Compress text responses — Brotli typically saves ~15–20% over GZIP.","refs":[{"name":"MDN — Content-Encoding","url":"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Encoding"},{"name":"RFC 7932 — Brotli","url":"https://www.rfc-editor.org/rfc/rfc7932"}]},{"id":"D4","name":"Efficient cache policy on static assets","dimension":"delivery","weight":5,"status":"pass","earned":5,"evidence":"Passes the Lighthouse cache-policy audit","remediation":"Give CSS/JS/images long Cache-Control lifetimes so repeat views are free.","refs":[{"name":"Lighthouse — Efficient cache policy","url":"https://developer.chrome.com/docs/lighthouse/performance/uses-long-cache-ttl"}]},{"id":"D5","name":"CDN / edge network","dimension":"delivery","weight":3,"optional":true,"status":"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.8MB 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","remediation":"Informational.","refs":[]},{"id":"W2","name":"Caching plugin active","dimension":"stack","weight":4,"status":"pass","earned":4,"evidence":"xSpeed Cache (xSpeed signature: v1.3.7 + Pro v1.2.7)","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.7 + Pro v1.2.7","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://sotetalli.fi/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":39.1,"weight":40,"score":98,"applicable":true},"delivery":{"earned":30,"weight":30,"score":100,"applicable":true},"assets":{"earned":16,"weight":16,"score":100,"applicable":true},"stack":{"earned":10,"weight":10,"score":100,"applicable":true}},"overallScore":99,"gradedWeight":96,"grade":"A+","level":5,"levelName":"Instant","partial":false,"unanalysable":false},"mobile":{"device":"mobile","lighthouse":70,"lighthouseVersion":"13.5.0","psiError":null,"lighthouseAnalysedAt":"2026-10-01T09:40:37.073Z","lighthouseReplayed":false,"metrics":{"lcpMs":1321.3872649257223,"cls":0.0001899279217638523,"tbtMs":4612,"fcpMs":797.6936324628612,"speedIndexMs":2636.3709876567164,"serverResponseMs":1,"totalBytes":980882},"field":null,"checks":[{"id":"S1","name":"Lighthouse performance score (mobile)","dimension":"speed","weight":18,"status":"partial","earned":12.6,"evidence":"70/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":"pass","earned":8,"evidence":"LCP 1.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":"fail","earned":0,"evidence":"TBT 4.6s","remediation":"Less JavaScript on the main thread: defer scripts and drop unused bundles.","fix":{"tier":"free","feature":"JS Minify + Defer","prompt":"Using my site's xSpeed MCP connection: enable JS minification and deferred loading, then re-test Total Blocking Time."},"refs":[{"name":"web.dev — Total Blocking Time","url":"https://web.dev/articles/tbt"}]},{"id":"S5","name":"First Contentful Paint ≤ 1.8s","dimension":"speed","weight":4,"status":"pass","earned":4,"evidence":"FCP 798ms","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 103ms 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 1ms 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 (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: 6QC33ixBSHF5zfqrvEG6WDr6b5YVcOArVbAggP6WQ1A-1790847640-1.3.1.1-FRbSunBMGJbnuCl6akXu2201qv8N3aIC5zyhJ9Hk.FLapWKUV5Y.zDUbQMdtMpV1m0fccKkLwjTIItU8s0OBnhvGte8QgIfCVorjCTjjkqLwZQPnI1wOx2LvFqq8v2lwwpMFK54dk5tsWy4nQqNqEgKDT01p7YcNk0g7IvgS9E5MOmqnB9wKVdpa5G.jZed13wXNPi2xDZt.6HPIg7dB0435RnnKcGGX8hIJJvW_wYuKNgstqc7h2mjcVourfAK.jKv9XOEg1mA2HmlpOAlKLZzTopCj.iBeSKvZqNNJJRG8PQgS05OCvH97IJIU2dKRvyYNm.V.CG3MXyDZnD8GmoX3eXQ78bWs5NXedhwzCnNd892Oc_FGR9UW1mJv0QfoB6bJMzgJ0mT4Uw7fvGhvsGwAXWeWvgdDt1cXrpHhsHUyVFH3cnO.hY6.u.CTBhGQCejqQG9kjK1wOxhr5vdubXxlHrCz3GngIUXedEKdub6GkOAtBajP3tE3i12kU_h_e6eL51vGbxK.mQSSQzCQ3eHw6toEodD6Ld6RfsDJnjDjPiUsRxAgxz9HHMCNeycS1C_mqyAnWiHogwiOPVuCy92mn82j_ELwIFAe00nhNHuNP.orc.MkO_z_PUcx2h1EkMhZ8jT1LsfRDG88h8XnLAbzpGSj5_eXYHkRpUGUwIxYiGIlw.BB1kj8ZrIgCRAtwccRBPotBBEkgxntfEPKUUtUsb8rEsn25yrw3jbOUxk (challenges.cloudflare.com)","remediation":"Every asset with a short cache lifetime here is served by another host (challenges.cloudflare.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.9MB 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","remediation":"Informational.","refs":[]},{"id":"W2","name":"Caching plugin active","dimension":"stack","weight":4,"status":"pass","earned":4,"evidence":"xSpeed Cache (xSpeed signature: v1.3.7 + Pro v1.2.7)","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.7 + Pro v1.2.7","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://sotetalli.fi/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":29.6,"weight":40,"score":74,"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":87,"gradedWeight":96,"grade":"B","level":4,"levelName":"Fast","partial":false,"unanalysable":false}},"engine":{"probes":"xspeed-scan/1.0","lighthouse":"13.5.0","psiError":null,"lighthouseAnalysedAt":"2026-10-01T09:40:35.651Z","lighthouseReplayed":false},"platform":{"wordpress":true,"generator":null,"cachePlugin":"xSpeed Cache","xspeed":true,"xspeedVersion":"1.3.7","xspeedProVersion":"1.2.7","xspeedMcp":true,"xspeedHub":false,"cdn":"Cloudflare","edgeFingerprint":null,"crawlerTextChars":4176,"renderCache":null,"usesNextImage":false,"stackName":null,"saas":false,"hosting":null},"measured":{"ttfbMs":103,"serverTimingMs":null,"proberRegion":"Vilnius, Lithuania (EU)","redirects":0,"compression":"br","cacheHit":true,"staticFile":false,"lighthouse":95,"lcpMs":746.887264945675,"cls":0.0003971631205673759,"tbtMs":169,"lighthouseDesktop":95,"lighthouseMobile":70},"icon":"data:image/jpeg;base64,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","restricted":null,"screenshot":"data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAHyAPoDASIAAhEBAxEB/8QAHAABAAEFAQEAAAAAAAAAAAAAAAYBAwQFBwII/8QAQRAAAQMDAwIEAwcDAAgGAwAAAQACAwQFEQYSIRMxIkFRkQdSYRQjMlNxktEVQoEIFiQzYnKhsRclOHSywoLB4f/EABkBAQEBAQEBAAAAAAAAAAAAAAABAgQFA//EACMRAQEAAgEDBAMBAAAAAAAAAAABAhEEAxJREyExQQVhsSL/2gAMAwEAAhEDEQA/APqlERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQF5lljiYXyvaxo83HAXpcI+PtqvE2qrTcqi0Vl80rTwYmoqaRzMSZdlztvI4LTnHljhB3SGaKdm+GRkjPmY4EKk9RDTgGeWOIE4Be4DPuuD/Au46SGrq2KwS3i1VVREf/KKt4dCcDJLTyS4YJ5wcE91qtB2GL4w6o1HddXVNU+CjlENNSRy7REHF2P0wB/k5JQfRzpWNiMhcNgGd2eMKH/DbXtLruC5VFFTPpqemqOjGJXDfINoO4gdu/blcp+HdC9mq9Z/DWurKmrsLYHviO/xx7XM4B8shwz9QtR8BbZTUOldS6wjErrramTMgbu+7I6WeW455QfTj6iFkrY3zRtkd2aXAE/4Uf8AiBq2k0Vpua7VsMk7WuDGRRkAvce3fsPqvmCyU1Df9MXC43e0asuupqp73wXGmidJEx4/CMg889+OPLGFI9d01dePgVabrqeKuivdrqTSM+0A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HYjc4E5yCP8A9lBjVlK6ajlhppnUr38iWNoy0+vPCpNQwVE9LNOzqTUxLo3k4wSME+yyfvPyX+7f5T7z8l/u3+UTtlVRU+8/Jf7t/lPvPyX+7f5RVUVPvPyX+7f5T7z8l/u3+UFUVPvPyX+7f5T7z8l/u3+UFUVPvPyX+7f5T7z8l/u3+UFUVPvPyX+7f5T7z8l/u3+UFUVPvPyX+7f5T7z8l/u3+UFUVPvPyX+7f5T7z8l/u3+UFVFdQ2muqb2yso3VI2Rxtb0pGMAw524HPPLXY4IHY84GJT95+S/3b/Kfefkv92/ygght+rB0AyrlbHH+Jv3fjGOxO7jy7cqUW2lrmxR/bKuXqRzuedu0iRmCGtOQTgZBOMHc30OFs/vPyX+7f5T7z8l/u3+UEI/pF/8A6jC9lVVspg1rJGF8ZDsE+L1xz27/AFKklphrKey9K5SmWpaHBzz598FbP7z8l/u3+V5e2R7HM6ThuGMkjj/qgzEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBER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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":17.1,"evidence":"95/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 747ms","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 169ms","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 212ms","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 103ms 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 2ms 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 (Brotli/GZIP)","dimension":"delivery","weight":5,"status":"pass","earned":5,"evidence":"Content-Encoding: br","remediation":"Compress text responses — Brotli typically saves ~15–20% over GZIP.","refs":[{"name":"MDN — Content-Encoding","url":"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Encoding"},{"name":"RFC 7932 — Brotli","url":"https://www.rfc-editor.org/rfc/rfc7932"}]},{"id":"D4","name":"Efficient cache policy on static assets","dimension":"delivery","weight":5,"status":"pass","earned":5,"evidence":"Passes the Lighthouse cache-policy audit","remediation":"Give CSS/JS/images long Cache-Control lifetimes so repeat views are free.","refs":[{"name":"Lighthouse — Efficient cache policy","url":"https://developer.chrome.com/docs/lighthouse/performance/uses-long-cache-ttl"}]},{"id":"D5","name":"CDN / edge network","dimension":"delivery","weight":3,"optional":true,"status":"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.8MB 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","remediation":"Informational.","refs":[]},{"id":"W2","name":"Caching plugin active","dimension":"stack","weight":4,"status":"pass","earned":4,"evidence":"xSpeed Cache (xSpeed signature: v1.3.7 + Pro v1.2.7)","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.7 + Pro v1.2.7","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://sotetalli.fi/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":39.1,"weight":40,"score":98,"applicable":true},"delivery":{"earned":30,"weight":30,"score":100,"applicable":true},"assets":{"earned":16,"weight":16,"score":100,"applicable":true},"stack":{"earned":10,"weight":10,"score":100,"applicable":true}},"overallScore":99,"partial":false,"challenged":null,"unanalysable":false,"gradedWeight":96,"grade":"A+","level":5,"levelName":"Instant","reportUrl":"https://xspeedcache.com/scan/r/sotetalli-fi-dc65d62169","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."}}}