How to Add Multiple Header Buttons on Squarespace [2025]
How to Add Multiple Header Buttons on Squarespace - Free Guide
If you're looking to boost conversions and give your visitors clear paths to key actions like "Donate", "Get a Quote", or "Book a Call", then it’s time to add multiple header buttons on Squarespace.
This small but mighty tweak can really help improve your site's usability, and best of all, it’s completely free! In this tutorial, I’ll show you exactly how to do it with just a bit of copy-paste code.
Why Add Multiple Header Buttons on Squarespace?
Adding more than one button to your header is a great idea if you:
Want to highlight multiple CTAs (calls to action)
Run a charity or business where actions like "Donate" or "Support Us" are key
Want to guide visitors more effectively through your site
Need separate desktop and mobile button styles
Squarespace doesn’t give you this feature out of the box—but with a simple custom script and some CSS, we’ll make it happen.
Step-by-Step: Add Multiple Header Buttons on Squarespace
This solution works on both desktop and mobile views, and you can easily customise the text, links, and colours to match your brand.
1. Add JavaScript in the Footer Code Injection Area
Go to: Pages → Scroll Down To Website Tools → Code Injection → Footer
Then paste the following JavaScript:
Customising Your Buttons
Here’s what you can change easily:
Button text: Change
"Donate"to anything you like (e.g., "Book Now", "Contact", "Shop").Button URL: Update
/donatewith any internal or external link.Colors and fonts: Use your brand’s colors and fonts in the CSS.
Add more buttons: Just repeat the
createElementsection in the JS and change the label and URL link.
2. Add The CSS Code To style Your New Button
Now head to Pages → Scroll Down To Website Tools → Custom CSS and paste in the below CSS code. I've added comments to help you easily tweak styles for your brand.
Why This Tweak Is Worth Doing
In a world of short attention spans, making it easy for your visitors to take action is key. When you add multiple header buttons on Squarespace, you’re giving them direct access to what matters most—without cluttering your design or relying on clunky workarounds.
This is one of those small changes that can make a big difference—and you don’t need to pay a developer to make it happen.
You might also be interested in my article on how to add a progress bar to show viewers how far you’ve got to reach your goals - whatever they may be!
Did I help you? Consider buying me a coffee as thanks!
For more cool Squarespace tips check out my blog, or sign up to my newsletter.


Looking for an easy way to add filters to Squarespace?
The Genius Squarespace Filter Plugin helps you turn busy portfolio pages, blogs, event pages and galleries into a cleaner, easier to browse experience.
Visitors can quickly filter your content by category, topic, service, location, resource type or any labels you choose, instead of scrolling through everything.
Perfect for portfolios, blog archives, event listings, galleries (grid, masonry & strips only) resource hubs and larger content collections, this plugin gives your visitors a smoother way to explore your content without the cost or complexity of custom development.
Portfolio Filter Demo ➜
NEW Advanced Dropdown Portfolio Filter Demo ➜
Gallery Filter Demo ➜
Blog Filter Demo ➜
Event Filter Demo ➜
Key Features:
Simple to install and customise
Filter options for portfolio pages, galleries, blogs and events
Includes the new advanced dropdown portfolio filter
Ideal for Squarespace sites needing more in depth filtering options with a simple user experience
Beginner friendly setup with copy and paste instructions
Designed for Squarespace 7.1 websites