{"scanId":"novapermitsolutions-com-a3a27d3018","url":"https://novapermitsolutions.com/","finalUrl":"https://novapermitsolutions.com/","status":"complete","source":"web","visibility":"listed","scannedAt":"2026-09-28T14:35:42.189Z","durationMs":32886,"rubricVersion":"2026.09.5","strategy":"both","device":"desktop","devices":{"desktop":{"device":"desktop","lighthouse":99,"lighthouseVersion":"13.5.0","psiError":null,"lighthouseAnalysedAt":"2026-09-28T14:35:23.229Z","lighthouseReplayed":false,"metrics":{"lcpMs":861,"cls":0.00012618754053399063,"tbtMs":14,"fcpMs":601,"speedIndexMs":1144.0582724104925,"serverResponseMs":131,"totalBytes":1044094},"field":null,"checks":[{"id":"S1","name":"Lighthouse performance score (desktop)","dimension":"speed","weight":18,"status":"pass","earned":17.8,"evidence":"99/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 861ms","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 14ms","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 601ms","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 355ms 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 131ms 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":"info","earned":0,"evidence":"No CDN signature detected","naReason":"Optional — a bonus when present.","remediation":"Optional: put a CDN or Cloudflare in front for global edge delivery.","fix":{"tier":"free","feature":"Cloudflare integration / CDN rewriter","prompt":"Using my site's xSpeed MCP connection: connect Cloudflare (or configure the CDN rewriter) and purge, then re-scan."},"refs":[{"name":"web.dev — Content delivery networks","url":"https://web.dev/articles/content-delivery-networks"}]},{"id":"D6","name":"Clean redirect chain","dimension":"delivery","weight":2,"status":"pass","earned":2,"evidence":"No redirects — the URL answers directly","remediation":"Each redirect adds a full round-trip before the page can even start.","refs":[{"name":"Lighthouse — Avoid redirects","url":"https://developer.chrome.com/docs/lighthouse/performance/redirects"}]},{"id":"A1","name":"No render-blocking resources","dimension":"assets","weight":5,"status":"fail","earned":0,"evidence":"Fails the Lighthouse audit — 1 file: bbcd66451ae47ea4b2385ff090c0c0bf.css · ~450ms of first paint","remediation":"CSS/JS in <head> blocks first paint. Inline the critical CSS and defer the rest.","fix":{"tier":"pro","feature":"Critical CSS + Unused CSS removal","prompt":"Using my site's xSpeed MCP connection: generate critical CSS for the top pages and enable unused-CSS removal, then re-test."},"refs":[{"name":"Lighthouse — Render-blocking resources","url":"https://developer.chrome.com/docs/lighthouse/performance/render-blocking-resources"}]},{"id":"A2","name":"Minified CSS and JavaScript","dimension":"assets","weight":4,"status":"pass","earned":4,"evidence":"Passes the Lighthouse audit","remediation":"Ship minified assets — whitespace and comments are pure transfer waste.","refs":[{"name":"Lighthouse — Minify CSS","url":"https://developer.chrome.com/docs/lighthouse/performance/unminified-css"},{"name":"Minify JavaScript","url":"https://developer.chrome.com/docs/lighthouse/performance/unminified-javascript"}]},{"id":"A3","name":"Modern, optimized image formats","dimension":"assets","weight":4,"status":"partial","earned":2,"evidence":"Lighthouse audit score 50% — 3 files: img1-1024x1024.jpg, Nova-Favicon-1.png, Nova-Permit-Solutions-Logo-e1785926234581.png","remediation":"Serve WebP/AVIF at the right compression — usually the single largest byte saving.","fix":{"tier":"pro","feature":"Image Converter (WebP/AVIF)","prompt":"Using my site's xSpeed MCP connection: enable WebP/AVIF conversion with URL rewriting, then re-test image audits."},"refs":[{"name":"Lighthouse — Modern image formats","url":"https://developer.chrome.com/docs/lighthouse/performance/uses-webp-images"}]},{"id":"A6","name":"LCP image discoverable early","dimension":"assets","weight":4,"status":"pass","earned":4,"evidence":"Passes the Lighthouse audit","remediation":"The largest image must be in the HTML and preloaded — never lazy-loaded or script-injected.","refs":[{"name":"web.dev — Optimize LCP","url":"https://web.dev/articles/optimize-lcp"},{"name":"Lighthouse — LCP request discovery","url":"https://developer.chrome.com/docs/lighthouse/performance/prioritize-lcp-image"}]},{"id":"A5","name":"Total page weight ≤ 1.5MB","dimension":"assets","weight":3,"status":"pass","earned":3,"evidence":"1.0MB transferred","remediation":"Heavy pages are slow on every connection — compress, lazy-load, and trim.","refs":[{"name":"Lighthouse — Total byte weight","url":"https://developer.chrome.com/docs/lighthouse/performance/total-byte-weight"}]},{"id":"W1","name":"Platform","dimension":"stack","weight":0,"status":"info","earned":0,"evidence":"WordPress detected (WordPress 7.1.2)","remediation":"Informational.","refs":[]},{"id":"W2","name":"Caching plugin active","dimension":"stack","weight":4,"status":"pass","earned":4,"evidence":"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 an AI-controllable MCP server in one plugin — and 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":"AI-controllable (xSpeed MCP)","dimension":"stack","weight":2,"optional":true,"status":"info","earned":0,"evidence":"xSpeed MCP endpoint not reachable","naReason":"Optional — a bonus when present.","remediation":"Optional: connect xSpeed's built-in MCP server and your AI assistant can apply every fix in this report for you.","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":39.8,"weight":40,"score":99,"applicable":true},"delivery":{"earned":23,"weight":27,"score":85,"applicable":true},"assets":{"earned":13,"weight":20,"score":65,"applicable":true},"stack":{"earned":6,"weight":8,"score":75,"applicable":true}},"overallScore":86,"gradedWeight":95,"grade":"B","level":4,"levelName":"Fast","partial":false,"unanalysable":false},"mobile":{"device":"mobile","lighthouse":62,"lighthouseVersion":"13.5.0","psiError":null,"lighthouseAnalysedAt":"2026-09-28T14:35:23.258Z","lighthouseReplayed":false,"metrics":{"lcpMs":6828.07757187579,"cls":0.01413159148114868,"tbtMs":0,"fcpMs":5703.064197414447,"speedIndexMs":5703.064197414447,"serverResponseMs":189,"totalBytes":1279201},"field":null,"checks":[{"id":"S1","name":"Lighthouse performance score (mobile)","dimension":"speed","weight":18,"status":"partial","earned":11.2,"evidence":"62/100 (Lighthouse 13.5.0, mobile)","remediation":"The composite Lighthouse score — every fix below moves it.","fix":{"tier":"free","feature":"AI Optimize","prompt":"Using my site's xSpeed MCP connection: run optimize_site, then run_benchmark to verify the score improved."},"refs":[{"name":"Lighthouse performance scoring","url":"https://developer.chrome.com/docs/lighthouse/performance/performance-scoring"}]},{"id":"S2","name":"Largest Contentful Paint ≤ 2.5s","dimension":"speed","weight":8,"status":"fail","earned":0,"evidence":"LCP 6.8s","remediation":"Serve the hero content faster: cache the page, preload the LCP image, and ship critical CSS.","fix":{"tier":"free","feature":"Page Cache + Preloader (Critical CSS in Pro)","prompt":"Using my site's xSpeed MCP connection: enable page caching, start the preloader, and (on Pro) generate critical CSS for this page; then re-test LCP."},"refs":[{"name":"web.dev — Largest Contentful Paint","url":"https://web.dev/articles/lcp"},{"name":"Optimize LCP","url":"https://web.dev/articles/optimize-lcp"}]},{"id":"S3","name":"Cumulative Layout Shift ≤ 0.1","dimension":"speed","weight":5,"status":"pass","earned":5,"evidence":"CLS 0.014","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":"fail","earned":0,"evidence":"FCP 5.7s","remediation":"First paint is gated on server response and render-blocking CSS.","fix":{"tier":"free","feature":"Page Cache + CSS Minify","prompt":"Using my site's xSpeed MCP connection: enable page caching and CSS minification, then re-test First Contentful Paint."},"refs":[{"name":"web.dev — First Contentful Paint","url":"https://web.dev/articles/fcp"}]},{"id":"D1","name":"Time to first byte ≤ 200ms","dimension":"delivery","weight":8,"status":"partial","earned":4,"evidence":"TTFB 355ms 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 189ms 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":"info","earned":0,"evidence":"No CDN signature detected","naReason":"Optional — a bonus when present.","remediation":"Optional: put a CDN or Cloudflare in front for global edge delivery.","fix":{"tier":"free","feature":"Cloudflare integration / CDN rewriter","prompt":"Using my site's xSpeed MCP connection: connect Cloudflare (or configure the CDN rewriter) and purge, then re-scan."},"refs":[{"name":"web.dev — Content delivery networks","url":"https://web.dev/articles/content-delivery-networks"}]},{"id":"D6","name":"Clean redirect chain","dimension":"delivery","weight":2,"status":"pass","earned":2,"evidence":"No redirects — the URL answers directly","remediation":"Each redirect adds a full round-trip before the page can even start.","refs":[{"name":"Lighthouse — Avoid redirects","url":"https://developer.chrome.com/docs/lighthouse/performance/redirects"}]},{"id":"A1","name":"No render-blocking resources","dimension":"assets","weight":5,"status":"fail","earned":0,"evidence":"Fails the Lighthouse audit — 8 files: bootstrap-icons.css, base-desktop.css, text-editor.css… · ~5.4s of first paint","remediation":"CSS/JS in <head> blocks first paint. Inline the critical CSS and defer the rest.","fix":{"tier":"pro","feature":"Critical CSS + Unused CSS removal","prompt":"Using my site's xSpeed MCP connection: generate critical CSS for the top pages and enable unused-CSS removal, then re-test."},"refs":[{"name":"Lighthouse — Render-blocking resources","url":"https://developer.chrome.com/docs/lighthouse/performance/render-blocking-resources"}]},{"id":"A2","name":"Minified CSS and JavaScript","dimension":"assets","weight":4,"status":"partial","earned":2,"evidence":"Lighthouse audit score 50% — 1 file: style.css","remediation":"Ship minified assets — whitespace and comments are pure transfer waste.","fix":{"tier":"free","feature":"HTML/CSS/JS Minify","prompt":"Using my site's xSpeed MCP connection: enable HTML, CSS and JS minification, purge the cache, and re-test."},"refs":[{"name":"Lighthouse — Minify CSS","url":"https://developer.chrome.com/docs/lighthouse/performance/unminified-css"},{"name":"Minify JavaScript","url":"https://developer.chrome.com/docs/lighthouse/performance/unminified-javascript"}]},{"id":"A3","name":"Modern, optimized image formats","dimension":"assets","weight":4,"status":"partial","earned":2,"evidence":"Lighthouse audit score 50% — 3 files: Nova-Permit-Solutions-Logo-e1782299510118.png, Nova-Favicon-1.png, img1-768x768.jpg","remediation":"Serve WebP/AVIF at the right compression — usually the single largest byte saving.","fix":{"tier":"pro","feature":"Image Converter (WebP/AVIF)","prompt":"Using my site's xSpeed MCP connection: enable WebP/AVIF conversion with URL rewriting, then re-test image audits."},"refs":[{"name":"Lighthouse — Modern image formats","url":"https://developer.chrome.com/docs/lighthouse/performance/uses-webp-images"}]},{"id":"A6","name":"LCP image discoverable early","dimension":"assets","weight":4,"status":"pass","earned":4,"evidence":"Passes the Lighthouse audit","remediation":"The largest image must be in the HTML and preloaded — never lazy-loaded or script-injected.","refs":[{"name":"web.dev — Optimize LCP","url":"https://web.dev/articles/optimize-lcp"},{"name":"Lighthouse — LCP request discovery","url":"https://developer.chrome.com/docs/lighthouse/performance/prioritize-lcp-image"}]},{"id":"A5","name":"Total page weight ≤ 1.5MB","dimension":"assets","weight":3,"status":"pass","earned":3,"evidence":"1.2MB transferred","remediation":"Heavy pages are slow on every connection — compress, lazy-load, and trim.","refs":[{"name":"Lighthouse — Total byte weight","url":"https://developer.chrome.com/docs/lighthouse/performance/total-byte-weight"}]},{"id":"W1","name":"Platform","dimension":"stack","weight":0,"status":"info","earned":0,"evidence":"WordPress detected (WordPress 7.1.2)","remediation":"Informational.","refs":[]},{"id":"W2","name":"Caching plugin active","dimension":"stack","weight":4,"status":"pass","earned":4,"evidence":"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 an AI-controllable MCP server in one plugin — and 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":"AI-controllable (xSpeed MCP)","dimension":"stack","weight":2,"optional":true,"status":"info","earned":0,"evidence":"xSpeed MCP endpoint not reachable","naReason":"Optional — a bonus when present.","remediation":"Optional: connect xSpeed's built-in MCP server and your AI assistant can apply every fix in this report for you.","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":21.2,"weight":40,"score":53,"applicable":true},"delivery":{"earned":23,"weight":27,"score":85,"applicable":true},"assets":{"earned":11,"weight":20,"score":55,"applicable":true},"stack":{"earned":6,"weight":8,"score":75,"applicable":true}},"overallScore":64,"gradedWeight":95,"grade":"D","level":3,"levelName":"Average","partial":false,"unanalysable":false}},"engine":{"probes":"xspeed-scan/1.0","lighthouse":"13.5.0","psiError":null,"lighthouseAnalysedAt":"2026-09-28T14:35:23.229Z","lighthouseReplayed":false},"platform":{"wordpress":true,"generator":"WordPress 7.1.2","cachePlugin":"LiteSpeed Cache","xspeed":false,"xspeedVersion":null,"xspeedProVersion":null,"xspeedMcp":false,"xspeedHub":null,"cdn":null,"edgeFingerprint":null,"crawlerTextChars":6915,"renderCache":null,"usesNextImage":false,"stackName":null,"saas":false,"hosting":null},"measured":{"ttfbMs":355,"serverTimingMs":null,"proberRegion":"Vilnius, Lithuania (EU)","redirects":0,"compression":"br","cacheHit":true,"staticFile":false,"lighthouse":99,"lcpMs":861,"cls":0.00012618754053399063,"tbtMs":14,"lighthouseDesktop":99,"lighthouseMobile":62},"icon":"data:image/png;base64,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","restricted":null,"screenshot":"data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcUFhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCAHyAPoDASIAAhEBAxEB/8QAGgABAQADAQEAAAAAAAAAAAAAAAIBAwQGCP/EADIQAQACAQIDBQUHBQAAAAAAAAABAgMEERIhMRMyQVFhBSJSkaEGFEJxgbHRBxYjouH/xAAXAQEBAQEAAAAAAAAAAAAAAAAAAwIE/8QAGxEBAQEAAgMAAAAAAAAAAAAAAAECAzERISL/2gAMAwEAAhEDEQA/APlQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABmImZiIiZmfCF46cUcV54aR1nz9IVOeaxw4Y7OvnHWfzkGfu14jfJamP0taN/l1VGDF46vD8r/wAOYB1Ro5vyw5sGSfKL8M/7bNObBlwW4c2O9J8rRtu1unBrMuGvBvGTD447xvX/AJ+cA5h25NPjz4rZtHv7sb5MMzvNY84nxj6x9XEAAAAAAAAAAAAAAAAAAAAAAAqleK3OdojnMpXPLHEfFzAvfinyrHKI8kAAAAADZgy5MGWuXFaaXrO8TDZrL482TtcOPs4t3qR0i3jt6OdePnM18LcgQAAAAAAAAAAAAAAAAAAAAAAvJ3tvKIhCsnfn15gkAGzBj7XNTHvtxTEbujXaG+lmJ346T+LZq0UxXV4Zmdoi8bzLutr6/e81b/5NNeenl6wvjOLj67Y1b59Oz7Y/Z3+3Mns7DbN22XUaWNReYjaImZnlH6RDzz3X9WNbpdd7T9k20eoxZ600FKWnHaLRW29uU7eLwrj4da1iXXa3JJNWQZ6MCrCsnftt03SrJyvMeXJIAAAAAAAAAAAAAAAAAAAAC7c61n9EKpPWs9J/cEjMxMTtPVgAAAABVI3tG/TrKVz7tNvG37AmZ3mZnrLAAAAAAAAAAAAAAAAAAAAAAAAveLRtblaOkpmJidpjaWFRaYjadpjykEi/cn4q/U4a/HX5SCBe1I/FMz6Qce3cjh9fECI4Odu94R/KZmZneerAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD//Z","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.8,"evidence":"99/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 861ms","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 14ms","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 601ms","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 355ms 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 131ms 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":"info","earned":0,"evidence":"No CDN signature detected","naReason":"Optional — a bonus when present.","remediation":"Optional: put a CDN or Cloudflare in front for global edge delivery.","fix":{"tier":"free","feature":"Cloudflare integration / CDN rewriter","prompt":"Using my site's xSpeed MCP connection: connect Cloudflare (or configure the CDN rewriter) and purge, then re-scan."},"refs":[{"name":"web.dev — Content delivery networks","url":"https://web.dev/articles/content-delivery-networks"}]},{"id":"D6","name":"Clean redirect chain","dimension":"delivery","weight":2,"status":"pass","earned":2,"evidence":"No redirects — the URL answers directly","remediation":"Each redirect adds a full round-trip before the page can even start.","refs":[{"name":"Lighthouse — Avoid redirects","url":"https://developer.chrome.com/docs/lighthouse/performance/redirects"}]},{"id":"A1","name":"No render-blocking resources","dimension":"assets","weight":5,"status":"fail","earned":0,"evidence":"Fails the Lighthouse audit — 1 file: bbcd66451ae47ea4b2385ff090c0c0bf.css · ~450ms of first paint","remediation":"CSS/JS in <head> blocks first paint. Inline the critical CSS and defer the rest.","fix":{"tier":"pro","feature":"Critical CSS + Unused CSS removal","prompt":"Using my site's xSpeed MCP connection: generate critical CSS for the top pages and enable unused-CSS removal, then re-test."},"refs":[{"name":"Lighthouse — Render-blocking resources","url":"https://developer.chrome.com/docs/lighthouse/performance/render-blocking-resources"}]},{"id":"A2","name":"Minified CSS and JavaScript","dimension":"assets","weight":4,"status":"pass","earned":4,"evidence":"Passes the Lighthouse audit","remediation":"Ship minified assets — whitespace and comments are pure transfer waste.","refs":[{"name":"Lighthouse — Minify CSS","url":"https://developer.chrome.com/docs/lighthouse/performance/unminified-css"},{"name":"Minify JavaScript","url":"https://developer.chrome.com/docs/lighthouse/performance/unminified-javascript"}]},{"id":"A3","name":"Modern, optimized image formats","dimension":"assets","weight":4,"status":"partial","earned":2,"evidence":"Lighthouse audit score 50% — 3 files: img1-1024x1024.jpg, Nova-Favicon-1.png, Nova-Permit-Solutions-Logo-e1785926234581.png","remediation":"Serve WebP/AVIF at the right compression — usually the single largest byte saving.","fix":{"tier":"pro","feature":"Image Converter (WebP/AVIF)","prompt":"Using my site's xSpeed MCP connection: enable WebP/AVIF conversion with URL rewriting, then re-test image audits."},"refs":[{"name":"Lighthouse — Modern image formats","url":"https://developer.chrome.com/docs/lighthouse/performance/uses-webp-images"}]},{"id":"A6","name":"LCP image discoverable early","dimension":"assets","weight":4,"status":"pass","earned":4,"evidence":"Passes the Lighthouse audit","remediation":"The largest image must be in the HTML and preloaded — never lazy-loaded or script-injected.","refs":[{"name":"web.dev — Optimize LCP","url":"https://web.dev/articles/optimize-lcp"},{"name":"Lighthouse — LCP request discovery","url":"https://developer.chrome.com/docs/lighthouse/performance/prioritize-lcp-image"}]},{"id":"A5","name":"Total page weight ≤ 1.5MB","dimension":"assets","weight":3,"status":"pass","earned":3,"evidence":"1.0MB transferred","remediation":"Heavy pages are slow on every connection — compress, lazy-load, and trim.","refs":[{"name":"Lighthouse — Total byte weight","url":"https://developer.chrome.com/docs/lighthouse/performance/total-byte-weight"}]},{"id":"W1","name":"Platform","dimension":"stack","weight":0,"status":"info","earned":0,"evidence":"WordPress detected (WordPress 7.1.2)","remediation":"Informational.","refs":[]},{"id":"W2","name":"Caching plugin active","dimension":"stack","weight":4,"status":"pass","earned":4,"evidence":"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 an AI-controllable MCP server in one plugin — and 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":"AI-controllable (xSpeed MCP)","dimension":"stack","weight":2,"optional":true,"status":"info","earned":0,"evidence":"xSpeed MCP endpoint not reachable","naReason":"Optional — a bonus when present.","remediation":"Optional: connect xSpeed's built-in MCP server and your AI assistant can apply every fix in this report for you.","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":39.8,"weight":40,"score":99,"applicable":true},"delivery":{"earned":23,"weight":27,"score":85,"applicable":true},"assets":{"earned":13,"weight":20,"score":65,"applicable":true},"stack":{"earned":6,"weight":8,"score":75,"applicable":true}},"overallScore":86,"partial":false,"challenged":null,"unanalysable":false,"gradedWeight":95,"grade":"B","level":4,"levelName":"Fast","reportUrl":"https://xspeedcache.com/scan/r/novapermitsolutions-com-a3a27d3018","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."}}}