How to upload & host a pdf on your Squarespace website

Whether you want to call it an opt in, a lead magnet, a freebie or a good old pdf, there are times when you may want to upload a file to Squarespace to be hosted there.

So for example, if you’ve made a freebie pdf to encourage website visitors to sign up for it and become an email subscriber, you’ll want a place to keep it. You can then let your subscribers have a link to the pdf so they can get access to it and print or download it for their own use.

This is where hosting files on Squarespace comes in very handy because you can give the file it’s own URL (or web address) and that’s the link you can give to your subscribers.

You can follow the steps in my video below or if you’d rather read than watch, you’ll find the steps listed out below the video.

watch the video now >>

follow the steps below to upload and host files on squarespace:

  1. Once you’ve logged in to your Squarespace account, go to the pages menu.
  2. Add a new not linked page and choose ‘folder’ for the page type. Name it something meaningful, eg “freebies”.
  3. Click add page under the folder name and choose “link” for the page type.
  4. In the ‘create a link’ pane, enter a title for the file you’re about to upload. It’s just for your own reference.
  5. Click the cog at the bottom right of the pane to open the Link Editor.
  6. Choose ‘File’ from the list on the left.
  7. Click ‘Upload File’ which is in blue (you may have to scroll down to see it if you already have some files uploaded).
  8. Select the file from your computer. It will be uploaded and added to the list of files.
  9. Click on the name of the file that you uploaded. A tick will appear to the left of the file name. The three dots to the right of the file name allow you to rename or delete the file. (The URL that Squarespace gives to each uploaded file is determined by the name of the file that you upload).
  10. Click the ‘open in new window’ slider to turn that setting on.
  11. Click save.
  12. Back in the ‘create a link’ pane you’ll see the ‘slug’ created for your file by Squarespace. Select this text and copy it by pressing cmd + C on a Mac or ctrl + C on a PC. A slug is part of a URL and is what you add on to your domain name in order to get the full URL for your hosted file.
  13. Open a new browser tab. Type in your domain name and then press cmd + V (or ctrl + V) to paste. So you’ll be entering This is the full URL of the freebie and what you will give to your subscribers.
  14. Press enter.
  15. Your freebie file should appear on screen and this is how it will appear to your subscribers when they click on the link that you will give them. Squarespace convert that URL to a much longer one which begins with ‘static1’… . This also works if you choose to provide this as the URL/link for your subscribers.
  16. To add another freebie, just click add page under the freebies folder that you created in step 2 and repeat the above steps.
  17. If you ever choose to change the name of the file as I mentioned in step 9, and you do it after you have created the link, make sure you update the URL that you give to your subscribers.
  18. If you need to check or copy the slug for your uploaded file at a later date, you can easily do that by going to your freebies folder in the not linked pages section, click on the cog next to the name of your linked file and the ‘edit link’ pane will open. You’ll see the file’s slug there.
  1. Lori Tullis says:

    Thank you for sharing this. I’ve been with Squarespace for almost a year after being on a self hosted WordPress setup. Do you know if there is a way to keep the files from being scraped with Squarespace?

  2. Megan Rhein says:

    You are a LIFESAVER! Thank you so much. This was incredibly helpful.

  3. adam tozer says:

    Super helpful! Thank you

  4. Carrie Oesmann says:

    This was a very helpful – AND clear video. My question is what happens next? To get back to the same page on my website, they would have to close the new window with the pdf?

    • Hi Carrie!

      So glad you found it helpful!

      The new window should open up as a new tab next to the website page that is already open, so yes, they could close that tab or leave it open and click back into the website.


  5. Heather Nightingale says:

    OMG. Agree that you are a lifesaver! This is a perfect solution for my use case. Thank you so very much!!!

  6. Stephanie West says:

    Thanks for this!!!!

  7. Roshni says:

    Thank you SO much for this!! 🙂 I was worried I wasn’t going to find a solution but then came upon your tutorial and it was perfect!!! Thank you <3

  8. Simon Schwarz says:

    Sweet, just what I was looking for. Strange that Squarespace havn’t made it more transparent how to di this!

  9. Machele Galloway says:

    Um, this has been so CRAZY helpful!! Seriously, THANK YOU so much for putting this together!

  10. Matilda Atkins says:

    Is there a limit at to how many files you can have on you square space wen page?

  11. Shauna Rae says:

    This was SO helpful at the eleventh hour! Can’t thank you enough!

  12. Marilyn Gist says:

    This is extremely helpful!! So very clear at each step and it works! Thank you!

  13. JR Savage says:

    Thank you so so much!!! This would have taken me hours to figure out

  14. Grace Williams says:

    Thank you! I spent two hours down a rabbit hole before finding this and completing in 5 minutes!

  15. Sean Hickey says:

    Thank you. So clearly explained without any waffle! Really appreciate it!

Leave a Reply

Your email address will not be published.