How to Remove the Login Menu Item in Squarespace
In Squarespace 7.1, where clarity is key for practicality and branding, creating proper navigation is a must. It’s a common problem site owners encounter when, suddenly, they get a “Login” or “Account” link in their navigation menu, even if they’re not using member areas or customer accounts.
This post is an all-in-one guide on understanding how this “Login” button gets there and how to delete, disable, or hide it, depending on the settings of your site.
Why Does the "Login" Menu Item Appear?
The “Login” or “Account” link may be generated under several conditions:
Source | Description |
---|---|
Manual Navigation Link | A /account or /member-login page added to the navigation |
Commerce Features | Enabled customer accounts via Squarespace Commerce |
Member Areas | Squarespace’s built-in Member Area functionality |
Third-party Code or Template | Injected code or templates that auto-generate login links |
Step-by-Step Solutions
1. Remove the Login Link from Navigation (if manually added)
This is the most straightforward case.
How to check:
Navigate to Pages
Check both the Main Navigation and the Secondary Navigation
Look for any item labeled Login, Account, or with URL slugs like /account or /member-login
To remove:
Click the Settings (gear icon) beside the item
Select Remove
(Optional) Move it to Not Linked if you want to keep the page but hide it from the menu
This removes the item from your website’s primary menu.
2. Disable Member Areas (If You’re Not Using Them)
If the Login link is system-generated due to Member Areas:
Steps:
Go to Settings → Member Areas
Check if any member plans are active
If you're not using them:
Disable or delete the member area(s)
Publish changes
Once Member Areas are disabled, the login link will automatically disappear.
3. Hide Login Link Using Custom CSS (Universal Solution)
If the login link cannot be removed via the interface, use CSS to hide it from all menus.
Steps:
Go to Pages → Custom code → Custom CSS
Paste the following code:
/* Hide all "Login" or "Account" links from navigation */
a[href*="/account"],
a[href*="/member-login"] {
display: none !important;
}
Explanation:
This targets any link that includes /account or /member-login
It works across both desktop and mobile navigation
It does not delete the page—just hides it visually
Ideal for situations where you want to retain the login page for internal users but keep it hidden from public visitors.
4. Redirect the Login Page (Optional Advanced Step)
If users still access the login page via direct URL (e.g., from an email), you can redirect it elsewhere using Squarespace’s URL Mappings feature.
Steps:
Go to Settings → Advanced → URL Mappings
Add a rule like
/account -> /custom-page 301
This creates a permanent redirect (301) from /account to another live page.
Ensures a seamless user experience and avoids confusion.
Troubleshooting Tips
Issue | Solution |
---|---|
The login reappears after publishing | Check if Member Areas or Commerce accounts are still enabled |
CSS not working | Confirm that the login link uses /account or /member-login in its URL |
Login is still visible on mobile only | Add mobile-specific selectors or inspect with browser dev tools |
Using a third-party template | Ensure the template isn't hard-coding the link through injected code or global headers |
Summary: How to Remove or Disable the Login Link in Squarespace 7.1
Objective | Recommended Action |
---|---|
Remove the manually added login page | Pages → Remove or move to Not Linked |
Disable the member-based login link | Turn off Member Areas in Settings |
Hide the link across the site | Add custom CSS |
Redirect login page | Use Advanced → URL Mappings |
Final Thoughts
Squarespace 7.1 doesn’t have a one-click checkbox to disable the login menu item, but it does give you a lot of options to remove, hide, or redirect the login link as you like. Whether you’re streamlining the navigation of your site, running direct public websites with no membership, or just promoting a clean user experience, the above solutions allow you to keep control of your website design.
Frequently Asked Questions
Why does the "Login" or "Account" link display on my Squarespace site?
It typically shows up if you have Member Areas, or customer accounts, or have added a login page via your site navigation.
How do I get rid of the login link in my site menu?
If you've added it manually, you can delete it through the Pages panel, or turn off features like Member Areas or Commerce customer accounts if it's system-tier.
But what if I would like to have the login page, yet hide it from everyone else as well?
Put your login page in the “Not Linked” page section, or even hide it with a bit of custom CSS so only internal users know how to access it.
Is it possible to prevent users from accessing the login page directly?
Indeed! You can redirect them to another page with Squarespace’s redirection function.
The login link is still appearing on mobile. Why?
Like an Alien. Also, sometimes the mobile version of your site has a different layout. You may also need to tweak your site settings or design to hide the thing properly on all devices.
If you hide the login link, does that mean I can’t log into my site?
No. Your access as an admin through Squarespace is a separate login and won't be affected.
The login link reappears after I make some changes and save them!
It might be that you have active Member Areas or customer account settings that re-activate the link. Ensure those features are properly disabled.