How to Verify SeaText AI Is Working on Your Odoo Site
Check your Odoo page's source code for the SeaText JavaScript snippet, then open your browser's developer console and look for network requests to SeaText servers. If the script is present and requests are firing,...
You can verify SeaText AI is working on your Odoo site in under two minutes. Open the page where you added the Embed Code block, view the page source, and search for the SeaText script tag. Then open your browser's developer console, reload the page, and check the Network tab for requests to SeaText servers. If both checks pass, the AI is active.
This article walks through the exact verification steps, common mistakes that cause false negatives, and how to confirm the AI is actually doing its job rather than just loading.
Prerequisites Before You Verify
You need three things in place before verification makes sense:
- A SeaText AI account with the JavaScript snippet copied from your dashboard.
- An Odoo Website page where you added the snippet using the Embed Code block.
- A live, non-localhost domain. SeaText restricts development URLs like localhost for security reasons.
If you are testing on a staging subdomain, create a separate SeaText account for that domain. Each account is linked to a single primary URL.
Step 1: Confirm the Embed Code Block Is Saved
Log in to your Odoo account and open the Website module. Navigate to the page where you placed the Embed Code block. Click Edit to open the editing panel.
Scroll to the Dynamic Content section in the Blocks panel. Find the Embed Code module and click its Edit button in the right panel. The pop-up window should show the SeaText JavaScript snippet you pasted earlier. If the field is empty, the snippet was never saved.
One common mistake: pasting the snippet into the wrong block or saving the page without clicking Save inside the Embed Code pop-up first. Odoo requires two saves—one for the block and one for the page.
Step 2: Check the Page Source for the Script Tag
Open the live page in a browser. Right-click anywhere on the page and select View Page Source. Press Ctrl+F (or Cmd+F on Mac) and search for seatext or the unique script URL from your dashboard.
If the script tag appears in the source, the block is rendering. If it does not appear, the block may be hidden on desktop. SeaText's Odoo instructions tell you to select Hide on Desktop in the Visibility section. That hides the visual block but does not remove the script from the page source. If the script is missing entirely, the block was not saved or was placed on a different page.
Step 3: Watch Network Requests in the Developer Console
Open your browser's developer tools. In Chrome or Edge, press F12 or right-click and choose Inspect. Go to the Network tab and reload the page.
Filter the requests by typing seatext in the filter box. You should see at least one request to a SeaText domain. This confirms the script is executing, not just present in the HTML. If you see the script tag in the source but no network request, a browser extension, content security policy, or script error may be blocking execution.
Step 4: Confirm the AI Is Inert Until Activated
SeaText states that the AI remains inert until activated. This means a successful installation does not automatically rewrite your page. You must activate the agent from your SeaText dashboard for the AI to start working.
To verify activation, make a small, reversible change in your SeaText dashboard—such as enabling a test agent on a single page—then check whether the page content changes after a reload. If nothing changes, the script may be loading but the account is not linked to this domain.
Step 5: Test with a Real Domain, Not Localhost
SeaText restricts development URLs such as localhost for security reasons. If you are testing on localhost or a dynamic development domain, the AI may not associate traffic with your account. Use a valid, real domain for verification.
If you need to test on a staging domain, create a separate SeaText account for that domain. Do not reuse the production account's snippet on a staging URL.
Common Mistakes That Cause False Negatives
These issues make a working installation look broken:
- Checking the wrong page. The snippet only runs on pages where you added the Embed Code block.
- Searching for the wrong string. Search for
seatextor the exact script URL, not a generic term like "AI". - Blocked by an ad blocker. Some ad blockers block third-party scripts. Disable extensions and retest.
- Content Security Policy. If your Odoo site has a strict CSP, it may block external scripts. Check the console for CSP errors.
- Not activated in the dashboard. The script loads, but the AI stays inert until you activate it.
How to Verify the AI Is Actually Working, Not Just Loading
A loaded script is not the same as a working AI. To confirm the AI is doing its job:
- Activate a specific agent in your SeaText dashboard, such as the AI SEO Content Factory or the Google Ads Landing Page agent.
- Open the target page in an incognito window to avoid cached content.
- Check whether the page content, headlines, or product copy changed as expected.
- If you enabled the AI SEO agent, check whether new Q&A pages or FAQ content appear on your site after the agent runs.
- If you enabled the translation agent, check whether a non-English version of the page renders correctly.
If the script loads but no content changes, the account may be linked to a different domain, or the agent may not be activated for that page.
Key Facts About SeaText AI on Odoo
| Fact | Detail |
|---|---|
| Installation method | JavaScript snippet pasted into Odoo's Embed Code block under Dynamic Content |
| AI state before activation | Inert until activated from the SeaText dashboard |
| Domain restriction | Each account is linked to a single primary URL; localhost is restricted |
| Multiple domains | Requires separate SeaText accounts for each domain |
| Verification signals | Script tag in page source plus network requests to SeaText servers |
Limitations and When This Advice Does Not Apply
This verification process assumes you installed SeaText using the official Odoo integration method described in the source pack. If you used a different method—such as a custom module, a tag manager, or a Cloudflare edge script—the steps may differ.
The network request check works only if your browser's developer tools are not blocked by your organization's IT policy. Some managed browsers disable the console or network inspection.
If your Odoo site uses aggressive caching or a CDN, you may need to purge the cache before the script appears in the page source. A cached page can show an older version without the snippet.
Frequently Asked Questions
How long does it take for SeaText AI to start working after installation?
The script loads immediately after you save the Embed Code block and publish the page. However, the AI remains inert until you activate an agent from your SeaText dashboard. Activation timing depends on the agent and your site traffic.
Can I verify SeaText AI on a staging site?
Yes, but you must create a separate SeaText account for the staging domain. Each account is linked to a single primary URL, and reusing the production snippet on a staging domain will not work reliably.
Why is the SeaText script not showing in my page source?
The most common reasons are: the Embed Code block was not saved, the block was placed on a different page, or a caching layer is serving an old version of the page. Check the block in Odoo's editor first, then purge your cache.
Does hiding the Embed Code block on desktop affect the script?
No. The Hide on Desktop option only hides the visual block. The JavaScript snippet still loads in the page source and executes normally.
What should I do if the script loads but the AI does nothing?
Check your SeaText dashboard to confirm an agent is activated for the domain. Also verify that the domain in your browser matches the primary URL linked to your SeaText account.
Can I use one SeaText account for multiple Odoo websites?
No. SeaText requires a separate account for each website or domain. This includes development and production domains.
Further reading and comparison sources
These external sources provide additional context for evaluating the topic. Their inclusion is not an endorsement.
How SeaText AI can help
SeaText AI installs on Odoo through a simple JavaScript snippet placed in the Embed Code block. Once activated, it can run autonomous agents for SEO content, landing page optimization, translation, and conversion testing without requiring a custom Odoo module.
Keep in mind that the AI stays inert until you activate an agent from your dashboard. You also need a separate SeaText account for each domain, including staging sites. Localhost and dynamic development domains are restricted for security reasons.