Banify: AI Visibility & LLMs.txt
Complete guide to installing and using Banify to make your Shopify store discoverable by ChatGPT, Gemini, Claude, and every major AI model.
🧭 App Overview
Banify: AI Visibility & LLMs.txt generates and publishes a structured llms.txt file at your Shopify store's domain. This file tells AI models exactly what your store sells — products, collections, shipping policies, and more — so they can accurately recommend your store when shoppers ask AI assistants where to buy things.
yourstore.com/llms.txt within minutes of installation.What Banify does
- Reads your Shopify store data — products, collections, pages, policies
- Generates two files:
llms.txt(summary) andllms-full.txt(complete index) - Publishes both files at your store's domain via Shopify App Proxy
- Lets you control exactly which sections are included with 11 toggle switches
- Provides an AI Generate button to write your store description automatically
What Banify does NOT do
- Does not modify your theme or storefront design in any way
- Does not collect or store customer personal data
- Does not automatically submit your file to AI search engines
- Does not guarantee specific AI search rankings
✅ Requirements
- An active Shopify store (any plan — Basic, Shopify, Advanced, or Plus)
- Admin access to install apps from the Shopify App Store
- No theme changes or developer access required
.myshopify.com domains too.📦 Installation
- Go to the Shopify App Store listing
- Click Install on the Banify: AI Visibility & LLMs.txt listing
- Review the permissions Banify requests and click Install app to confirm
- You will be redirected to the Banify onboarding wizard inside your Shopify admin
👋 Step 1 – Welcome
Welcome Screen
The first screen confirms your store has been successfully connected. You will see your store name and a confirmation that Banify has read your basic store information.
- No action required on this step
- Click Next to continue to Step 2
🏪 Step 2 – Store Profile
Store Profile
This step collects two key pieces of information that Banify uses in your LLMs.txt file.
Store Description
Write a 2–4 sentence description of your store. This is what AI models will read first when encountering your LLMs.txt. A good description tells AI:
- What you sell (product category)
- Who you serve (target audience)
- What makes your store unique
Store Category
Select the category that best describes your store from the dropdown. This helps AI models classify your store correctly when answering shopper queries. Examples: Food & Beverage, Fashion & Apparel, Electronics, Home & Garden, Health & Beauty.
📄 Step 3 – Configure LLMs.txt
Content Section Toggles
Choose which sections of your store to include in your LLMs.txt file. Toggle each section on or off using the switches. The live preview on the right updates instantly as you make changes.
Available Sections
| Section | What it includes | Plan |
|---|---|---|
| 🏪 Store Overview | Store name, description, URL, category, currency, country | Free |
| 📦 Products | Up to 500 products with title, URL, type, tags, and price | Free |
| 🗂️ Collections | Up to 30 collections with title, URL, and description | Free |
| ❓ FAQs | Frequently asked questions from your FAQ page (if exists) | Free |
| 🚚 Shipping & Returns | Links to shipping policy and refund policy pages | Free |
| 💡 About Us | Link to your about page | Free |
| 📬 Contact | Email address and link to contact page | Free |
| ⭐ Best Sellers | Your top selling products highlighted separately | Free |
| ⭐ Review Summary | Star rating and review count from your review app | Pro |
| 📖 Blog & Guides | Blog posts and article titles with URLs | Pro |
| 🏆 Press & Awards | Press mentions and awards (manually added) | Pro |
Live Preview
The right panel shows a real-time preview of what your LLMs.txt will look like as you toggle sections. Below the preview you will see:
- Est. Words — approximate word count of your file
- Citation Score — a 0–100 score estimating how complete your AI visibility file is
- Products — number of products that will be indexed
🎉 Step 4 – All Set
Onboarding Complete
Onboarding is complete. Click Go to Dashboard to finish setup. Banify will automatically begin generating your LLMs.txt file in the background — this usually takes 5–30 seconds depending on your store size.
📊 Dashboard
The Dashboard is your main overview screen. It shows:
- LLMs.txt Status — Pending, Generating, Live, or Error
- Products Indexed — how many of your products are in the file
- Collections Indexed — number of collections included
- Estimated Words — total word count of your LLMs.txt files
- Your file URLs — clickable links to your live llms.txt and llms-full.txt
- Content Sections — a summary of which toggles are on or off
- Generation History — log of all previous generations
File Status
The status badge on your Dashboard shows the current state of your LLMs.txt file:
- Pending — generation has not started yet
- Generating — file is being built (usually takes under 30 seconds)
- Live ✓ — your file is published and accessible
- Error — something went wrong. See Troubleshooting
⚙️ LLMs.txt Generator Page
Navigate to LLMs.txt Generator in the left sidebar to access the full generator view. This page shows:
- All 11 section toggle switches
- A live file preview that updates as you toggle sections
- File statistics (word count, citation score, product count)
- A Regenerate button to rebuild your file with the latest data
Any changes you make to section toggles here are saved automatically when you click Regenerate.
🎛️ Content Sections
Each section toggle controls whether that type of content appears in your generated LLMs.txt files. All 8 Free sections are enabled by default when you first set up the app. You can turn any section off if you prefer AI models not to see that information.
📁 Your LLMs.txt Files
Banify generates two files for maximum AI compatibility:
llms.txt — Summary File
A concise overview of your store. Approximately 300–600 words. This is the primary file that AI models check first.
URL: yourstore.com/llms.txt
Also accessible at: yourstore.com/a/llms/llms.txt
llms-full.txt — Complete Index
A comprehensive file with full product descriptions, all collections, and detailed store information. Approximately 1,000–5,000 words depending on store size.
URL: yourstore.com/llms-full.txt
Also accessible at: yourstore.com/a/llms/llms-full.txt
.myshopify.com domains too. The short URL (/llms.txt) is a redirect Banify sets up automatically during installation.🔄 Regenerating Your File
Your LLMs.txt does not auto-update when you add new products. You need to manually regenerate it. This gives you full control over what gets published.
When to regenerate
- After adding new products or collections
- After updating your shipping or return policies
- After changing your store description or category
- After toggling any content sections on or off
- Seasonally (e.g., after a major product launch)
How to regenerate
- Go to your Banify Dashboard or the LLMs.txt Generator page
- Adjust any section toggles if needed
- Click the ↻ Regenerate button
- Wait 5–30 seconds while the file is rebuilt
- Your new file is live immediately at your domain URL
❓ What is LLMs.txt?
LLMs.txt is an emerging web standard proposed by fast.ai researcher Jeremy Howard in September 2024. It is a plain text Markdown file placed at the root of a website (yoursite.com/llms.txt) that provides AI language models with a structured, concise overview of the website's content.
Think of it like robots.txt (which tells search engine bots what to crawl) — but specifically designed for AI models like ChatGPT, Gemini, Claude, and Perplexity.
Why does it matter for Shopify stores?
Shoppers increasingly ask AI assistants "Where can I buy X?" or "Recommend me a good Y store." AI models answer these questions based on what they know about the web. A well-structured LLMs.txt file gives AI models the information they need to confidently recommend your store — your products, collections, policies, and brand story — in a format they can easily parse.
🔐 Data Banify Accesses
During installation, Shopify asks you to approve the following permissions. Here is what each one is used for:
| Permission | Why Banify needs it |
|---|---|
read_products | To read your product titles, descriptions, handles, prices, and tags for the Products section |
read_collections | To list your custom and smart collections in the Collections section |
read_content | To read your store pages (About, Contact, FAQ) for the relevant sections |
read_themes | Required by Shopify App Proxy to serve your LLMs.txt at your domain |
read_shipping | To include your shipping and return policy URLs in the Shipping section |
read_blogs | To list blog posts in the Blog & Guides section (Pro plan) |
read_script_tags / write_script_tags | To register the URL redirect from /llms.txt to the app proxy path |
read_metafields / write_metafields | To store generation metadata on the store object |
🔧 Troubleshooting
This usually means Banify couldn't connect to your store data. Try clicking Regenerate again. If the error persists, uninstall and reinstall the app, or contact support at [email protected].
The URL redirect from /llms.txt to the app proxy is set up during installation. If it's missing, try uninstalling and reinstalling the app. The redirect is created automatically on first install. It may take up to 10 minutes to propagate.
Banify does not auto-update. Click Regenerate on the Dashboard or Generator page to rebuild the file with your latest products.
The AI Generate button calls our API to write your store description. If it fails, check your internet connection and try again. If the issue continues, you can write the description manually — it just needs to be 2–4 sentences describing what your store sells.
Review Summary, Blog & Guides, and Press & Awards sections are available on the Pro plan (coming soon). They show as disabled on the Free plan. All 8 other sections are fully available for free.
Generation typically takes 5–30 seconds. If the status is stuck for more than 2 minutes, refresh the page. If it remains stuck, try regenerating again from the Dashboard. Large stores (500+ products) may take slightly longer.
💬 Support
Need help? Our team is available 24/7.
- 📧 Email: [email protected]
- 💬 Live Chat: Available at banifyapps.io/pages/contact
- 📖 Documentation: You're reading it!