[{"data":1,"prerenderedAt":153},["ShallowReactive",2],{"blog-web-performance-core-web-vitals":3},{"id":4,"title":5,"body":6,"date":136,"description":137,"draft":138,"extension":139,"image":140,"meta":143,"navigation":144,"path":145,"seo":146,"stem":147,"tags":148,"__hash__":152},"blog/blog/web-performance-core-web-vitals.md","Core Web Vitals: A Practical Guide for Business Owners",{"type":7,"value":8,"toc":122},"minimark",[9,13,18,21,44,48,51,73,77,82,85,89,92,96,99,103,106,110,113],[10,11,12],"p",{},"Google uses Core Web Vitals as a ranking signal. If your website is slow, you're losing both visitors and search positions. Here's what you need to know.",[14,15,17],"h2",{"id":16},"what-are-core-web-vitals","What Are Core Web Vitals?",[10,19,20],{},"Core Web Vitals are three metrics that measure real-world user experience:",[22,23,24,32,38],"ul",{},[25,26,27,31],"li",{},[28,29,30],"strong",{},"LCP (Largest Contentful Paint)"," — How fast the main content loads. Target: under 2.5 seconds.",[25,33,34,37],{},[28,35,36],{},"INP (Interaction to Next Paint)"," — How responsive the page feels. Target: under 200ms.",[25,39,40,43],{},[28,41,42],{},"CLS (Cumulative Layout Shift)"," — How stable the layout is. Target: under 0.1.",[14,45,47],{"id":46},"why-should-business-owners-care","Why Should Business Owners Care?",[10,49,50],{},"Poor web performance directly impacts your bottom line:",[22,52,53,59,66],{},[25,54,55,58],{},[28,56,57],{},"53% of mobile users"," leave a page that takes longer than 3 seconds to load",[25,60,61,62,65],{},"A ",[28,63,64],{},"1-second delay"," in page load can reduce conversions by 7%",[25,67,68,69,72],{},"Google ",[28,70,71],{},"ranks faster sites higher"," in search results",[14,74,76],{"id":75},"quick-wins-for-better-performance","Quick Wins for Better Performance",[78,79,81],"h3",{"id":80},"_1-optimize-images","1. Optimize Images",[10,83,84],{},"Images are usually the largest assets on a page. Use modern formats like WebP, implement lazy loading, and serve responsive sizes.",[78,86,88],{"id":87},"_2-self-host-fonts","2. Self-Host Fonts",[10,90,91],{},"Loading fonts from Google Fonts adds extra DNS lookups and network requests. Self-hosting eliminates this bottleneck.",[78,93,95],{"id":94},"_3-minimize-javascript","3. Minimize JavaScript",[10,97,98],{},"Every kilobyte of JavaScript needs to be downloaded, parsed, and executed. Static site generation (SSG) eliminates most runtime JavaScript.",[78,100,102],{"id":101},"_4-use-a-cdn","4. Use a CDN",[10,104,105],{},"Serve your site from edge locations close to your users. Services like Cloudflare Pages do this automatically.",[14,107,109],{"id":108},"how-we-approach-performance","How We Approach Performance",[10,111,112],{},"At DoubleCoded, performance is not an afterthought — it's built into our process from day one. We use Nuxt 3 with static generation, optimized images, self-hosted fonts, and edge deployment to deliver consistently fast experiences.",[10,114,115,116,121],{},"Want to see how your site performs? ",[117,118,120],"a",{"href":119},"/contact","Contact us"," for a free performance audit.",{"title":123,"searchDepth":124,"depth":124,"links":125},"",2,[126,127,128,135],{"id":16,"depth":124,"text":17},{"id":46,"depth":124,"text":47},{"id":75,"depth":124,"text":76,"children":129},[130,132,133,134],{"id":80,"depth":131,"text":81},3,{"id":87,"depth":131,"text":88},{"id":94,"depth":131,"text":95},{"id":101,"depth":131,"text":102},{"id":108,"depth":124,"text":109},"2026-03-25","Learn what Core Web Vitals are, why they matter for your business, and how to improve them for better search rankings and user experience.",false,"md",{"src":141,"alt":142},"/og-image.jpg","Core Web Vitals performance metrics",{},true,"/blog/web-performance-core-web-vitals",{"title":5,"description":137},"blog/web-performance-core-web-vitals",[149,150,151],"performance","seo","web-development","tReO0sb_nl7AZFCQehOJhqKyK-oRI7hbwnsNjH159cg",1776448825927]