Listed on the Shopify App Store

Index AI

Index AI checks what AI shopping channels read about a store: product data, store policies, structured data and crawler access. Paid plans add AI text drafts, visibility measurements in ChatGPT, Gemini and Perplexity, and a report of the orders that came from AI assistants.

Requirements

  • A Shopify store. The product data check is part of the free Starter plan.
  • Structured data, the store FAQ and product Q&A are a theme app embed and theme app blocks. They are switched on in the theme editor.
  • The report AI traffic & revenue reads the visit data on orders. Shopify asks for read access to orders when the report is opened for the first time.
  • Google Analytics 4 is optional and adds AI sessions by source.
  • The app is available in English, German, French, Spanish and Simplified Chinese.

Getting started

  1. Install the app and wait for the first check

    Index AI scans the products in a minute or two, checks the store policies and crawler access, and shows on the overview what to fix first.

  2. Fix the product data

    Open Product data and look at the products marked "Needs work". Add missing barcodes (GTIN) and product categories in Shopify, and make sure the store policies for refunds, shipping and contact are filled in.

  3. Switch on structured data

    In the Setup guide, open Structured data and click Open theme editor. The App embeds panel opens with Index AI switched on. Click Save, then run the live check under Structured data in the app to see what the pages output.

  4. Add the FAQ blocks

    Write the store FAQ (Professional) or product Q&A (Enterprise) in the app. Click Open theme editor to add the FAQ block to a page or product template, then click Save.

  5. Measure AI visibility

    Open AI visibility and add five buyer questions, or let the app suggest some from the catalog. Start a measurement; it runs in the background and takes a few minutes. Visibility measurements are part of the paid plans.

  6. Check crawler access

    Open Crawler access and run the check. If an AI search bot is blocked, the page shows how to adjust robots.txt.liquid in the theme.

Features

Product data check

Free in Starter

Every product is checked for what AI channels read: category, category attributes, GTIN, title, description and images. Each product gets a readiness score, and the check shows whether products are eligible for Shopify Catalog. A storefront password is flagged as a blocker.

AI texts

From Growth

Product descriptions and titles, SEO titles and meta descriptions, image alt text and FAQ answers are drafted from the data in the store. If a fact is missing, the draft says so. Nothing is written to Shopify until Apply or Save is clicked. AI texts are a monthly quota per plan.

Structured data

Free in Starter

An app embed adds JSON-LD to the storefront. It skips Organization, WebSite and Product markup that the theme already prints, so nothing is output twice. The app checks the structured data on the storefront from the server once a day and has a live check on demand.

Store FAQ and product Q&A

Store FAQ from Professional, product Q&A on Enterprise

Questions and answers are written in the app and shown by theme app blocks on store pages and product pages. Questions that shoppers ask through the block appear in the app, where they can be answered and published.

AI visibility

From Growth

Buyer questions are sent through the official APIs: OpenAI with web search for ChatGPT, Gemini with Google Search grounding, and the Perplexity API. Each question is asked twice per run. The result shows how often the shop is named or linked, with a confidence range, and checks price, stock and return statements against the store. The consumer apps can differ from the API answers.

AI traffic & revenue

From Professional

The report counts orders whose visit started at an AI assistant such as ChatGPT, Perplexity, Gemini or Copilot, based on the visit data Shopify records on orders. Orders without visit data, such as POS, draft orders or imports, cannot be attributed. Traffic from Google AI Overviews cannot be separated from normal Google traffic.

Crawler access

Free in Starter

The check reads robots.txt and shows whether AI search bots such as OAI-SearchBot and PerplexityBot may read the store. It also shows what /llms.txt and /agents.md return. Index AI does not generate llms.txt.

IndexNow

Professional

Changed URLs are submitted to IndexNow automatically, which Bing and Copilot use. The key file is served on the primary domain of the shop through the Shopify app proxy.

Theme integration

The theme app extension Index AI - Schema Markup ships one app embed and two app blocks. The Setup guide in the app opens the theme editor with the embed already switched on or the block already placed.

  • Index AI Schema MarkupApp embed

    App embeds

    Adds JSON-LD structured data to the page head and skips markup the theme already prints.

  • Index AI Store FAQApp blockProfessional

    Any section

    Shows the store FAQ written in the app.

  • Index AI Product FAQApp blockEnterprise

    Product pages

    Shows the product Q&A written in the app.

  • The app does not edit theme files. The embed and the blocks can be switched off in the theme editor at any time.
  • Storefront FAQ blocks and structured data use the language of the shop.
  • The question form of the FAQ blocks posts to the shop domain through the Shopify app proxy, so the request is signed by Shopify.

Access scopes

The app requests these access scopes from Shopify. Shopify shows them before the installation.

  • Products: read and write
  • Orders: read
  • Store policies: read
  • Themes: read and write
  • Pages and blog content: read and write
  • Online Store navigation: write
shopify.app.toml: access scopes
read_products
write_products
read_orders
read_legal_policies
read_themes
write_themes
read_content
write_content
write_online_store_navigation

The scopes of all apps are listed on Security & data protection.

Data and uninstall

  • Content the app writes to the store, such as FAQ entries and product texts, is stored in Shopify and stays there.
  • AI drafts are only written to Shopify after Apply or Save.
  • The backend of the app runs on Heroku.
  • The app is embedded in the Shopify admin and uses the session authentication of Shopify.

