Seatext library

Common mistakes when setting up SeaText on multiple Webflow sites

Setting up SeaText across multiple Webflow domains requires careful account and project management. The most frequent errors are forgetting to publish Webflow changes after script injection, assigning the same project ID to two domains,...

MistakeSymptomRoot CausePrevention
Forgetting to publish Webflow changesScript not loaded on live siteChanges stay in editor onlyClick the blue Publish button and verify script in page source
Using the same project ID for two domainsTracking gaps, skewed AI variantsSeaText ties each account to a single primary URLCreate a separate SeaText account for each domain
Skipping DNS verificationAI remains inert, no variants generatedDomain not verified in SeaText dashboardVerify domain before launching; confirm name appears next to logo
Publishing to a development subdomainService cannot associate trafficDevelopment URLs such as localhost are restrictedUse a valid real domain for staging; stay on page 40 seconds
Not waiting for activation periodWebsite name not shown next to logoSystem needs up to five minutes to link siteWait at least five minutes; if missing after ten minutes contact support
Skipping post‑publication validation checklistSilent tracking gaps across sitesNo systematic verification after each domain setupRun the checklist for every domain before going live

Why multi‑domain setup fails

SeaText links each account to one primary URL. When you try to reuse a single account for two different domains the service cannot decide which domain owns the visitor data. The result is missing rankings, broken AI variants, and incomplete tracking. The platform enforces this rule for security and data integrity.

How SeaText ties accounts to domains

During installation you copy a unique JavaScript snippet into the Webflow Custom Code panel. After publishing, the script sends a ping to SeaText with the current hostname. SeaText matches that hostname to the account that was created for it. If the hostname does not match any verified domain the AI stays inactive. This mechanism is why a separate account per domain is mandatory.

Publishing Webflow changes after script injection

Many users paste the SeaText JavaScript into the Webflow Custom Code panel but forget to click the blue Publish button. The script remains only in the editor. Live visitors never load it, so SeaText never starts collecting data. Always verify the script appears in the page source after publishing.

Using the same project ID for two domains

SeaText ties each account to a single primary URL. Attempting to reuse one project ID across two different domains creates a conflict. The service cannot reliably associate visitor behavior with the correct site, leading to missing rankings, skewed AI variants, and tracking failures. Each domain needs its own account or project, depending on the plan level.

Skipping DNS verification

Before the SeaText script becomes active, the domain must be verified in the SeaText dashboard. Without this step the AI remains inert and no variants or translations are generated. Check that the domain name displayed next to the SeaText logo matches the Webflow site URL.

Publishing to a development subdomain without a valid domain

SeaText restricts development URLs such as localhost for security reasons. Using a development subdomain as the primary domain prevents the service from associating traffic and activating the AI. If a staging environment is needed, use a valid, real domain and remember to refresh the page and stay on it for at least 40 seconds to activate the AI.

Not waiting for the activation period after script injection

After pasting the SeaText code and publishing, the system needs time to link the website to the account. Users often expect immediate results but must wait at least five minutes and check that the website name appears next to the SeaText logo at the top of the page. If the name does not appear after 10 minutes, contact support; the installation may have failed.

Step‑by‑step validation checklist

  • Script live – Open the live page, view source, confirm the SeaText snippet is present.
  • Domain verified – In the SeaText dashboard, ensure the domain shows a green verified badge.
  • Name displayed – Refresh the page; the site name should appear next to the SeaText logo within five minutes.
  • AI activated – Go to the Configuration panel and confirm the desired AI agents are turned on.
  • Test variant – Visit the page in a different language or with a test query to see a variant rendered.

Run this checklist for every domain before you announce the launch. It catches the six mistakes above before they affect real traffic.

Troubleshooting common errors

  • Script not in source – Re‑publish Webflow changes; clear browser cache.
  • Domain shows unverified – Re‑run DNS verification; ensure CNAME/TXT records match SeaText instructions.
  • Name missing after 10 minutes – Verify you used a real domain, not localhost; contact support with the account ID.
  • Variants not appearing – Check Configuration panel; ensure at least one AI agent is enabled.
  • Multiple domains in one account – Create a new SeaText account for the extra domain; migrate any needed settings manually.

Trade‑offs and limitations

  • Separate accounts required – Each domain needs its own SeaText account. This adds administrative overhead but guarantees clean data separation.
  • 40‑second activation rule – You must stay on the page for at least 40 seconds after the first load. Plan this into your QA routine.
  • Five‑minute wait time – The system needs up to five minutes to register the domain. Do not assume instant activation.
  • No support for localhost – Development environments must use a real domain (e.g., staging.example.com). This may require extra DNS setup.
  • Plan‑level limits – Some plans restrict the number of accounts or AI agents. Review your subscription before scaling to many sites.

Frequently asked questions

What do I do if the website name never appears next to the SeaText logo?
First, confirm the domain is verified and the script is live. Wait the full ten minutes. If it still does not appear, open a support ticket with your account ID and the exact domain.
Can I use the same SeaText account for a staging subdomain and the production domain?
No. Each distinct hostname requires its own account. Create a separate account for the staging subdomain and follow the same verification steps.
Is it possible to share a single project ID across multiple subdomains (e.g., blog.example.com and shop.example.com)?
SeaText treats each unique hostname as a separate primary URL. You need a separate account for each subdomain unless they are covered by a wildcard domain verification, which is not currently supported.
Why does the AI stay inactive after I publish the script?
The AI activates only after the domain is verified, the script loads on a live page, and the 40‑second dwell time is met. Missing any of these steps keeps the AI inert.
How long should I wait before running the validation checklist?
Wait at least five minutes after publishing, then run the checklist. If any step fails, troubleshoot before moving to the next domain.
What happens if I accidentally publish the same script to two domains under one account?
Tracking data will merge incorrectly, AI variants will be applied to the wrong site, and reporting will be unreliable. Separate the accounts immediately and re‑verify each domain.

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.