Custom CSS vs. a plugin

Getting Heading 5 in Squarespace: Custom CSS vs. a plugin

Squarespace 7.1 gives you four heading sizes and three paragraph sizes. If you want a Heading 5, there are two ways to get one — write it yourself with code, or add it to the menu with a plugin. Here is a fair look at both.

Why Squarespace stops at Heading 4

Squarespace 7.1’s type system is built around a fixed set of text styles: Heading 1–4 and Paragraph 1–3. The text menu offers those seven, Site Styles has sliders for those seven, and there is no setting anywhere that adds an eighth. For a simple site that is plenty. For documentation, long articles, legal pages, or any design that needs a small label level below Heading 4, it runs out.

Route one: write the Custom CSS yourself

The DIY route has two parts. For every Heading 5 you want on a page, you insert a code block (or a markdown block) containing the tag yourself — <h5>Your heading</h5> — and then you style that tag once in Design → Custom CSS with rules for its size, weight and spacing. We wrote the full walkthrough, with copy-paste code, on the WeGo blog: How to add Heading 5 and Heading 6 to Squarespace.

When this is the right call: you need the level in one or two places, you are comfortable editing code, and you are the one maintaining the site. It costs nothing, and CSS you wrote yourself is CSS you can always change.

Its genuine downsides:

Route two: add the levels with TextLevels

TextLevels is our plugin that adds Heading 5, Heading 6, Paragraph 4 and Paragraph 5 to the same places the built-in styles live:

It installs by pasting four lines into Code Injection once (the docs walk through it), and it is a one-time purchase — $39 for one site.

The verdict

The CSS route is right for you if…TextLevels is right for you if…
You need a Heading 5 in a handful of places, once The level is part of your site’s type system, used everywhere
You’re comfortable writing HTML and CSS, and enjoy it You (or your client) want it in the normal text menu, no code
You maintain the site yourself, long-term You hand sites to clients or teammates who don’t touch code
Desktop is what matters and you’ll test mobile yourself You want mobile sizing that follows Squarespace’s own scaling
Budget is zero $39 once is cheaper than the hours the CSS route takes

Both get you a Heading 5. The difference is whether it behaves like a piece of custom code on your site, or like a text style that was always there.

See the levels before you decide.

Every level rendered live, plus three type treatments — no screenshots.

See live examples Get TextLevels