{"scanId":"ortopedistaperalta-com-7b4342afc9","url":"https://ortopedistaperalta.com/","finalUrl":"https://ortopedistaperalta.com/","status":"complete","source":"web","visibility":"listed","scannedAt":"2026-09-21T22:40:14.364Z","durationMs":10849,"rubricVersion":"2026.09.5","strategy":"both","device":"desktop","devices":{"desktop":{"device":"desktop","lighthouse":100,"lighthouseVersion":"13.5.0","psiError":null,"lighthouseAnalysedAt":"2026-09-21T22:40:08.078Z","lighthouseReplayed":false,"metrics":{"lcpMs":281.5,"cls":0.005958024879550813,"tbtMs":0,"fcpMs":215.5,"speedIndexMs":544.4491781939367,"serverResponseMs":2,"totalBytes":85373},"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 282ms","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 216ms","remediation":"First paint is gated on server response and render-blocking CSS.","refs":[{"name":"web.dev — First Contentful Paint","url":"https://web.dev/articles/fcp"}]},{"id":"D1","name":"Time to first byte ≤ 200ms","dimension":"delivery","weight":8,"status":"partial","earned":4,"evidence":"TTFB 214ms 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.","fix":{"tier":"free","feature":"Page Cache","prompt":"Using my site's xSpeed MCP connection: enable page caching and warm this page with the preloader, then re-check TTFB."},"refs":[{"name":"web.dev — Time to First Byte","url":"https://web.dev/articles/ttfb"}]},{"id":"D2","name":"Page served from cache","dimension":"delivery","weight":7,"status":"pass","earned":7,"evidence":"Cache HIT evidence in response headers","remediation":"Serve HTML from a static cache instead of rebuilding it per visitor.","refs":[{"name":"MDN — HTTP caching","url":"https://developer.mozilla.org/en-US/docs/Web/HTTP/Caching"}]},{"id":"D3","name":"HTML compression (Brotli/GZIP)","dimension":"delivery","weight":5,"status":"pass","earned":5,"evidence":"Content-Encoding: br","remediation":"Compress text responses — Brotli typically saves ~15–20% over GZIP.","refs":[{"name":"MDN — Content-Encoding","url":"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Encoding"},{"name":"RFC 7932 — Brotli","url":"https://www.rfc-editor.org/rfc/rfc7932"}]},{"id":"D4","name":"Efficient cache policy on static assets","dimension":"delivery","weight":5,"status":"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.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.1)","remediation":"Informational.","refs":[]},{"id":"W2","name":"Caching plugin active","dimension":"stack","weight":4,"status":"pass","earned":4,"evidence":"xSpeed Cache (xSpeed signature: v1.3.4)","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.4","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://ortopedistaperalta.com/xspeed/mcp","remediation":"An AI assistant can inspect, purge and tune this site over MCP.","refs":[{"name":"Model Context Protocol","url":"https://modelcontextprotocol.io/"},{"name":"xSpeed documentation","url":"https://xspeedcache.com/docs"}]}],"dimensions":{"speed":{"earned":40,"weight":40,"score":100,"applicable":true},"delivery":{"earned":26,"weight":30,"score":87,"applicable":true},"assets":{"earned":16,"weight":16,"score":100,"applicable":true},"stack":{"earned":10,"weight":10,"score":100,"applicable":true}},"overallScore":96,"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-21T22:40:07.930Z","lighthouseReplayed":false,"metrics":{"lcpMs":1201.5,"cls":0,"tbtMs":0,"fcpMs":772.5,"speedIndexMs":1610.6065719799994,"serverResponseMs":2,"totalBytes":85338},"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.2s","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 773ms","remediation":"First paint is gated on server response and render-blocking CSS.","refs":[{"name":"web.dev — First Contentful Paint","url":"https://web.dev/articles/fcp"}]},{"id":"D1","name":"Time to first byte ≤ 200ms","dimension":"delivery","weight":8,"status":"partial","earned":4,"evidence":"TTFB 214ms 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.","fix":{"tier":"free","feature":"Page Cache","prompt":"Using my site's xSpeed MCP connection: enable page caching and warm this page with the preloader, then re-check TTFB."},"refs":[{"name":"web.dev — Time to First Byte","url":"https://web.dev/articles/ttfb"}]},{"id":"D2","name":"Page served from cache","dimension":"delivery","weight":7,"status":"pass","earned":7,"evidence":"Cache HIT evidence in response headers","remediation":"Serve HTML from a static cache instead of rebuilding it per visitor.","refs":[{"name":"MDN — HTTP caching","url":"https://developer.mozilla.org/en-US/docs/Web/HTTP/Caching"}]},{"id":"D3","name":"HTML compression (Brotli/GZIP)","dimension":"delivery","weight":5,"status":"pass","earned":5,"evidence":"Content-Encoding: br","remediation":"Compress text responses — Brotli typically saves ~15–20% over GZIP.","refs":[{"name":"MDN — Content-Encoding","url":"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Encoding"},{"name":"RFC 7932 — Brotli","url":"https://www.rfc-editor.org/rfc/rfc7932"}]},{"id":"D4","name":"Efficient cache policy on static assets","dimension":"delivery","weight":5,"status":"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.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.1)","remediation":"Informational.","refs":[]},{"id":"W2","name":"Caching plugin active","dimension":"stack","weight":4,"status":"pass","earned":4,"evidence":"xSpeed Cache (xSpeed signature: v1.3.4)","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.4","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://ortopedistaperalta.com/xspeed/mcp","remediation":"An AI assistant can inspect, purge and tune this site over MCP.","refs":[{"name":"Model Context Protocol","url":"https://modelcontextprotocol.io/"},{"name":"xSpeed documentation","url":"https://xspeedcache.com/docs"}]}],"dimensions":{"speed":{"earned":40,"weight":40,"score":100,"applicable":true},"delivery":{"earned":26,"weight":30,"score":87,"applicable":true},"assets":{"earned":16,"weight":16,"score":100,"applicable":true},"stack":{"earned":10,"weight":10,"score":100,"applicable":true}},"overallScore":96,"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-21T22:40:08.078Z","lighthouseReplayed":false},"platform":{"wordpress":true,"generator":"WordPress 7.1.1","cachePlugin":"xSpeed Cache","xspeed":true,"xspeedVersion":"1.3.4","xspeedProVersion":null,"xspeedMcp":true,"xspeedHub":false,"cdn":"Cloudflare","edgeFingerprint":"cf-dynamic","crawlerTextChars":314,"renderCache":null,"usesNextImage":false,"stackName":null,"saas":false,"hosting":null},"measured":{"ttfbMs":214,"serverTimingMs":null,"proberRegion":"Vilnius, Lithuania (EU)","redirects":0,"compression":"br","cacheHit":true,"staticFile":false,"lighthouse":100,"lcpMs":281.5,"cls":0.005958024879550813,"tbtMs":0,"lighthouseDesktop":100,"lighthouseMobile":100},"icon":null,"restricted":null,"screenshot":"data:image/jpeg;base64,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x0vNpDht32GvYgj7FdDRBzaha6ityiGWS3BKXxi1wEjuJM7AePKJrWgM5j6XO+nv9uSnMh+oxYqSIWLbRBdLQ8seXzQ8SQC5jS4DZH1gH9uj5KtqIOemW7CWPe3Mia02Eve71AA0MdvkWxnRLgBoNB7jxtbNeHK3+m8k/JPyHrCs1scQaWOJDdkgAAlxP/8AB3V5RBVeoZMu0048F65ZYi7SSNP9J0engP5DY5jbCT4/latd+YtQ27Vj5tokrRTQ1nRaDC+WQlpGu7ms9MEfYjf3V0RBRr7L9StlW40X/m2m29jjG9+nGJxjLC4EHvrx9+x9lizli9isjYgmuZcY5tQzQzxQulcbH+0kNPbQJ0e2z37aCvy08jjKeR4fOQiThsDuR2PkHR7g9tg9jpBodKxzCvbnsO5PsyRzbII8wRA+R7tPjY/5U2gAAAA0B2ACICIiAiIgIiICIiAiIgIiICLDJarxzsgknibM/wDbGXgOP8BZkBF41zXb4kHR0dHwV6gIvGua9ocwhzSNgg7BC8ke2NjnyOaxjRsucdABB+kWKKzBKWiKaJ5e0uaGuB2AdEj8I6zA2V0TpohI1vIsLhsD317IMqLXZeqSGMMswOMn7AJAeX8e6/cFiGfl6EscnE6dwcDo/lBlREQEREBERAREQEREBERAREQEREBERAREQEREEPlKVqexIagEbnhg9Xnsdj92keR5BHf/AAo1mNuMexksLpQ5j/oExa0O00cu333/AH+/lWpEFXmwlxrpDEWu5kueWv4l7i1oDvwQQ7/PZbMeFmbykc/lOTI7mZHd3GTbT/Zvb/jwp9EFUjw16OvAyNgjjjjax8Pqlwe4NIL9n+35+/2Cl69Oetj5voZZtuIcPWkJDiNa2ddteewUoiCKqVJoJa0r2hz9SCU7GyXOB2Px2PZYsjRs255x6UTYQ1xiIdoukLOPJ3b2Otf39tTSIIL5G3LfkfLXhZBLKyV5a/byW64gnXgEb/v/ADvYwVOxShbFO4lrImRjb+W3AHZHsD27KVRAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQEREBERAREQE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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 282ms","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 216ms","remediation":"First paint is gated on server response and render-blocking CSS.","refs":[{"name":"web.dev — First Contentful Paint","url":"https://web.dev/articles/fcp"}]},{"id":"D1","name":"Time to first byte ≤ 200ms","dimension":"delivery","weight":8,"status":"partial","earned":4,"evidence":"TTFB 214ms 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.","fix":{"tier":"free","feature":"Page Cache","prompt":"Using my site's xSpeed MCP connection: enable page caching and warm this page with the preloader, then re-check TTFB."},"refs":[{"name":"web.dev — Time to First Byte","url":"https://web.dev/articles/ttfb"}]},{"id":"D2","name":"Page served from cache","dimension":"delivery","weight":7,"status":"pass","earned":7,"evidence":"Cache HIT evidence in response headers","remediation":"Serve HTML from a static cache instead of rebuilding it per visitor.","refs":[{"name":"MDN — HTTP caching","url":"https://developer.mozilla.org/en-US/docs/Web/HTTP/Caching"}]},{"id":"D3","name":"HTML compression (Brotli/GZIP)","dimension":"delivery","weight":5,"status":"pass","earned":5,"evidence":"Content-Encoding: br","remediation":"Compress text responses — Brotli typically saves ~15–20% over GZIP.","refs":[{"name":"MDN — Content-Encoding","url":"https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Encoding"},{"name":"RFC 7932 — Brotli","url":"https://www.rfc-editor.org/rfc/rfc7932"}]},{"id":"D4","name":"Efficient cache policy on static assets","dimension":"delivery","weight":5,"status":"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.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.1)","remediation":"Informational.","refs":[]},{"id":"W2","name":"Caching plugin active","dimension":"stack","weight":4,"status":"pass","earned":4,"evidence":"xSpeed Cache (xSpeed signature: v1.3.4)","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.4","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://ortopedistaperalta.com/xspeed/mcp","remediation":"An AI assistant can inspect, purge and tune this site over MCP.","refs":[{"name":"Model Context Protocol","url":"https://modelcontextprotocol.io/"},{"name":"xSpeed documentation","url":"https://xspeedcache.com/docs"}]}],"dimensions":{"speed":{"earned":40,"weight":40,"score":100,"applicable":true},"delivery":{"earned":26,"weight":30,"score":87,"applicable":true},"assets":{"earned":16,"weight":16,"score":100,"applicable":true},"stack":{"earned":10,"weight":10,"score":100,"applicable":true}},"overallScore":96,"partial":false,"challenged":null,"unanalysable":false,"gradedWeight":96,"grade":"A","level":5,"levelName":"Instant","reportUrl":"https://xspeedcache.com/scan/r/ortopedistaperalta-com-7b4342afc9","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."}}}