Squarespace Plugins/

Squarespace Blog Page Headings Fix Plugin

Seamlessly Fix Your Squarespace Blog Page Headings

If you've noticed that your blog page has more H1 tags than it should, we have the fix. This plugin changes the blog post titles from h1 to h2.

*Requires a Squarespace plan that supports Javascript.

Add the Plugin to Your Website

Add our code once to your footer with website code injection, to a specific collection or specific page.
If you add it with code injection, you only need to do this once.

<!-- Excito LLC | License: https://excitollc.com/squarespace-plugins/squarespace-blog-page-headings-fix-plugin -->
<script src="https://cdn.jsdelivr.net/gh/Excito-LLC/squarespace-plugins@main/plugins/blog-page-headings-fix-plugin/plugin.min.js"></script>

Animation / Missing Header Bug (Only if Applicable)

The plugin might behavior strangely if you have animations enabled for your website. After including it, check to see if your titles appear. If they don't, you can either disable animations on Squarespace or use the following code instead (this will disable the hiding part of the animation on the titles that are replaced/added).

<!-- Excito LLC | License: https://excitollc.com/squarespace-plugins/squarespace-blog-page-headings-fix-plugin -->
<script>
   var EXC_BLOG_PAGE_HEADINGS_PLUGIN_CONFIG = {
      fixAnimationBug: true,
   };
</script>
<script src="https://cdn.jsdelivr.net/gh/Excito-LLC/squarespace-plugins@main/plugins/blog-page-headings-fix-plugin/plugin.min.js"></script>

Why Use Excito’s Anchor Tag Plugin?

  • No Coding Required: Our tool is designed specifically for those who prefer to not open a code editor. Simple, intuitive, and effective.

  • Integrate with Ease: Our JavaScript snippet ensures a hassle-free incorporation into any Squarespace design.

How to use the plugin:

Add the code above to your blog page header code (settings icon for blog page -> advanced -> Page Header Code Injection) or use a code block on the blog page.
*Note this is your blog collection page (the one that shows all your posts), not an individual blog post page.

(That’s it! All done!)


License

We cherish the creative community and are thrilled to offer this tool entirely for free. Should you find it beneficial, we kindly ask you not to repost the code. Instead, link back to this page, allowing others to experience the same advantages.

Feel free to use this in your website or client websites. If you use it in client websites, please include attribution in the code and the documentation/paperwork packet.