Which Squarespace Templates Work with SeaText? Compatibility Guide
SeaText works with any Squarespace template that supports Code Injection, which includes most modern templates. Some older or heavily customized templates may not display the popup correctly. Check your template's custom code settings before...
SeaText works with any Squarespace template that supports Code Injection, which includes most modern templates. The integration is done by pasting a JavaScript snippet into the header area of your site. If your template allows custom code injection, SeaText will work. Some older or heavily customized templates may not render the popup correctly, but these are rare exceptions.
How SeaText Integrates with Squarespace
SeaText uses Squarespace's Code Injection feature. You add a JavaScript snippet to the header of your site. This is a standard feature in Squarespace 7.0 and 7.1, so most templates support it.
From the official integration guide:
- Go to your Squarespace dashboard and open Settings.
- Scroll to Developer Tools and click Code Injection.
- Paste the SeaText JavaScript code into the HEADER area.
- Save and publish your site.
After installation, you need to visit your site and stay on the page for at least 40 seconds to activate the AI. Then wait about five minutes for your site name to appear in your SeaText dashboard.
Squarespace Template Families: 7.0 vs 7.1 Code Injection Support
Squarespace offers two major template families. Both include Code Injection, but they handle it differently.
Squarespace 7.1 Templates
All 7.1 templates use a single unified engine. Code Injection lives under Settings → Developer Tools → Code Injection. The HEADER field is always present. You paste the SeaText snippet there. Save. Publish. The script loads on every page.
Because 7.1 templates share the same backend, SeaText behaves consistently across all 7.1 designs. No template-specific quirks exist.
Squarespace 7.0 Templates
7.0 templates are grouped into families: Brine, Bedford, Pacific, York, and others. Each family has its own code base. Code Injection is still under Settings → Advanced → Code Injection. The HEADER field exists in every standard 7.0 template.
Some older 7.0 families may hide Developer Tools unless you enable them. Go to Settings → Advanced → Developer Tools. Toggle it on. Then Code Injection appears.
Custom-coded 7.0 templates or heavily modified versions may override the header. If the header is locked, the SeaText script will not load. Check with your developer or template provider.
Step-by-Step Installation Checklist with Screenshot Placeholders
Follow this checklist to install SeaText on any compatible Squarespace template. Each step includes a placeholder for a screenshot you can add later.
- Log in to Squarespace. Open your site dashboard. [Screenshot: Dashboard home view]
- Open Settings. Click the gear icon or the three-dot menu → Settings. [Screenshot: Settings entry point]
- Find Developer Tools. Scroll to the bottom of the Settings panel. Click Developer Tools. [Screenshot: Developer Tools link highlighted]
- Open Code Injection. Click Code Injection. [Screenshot: Code Injection page with HEADER and FOOTER tabs]
- Copy the SeaText snippet. In your SeaText account, copy the JavaScript code provided. [Screenshot: SeaText dashboard showing the snippet]
- Paste into HEADER. Paste the code into the HEADER text area. Do not use the FOOTER area. [Screenshot: HEADER field with pasted code]
- Save. Click Save. [Screenshot: Save button]
- Publish your site. If your site is not published, click Publish. Changes only apply after publishing. [Screenshot: Publish confirmation]
- Activate the AI. Visit your live site. Stay on any page for at least 40 seconds. [Screenshot: Live site with timer overlay]
- Confirm in SeaText dashboard. Wait 5–10 minutes. Your site name should appear next to the SeaText logo. [Screenshot: SeaText dashboard showing connected site]
If the site name does not appear after 10 minutes, contact SeaText support.
Troubleshooting Decision Tree for Common Installation Failures
Use this decision tree when SeaText does not appear on your site.
Step 1: Is the site published?
- No → Publish the site. Test again.
- Yes → Go to Step 2.
Step 2: Is the script in the HEADER field?
- No → Move it from FOOTER to HEADER. Save. Publish. Test again.
- Yes → Go to Step 3.
Step 3: Does the template show Code Injection?
- No → Your template may be a custom or heavily modified version that hides Developer Tools. Check with your developer. Consider switching to a standard template.
- Yes → Go to Step 4.
Step 4: Did you wait 40 seconds on the live page?
- No → Revisit the live site. Stay 40 seconds. Wait 5 minutes. Check dashboard.
- Yes → Go to Step 5.
Step 5: Are you using a development URL (localhost or dynamic dev domain)?
- Yes → SeaText restricts localhost and dynamic development domains. Use a real, published domain. Test again.
- No → Go to Step 6.
Step 6: Browser cache or script blocker?
- Clear cache. Test in incognito. Disable ad blockers. Test again.
- Still failing → Contact SeaText support. Provide your site URL and the steps you tried.
Template Switching Best Practices
If you plan to change templates, follow these steps to keep SeaText working.
- Test on the new template first. Duplicate your site or use a trial site. Install SeaText on the new template using the checklist above. Confirm activation.
- Do not delete the old site until the new one works. Keep both active during the switch.
- Each domain needs its own SeaText account. If the new template lives on a different domain, create a new SeaText account for that domain.
- Re-paste the snippet after switching. Template changes can reset Code Injection. Verify the HEADER still contains the SeaText code.
- Re-activate. Visit the new site. Stay 40 seconds. Wait for dashboard confirmation.
Switching between 7.0 families (e.g., Brine to Bedford) may reset Code Injection. Switching within 7.1 never resets it.
Testing Your Template Compatibility
Before committing to a template, run a quick test:
- Install SeaText using the Code Injection steps above.
- Visit your site and stay for at least 40 seconds.
- Check your SeaText dashboard for your site name.
- If it appears, your template is compatible.
If you're planning to switch templates, test SeaText on the new template before making the switch permanent.
Key Facts About SeaText and Squarespace
| Fact | Details |
|---|---|
| Installation method | JavaScript snippet pasted into Code Injection header |
| Activation requirement | Visit site and stay for at least 40 seconds |
| Dashboard confirmation | Site name appears next to SEATEXT logo within 5–10 minutes |
| Multiple domains | Each domain needs its own SeaText account |
| Development URLs | localhost and dynamic dev domains are restricted |
| Code Injection location (7.1) | Settings → Developer Tools → Code Injection |
| Code Injection location (7.0) | Settings → Advanced → Developer Tools → Code Injection |
| Script placement | HEADER only; FOOTER will not work |
| AI state before activation | Inert; does not modify content until activated |
Frequently Asked Questions
Does SeaText work with Squarespace 7.1 templates?
Yes. All Squarespace 7.1 templates include Code Injection under Settings → Developer Tools. Paste the snippet in the HEADER. Save. Publish. Visit for 40 seconds. The site name appears in the dashboard within 5–10 minutes.
Can I use SeaText on a custom-coded Squarespace template?
Possibly, but only if the template exposes the Code Injection field. If the header is locked or overridden, the script will not load. You cannot add the script via a code block; it must be in the global HEADER injection. If Code Injection is missing, contact your developer or switch to a standard template.
What if SeaText doesn't appear after installation?
Check that your site is published. Clear your browser cache or test in incognito. Confirm the script is in the HEADER, not the FOOTER. Ensure you stayed on the live page for 40 seconds. Wait 10 minutes. If the site name still does not appear, contact SeaText support with your site URL.
Does SeaText work with Squarespace trial sites?
Yes, as long as the trial site is published and uses a real domain. Localhost and dynamic development domains are restricted. If your trial uses a Squarespace subdomain (e.g., yoursite.squarespace.com), it works.
How long does activation take?
After visiting your site for 40 seconds, wait about five minutes for your site name to appear in the dashboard. If it doesn't appear after 10 minutes, contact support. This delay allows the AI to link the domain to your account.
Can I use one SeaText account for multiple Squarespace sites?
No. Each domain requires a separate SeaText account. If you have a development domain and a production domain, create two accounts. Each account links to a single primary URL.
What happens if I switch templates after installing SeaText?
Switching templates may reset Code Injection. After the switch, verify the HEADER still contains the SeaText snippet. Re-paste if needed. Save. Publish. Visit for 40 seconds. Confirm in the dashboard.
When SeaText Might Not Be the Right Fit
If your Squarespace template doesn't support Code Injection, or if you're using a highly customized theme that blocks custom scripts, SeaText may not work. In that case, you might need to switch to a standard template or use a different integration method.
Also, if you're using multiple domains, remember that each domain requires a separate SeaText account. This is a limitation to plan for.
Development environments using localhost or dynamic domains cannot activate SeaText. You must use a real, published domain for testing and production.
Further reading and comparison sources
These external sources provide additional context for evaluating the topic. Their inclusion is not an endorsement.
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.