PageVitals Academy π
Your friendly handbook to page speed metrics, reports, and best practices for keeping websites fast.
Become a page speed sensei in no time!
Become a page speed sensei in no time!
A
- Above-the-fold content optimizationLearn how to optimize above the fold content to improve LCP, FCP, Speed Index, and conversions by prioritizing critical CSS, hero images, fonts, and JavaScript for a faster first screen.Read full article β
- Asset minification (CSS, JS, HTML)Asset minification cuts CSS JS and HTML bytes so pages download faster and render sooner. Learn how minification is measured, when it impacts Core Web Vitals, what benchmarks to expect, and how to implement safe minification without breaking your site.Read full article β
- Async vs defer for JavaScriptLearn when to use async or defer on script tags to reduce render blocking, improve Core Web Vitals, and keep critical storefront features stable with predictable JavaScript loading and executionRead full article β
B
- Brotli compression for faster pagesBrotli compression reduces the bytes your visitors download for HTML, CSS, and JavaScript, often improving Core Web Vitals. Learn how Brotli works, when it helps, how to verify it, and how to enable it safely without harming caching or server response time.Read full article β
- Browser caching best practicesBrowser caching best practices to speed up repeat visits using Cache Control headers, smart TTLs, and safe asset versioning without serving stale contentRead full article β
C
- Cache-Control headers explainedLearn how Cache-Control works, which directives matter, and how to set safe caching policies that speed up repeat visits without serving stale contentRead full article β
- CDN performance optimizationLearn how to optimize CDN caching rules and delivery so assets load faster worldwide, TTFB drops, and Core Web Vitals improve without wasting bandwidth or risking stale contentRead full article β
- CDN vs origin server latencyUnderstand the real difference between CDN and origin latency, how it impacts TTFB and Core Web Vitals, what good benchmarks look like, and what to fix when cache misses or slow origins hurt conversions.Read full article β
- Chrome user experience report (CrUX)Chrome User Experience Report CrUX explains how real Chrome users experience your site and how to use this field data to interpret Core Web Vitals changes prioritize fixes and report impact on SEO conversions and retentionRead full article β
- Code splitting for faster load timesCode splitting reduces initial JavaScript so pages render and respond faster on mobile, improving Core Web Vitals and conversion by loading only what users need when they need itRead full article β
- Connection reuse and keep-aliveConnection reuse and keep alive reduce repeated DNS TCP and TLS handshakes that slow pages and sessions. Learn how to spot wasted new connections in waterfalls, what good looks like on ecommerce sites, and the fixes that improve TTFB LCP and overall user experienceRead full article β
- Core web vitals explainedCore Web Vitals explained for website owners with benchmarks, interpretation, and practical fixes for LCP INP and CLS using lab and real user dataRead full article β
- Critical CSS and render performanceLearn how critical CSS improves render performance by reducing render blocking styles, accelerating first paint and LCP, and preventing regressions with practical measurement and implementation guidance.Read full article β
- Critical rendering path optimizationLearn how the critical rendering path controls what users see first and how to optimize CSS, JavaScript, fonts, and server delivery to improve FCP and LCP.Read full article β
- Cumulative layout shift (CLS)Learn what cumulative layout shift CLS measures, why it hurts conversions, what good scores look like, and the practical fixes that stop unexpected page movement on mobile and desktop.Read full article β
D
- DNS lookup time optimizationUnderstand DNS lookup time, why it slows first page loads, and how to cut it with fewer hostnames, smarter preconnect, and better DNS configuration for faster TTFB and Core Web Vitals.Read full article β
- DNS prefetching explainedDNS prefetching speeds up page loads by resolving third party domains early so critical requests wait less. Learn when it helps, how to implement rel dns prefetch safely, and how to verify impact in waterfalls and Core Web Vitals.Read full article β
E
- Edge caching strategiesLearn practical edge caching strategies that cut TTFB and improve Core Web Vitals using clear cache rules, cache keys, TTLs, and safe invalidation for ecommerce and content sitesRead full article β
- Effective cache TTL settings (Only capitalize the first word)Learn how to set effective cache TTLs for CSS, JS, images, fonts, and HTML using Cache Control headers so repeat visits load faster without serving stale assetsRead full article β
F
- Field data vs lab dataLearn how field data and lab data differ, why Core Web Vitals often disagree between them, and how to use both to prioritize fixes, validate releases, and report performance progress with confidence.Read full article β
- First contentful paint (FCP)First Contentful Paint measures how quickly a page shows the first visible content, helping you diagnose early load delays from server time, render blocking resources, fonts, and heavy JavaScript so you can reduce bounce and improve perceived speed.Read full article β
G
- Google PageSpeed Insights guide (Only capitalize the first word)Practical Google PageSpeed Insights guide for interpreting scores, Core Web Vitals, and Lighthouse audits and turning them into prioritized fixes that improve SEO and conversionsRead full article β
- Gzip compression explainedLearn what gzip compression is, how it reduces HTML CSS and JavaScript transfer size, when it helps Core Web Vitals, and how to enable and verify it safely without increasing server response time.Read full article β
H
- How to achieve zero layout shiftLearn how to eliminate layout shifts by reserving space for images, ads, and fonts, stabilizing headers and UI, and validating fixes with Core Web Vitals so users stop misclicking and conversions stay consistentRead full article β
- HTTP/2 performance benefitsLearn exactly how HTTP2 improves page speed, when it helps most, where it fails, and how to measure the real impact on Core Web Vitals and ecommerce conversionsRead full article β
- HTTP/3 and QUIC performanceLearn how HTTP 3 and QUIC affect real page speed, when they help most, how to measure impact, and how to roll out safely without risking regressions.Read full article β
I
- Image compression for faster websitesLearn how image compression cuts page weight, improves LCP, and speeds up mobile experiences with practical format, sizing, and quality guidelines you can apply todayRead full article β
- Image optimization best practicesLearn practical image optimization best practices to reduce image weight, improve LCP and CLS, speed up mobile shopping pages, and protect conversions with modern formats, responsive sizing, smarter loading, and cachingRead full article β
- Interaction to next paint (INP)Learn what Interaction to Next Paint means, why it impacts conversions and user trust, what good INP thresholds are, and the fastest ways to fix slow clicks caused by JavaScript, long tasks, and third party scripts.Read full article β
L
- Largest contentful paint (LCP)Largest Contentful Paint measures how fast your main above the fold content becomes visible and it is one of the most practical speed metrics for conversion SEO and user trustRead full article β
- Layout instability and CLS fixesLearn what layout instability and CLS mean for revenue, how CLS is measured in the real world, what usually causes shifts on ecommerce pages, and the fastest fixes to stop users from misclicking and abandoning checkout.Read full article β
- Lazy loading images and iframesLearn how to lazy load images and iframes without hurting LCP, CLS, or SEO. Practical rules, safe defaults, and testing steps to reduce requests and speed up above the fold rendering.Read full article β
- Long tasks and main thread blockingUnderstand long tasks and main thread blocking, how they hurt INP and conversions, how to interpret lab vs field signals, and what fixes deliver the biggest real world impact on heavy JavaScript pages.Read full article β
M
- Measuring core web vitalsLearn how to measure Core Web Vitals using field and lab data, interpret percentiles and trends, and turn LCP INP and CLS into clear prioritization decisions for faster pages and higher conversionsRead full article β
- Mobile page speed optimizationLearn how to speed up your mobile website by fixing the biggest real world bottlenecks in network server images and JavaScript to improve Core Web Vitals conversions and SEORead full article β
P
- Page load time optimizationLearn what page load time really measures, why it impacts conversions and SEO, what drives it across server, network and front end, and a practical optimization playbook with benchmarks and monitoring strategies.Read full article β
- Performance budgets explainedA practical guide to performance budgets: what they are, which ones to set, how to baseline them using lab and field data, and how to enforce them in releases so Core Web Vitals stay stable as your site growsRead full article β
- Ping latency and website speedPing latency is a fast way to spot network distance and routing issues that quietly add hundreds of milliseconds to page loads. Learn what ping latency measures, how it affects TTFB and Core Web Vitals, realistic benchmarks, common causes, and practical fixes like CDN placement, connection reuse, and fewer round trips.Read full article β
- Preconnect for faster resource loadingLearn how preconnect speeds up critical third party and CDN requests by warming up DNS TCP and TLS early, when to use it, how many to add, and how to measure its real impact on LCP and conversions.Read full article β
- Prefetching resources explainedLearn what resource prefetching is, when it improves Core Web Vitals, and how to choose safe prefetch targets without wasting bandwidth or hurting conversionsRead full article β
- Preload key requestsLearn what Preload Key Requests means in Lighthouse, why it impacts LCP and conversions, which assets to preload, and how to implement preload without wasting bandwidth or causing double downloads.Read full article β
R
- Real user monitoring (RUM)Real user monitoring measures how fast your site feels to real visitors so you can spot regressions, prioritize fixes, and improve Core Web Vitals where it impacts revenue.Read full article β
- Reducing HTTP requestsLearn what HTTP requests are, how request count affects Core Web Vitals, and practical ways to cut unnecessary calls without breaking checkout, analytics, or SEO.Read full article β
- Reducing JavaScript bundle sizeLearn how to reduce JavaScript bundle size to speed up mobile load times improve Core Web Vitals and cut main thread blocking with practical steps like code splitting tree shaking and third party controlRead full article β
- Reducing main thread workLearn what main thread work is, why it hurts Core Web Vitals, and the practical steps to cut JavaScript and rendering cost for faster, more responsive pages.Read full article β
- Removing unused CSSLearn how unused CSS slows down rendering, how tools calculate it, what good looks like, and the safest ways to remove it without breaking layouts or experiments.Read full article β
- Removing unused JavaScriptLearn how to find and remove unused JavaScript to cut load time, reduce main thread work, and improve Core Web Vitals with practical steps for real websitesRead full article β
- Render-blocking resourcesRender-blocking resources delay the first visible paint by forcing the browser to download and process CSS and JavaScript before showing content Learn what counts as blocking how to measure impact and how to fix it safelyRead full article β
- Responsive images (srcset and sizes)Learn how responsive images work with srcset and sizes, how browsers choose the right file, and how to stop wasting bandwidth and hurting LCP on mobile and desktopRead full article β
S
- Server response time optimizationUnderstand server response time and TTFB, why they impact Core Web Vitals and revenue, and how to cut backend latency with caching, CDN strategy, and practical server tuning.Read full article β
- Speed index explainedSpeed Index is a visual speed metric from Lighthouse that shows how quickly a page looks loaded. Learn what drives it, realistic benchmarks, how to interpret changes, and the fixes that improve perceived speed for shoppers and leads.Read full article β
- Static site performance benefitsLearn why static sites are often faster than dynamic sites, which speed metrics improve, where static still gets slow, and how to validate performance gains with practical benchmarks and monitoringRead full article β
T
- TCP handshake and page speedLearn what the TCP handshake is, how it shows up in waterfalls and TTFB, and practical ways to reduce connection setup latency with CDNs, connection reuse, HTTP2, and preconnect.Read full article β
- Third-party scripts and page speedLearn how third party scripts slow down Core Web Vitals, how to measure their real impact, and how to load, replace, or remove tags without sacrificing revenueRead full article β
- Time to first byte (TTFB)Time to First Byte measures how fast your server starts responding. Learn what good TTFB looks like, what makes it slow, and how to diagnose and improve it with CDN, caching, and backend fixes that protect Core Web Vitals.Read full article β
- Time to interactive (TTI)Time to Interactive measures how long a page takes to become reliably usable after it starts loading. Learn what drives TTI, how Lighthouse calculates it, why it was removed from Lighthouse 10, and how to use it alongside INP and Total Blocking Time to prioritize performance work that improves conversions.Read full article β
- TLS handshake performanceLearn what TLS handshake performance is, how to measure it, what slows it down, and how to improve it to reduce TTFB and speed up Core Web Vitals like LCP.Read full article β
- Total blocking time (TBT)Learn what Total Blocking Time means, why it hurts conversions, how Lighthouse calculates it, and the fastest ways to reduce main thread blocking from JavaScript and third party scripts.Read full article β
W
- Web font loading performanceLearn how web font loading impacts Core Web Vitals, conversions, and perceived speed, and what to change in CSS, hosting, caching, and preloading to prevent invisible text, layout shifts, and slow rendering.Read full article β
- Web performance metrics overviewA practical guide to web performance metrics including Core Web Vitals, what each metric measures, what drives changes, and how to use the numbers to prioritize fixes that improve conversions and SEORead full article β
- WebP vs AVIF image formatsWebP vs AVIF explained for website owners: real file size savings, browser support, LCP impact, safe fallbacks, and how to decide which format to ship for faster pages and better Core Web Vitals.Read full article β