In this article
- What is PageSpeed Insights?
- Understanding Your Score
- The Six Core Metrics
- What Framer Controls vs What You Control
- Image-Related Opportunities
- Step-by-Step: Fixing Your Score
You've published your Framer site and excitedly run it through Google PageSpeed Insights. The score comes back: 43. Your heart sinks. But before you panic, let's understand what this number actually means and what you can realistically do about it.
What is PageSpeed Insights?
PageSpeed Insights (PSI) is Google's tool for measuring web page performance. It gives you a score from 0-100 and detailed recommendations. The score is based on Lighthouse, Google's open-source auditing tool.
Understanding Your Score
The score is a weighted average of six performance metrics. Not all metrics contribute equally:
| Metric | Weight | What You Can Control |
|---|---|---|
| Total Blocking Time (TBT) | 30% | Limited (Framer's runtime) |
| Largest Contentful Paint (LCP) | 25% | Yes - image optimization |
| Cumulative Layout Shift (CLS) | 25% | Partially (image dimensions) |
| First Contentful Paint (FCP) | 10% | Partially (image sizes) |
| Speed Index | 10% | Partially (visible images) |
| Interaction to Next Paint | 0% | Limited |
What Framer Controls vs What You Control
Some performance aspects are determined by Framer's platform:
Framer controls:
- JavaScript bundle size and execution
- HTML rendering strategy
- CDN and caching configuration
- Font loading strategy
You control:
- Image file sizes (the biggest factor by far)
- Image formats (WebP vs JPEG vs PNG)
- Image dimensions (not serving 4000px images for 400px slots)
- Number of images loaded above the fold
- Use of video vs animated images
Image-Related Opportunities
PageSpeed Insights flags several image-specific issues. Here's how to fix each one:
"Serve images in next-gen formats"
This means you're using JPEG or PNG where WebP would be smaller. Fix: Open Skwiz, select all flagged images, set format to WebP, and replace.
"Properly size images"
You're serving images much larger than their display size. Fix: In Skwiz, set maximum dimensions to match your layout (typically 1920px max width for full-width, 1200px for content).
"Efficiently encode images"
Your JPEG/WebP quality is too high (typically 95-100). Fix: In Skwiz, set quality to 80-85 for WebP or 82-88 for JPEG. Preview to verify quality is acceptable.
"Avoid enormous network payloads"
Your total page weight exceeds Google's threshold (usually 1.6MB). Fix: Optimize all images on the page - this is usually the quickest way to cut total payload.
Step-by-Step: Improving Your Score
- Run PSI on your worst-performing page (usually the homepage)
- Identify the LCP element in the diagnostics section
- Open Skwiz and scan that page
- Optimize the LCP image first (convert to WebP, quality 80-85)
- Optimize remaining images on the page
- Publish and re-test
- Repeat for other key pages
Most Framer sites see a 15-35 point improvement from image optimization alone. Combined with Framer's built-in optimizations, it's realistic to reach scores in the 80-95 range.