Genius Blog Contents: Automatic Table of Contents for Squarespace

$25.00

Make longer blog posts easier to explore.

Give readers a simple “On this page” menu that links straight to the sections they’re looking for. Genius Blog Contents automatically creates a table of contents from the headings in your Squarespace blog posts, so you don’t have to build and update jump links by hand.

View Demo ➜

Important:

  • This plugin is only compatible with Squarespace 7.1 sites. 

Help readers find the part that matters to them. Add Genius Blog Contents to your Squarespace blog.

Make longer blog posts easier to explore.

Give readers a simple “On this page” menu that links straight to the sections they’re looking for. Genius Blog Contents automatically creates a table of contents from the headings in your Squarespace blog posts, so you don’t have to build and update jump links by hand.

View Demo ➜

Important:

  • This plugin is only compatible with Squarespace 7.1 sites. 

Help readers find the part that matters to them. Add Genius Blog Contents to your Squarespace blog.

Add on other popular plugins:

Genius Blog Contents

A better way through longer articles

When a post covers several topics, readers shouldn’t have to scroll through the whole thing to find one answer. Give them a clickable contents box so they can jump straight to the section they need.

Set it up on a Squarespace 7.1 blog and it works across the posts in that blog. Each post gets its own list based on its Heading 2 and Heading 3 text.

What’s included

  • Automatic links Clickable links are created from your post’s H2 and H3 headings.
  • Per-blog installation Add the code to the blog you choose, without editing every post.
  • Flexible layout Short lists use one column; longer lists can use two or three when there’s room.
  • Mobile-friendly design The contents list returns to one easy-to-read column on phones.
  • Customisable styling Change colours, borders, corners, width, type and spacing in the labelled CSS.
  • Thoughtful placement The box sits after your introduction, immediately before the first main heading.

Posts with fewer than two headings won’t show a contents box.

How it works

  1. Add the blog code to your chosen blog’s Post Blog Item Code Injection.
  2. Add the styling code to Custom CSS and adjust the labelled design settings.
  3. Write your posts using Squarespace’s Heading 2 and Heading 3 styles.

The plugin reads the headings in each post and builds its contents list automatically. Change a heading and the list reflects the new wording when the post loads.

Perfect for

How-to articles, resource guides, tutorials, FAQs and any longer blog post where readers might want to skip to a specific section.

Frequently Asked Questions