Webhooks

The app subscribes to these webhook topics. The last three are the mandatory privacy webhooks of Shopify for customer data requests, customer data erasure and shop data erasure.

shopify.app.toml: webhook topics
app/uninstalled
app/scopes_update
app_subscriptions/update
products/update
collections/update
customers/data_request
customers/redact
shop/redact

What happens on uninstall

Sessions are deleted immediately. Shop data is kept for 30 days so that a reinstall restores it, and is removed after that. Content the app wrote to your store, such as FAQ entries and product texts, stays in your store.

The data the app processes and its retention periods are in the privacy policy of the app.

Billing

The product data check is free for all products. Paid plans add AI texts, visibility measurement and revenue tracking.

Starter

Free

  • Product data check for all products: Shopify Catalog eligibility, category, attributes, GTIN, reviews
  • AI channel readiness checklist (ChatGPT, Copilot, Gemini, Meta)
  • Structured data app embed and live audit
  • Crawler access check (robots.txt, agents.md)

Growth

$9.99/month

or $99.99/year · 7-day free trial

  • Everything in Starter
  • AI product descriptions and titles (preview before saving)
  • AI SEO titles and meta descriptions
  • AI image alt text
  • Fact check: wrong prices, stock or return windows in AI answers
  • Sources the assistants cite, and before / after your changes
  • 300 AI texts / month
  • AI visibility: 5 buyer questions, each asked 2x, 4 runs / month
  • Asks: ChatGPT

Professional

$24.99/month

or $249.99/year · 7-day free trial

  • Everything in Growth
  • Store FAQ with customer questions
  • IndexNow auto-submit (Bing, Copilot)
  • AI traffic & revenue from your orders
  • 1,500 AI texts / month
  • AI visibility: 10 buyer questions, each asked 2x, 4 runs / month
  • Asks: ChatGPT, Gemini

Enterprise

$49.99/month

or $499.99/year · 7-day free trial

  • Everything in Professional
  • Product Q&A on product pages
  • Competitor share of voice (up to 5 competitors)
  • 6,000 AI texts / month
  • AI visibility: 15 buyer questions, each asked 2x, 4 runs / month
  • Asks: ChatGPT, Gemini, Perplexity
  • Prices in US dollars, billed through Shopify. Pay monthly, or yearly and save about 17%.
  • Switch plans or go back to the free Starter plan anytime in the app.
  • AI texts and visibility runs are monthly quotas. A run asks every assistant included in your plan.

Plans and prices are the same as on the app page.

Troubleshooting and FAQ

An AI search bot is reported as blocked

Shopify allows OAI-SearchBot and PerplexityBot by default. If the check reports a block, follow the instructions on the Crawler access page to adjust robots.txt.liquid in the theme.

The orders report asks for a permission

The report AI traffic & revenue needs read access to orders. Approve the request from Shopify when the report is opened for the first time.

Can Index AI guarantee that ChatGPT recommends my products?

No, and no app honestly can: each AI assistant decides on its own what it shows, and being in Shopify Catalog does not guarantee a place in an answer. Index AI improves what the assistants read about your products and measures, with real answers, whether they name your shop.

How is AI visibility measured?

Your buyer questions are sent through the official APIs: OpenAI with web search for ChatGPT, Gemini with Google Search grounding, and the Perplexity API. Each question is asked twice per run, and rates are shown with a confidence range because answers vary. The consumer apps and their shopping views can differ from the API answers.

Will the AI invent product details?

No. Drafts are built only from your store data, such as product fields, policies and store description. If information is missing, the draft flags it instead of making it up. Nothing is written to Shopify until you click Apply or Save.

Which AI assistants are included in which plan?

Visibility runs ask ChatGPT on Growth, ChatGPT and Gemini on Professional, and ChatGPT, Gemini and Perplexity on Enterprise. AI traffic & revenue (Professional and up) recognises orders from ChatGPT, Perplexity, Gemini, Copilot and other assistants.

Where do the AI order and revenue numbers come from?

From Shopify’s own visit data on your orders. The first time you open the report, Shopify asks you to allow read access to orders. Orders without visit data, such as POS, draft orders or imports, cannot be attributed. Google Analytics 4 is optional and adds AI sessions by source.

Does Index AI change my theme code?

No. Structured data, the store FAQ and product Q&A are theme app blocks that you switch on in the theme editor. The app does not edit your theme files, and you can turn the blocks off at any time.

Does Index AI still generate llms.txt?

No. Earlier versions did, but Google does not use llms.txt and Shopify now serves /agents.md for stores itself. Index AI focuses on what AI shopping channels do use: product data, policies, structured data and crawler access. The crawler check still shows what your /llms.txt and /agents.md return.

Which languages are supported?

The app is available in English, German, French, Spanish and Simplified Chinese. Storefront FAQ blocks and structured data use the language of your shop.

Is there a free plan?

Yes. Starter is free and includes the product data check for all products, the AI channel readiness checklist, the structured data embed with live audit and the crawler access check. Every paid plan starts with a 7-day free trial.

Who builds and supports Index AI?

BrandUp Factory, a Shopify Partner from Hamburg. Support comes from the team that builds the app: info@brandupfactory.com.

Support

Support comes from the team that builds the app. Write to info@brandupfactory.com and include the shop domain and, for theme questions, the name of the theme.

Was this page helpful?

Tell support what is missing