Seatext library

How to Use SeaText AI on Multiple Shopify Domains (Step-by-Step)

You use SeaText AI on multiple Shopify domains by creating a separate SeaText account for each domain. Each account is linked to one primary URL, so you install the script in each store's theme.liquid...

To use SeaText AI on multiple Shopify domains, create one SeaText account for each domain. Each SeaText account is linked to a single primary URL, so a second store needs its own account. Install the script in each store, verify the tag once per domain, and you are done.

The process is straightforward: create an account per store, paste the JavaScript snippet into each theme's theme.liquid file, and confirm the product page tag appears in the HTML source.

One Account per Domain: The Rule That Drives Everything

SeaText does not let one account manage two websites. The Shopify integration guide states that each SeaText AI account is linked to a single primary URL. If you use SeaText on a development domain and a production domain, you need separate accounts.

Think of an account as the record SeaText uses to associate traffic with your site. If two domains pointed to one account, SeaText could not reliably tell which store a visitor came from. That matters for real-time copy rewrites, translation, and analytics.

Before You Start: What You Need

  • A SeaText AI account for each domain. Create one before you copy the code.
  • Shopify admin access for every store you want to connect.
  • Permission to edit theme code on each store (Online Store > Themes > Actions > Edit code).
  • A valid, real domain. Localhost is restricted, and dynamic development domains may not work.

Step 1: Create a SeaText Account for Each Domain

Go to the SeaText signup page and create an account. Enter the real domain for the store you are setting up first. That domain becomes the primary URL for the account.

Repeat the process for the next store. Do not reuse the first account, even if the setup feels repetitive. The account-to-domain link is what keeps each store's data separate.

Step 2: Install the Script in Each Shopify Theme

  1. Log in to the Shopify admin for the store.
  2. Go to Online Store > Themes.
  3. Click the three-dot icon next to the active theme and choose Edit code.
  4. In the file list, open the Layout folder and select theme.liquid.
  5. Copy the JavaScript code from your SeaText account.
  6. Paste the snippet into theme.liquid.
  7. Click Save.

Do this for every domain. Each store gets its own copy of the code from its own account.

Step 3: Add the Product Description Tag

If you want SeaText to optimize product descriptions, you need one extra tag. SeaText calls this 'Implement the Tag in Your Product Descriptions.'

  1. In Shopify admin, go to Online Store > Themes.
  2. Click Actions > Edit code for the active theme.
  3. Find the file that renders the product description. It is usually product.liquid or product-template.liquid.
  4. Find the product description output code.
  5. Wrap that output so the data- attribute appears in the rendered HTML.
  6. Save the file.

The exact wrapping pattern depends on your theme. The key is that the final HTML on the product page includes the data- attribute SeaText checks for.

Step 4: Verify the Installation on Each Domain

Verification is quick and prevents silent failures.

  1. Open a product page on the store you just configured.
  2. Right-click and choose Inspect to open browser developer tools.
  3. Check the HTML source for the data- attribute you added.
  4. Confirm the SeaText script is present in the page source.
  5. Repeat on every domain.

If the attribute is missing, the product description tag was not placed correctly. If the script is missing, the theme.liquid edit did not save or the snippet went into the wrong file.

A Practical Workflow for Two or More Stores

Once you understand the steps, set up a repeatable routine.

  1. Create all accounts first, and write down which domain belongs to which account.
  2. Install the script on one store, then verify it before moving to the next.
  3. Store the mapping in a simple spreadsheet: domain, account email, install date, verification date.
  4. If two stores use the same theme, you can reuse the same template edits, but always copy the JavaScript code from the correct account.

Restrictions to Know Before You Add a Second Domain

SeaText restricts development URLs for security reasons. localhost is not allowed, so you must use a valid, real domain. Dynamic development domains may not function properly, because SeaText must reliably associate traffic with your account. If the domain changes often or uses a random subdomain, the connection can break.

These restrictions also apply to staging stores. If you want to test SeaText, use a real subdomain you control, not a local environment.

Key Facts at a Glance

TopicSeaText rule
Account to domain linkEach SeaText AI account is linked to a single primary URL.
Multiple domainsCreate separate accounts for each domain.
Multiple websitesOne account per website.
Development URLslocalhost is restricted for security reasons.
Dynamic development domainsMay not function properly; traffic may not be associated with your account.
Script locationtheme.liquid inside the Layout folder.
Product description checkVerify the data- attribute is present in the HTML source.

Limitations: When This Setup Doesn't Fit

The one-account-per-domain rule is strict. If you expected a single dashboard controlling ten stores, that is not how SeaText is built. Each store has its own account, its own script, and its own reporting.

This setup also assumes you use real domains. If you run a multi-tenant platform where every customer gets a random subdomain, SeaText may not work reliably because it needs a stable primary URL.

Finally, the installation happens at code level. If your Shopify theme heavily customizes product templates, you may need to locate the correct product description output yourself. Developer tools help, but a small theme edit is still required.

Common Mistakes to Avoid

  • Reusing one account for two domains. Each domain needs its own account.
  • Pasting the code into the wrong file. It belongs in theme.liquid under the Layout folder.
  • Skipping the data- attribute check. Always inspect a product page after editing the template.
  • Using localhost or a temporary dev URL. Restricted or unreliable, so use a real domain.

Terms You Might See

  • Primary URL: the one real domain tied to a SeaText account.
  • theme.liquid: the Shopify layout file that loads global scripts across the store.
  • data- attribute: a custom HTML attribute SeaText uses to identify product descriptions.
  • Product template: the Shopify file that renders a product page, usually product.liquid or product-template.liquid.

Frequently Asked Questions

Can I use one SeaText account for two Shopify stores?

No. Each SeaText AI account is linked to a single primary URL. To use SeaText on a second store, create a second account.

How many SeaText accounts do I need for three domains?

Three. The rule is one account per website or domain.

Can I use localhost or a development URL?

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

What happens with a dynamic development domain?

It may not function properly. SeaText needs to reliably associate traffic with your account, and a changing domain breaks that link.

Where exactly do I paste the SeaText code in Shopify?

Go to Online Store > Themes, open the three-dot menu on the active theme, choose Edit code, open the Layout folder, and paste the code into theme.liquid. Then save.

How do I know the product description tag was installed correctly?

Preview a product page, open browser developer tools, and check that the data- attribute is present in the HTML source.

Do I need to repeat the install for each store?

Yes. Each store gets its own script from its own account. There is no shared master script for multiple domains.

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 installs on Shopify with a single JavaScript snippet pasted into theme.liquid. Once active, you can switch on the AI agents you need, including real-time copy rewrites, website translation into up to 125 languages, product copy optimization, and bot protection for paid ads.

For multiple stores, the path is one SeaText account per domain. Each store keeps its own primary URL, its own script, and its own reporting. Before installing, confirm the domain is real and stable — localhost is restricted and dynamic development domains may not work.