How to Remove SeaText from a Specific Squarespace Page
To remove SeaText from a specific Squarespace page, you need to either delete the SeaText JavaScript code from your site's Code Injection settings or use a conditional script to exclude that page. The most...
Quick Answer: Two Ways to Remove SeaText from One Page
SeaText installs as a JavaScript snippet in your Squarespace site's Code Injection area. Because it's a site-wide script, it runs on every page by default. To remove it from a single page, you have two options:
- Remove the code entirely — This stops SeaText everywhere on your site.
- Add a conditional exclusion — This keeps SeaText running on all pages except the one you specify.
If you only want to exclude one page, option 2 is what you need. Here's how to do both.
What You Need Before You Start
- Access to your Squarespace dashboard (admin login).
- Your SeaText account login (if you plan to re-enable later).
- The URL slug of the page you want to exclude (e.g.,
/thank-youor/pricing). - Basic comfort with copying and pasting code — no coding experience required.
If you don't have your SeaText code handy, you can find it in your SeaText account dashboard under the integration section.
Method 1: Remove SeaText from All Pages (Simplest)
Use this method if you want to completely stop SeaText on your site. It's the fastest way and requires no code logic.
- Log in to your Squarespace dashboard.
- Click the three dots icon next to your website name and select Settings.
- Scroll to the bottom of the settings page and click Developer Tools.
- Click Code Injection.
- Find the SeaText JavaScript snippet in the HEADER field.
- Select the entire snippet and delete it.
- Click Save.
- Publish your site to apply the change.
Verify: Visit any page on your site and confirm the SeaText chat widget or AI agents no longer appear. You can also check your SeaText dashboard — the site should show as disconnected or inactive.
Method 2: Exclude Only One Page (Keep SeaText Everywhere Else)
This method uses a small JavaScript condition that prevents SeaText from loading on a specific page. You'll wrap the SeaText code in an if statement.
Step-by-Step Instructions
- Go to your Squarespace dashboard → Settings → Developer Tools → Code Injection.
- Locate the SeaText snippet in the HEADER field.
- Copy the entire SeaText code block and paste it into a text editor (like Notepad or TextEdit) so you can edit it safely.
- Wrap the code with a condition that checks the current page URL. Here's a template:
<script>
// Get the current page path
var currentPath = window.location.pathname;
// List the pages where you want SeaText to be disabled
var excludedPages = ['/thank-you', '/pricing'];
// Only run SeaText if the current page is NOT in the excluded list
if (excludedPages.indexOf(currentPath) === -1) {
// Paste your SeaText code here
// ... your SeaText snippet ...
}
</script>- Replace
'/thank-you'and'/pricing'with the actual slugs of the pages you want to exclude. Use the exact path as it appears in the URL (including the leading slash). - Paste the modified code back into the HEADER field, replacing the original SeaText snippet.
- Click Save.
- Publish your site.
Verify: Visit the excluded page — SeaText should not load. Then visit a different page — SeaText should still work normally.
Important: How SeaText Activates on Your Site
SeaText doesn't start working immediately after you paste the code. According to the official integration guide, you need to:
- Visit or refresh your website several times.
- Stay on the page for at least 40 seconds to activate the AI and link it to your account.
- Wait at least 5 minutes until your website name appears next to the SEATEXT logo in your dashboard.
This activation process matters when you're testing your exclusion. If you remove SeaText from a page and then check your dashboard, the site may still show as connected because the script is running on other pages. That's normal.
Common Mistakes to Avoid
- Deleting the wrong code: Make sure you're removing the SeaText snippet, not other custom code you've added to the header.
- Using the wrong page path: The path must match exactly. For example, if your page URL is
yoursite.com/thank-you, use'/thank-you'— not'thank-you'or'/thank-you/'. - Forgetting to publish: Changes in Code Injection don't take effect until you publish your site.
- Not saving a backup: Always keep a copy of the original SeaText code in case you want to re-enable it later.
What Happens If You Ignore This?
If you leave SeaText running on a page where you don't want it, the AI agents will continue to analyze visitor behavior, rewrite content, and potentially show chat widgets on that page. This can affect:
- Pages with sensitive content (like legal pages or internal tools).
- Pages where you're running separate A/B tests.
- Pages with strict design requirements where dynamic content changes are unwanted.
Removing SeaText from a specific page gives you control over where the AI operates, which is especially useful for pages that need to stay static.
Key Facts About SeaText and Squarespace
| Feature | Details |
|---|---|
| Installation method | JavaScript snippet pasted into Squarespace Code Injection (HEADER field) |
| Scope | Site-wide by default — runs on every page |
| Removal method | Delete the snippet or add a conditional exclusion |
| Activation time | Requires page visits and 40+ seconds on page; site name appears within ~5 minutes |
| Multiple domains | Each domain needs its own SeaText account |
| Development URLs | Restricted — use a real domain, not localhost |
Limitations and When This Advice Doesn't Apply
This guide covers removing SeaText from a single page on a standard Squarespace site. It doesn't apply if:
- You're using a Squarespace version that doesn't support Code Injection (some older plans or trial sites may not have this option).
- You've installed SeaText through a different method (like a custom code block on individual pages). In that case, you'd need to remove the code block from each page individually.
- You're using a third-party integration or a developer has modified the SeaText code. Always check with your developer before making changes.
If you're on a Squarespace plan that doesn't include Developer Tools, you may need to upgrade or contact Squarespace support for access.
Frequently Asked Questions
Can I remove SeaText from just one page without affecting the rest of my site?
Yes. Use the conditional exclusion method described above. It tells the script to skip specific page paths while continuing to run on all others.
Will removing SeaText from a page affect my SeaText account or billing?
No. Removing the code from one page doesn't cancel your account. The script simply won't run on that page. Your account remains active for the pages where the code still loads.
How do I know which page path to exclude?
Look at the URL of the page in your browser. The part after your domain (starting with a slash) is the path. For example, in yoursite.com/contact, the path is /contact.
What if I want to re-enable SeaText on that page later?
Simply remove the page path from the excludedPages array in your code, save, and publish. The script will start running on that page again.
Does removing the code from Code Injection delete my SeaText data?
No. Your SeaText account and any historical data remain intact. Removing the code just stops the script from running on your site.
What if I can't find the SeaText code in Code Injection?
Check if you have multiple code snippets in the header field. SeaText code typically contains the word "seatext" or "SEATEXT" in the script. If you still can't find it, contact SeaText support for help locating the exact snippet.
Will this work for Squarespace 7.0 and 7.1?
Yes. Code Injection works on both versions. The settings path is the same: Settings → Developer Tools → Code Injection.
Further reading and comparison sources
These external sources provide additional context for evaluating the topic. Their inclusion is not an endorsement.
Learn more
Visit the website for more information.