SEO

Website Speed Optimization Checklist: Pass Core Web Vitals

A comprehensive page speed and Core Web Vitals optimization checklist — covering image optimization, caching, JavaScript deferral, hosting, and CDN setup to achieve 90+ PageSpeed scores and pass LCP, CLS, and INP thresholds.

40 checklist itemsPage SpeedCore Web VitalsTechnical SEO

The Complete Checklist

Run PageSpeed Insights on homepage, key landing pages, and highest-traffic pages
Check Core Web Vitals in Search Console — field data failures are ranking signals
Note LCP score (target: under 2.5s), CLS score (target: under 0.1), INP (target: under 200ms)

IMAGE OPTIMIZATION:

Convert all images to WebP format (30–50% smaller than JPEG/PNG)
Compress all images — use Squoosh.app or TinyPNG for bulk compression
Add explicit width and height attributes to all <img> tags (prevents CLS)
Implement lazy loading for all below-fold images (loading="lazy")
Turn off lazy loading for the LCP image (hero/above-fold image)
Use srcset for responsive images at different sizes
Serve images from CDN (content delivery network) for global performance

FONTS AND CSS:

Limit custom web fonts to 2–3 maximum
Use font-display: swap in CSS to prevent blank text during font load
Preload your primary web font file (<link rel="preload" as="font">)
Minimize CSS file size — remove unused CSS with PurgeCSS
Inline critical CSS (above-fold styles) and defer non-critical CSS

JAVASCRIPT:

Defer non-critical JavaScript (add defer or async attributes)
Remove or delay third-party scripts that block render (chat widgets, analytics)
Load Google Tag Manager asynchronously
Use browser caching for all script files
Minimize JavaScript bundle size — remove unused libraries

HOSTING AND SERVER:

Upgrade to a high-performance managed hosting provider (Vercel, Kinsta, WP Engine)
Enable GZIP or Brotli compression on your server
Configure browser caching headers for static assets (1 year for CSS/JS/images)
Enable HTTP/2 (most modern hosting supports this)
Set up a CDN (Cloudflare free tier is excellent for most sites)
Choose server location closest to your primary audience (Asia Pacific for India)

CMS-SPECIFIC (WORDPRESS):

Install a caching plugin (W3 Total Cache or WP Rocket)
Enable database query caching
Disable unused plugins (every plugin adds load time)
Use lightweight theme (GeneratePress, Astra) vs bloated page builder themes
Optimize WordPress database monthly

VERIFICATION:

Rerun PageSpeed Insights after each major optimization — confirm improvement
Test on real 4G mobile connection (not just PageSpeed lab test)
Confirm Core Web Vitals field data improves in Search Console after 28 days

Pro Tips

Images are responsible for 60–80% of page weight on most sites — start here for biggest wins

CDN setup (Cloudflare free) alone can improve load time 30–50% for users not near your server

Real-user performance (Search Console field data) matters more for SEO than PageSpeed lab scores

WP Rocket is worth the ₹4,000/year cost for WordPress — it handles most optimizations automatically

Each image you do not lazy-load above the fold improves LCP — prioritize preloading the hero image

Frequently Asked Questions

Frequently Asked Questions

Mobile: 90+ is excellent, 70–89 is good, 50–69 needs improvement, below 50 is poor. Desktop scores are typically 15–25 points higher than mobile. However, PageSpeed Insights shows lab data — field data in Core Web Vitals (from real users) is more important for SEO. Aim to pass all three CWV thresholds: LCP <2.5s, CLS <0.1, INP <200ms in Search Console field data.

Free Consultation Available

Want Experts to Execute This for You?

Our team applies these frameworks to your business daily — so you get results without doing it yourself.

No credit card required. Response within 2 business hours.

From Checklist to Results

Want Us to Execute This For You?

You have the checklist — now let our team run through it for your business. We audit, fix, and optimise so you can focus on running your business.

Full audit using every checklist item on your site
Prioritised fix list with effort and impact scores
Expert implementation of all recommendations
Response within 24 business hours

Get a Free Audit

We run the checklist on your business — completely free.

No spam. No commitment. We respond within 24 hours.