You can add a Publish post to your Squarespace website by pasting its code into a Code block. Your Squarespace plan needs to allow JavaScript (the code that loads your post).
Prefer to watch? Here's a video of the whole process.
Which Squarespace plans work with Publish?
Every Squarespace plan has Code blocks, but not every plan lets them run JavaScript. Here's which plans work:
Plan type | Plan | Works with Publish? |
Squarespace's plans today | Basic | No, export as JPGs instead |
Squarespace's plans today | Core, Plus, Advanced | Yes |
Older Squarespace plans | Personal | No, export as JPGs instead |
Older Squarespace plans | Business, Commerce Basic, Commerce Advanced | Yes |
Legacy plans are older Squarespace plans that you may still be on.
If your plan doesn't allow JavaScript, you can export your post as JPGs and upload those instead, on a yearly Publish plan.
How do I copy my post's code?
First, set up your publishing details if you haven't already.
In Publish, finish your post.
Click Publish and wait for it to finish uploading.
Click Copy Link. This copies your post's code.
How do I add my post to Squarespace?
Next, add a Code block to your Squarespace post or page.
Log in to Squarespace and open the blog post or page where you want your post.
Click Edit, then click Add Block or the + where you want your post.
Click Code.
Delete the example text and paste all of the code you copied from Publish.
Set the mode to HTML and keep Display Source turned off.
Click Apply or Save.
How do I check my post?
When you're ready, publish your Squarespace post or page. Then open the live page on your website and check your whole post shows, not just the first photo.
In the Squarespace editor, you may see a message like this instead of your post. This is normal, as Squarespace doesn't run JavaScript in the editor. Check the live page instead.
Note: Add your post title, featured image and SEO details (like your page description) in Squarespace yourself. Publish doesn't fill these in for you.
What if my post doesn't show?
If your post doesn't show, check these:
Your Squarespace plan allows JavaScript (see the table above).
You pasted the code into a Code block in HTML mode, not a text block.
You pasted all of the code without changing it. If you're not sure, copy it again.
If you're on Squarespace 7.0 and your post only shows one photo until you refresh the page, turn off Ajax loading.
For more help, see Publish post not loading correctly in Squarespace, or contact us through the chat bubble or at [email protected] with the link to your live page.



