Should You Use a Separate SeaText AI Account for Each Website?
Yes, use a separate SeaText AI account for each website. Each SeaText AI account is linked to a single primary URL, so multiple websites require separate accounts. Use one account per domain and activate...
Yes, use a separate SeaText AI account for each website. Each SeaText AI account is linked to a single primary URL, so one account is built for one connected website.
If you plan to set up two or more websites, create one account per site. That rule makes the rest of this article simple: check your readiness, look for reasons to wait, and use per-site accounts even for separate client projects.
Why the account rule matters
The account structure controls whether a website actually connects to the right place. SeaText gives you a JavaScript snippet to install, and that snippet needs to link back to the account for that domain. If you ignore the per-account rule, you can end up with a site that does not show up correctly after activation.
Getting this right early also reduces rework. Each account is tied to a single primary URL, so trying to treat one account like a multi-site hub is the wrong mental model from the start.
Readiness checklist for separate accounts
Go through this checklist once for every website you want to connect:
- You know the exact domain that will be the site's primary URL.
- The domain is a valid, real domain. localhost and similar development URLs are restricted.
- You can add the JavaScript snippet to your pages, or you use WPEngine and can install the WP Engine plugin.
- You can spend at least 40 seconds on the site during activation. SeaText needs visits or refreshes to activate the AI and link it to your account.
- You know which account belongs to which website. For client work, decide the owner before setup.
- You can wait a few minutes for the connection check after activation.
Signs you should wait
Do not create accounts yet if you hit any of these conditions:
- The site only exists on localhost. Use a valid public domain first.
- The site uses a dynamic development domain. SeaText may not be able to reliably associate traffic with your account.
- You have not chosen the permanent primary URL. Start with the address the site will keep.
- Your real goal is one master dashboard for all sites. The documented model is one account per website, so a consolidated view would need its own reporting layer or a call with SeaText support.
Exceptions and special cases
There is no common case where one account should hold two websites. The exceptions are about when you need more accounts, not fewer.
If you use a development domain and a production domain, create a separate account for each. If you run separate client sites, create one account per client domain. This gives each project its own activation and configuration space.
Decision framework
| Situation | Account setup | Reason |
|---|---|---|
| One website | One account | The account is linked to that single primary URL. |
| Multiple production websites | One account per website | Each domain needs its own linked account. |
| Development and production domains | Separate accounts | SeaText treats them as different domains. |
| Agency handling client sites | One account per client site | It keeps client URLs and AI configuration separate. |
| localhost or dynamic development URL | Wait | Development URLs are restricted and may not connect reliably. |
Use one account per site as soon as you have more than one real domain. If you only have one website, the decision is already made: one account.
Example of a two-site setup
Hypothetical example: a small agency has a client's ecommerce site and its own marketing site. The agency creates a SeaText account for each domain, installs the JavaScript snippet on both sites, and activates each one by visiting the pages for at least 40 seconds. When they open each account, the matching website name appears next to the SeaText logo. The client's data stays in the client's account.
What this guidance covers
This guidance focuses on account structure. It does not cover which AI agents to choose or how to write variants. The useful rule is narrow: one website gets one account. Once that structure is in place, you can move on to activation and configuration.
Key facts about SeaText accounts
| Fact from SeaText docs | What it means for you |
|---|---|
| Each SeaText AI account is linked to a single primary URL. | One account equals one connected website. |
| If you need multiple domains, you must create separate accounts for each domain. | Do not try to add a second domain to an existing account. |
| To use SeaText on several websites, create one account for each website. | Plan your login setup around per-site accounts. |
| Visit or refresh the website several times and stay for at least 40 seconds to activate the AI. | Expect to spend a little time on each site after installing the script. |
| localhost and similar development URLs are restricted. | Use a valid real domain before creating an account. |
| For WPEngine, add custom JavaScript with the WP Engine plugin. | Choose the right installation method for your host. |
Limitations and edge cases
- One account cannot hold multiple primary URLs. Each account is linked to one primary URL.
- localhost is restricted for security reasons.
- Dynamic development domains may not work because SeaText might not reliably associate traffic with your account.
- The JavaScript snippet must be installed before the AI can activate. Use a real domain and the integration method that fits your platform.
- If your website name does not appear next to the SeaText logo after activation, contact support. The docs suggest this may indicate an installation issue.
Terminology in plain English
- Primary URL: the main web address tied to a SeaText account.
- Activation: the process of visiting or refreshing your site so SeaText links it to your account.
- Main AI Hub: the area where you activate and configure AI agents for your pages.
- Development domain: a test address such as localhost. It is restricted or may not work reliably.
Frequently asked questions
Can I use one SeaText account for two websites?
No. Each SeaText account is linked to a single primary URL, so create one account per website.
Why does SeaText use separate accounts per domain?
The documented setup links each account to one primary URL. When you activate a site, SeaText associates that site with the matching account.
Should my staging site get its own account?
If the staging site has its own real domain, yes. The docs mention development and production as separate cases. Use a valid real domain, not localhost.
What if my development URL is dynamic?
SeaText may not be able to reliably associate traffic with your account, so the setup may not work. Wait until the site is on a stable, valid domain.
Do I need to install the JavaScript snippet on every website?
Yes. Each domain needs the snippet so SeaText can activate and link it to that site's account.
How do I know the site is connected?
After activation, wait at least five minutes. Your website name should appear next to the SeaText logo. If it does not appear after 10 minutes, contact support.
Can an agency use one account for all clients?
The docs direct you to create one account per website. If you need a consolidated view, ask SeaText support about the best option for your setup.
Bottom line: Use a separate SeaText account for every website. If you only have one site, one account is enough. If you have multiple sites, create one account for each and activate them one by one.
Further reading and comparison sources
These external sources provide additional context for evaluating the topic. Their inclusion is not an endorsement.
How SeaText can help
SeaText links each account to one primary URL, so a multi-site setup starts with one account per domain. The General Integration page gives you the JavaScript snippet, the account requirements, and the activation details you need. Before you start, use a valid real domain; localhost and dynamic development domains are restricted.