Why mobile trails desktop on Squarespace
Two structural reasons. PageSpeed Insights' mobile test simulates a throttled CPU equivalent to a mid-range Android phone and a network throttled to 3G-like speeds — far slower than the typical desktop test. Even on the same source HTML, mobile renders slower because the simulated hardware is slower. The second reason is structural to Squarespace: the platform serves the same DOM on mobile and desktop, so every script loaded on desktop is also loaded on mobile, where the cost is much higher.
Mobile-first indexing — why this matters most
Google's primary crawl mode is mobile. The mobile version of your Squarespace site is what gets crawled, indexed, and ranked. If the mobile version is slow, the ranking signal is degraded — even if the desktop version is fast. The mobile-first switch happened across Search in 2020-2021 and applies to every site by default. Squarespace 7.1's responsive design means the same content is served, but the rendering experience on mobile is what counts.
Five mobile-specific fixes
The five fixes that move a Squarespace 7.1 site from 55-70 mobile PSI into the 75-90 range. (1) Resize hero images so the 750w mobile variant ships small. (2) Defer or remove non-critical scripts via Code Injection. (3) Audit mobile-rendered HTML in Chrome DevTools — find what is actually loading. (4) Fix tap-target spacing and font sizes that fail mobile usability audits. (5) Remove or conditionally load desktop-only widgets like complex carousels.
01. Responsive image sizing
Squarespace's srcset attribute serves a 750w variant to mobile viewports by default. Open Chrome DevTools, switch to mobile emulation, reload the page, and check the hero image's actual URL in the Network tab. The query param at the end — ?format=750w or similar — tells you which variant the mobile viewport got. If the variant is still over 200KB, the source upload is too large. Reduce source dimensions and re-upload.
02. Tap targets and font size
PSI's mobile audit flags tap targets smaller than 48x48 pixels and text smaller than 12px as usability issues. On Squarespace 7.1, the defaults are usually fine, but custom CSS can break them. Open PSI's mobile report > Usability section, and any failing element is named directly. Fix in Custom CSS or in the Style editor — increase the font-size and add padding to the element to reach the 48px tap-target minimum.
03. Hidden mobile bloat
The single most under-audited mobile problem on Squarespace 7.1 sites is widgets that render on mobile even though the user cannot see them. A complex desktop hero animation that is set to display: none on mobile via CSS still loads the JavaScript that powers it. Live chat widgets and embedded carousels are the most common offenders. Each adds main-thread work that taxes INP on the mobile viewport. Fix by removing the widget from pages where it does not add value, or by conditionally loading it with a media-query check in JavaScript.
Measure mobile specifically
After applying the fixes, re-run PageSpeed Insights on the mobile tab specifically. Lab Data updates instantly — the Lighthouse simulated test should show LCP, INP, and CLS improvements within seconds of saving your changes. Field Data updates over the 28-day CrUX rolling window. For real-user validation, test on a mid-range phone — an iPhone 12 or Pixel 6 over a real 4G connection — and time the load yourself. PSI's lab numbers are conservative; real-world experience is usually faster than the lab predicts.