Page speed matters for two reasons: it's a Google ranking factor (via Core Web Vitals), and it directly affects conversion rate (every 100ms of additional load time reduces conversion by 1-2% in B2B). Here's how to systematically improve your site's load speed.
Diagnosing Speed Problems
Use Google PageSpeed Insights (real-world CrUX data + Lighthouse lab data) and WebPageTest.org (waterfall view of every resource loading). The waterfall view is diagnostic gold — it shows exactly which resources are loading slowly and in what order.
The Highest-Impact Fixes
Images (Usually Largest Gain)
- Convert all images to WebP format (30-50% smaller than JPG/PNG)
- Compress images before upload (aim for under 100KB for most images)
- Implement lazy loading for below-fold images
- Set explicit width and height attributes on all images
- Use responsive images (srcset) to serve appropriate sizes
JavaScript and CSS
- Defer all non-critical JavaScript
- Minify and combine CSS where possible
- Remove unused CSS (PurgeCSS for projects using CSS frameworks)
- Eliminate render-blocking resources above the fold
Server and Hosting
- Use a CDN (Cloudflare, Fastly) to serve static assets from edge locations
- Enable GZIP or Brotli compression on the server
- Implement browser caching for static assets (1 year for versioned assets)
- Use HTTP/2 or HTTP/3 if your hosting supports it
Third-Party Scripts
- Audit every third-party script — is it necessary?
- Load third-party scripts asynchronously or defer them
- Consider tag manager audits — GTM containers often contain abandoned scripts
Every B2B site we've audited has significant speed wins available from image optimization alone. Start there — it's almost always the highest-impact, lowest-effort speed improvement available.
Ready to put this into practice?
GTM Engine helps B2B companies implement exactly these strategies. Book a free strategy call.
Book a Free Strategy Call →