Seatext library

What to Do If Seatext Activation Fails on Tilda: Diagnosis and Fixes

If Seatext activation fails on Tilda, first verify you pasted the JavaScript snippet into the correct HEAD field or page-level block, saved, and published. Then visit the live page for at least 40 seconds...

If Seatext activation fails on Tilda, first verify you pasted the JavaScript snippet into the correct Tilda HEAD field or T123 block. Then save and publish the site. Visit the live URL for at least 40 seconds. Wait five minutes. If the site name still does not appear next to the Seatext logo, contact Seatext support with error logs, the Tilda site URL, and a screenshot of the code placement.

Why Activation Fails on Tilda

Activation usually stalls for one of three reasons: the script never loads, the script loads but cannot phone home, or the account-to-domain link never registers. Tilda sites serve pages through a CDN, so a typo in the HEAD field, a missing publish step, or a development domain like localhost will all look like a successful install while the agent stays inert.

Verify Your Installation Steps

  1. Open your Seatext dashboard and copy the exact JavaScript snippet shown under SEATEXTCODEINTEGRATION.
  2. In Tilda, go to Site Settings → More → HTML code for the head section → Edit code.
  3. Paste the snippet into the field labeled "Edit code inside HEAD tag".
  4. Click Save, then Publish the entire site.
  5. Visit the live URL (not the Tilda preview), stay on the page for at least 40 seconds, then refresh once.
  6. Wait five minutes. In the Seatext dashboard your site name should appear next to the Seatext logo.

If you only need the script on a single page, use the block method instead: add block T123 (under Other), open Content, paste the snippet into the HTML editor, save, and publish that page.

Diagnostic Order: From Symptoms to Root Cause

SymptomLikely CauseQuick Test
No script tag in page sourceSnippet not pasted, wrong field, or not publishedView page source on live URL; search for seatext
Script tag present but console shows 403/401Domain mismatch or development URL blockedCheck browser dev tools → Network → seatext request
Script loads, no errors, but dashboard never shows site nameVisit duration too short or cookie blockedStay 40+ seconds, allow third-party cookies, retry
Dashboard shows site name but agents stay "Inactive"Agent not toggled on in dashboardOpen Seatext dashboard → Agents → enable desired agents

Likely Causes and Corrective Actions

1. Script Placed in Wrong Location

Tilda has two HEAD fields: one for the whole site (Site Settings) and one per page (Page Settings → Additional). Pasting into the per-page field while expecting site-wide activation is a common mistake. Fix: use the site-wide field unless you deliberately want single-page activation.

2. Development or Staging Domain

Seatext restricts localhost, 127.0.0.1, and dynamic preview domains for security. Each Seatext account binds to one primary URL. Fix: use a real domain (e.g., staging.yourdomain.com) and create a separate Seatext account for each domain.

3. Publish Step Skipped

Tilda saves changes in the editor but does not push them to the CDN until you click Publish. Fix: publish after every code change.

4. Visit Duration Too Short

The activation handshake requires a real browser session of at least 40 seconds. Automated crawlers or quick preview clicks do not count. Fix: open the live site in a normal browser tab, scroll, wait, refresh.

5. Browser Extensions Blocking Requests

Ad blockers, privacy tools, or corporate proxies can strip the Seatext beacon. Fix: test in an incognito window with extensions disabled.

Key Facts About Tilda Integration

ItemDetailSource
Installation methodPaste JS snippet into Site Settings → HEAD field or page-level T123 blockS1
Account requirementOne Seatext account per primary domainS1
Development domainsLocalhost and dynamic dev URLs restrictedS1
Activation triggerVisit live page ≥ 40 seconds, then wait 5 minutesS1
Success indicatorSite name appears next to Seatext logo in dashboardS1
Multi-site usageSeparate account required for each websiteS1

Limitations and When This Advice Does Not Apply

  • This guide covers only the JavaScript snippet installation on Tilda. Server-side integrations, CMS plugins, or reverse-proxy setups are out of scope.
  • If your site uses a Content Security Policy that blocks inline scripts or third-party origins, you must adjust the CSP header yourself; Seatext support can advise but cannot modify your headers.
  • Tilda's own CDN caching may delay script propagation by a few minutes after publish. The five-minute wait accounts for this, but in rare cases it can take longer.
  • Enterprise firewalls that inspect and rewrite HTML may strip the snippet. That requires network-team involvement.

Terminology

HEAD tag
The <head> section of an HTML document where metadata and external scripts are declared.
Primary URL
The single domain a Seatext account is bound to; all traffic must originate from this domain for activation to succeed.
T123 block
A Tilda block type (under Other) that accepts raw HTML/JS for page-level injection.
Activation handshake
The background process where the Seatext script sends a beacon, the backend matches it to your account, and the dashboard updates with your site name.

Practical Scenarios (Hypothetical)

Scenario A: Marketing Agency Staging Site

An agency builds client-staging.agency.com on Tilda, pastes the snippet into the site-wide HEAD field, publishes, but the dashboard stays blank. They used the production Seatext account tied to client.com. Fix: create a new Seatext account for the staging domain, copy that account's snippet, republish, and wait.

Scenario B: Solo Founder Preview Mode

A founder edits in Tilda's preview iframe, sees the script in the preview source, assumes it works, but the live site never activates. Preview iframes use a temporary Tilda subdomain that Seatext rejects. Fix: publish to the real custom domain, visit that URL, wait 40 seconds.

Scenario C: Corporate Proxy Strips Script

Internal QA team loads the live site from the office network; the script tag is present in dev tools but the Network tab shows the Seatext request blocked by policy. Fix: test from a personal mobile hotspot or ask IT to allowlist *.seatext.com.

FAQ

How long should I wait before contacting support?

Complete the 40-second visit, wait five full minutes, then check the dashboard. If the site name is still absent, gather logs and contact support.

What error logs should I send?

Open browser dev tools → Console and Network tabs. Filter for seatext. Screenshot any red errors, copy the request/response headers for the Seatext beacon, and note the exact Tilda URL you tested.

Can I use the same Seatext account for a Tilda site and a WordPress site?

No. Each primary URL requires its own Seatext account. Create a second account for the second domain.

Does Tilda's "Publish all pages" button differ from "Publish" on a single page?

Yes. "Publish all pages" pushes every page to the CDN. If you only edited the site-wide HEAD field, either button works. If you used a page-level T123 block, publish that specific page.

What if the script loads but agents show "Inactive" in the dashboard?

Activation and agent enablement are separate. After the site name appears, go to the Seatext dashboard → Agents and toggle on the agents you need (e.g., Conversion Agent, Translation Agent).

Will Seatext work on a Tilda site behind a password-protected page?

The script will load, but the activation handshake requires a public, crawlable URL. Password protection or IP allowlists will prevent the backend from verifying the domain. Use a public staging subdomain instead.

Can I minify or bundle the Seatext snippet with other scripts?

Not recommended. The snippet contains a unique account token and must execute as-is. Minification can break the token or load order. Paste the raw snippet directly into the HEAD field.

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.