Seatext library

Is SeaText Compatible with Squarespace Trial Sites? Yes, with One Domain Per Account

SeaText works on Squarespace trial sites because they provide a real, public domain and allow code injection through Developer Tools. Each SeaText account connects to a single primary URL, so you can install the...

Direct answer

Yes, SeaText is compatible with Squarespace trial sites. The integration uses Squarespace's built-in Code Injection feature, which is available on trial sites. You paste the SeaText JavaScript snippet into the header area, save, and publish. The trial site's built-in domain (for example, yoursite.squarespace.com) counts as a valid, real domain, which SeaText requires.

The only structural limitation is that each SeaText account is linked to one primary URL. If you change the domain later — for instance, by connecting a custom domain after upgrading — you will need to update the domain in your SeaText account or create a new account for the new URL.

How the integration works on Squarespace

SeaText installs through Squarespace's Developer Tools. The steps are the same whether the site is on a trial or a paid plan:

  1. Log in to your Squarespace dashboard and open the website panel.
  2. Click the three-dot icon and choose Settings.
  3. Scroll to the bottom and open Developer Tools.
  4. Select Code Injection.
  5. Paste the SeaText JavaScript snippet into the Header field.
  6. Click Save, then publish the site.

After publishing, you must visit the live site several times and stay on a page for at least 40 seconds. This activates the AI and links the domain to your SeaText account. The SeaText dashboard will show the site name next to the logo within 5–10 minutes. If it does not appear, contact support.

Why a trial site domain qualifies as a "valid, real domain"

SeaText's documentation explicitly restricts localhost and dynamic development domains because they cannot be reliably associated with an account. A Squarespace trial site, however, serves content over HTTPS on a public subdomain (e.g., mysite.squarespace.com) or a connected custom domain. That meets the requirement for a stable, resolvable hostname that SeaText can track.

The trial status of the Squarespace plan does not disable Code Injection. The feature is available on all plans, including the 14-day trial. Therefore, the installation path is identical to a paid site.

One SeaText account per primary URL

Each SeaText account is bound to a single primary URL. The source pack states: "Each SEATEXT AI account is linked to a single primary URL. Restrictions and Security: Development URLs, such as localhost, are restricted for security reasons. Ensure you use a valid, real domain for these cases. Dynamic development domains may not function properly, as SEATEXT AI might be unable to reliably associate traffic with your account."

Practical implications:

  • If you run multiple trial sites (e.g., a dev site and a staging site), you need a separate SeaText account for each.
  • If you start on a trial subdomain and later connect a custom domain, the primary URL changes. You should update the domain in the SeaText dashboard or create a new account for the new domain.
  • SeaText does not automatically follow domain changes; you must manage the mapping.

Activation and verification steps

After pasting the code and publishing, the activation process is mandatory:

  1. Visit the live trial site several times.
  2. Stay on a page for at least 40 seconds per visit.
  3. Wait 5 minutes, then check the SeaText dashboard. The site name should appear next to the SeaText logo.
  4. If the site name is not visible after 10 minutes, contact SeaText support — this indicates an installation issue.

This process ensures the AI can associate live traffic with your account. It works the same way on trial and paid Squarespace sites.

Limitations and considerations for trial sites

Domain changes

Squarespace trials often start on a .squarespace.com subdomain. When you upgrade, you may connect a custom domain. That changes the primary URL. SeaText will continue to serve the script on the old subdomain if it remains accessible, but the dashboard association is tied to the original URL. Plan to update the domain in SeaText when you switch.

Code Injection availability

Code Injection is a standard Squarespace feature. It is not gated behind a paid plan. However, if Squarespace ever changes trial restrictions, the integration could be affected. As of the current documentation, no such restriction exists.

Multiple environments

If you maintain a development or staging environment on a separate Squarespace trial site, treat it as a separate domain. Create a separate SeaText account for each environment. Do not reuse the same account across different URLs.

AI features require activation

The SeaText script loads inert until activated. The 40-second visit requirement applies to every new domain. On a trial site, you can activate during the trial period. All AI agents (translation, CRO, ad optimization, etc.) become available once activation completes.

What happens when the trial ends

If you let the Squarespace trial expire without upgrading, the site becomes inaccessible. SeaText will stop receiving traffic, and the dashboard will show no activity. The SeaText account remains but is effectively dormant. If you later upgrade Squarespace and restore the site on the same domain, SeaText will resume once traffic returns. If you move to a new domain, follow the domain-change guidance above.

Key facts

FactDetailSource
Integration methodSquarespace Code Injection in Developer Tools → HeaderS1
Domain requirementValid, real domain (no localhost, no dynamic dev domains)S1
Account-to-domain mappingOne SeaText account per primary URLS1
Activation requirementVisit site multiple times, stay ≥40 seconds; wait 5–10 minutes for dashboard confirmationS1
Trial site compatibilitySupported — trial sites provide a real domain and allow Code InjectionS1 (inferred from domain rules and Squarespace feature parity)
Multi-site usageSeparate SeaText account required for each domainS1

Frequently asked questions

Can I use SeaText on a Squarespace trial without a custom domain?

Yes. The built-in .squarespace.com subdomain is a valid, real domain. SeaText will work as long as the site is published and you complete the activation visits.

Do I need a paid Squarespace plan to use Code Injection?

No. Code Injection is available on all Squarespace plans, including the 14-day trial.

What if I connect a custom domain during the trial?

The primary URL changes. Update the domain in your SeaText account settings or create a new SeaText account for the new domain. The old subdomain will still serve the script if it remains live, but analytics and AI training will be split.

Can I install SeaText on multiple trial sites with one account?

No. Each SeaText account links to one primary URL. For each distinct domain (including separate trial sites), create a separate SeaText account.

How long does activation take on a trial site?

After the required visits, the site name usually appears in the SeaText dashboard within 5 minutes. If not visible after 10 minutes, contact support.

Will SeaText work if my trial site is password-protected?

SeaText needs to receive real visitor traffic to activate and operate. A site-wide password blocks search engines and most visitors, which will prevent activation. Remove the password or use a public staging domain.

What SeaText features are available on a trial site?

All features — translation (125 languages), CRO agents, Google Ads landing page optimization, bot refund detection, and others — are available once the script is activated. The trial status of Squarespace does not limit SeaText functionality.

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.