Squarespace controls most of its own infrastructure, but there are still practical steps you can take to improve your PageSpeed score. Here's what works.
Squarespace is a fully hosted website builder like Wix, but with a stronger emphasis on design quality. Because Squarespace controls the platform, your optimization options are limited compared to self-hosted solutions -- but there are still meaningful improvements you can make.
Squarespace uses Fastly as its CDN and delivers assets globally. The infrastructure is solid. The issue is that Squarespace templates load substantial amounts of JavaScript and CSS to support their design system, animations, and e-commerce features -- regardless of whether you use all those features on a given page.
Typical Squarespace mobile scores range from 50-75. Getting above 75 requires deliberate optimization.
Squarespace automatically converts uploaded images to WebP and serves them responsively. But it can only work with what you provide.
Squarespace allows code injection through Settings > Advanced > Code Injection. Every script you add here loads on every page.
<head> injection to the footer injection (runs after page load)Each connected service (chat, scheduling, reviews) adds JavaScript. Squarespace's own integrations (like Acuity Scheduling) are somewhat optimized, but third-party embeds are not.
If a widget doesn't directly generate leads or revenue, consider removing it.
Squarespace's scroll animations and entrance effects look polished but add JavaScript overhead. In Design > Site Styles, you can often disable:
Disabling these is one of the most impactful changes you can make to TBT on Squarespace.
Long pages with many section types load more assets. A page with a gallery, a blog feed, a map, and an e-commerce listing block loads JavaScript for all of those features.
For your most important pages (homepage, landing pages), keep the structure focused. Every feature block you add has a JavaScript cost.
Squarespace lets you use Google Fonts and Typekit. Each font family at each weight is a separate network request. Limit your site to 2 font families, each at 2-3 weights maximum.
In Design > Fonts, set fewer font pairings and reduce the number of active weights.
font-display is controlled by Squarespace)This is the fundamental trade-off of fully hosted platforms: ease of use in exchange for performance control.
| Page Type | Expected Mobile Score | |---|---| | Simple landing page (minimal blocks) | 60-75 | | Homepage with gallery | 50-65 | | Blog post | 60-78 | | E-commerce product page | 45-62 | | Page with scheduling/booking | 45-60 |
Above 80 on mobile is achievable but requires a very minimal page with few integrations.
Squarespace and Wix are comparable in terms of what you can achieve. Both are slower than:
But they're easier to manage without a developer.
If PageSpeed is consistently hurting your Google rankings or your conversion rate, and you've hit the ceiling of what Squarespace allows, consider:
For most Squarespace users -- small businesses, portfolios, restaurants, service providers -- the performance trade-off is acceptable. A score of 65-72 on mobile is not ideal, but it's not disqualifying either.
Test your Squarespace site to see your current PageSpeed score and identify which metrics need the most attention.
How fast is your site?
Get your PageSpeed score in seconds — free, no sign-up needed.
Test Your Site →