Two defects on most Squarespace sites we audited
The platform’s own help pages offer the usual list: compress your images, use fewer fonts,
keep your pages short. It is not wrong, and it is also the only advice a Squarespace owner
can act on, because everything else is out of reach.
So we went and measured 1,032 of them (as of October 2026). Two findings came back on most
of them, and neither is reachable from the editor.
The CSS arrives as a pile of small files. On 80% of the sites we audited. Squarespace
splits its stylesheets into many small requests, and the browser has to work through the
queue before it can finish the first paint. No single file is heavy; the number of
round-trips is the cost.
Scripts run while the page is still drawing. On 83%. The platform’s own runtime plus
the blocks you added ship as inline scripts that execute mid-render, and each one that runs is
a pause in the drawing of the page.
Underneath those two sit the familiar rest: images without dimensions, so the layout shifts
as they land (our highest-volume correction on this platform); resource hints pointing at
origins the page never uses; the first-screen image fetched at the same priority as
everything else.
The image advice also aims at the smaller half of the page. On the 155 Squarespace homepages
whose network log we read, the platform’s own JavaScript came to a median of about 1 MB
compressed, 83% of all the JavaScript on the page, and it outweighed every image combined on
88 of them. That part is not yours to trim.
How to speed up a Squarespace website from the editor
Some of the page is yours, and it is worth trimming first, because nothing else will touch
it:
- Third-party code you added. Everything in Code Injection and every embed block (chat,
booking, reviews, pixels) loads on top of the platform’s scripts. Remove the ones nobody
uses, and keep the rest off the pages that do not need them.
- The first screen. A video background or an auto-playing gallery at the top is the heaviest
thing a template lets you put there, and it competes with everything else for the first
paint. A still image arrives sooner.
- Fonts. Each family and each weight is a separate file. Two families in two weights cover
most designs.
- Images. Squarespace already resizes what you upload and serves smaller versions to
phones, so the gain here is smaller than most guides suggest.
What the editor does not reach is the larger part. On those 155 homepages the platform’s
own scripts were 83% of the JavaScript, and the split CSS and the mid-render scripts above
come from the same place. Trimming your own additions takes weight off the top; the
platform’s share is what the next section is about.
Why you can’t fix it from inside the editor
Squarespace is among the most closed platforms we audit, and that is usually described as a
gap in what support can change. It is really a limit on operations.
Speeding up a page is mostly deferring, reordering and dropping things the platform already
emits — and every one of those verbs needs access to the markup. On Squarespace you cannot
defer a script the runtime injected, combine stylesheets the platform split, or remove a
connection hint you did not write. So the honest Squarespace speed guide ends where they all
do: keep your pages light, and wait for the platform.
A reverse proxy moves where the work happens. Your Squarespace site keeps serving the page it
always did; WebSpeed receives that page, rewrites its critical path, and hands the result to
the visitor. Nothing inside Squarespace changes, so there is nothing for a platform update to
undo and nothing for your team to relearn.
One honest caveat: Adobe Fonts
Most of what we do is invisible — the page looks the same and loads faster. There is a single
exception worth stating up front, because it is specific to Squarespace and to how proxies work.
Squarespace offers typography through Adobe Fonts, and an Adobe Fonts kit is licensed to a
named list of domains. The kit checks, in the browser, whether the current domain is on that
list — and served through a different host it isn’t, so the fonts don’t load. The fix is
yours and it takes two minutes: add the serving host to your kit’s published-domains list in
your Adobe Fonts account, and we tell you exactly what to add. Fonts you host on Squarespace
itself, or pull from Google Fonts, are unaffected. And if you would rather not touch the kit,
the on-site integration keeps your original domain and the question never comes up.
We would rather you read that here than meet it in your own audit.
What you get from the audit
It needs nothing but the URL:
- Your score, both devices — mobile and desktop, original vs the WebSpeed-served page.
- The individual metrics — LCP, CLS, TBT and the rest, side by side rather than rolled
into one number.
- What actually changed — the itemised list of optimizations behind the result.
- A before/after video of your page loading, if the gain is big enough to see.