Skip to main content

AI Visibility Engine Integration for Shopify Sites

Written by Sebastiaan Jooste

If you have a Shopify store, there is a chance your site may not be fully visible to AI bots like ChatGPT, Perplexity, Gemini, and Claude.

This often happens because many Shopify sites rely heavily on JavaScript-rendered content. If important content on your site is loaded through JavaScript, some AI crawlers may struggle to read, understand, and index it properly. As a result, your products, collections, blogs, and key site content may not be fully consumed or cited by large language models.

This can negatively affect your performance across AEO, GEO, SEO, and AI visibility.

Alli AI has developed an AI Visibility Engine that helps solve this problem by prerendering your website and serving an HTML version of your site to AI bots when they crawl it. This makes your content easier for LLM crawlers to access, understand, and cite.

By providing a clean, crawlable HTML version of your Shopify site, the AI Visibility Engine can also help speed up the crawling process, allowing AI bots to discover and consume more pages across your site.

To integrate your Shopify site with Alli AI’s AI Visibility Engine, we recommend using the Edge integration method. This setup uses Cloudflare or AWS CloudFront service workers to deliver the prerendered HTML version of your site to AI crawlers.

The final step usually involves switching your nameservers to Cloudflare to complete the integration.

Here is an Article on how to complete the AI Visibility Edge Integration:

Once the Cloudflare setup is complete, the nameservers need to be updated.

For a Shopify site, you usually update nameservers where the domain is registered, not inside the Shopify store.

There are two situations:

1. Domain is registered outside Shopify

Example: GoDaddy, Namecheap, Hostinger, Squarespace, Google Domains, etc.

Steps

  1. Add the domain to Cloudflare

    • Log in to Cloudflare.

    • Add the root domain, for example: example.com.

    • Cloudflare will scan/import your DNS records.

  2. Make sure Shopify DNS records exist in Cloudflare

    Add or confirm these records:

Type

Name

Value

A

@

23.227.38.65

AAAA

@

2620:0127:f00f:5::

CNAME

www

shops.myshopify.com

  1. Shopify lists these as the manual DNS records for third-party domains.

  2. Copy the Cloudflare nameservers

    • Cloudflare will give you two nameservers, usually like:

      • xxxx.ns.cloudflare.com

      • yyyy.ns.cloudflare.com

  3. Log in to your domain registrar

    • Go to Domain Management or DNS / Nameservers.

    • Choose Custom nameservers.

    • Replace the current nameservers with the two Cloudflare nameservers.

  4. Disable DNSSEC before switching

    • Cloudflare recommends turning off DNSSEC before changing nameservers, then re-enabling it later if needed.

  5. Wait for propagation

    • Shopify says DNS updates usually happen within about 2 hours, but can take up to 2 days.

    • In Cloudflare, click Re-check now.

    • In Shopify, go to Settings → Domains and confirm the domain is connected.

2. Domain was bought through Shopify

Go to:

Shopify Admin → Settings → Domains → Click your domain → DNS settings → Manage

Shopify lets you add, edit, remove, and reset DNS records for Shopify-managed domains.

But for a Cloudflare nameserver switch, be careful: Shopify’s public docs focus on DNS record management for Shopify-managed domains, not full custom nameserver control. If the Shopify domain panel does not show a nameserver option, you would likely need to transfer the domain to another registrar first, then point that registrar to Cloudflare. Shopify provides a “Transfer to another provider” option for Shopify-managed domains.

Important Shopify + Cloudflare warning

For a normal Shopify connection, Shopify warns that Cloudflare proxy / orange-cloud proxying is not supported and can interfere with Shopify SSL and connectivity.

So, unless Alli AI specifically requires otherwise for the Edge integration, keep Shopify DNS records in Cloudflare as DNS only, not proxied:

  • Gray cloud = DNS only

  • Orange cloud = proxied

For Alli AI’s AI Visibility Engine, confirm with Alli AI whether their Cloudflare Worker setup needs proxying on the root domain or only specific worker routes. That detail matters.

Did this answer your question?