Integrations

Squarespace
Publish blog posts to Squarespace.
Squarespace has no public API for blog posts, so Grandranker connects one of two ways:
- Hosted Blog (recommended): Grandranker hosts your blog on your own subdomain (e.g.
blog.yourdomain.com). Nothing to paste in, nothing to maintain, immune to theme changes. See the Hosted Blog guide. - Embed widget: an HTML snippet pasted into a Squarespace Code block that renders your published articles on a page. Available only to accounts that already use it — new accounts go to the Hosted Blog instead.
What you need: edit access to your Squarespace site. For the embed method, Code blocks require a Business plan or higher.
How to Connect
No Squarespace card in Grandranker? Use the Hosted Blog — the recommended path for new connections. For the embed method:
- In Grandranker, open Integrations → Add New Integration at app.grandranker.com/integrations/create and pick Squarespace.
- Copy the HTML snippet shown — a
<div id="grandranker-articles">placeholder plus one<script>tag. - In Squarespace, open the target page.
- Click an insert point → add a Code block (under "More").
- Paste the snippet in and save. Articles load on every page view.
- Back in Grandranker, click Activate embed. Every article you publish is added to the feed automatically.
Two optional feeds are also available instead of, or alongside, the widget:
- RSS feed: RSS 2.0 with full article content — works with Zapier, Make, IFTTT, Feedly, etc.
- JSON feed: a CORS-open JSON endpoint if you want to build your own display.
Publishing & Verifying
Publish in Grandranker and the article appears in the widget automatically, no host-page config needed. Verify by opening the Squarespace page and confirming the list renders.
Troubleshooting
The Code block option isn't available
Requires a Business plan or higher. Use the Hosted Blog instead.
The widget doesn't show any articles
- Confirm you clicked Activate embed in Grandranker.
- Check both the
<div id="grandranker-articles">and<script>lines were pasted. - Publish at least one article — only published ones appear.
The snippet was removed after a redesign
Re-add a Code block and paste the snippet again (copy it from the Squarespace integration page). Recurring? Switch to the Hosted Blog.
I want article pages, not just a list
The embed renders inside its host page. For real per-article URLs, use the Hosted Blog.
Still stuck? [email protected]