Seatext library

How to Organize Content for Multiple Squarespace Sites in SeaText

To organize content for multiple Squarespace sites in SeaText, create a separate SeaText account for each domain. Each account links to a single primary URL. Follow the installation steps below, activate each site, and...

Quick Answer: Keep Each Site in Its Own Account

SeaText links each account to a single primary URL. If you manage three Squarespace sites, you need three SeaText accounts. This is the core rule for keeping content organized. Each account tracks traffic separately. This prevents cross-site confusion and activation failures. The reason is simple. SeaText associates each account with one domain. When traffic arrives, the AI matches it to the correct account. Multiple domains on one account breaks that match.

This matters for every Squarespace user managing more than one site. Whether you run a blog, a store, or a portfolio, each site needs its own SeaText account. The account-per-domain rule is not optional. It is the foundation of the entire setup process.

Step-by-Step: Set Up Separate Accounts for Each Site

Step 1: Create a SeaText account for each domain. Go to the SeaText signup page. Create one account per Squarespace site. Do not try to manage multiple domains from one account. Each account needs its own login and dashboard. Write down each account's email and password in a secure place. This saves time later when you need to check each dashboard.

Step 2: Install the SeaText code on each site. Log into each Squarespace dashboard. Click the three dots icon. Select Settings. Navigate to Developer Tools at the bottom of the page. Click Code Injection. Paste the JavaScript snippet from that site's SeaText account into the HEADER area. Save and publish. Repeat this for every site you manage. Make sure you use the correct JavaScript snippet for each account. Mixing up snippets can cause activation failures.

Step 3: Activate each site. Visit or refresh each website several times. Stay on the page for at least 40 seconds. This activates the AI and links it to your account. The 40-second window is important. Shorter visits may not trigger the activation signal. If you are testing on multiple browsers, repeat the visit in each one.

Step 4: Verify the connection. Wait at least five minutes. You should see the website name appear next to the SEATEXT logo at the top of the SeaText dashboard. If you don't see it after 10 minutes, contact support. Do not skip this step. Verification confirms the installation worked. It also confirms that SeaText can read traffic from your domain.

Why Separate Accounts Matter

SeaText accounts are tied to a single primary URL. If you try to use one account for multiple domains, the AI may not reliably associate traffic with your account. This can cause activation issues. It also makes it hard to track which content belongs to which site. Separate accounts solve this problem cleanly. Each site gets its own isolated environment. Data from one site does not bleed into another.

This matters for analytics. It matters for AI training. It matters for troubleshooting. When each site has its own account, you can review performance per site. You can see which site generates more AI interactions. You can isolate problems to a single site without affecting others.

Consider a real-world scenario. You run a blog on site A and a store on site B. Both use SeaText AI. If both sites share one account, the AI may mix signals. Blog visitors might trigger store recommendations. Store traffic might feed blog insights. Separate accounts keep each site's data clean. Each AI instance learns from its own traffic only. This leads to better results on both sites.

Another reason to keep accounts separate is support. When you contact SeaText support, they need to know which account and domain you are referring to. With separate accounts, support can quickly identify the issue. With shared accounts, they may need to investigate multiple domains. This slows down resolution time.

Common Mistakes to Avoid

  • Using one account for multiple domains. This is the most common mistake. It can cause activation failures. It also makes content tracking nearly impossible.
  • Forgetting to activate each site. After installing the code, you must visit the site and stay for at least 40 seconds. Otherwise, the AI won't link to your account.
  • Not verifying the connection. Always check that the website name appears next to the SEATEXT logo. If it doesn't, the installation may have failed.
  • Using development domains. URLs like localhost are restricted for security reasons. Use a valid, real domain for each site.
  • Assuming dynamic development domains work. Dynamic development domains may not function properly. SeaText might be unable to reliably associate traffic with your account.
  • Pasting the wrong JavaScript snippet. Each account has its own unique code. Using the wrong snippet means the site won't connect to the right account.

Verification: How to Know It's Working

After setting up each account, visit the SeaText dashboard. You should see the website name next to the SEATEXT logo at the top of the page. This confirms the site is connected. If you don't see it after 10 minutes, contact support immediately.

The verification step is critical. It confirms that the JavaScript code is firing correctly. It also confirms that SeaText can associate the domain with your account. Without verification, you might think everything works. But the AI could be silent. No data would flow. No insights would generate.

If verification fails, check these common issues. Did you paste the code in the HEADER area? Did you save and publish? Did you visit the site for at least 40 seconds? Did you wait the full 5 minutes? If all steps check out, contact SeaText support. They can check server-side logs to find the problem.

Key Facts at a Glance

FactDetail
Account per domainCreate a separate SeaText account for each Squarespace site.
Installation locationSquarespace Settings → Developer Tools → Code Injection → HEADER area.
Activation requirementVisit the site and stay for at least 40 seconds.
Verification timeWait at least 5 minutes; check for site name next to SEATEXT logo.
Development domainsRestricted; use valid, real domains only.

Limitations and When This Advice Doesn't Apply

This approach works for standard Squarespace sites. If you use dynamic development domains, they may not function properly. SeaText might be unable to reliably associate traffic with your account. If you have a single domain with multiple subdomains, check with SeaText support about whether separate accounts are required for each subdomain.

The 40-second activation window assumes real user traffic. Automated pinging or scripted visits may not trigger activation. SeaText relies on genuine browser interaction to confirm the domain-account link.

This guide covers the Squarespace integration specifically. Other platforms may have different requirements. Always refer to the relevant SeaText integration guide for your platform. The steps above are specific to Squarespace. Other CMS platforms may use different installation paths.

FAQ

Can I use one SeaText account for multiple Squarespace sites?

No. Each SeaText account is linked to a single primary URL. You must create a separate account for each domain.

How long does it take to activate a site?

After installing the code, visit the site and stay for at least 40 seconds. Then wait at least 5 minutes for the site name to appear in the dashboard.

What if I don't see my site name after 10 minutes?

Contact SeaText support immediately. This could indicate an issue during installation.

Can I use localhost or a development domain?

No. Development URLs like localhost are restricted for security reasons. Use a valid, real domain.

What happens if I ignore the separate account rule?

The AI may not reliably associate traffic with your account. This leads to activation failures and difficulty tracking which content belongs to which site.

Learn more

Visit the website for more information.