Squarespace includes built-in social share buttons for blog posts, but they do not always appear the way you expect. The buttons can disappear because of a disabled setting, a template quirk, custom CSS that hides them, or because you are looking for them on a page type that does not support them natively. Each cause has a different fix, and working through them in the right order saves time.
This guide covers the most common reasons Squarespace social share buttons go missing, a step-by-step process to restore them, how to add share buttons to regular pages that do not have them by default, and best practices for maximizing the impact of social sharing on your site. If you are also choosing or switching your Squarespace template, the sharing experience is one more reason to pick the right foundation from the start.
Why Social Share Buttons Are Missing on Your Squarespace Website
Before jumping into fixes, it helps to understand why Squarespace share buttons disappear in the first place. There are five common causes, and most sites are affected by at least one of them.
The share toggle is turned off in blog settings. This is the most frequent cause. Squarespace gives you granular control over which social share buttons appear on blog posts, but those toggles default to different states depending on when you created your site. If the Facebook, X (Twitter), Pinterest, or LinkedIn toggles are off, no buttons will render on any blog post - even if your template supports them.
You are looking at a regular page, not a blog post. Squarespace only displays native social share buttons on blog posts. Standard pages, portfolio pages, and product pages do not include share buttons out of the box. If you have been searching your page settings for a share option and cannot find one, this is likely the reason.
Your template does not display share buttons prominently. Some older Squarespace 7.0 templates render social share buttons in unexpected places or hide them behind additional clicks. Templates from the 7.1 family handle sharing more consistently, but there are still differences in placement and visibility between templates.
Custom CSS is hiding the buttons. If you or a previous developer added custom styles to your site, there may be a CSS rule that hides the share button container. This is easy to do accidentally when cleaning up other layout elements, and it affects every blog post on the site at once.
A third-party code injection has broken or overridden the default buttons. If you installed a sharing plugin, analytics script, or custom code snippet through Code Injection, it may be conflicting with the native Squarespace social share buttons. Outdated scripts are especially common culprits.
How to Fix Missing Social Share Buttons in Squarespace Step by Step
Work through these steps in order. Most sites only need the first two steps to restore their Squarespace share buttons, but the later steps cover less obvious causes that can take longer to diagnose on your own.
Step 1: Confirm You Are Using a Blog Page
Squarespace social share buttons only appear on blog posts by default. Before troubleshooting anything else, verify that the page where you expect to see share buttons is actually a blog post and not a standard page.
Go to Pages in your Squarespace dashboard and look for a Blog section in your navigation. Open one of the individual posts within that blog. If your content lives on a regular page instead of inside a blog collection, native share buttons will not be available - you will need the workaround covered later in this guide.
Step 2: Enable Share Buttons in Your Blog Settings
If your content is on a blog page and the Squarespace social share buttons are still missing, the most likely cause is that the sharing toggles are turned off. To fix this, go to Pages, click the gear icon next to your Blog page, and open Blog Page Settings. Scroll down to the Social Sharing section. You will see individual toggles for Facebook, X (Twitter), Pinterest, LinkedIn, Tumblr, and Reddit. Turn on the platforms you want, then save your changes.
After saving, open any blog post in preview mode or in an incognito window. The share buttons should now appear at the top or bottom of the post, depending on your template.
Step 3: Check Your Squarespace Template Version
If you are using an older Squarespace 7.0 template, social share buttons may not display as reliably as they do on 7.1 templates. Some 7.0 templates place share buttons in non-obvious locations or require additional configuration to make them visible.
To check your version, go to Help and Account in the Squarespace dashboard and look for your site version. If you are on 7.0 and the share buttons still are not appearing after enabling them, consider switching to a 7.1 template or adding custom share buttons using the method described below.
Step 4: Inspect for CSS That Hides the Share Buttons
Custom CSS can hide Squarespace social share buttons without any visible warning. To check, go to Design then Custom CSS in your dashboard. Look for any rules that target classes like .sqs-share-buttons, .entry-actions, or .share-item with a display: none or visibility: hidden property. If you find one, either delete it or comment it out by wrapping it in /* and */ characters.
You can also right-click on the area where share buttons should appear in your browser, select Inspect, and search for social-share or share-button classes in the HTML. If the elements exist in the page markup but are not visible, CSS is the problem.
Step 5: Review Code Injection for Conflicts
If you have added any third-party scripts through Settings then Advanced then Code Injection, one of those scripts may be interfering with the native Squarespace share buttons. Temporarily remove or comment out any non-essential scripts, then check whether the share buttons reappear. If they do, re-add your scripts one at a time to identify which one causes the conflict.
Pay special attention to older sharing plugins like AddThis or ShareThis that may have been installed manually. If those services have been discontinued or their scripts updated, the old code can break your page without showing an obvious error.
How to Add Social Share Buttons to Regular Squarespace Pages
Since Squarespace only provides native share buttons on blog posts, you need a workaround if you want sharing functionality on standard pages, landing pages, or portfolio items. There are two practical approaches.
Use a Code Block with manual share links. On any Squarespace page, you can add a Code Block and paste HTML links that point to each platform's share URL. For example, a Facebook share link follows the format https://www.facebook.com/sharer/sharer.php?u=YOUR_PAGE_URL. You can create similar links for X, LinkedIn, and Pinterest. Style them with inline CSS or a custom class to match your site design. This method gives you full control and does not require any external service.
Use a third-party sharing service. Tools like ShareThis offer embeddable share button widgets that work on any page type. You generate the code on their site, paste it into a Squarespace Code Block, and the buttons appear wherever you place the block. These services also provide analytics on share counts and click-through rates, which can be useful for measuring content performance.
Either approach works, but the manual HTML method is lighter, faster-loading, and does not add external tracking scripts to your site.
Best Practices for Social Sharing on Squarespace
Getting your Squarespace social share buttons working is only the first step. How you position and support them determines whether visitors actually use them. Here are the practices that make the biggest difference.
Place share buttons where readers naturally pause. The end of a blog post is the most common location, but above-the-fold placement or a sticky sidebar can also increase shares. Test different positions and check your analytics to see which generates the most clicks. If you are running a content-heavy site, choosing a Squarespace template built for blogging can give you better default placement for social elements.
Set up Open Graph and social sharing metadata. When someone shares your page, the title, description, and image that appear in the social post are pulled from your Open Graph tags. In Squarespace, you can customize these under each page or post's SEO settings. Set a compelling share title, a concise description, and an attention-grabbing image for every piece of content you publish. Without these, shared links look generic and get fewer clicks.
Only show platforms your audience actually uses. Enabling every available share button creates visual clutter. If your audience is primarily on LinkedIn and X, disable Pinterest and Tumblr. Fewer, more relevant options lead to more shares than a long row of icons that no one clicks. Focusing on the right platforms also ties into broader Squarespace SEO strategy by keeping your pages clean and fast-loading.
Test share buttons on mobile. More than half of web traffic comes from mobile devices, and share buttons that work perfectly on desktop can be too small, misaligned, or completely hidden on mobile screens. Preview every blog post on a phone before publishing and confirm that the share buttons are visible and tappable.
Write content worth sharing. No amount of button optimization matters if the content itself does not inspire someone to share it. Posts that include original data, step-by-step tutorials, strong opinions, or genuinely useful advice get shared far more often than generic overviews. Focus on creating posts that make readers think "someone I know needs to see this."
Frequently Asked Questions
Why are my Squarespace social share buttons not showing up?
Can I add social share buttons to regular Squarespace pages?
How do I enable social share buttons on Squarespace blog posts?
Do Squarespace share buttons work on all templates?
How do I fix Squarespace share buttons hidden by custom CSS?
What social sharing metadata should I set up on Squarespace?
Are Squarespace social share buttons mobile friendly?
Conclusion: Get Your Squarespace Social Share Buttons Working
Missing social share buttons on a Squarespace website is a fixable problem. In most cases, the solution is as simple as toggling on the sharing options in your blog page settings. For sites with template quirks, CSS conflicts, or non-blog pages that need share functionality, the workarounds in this guide cover every scenario.
Once your buttons are live, take the extra step to set up your Open Graph metadata, test on mobile, and trim down to only the platforms your audience uses. These small details turn a working feature into one that actually drives traffic. Every share is a free endorsement of your content - make it as easy as possible for readers to give you one.
* Read the rest of the post and open up an offer