How to prepare images for Squarespace - the right way!

If you’ve been compressing your images before uploading them to Squarespace, you’re not alone. It’s a common mistake, encouraged to improve site speed. But if you compress your images aggressively, you’ll end up making things worse.

Introduction

One of the most common mistakes I see is when users compress their images before uploading them to Squarespace. While it might seem helpful to shrink the image file size in advance, overdoing it can actually backfire - leaving you with images that are much larger than they need to be.

Let’s unpack why this happens, and what to do instead.

Why compression can backfire

When preparing images for your Squarespace website, it might seem logical to compress them before upload. After all, smaller files should mean faster websites, right? But when it comes to Squarespace, heavily compressing your images before uploading can actually make things worse!

Understanding what Squarespace does with your images

When you upload an image to Squarespace, it doesn't display this version on your website. Instead, it processes the image and generates up to seven different versions, each at a different width. These are:

  • 100 pixels

  • 300 pixels

  • 500 pixels

  • 750 pixels

  • 1000 pixels

  • 1500 pixels

  • 2500 pixels

This process is part of Squarespace’s responsive image system (previously referred to as ImageLoader, though that term isn’t used much these days). The idea is that the platform will automatically serve the most appropriate image size based on the visitor's screen. For example, a phone might only get the 750px version, while a 4K monitor gets the 2500px version.

To create these different sizes, Squarespace resizes and re-encodes each image as you upload it. This re-encoding means your image goes through compression again, and this is where problems arise! If the image was already heavily compressed, it will get larger.

It’s complex math

Compressing an image involves a lot of complex math to find patterns in the image data, and simplify them. But once an image has already been compressed, most of those patterns have been flattened or removed. When Squarespace resizes and compresses it again, it’s trying to simplify an image that no longer has much meaningful structure, just flattened data. This often leads to a larger final file size, not a smaller one.

I know this seems a bit counterintuitive, but uploading a more compressed image usually results in larger and lower-quality images than if you’d uploaded a cleaner one.

What Squarespace Engineers recommend

To ensure your images are processed cleanly, Squarespace engineers recommend:

  • Resize your images before upload, so the file is no wider than 2500px. You don't need to do this because Squarespace will resize any images you upload that are wider than 2500px, but formatting beforehand will speed up both the upload and the processing time. Squarespace won’t serve anything larger than 2500px, so uploading 4000px-wide images is unnecessary.

  • If you are preparing your images before upload, light compression is OK, but don’t use anything more. In most photographic or image editing tools like PhotoShop, a β€œhigh” quality setting of 95–100% is correct in most cases. This ensures that Squarespace’s re-compression process works efficiently, without being tripped up by earlier compression. If you compress it too much, the filesize will get larger when you upload the image!

  • Avoid PNGs unless absolutely necessary for transparency. JPEGs are smaller and compress better for photographic content.

  • Squarespace now supports WebP images, but you don’t need to upload WebP versions of your images. When any image is served, it will automatically be converted to WebP, if the setting hasn’t been disabled (it is enabled by default).

Summary

Here’s what you should do when preparing images for upload:

  • Images do not need to be any larger than 2500px wide.

  • Save images as JPEG or WebP, with only light compression (95–100% quality, where 100% is uncompressed)

  • Only use PNGs if you need transparency

  • Don’t over-compress your images.

  • Let Squarespace handle the responsive resizing and WebP conversion automatically.

By giving Squarespace clean, high-quality images to work from, you’re helping its responsive image system do its job more effectively. You’ll often end up with smaller final file sizes, better load times, and more consistent image quality across devices.

Over-compression before upload doesn’t save you anything, and it can actually work against the platform’s built-in optimisation tools.

Did this help?

Buy me a coffee

Previous
Previous

Why are emails bouncing due to DMARC?

Next
Next

How to hide prices on Squarespace