Markup for SquareSpace Sites

Modified on Wed, 12 Oct 2022 at 01:28 PM

Schema App allows you to automatically deploy your code directly into the SquareSpace script area! Currently, the default SquareSpace markup editor is very limited. With Schema App, you can add rich, detailed JSON-LD markup to your SquareSpace site.

Our developers have now made it possible to deploy your code directly to SquareSpace. The method is amazingly simple. Copy and paste the Javascript (sample code below) and insert it into the script area of your SquareSpace site.


  1. Register for Schema App
  2. Markup your website using Schema App (video tutorial series)
  3.  Go to Schema App and get the javascript to add to your site from  Integrations>Javascript>Squarespace
  4.  Schema App will auto-populate your API Key and account name (type in your API key next to "x-api-key", and your account name next to "x-account-name").  Note, if you are using a sub-account, you will need to add the /Sub-account name to your Account Id. It will look something like this:
<script src=""></script> <script>schemaLoad("Account-name", "XXXX-APIKE-Y29SI-TZBC5");</script>

5. Copy the code and paste it into the script area of your SquareSpace site

The script area in SquareSpace can be found at:


That's it! Your SquareSpace site is now optimized with structured data.

With Schema App, you can quickly and easily create structured data markup for every page on your website. 

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select atleast one of the reasons

Feedback sent

We appreciate your effort and will try to fix the article