shopify aeo geo
AEO, GEO and SEO for Shopify: what is real, and what to do first
AEO and GEO are mostly SEO with new names. Here is what Google and OpenAI say, what your Shopify store should fix first, and which AI-search hype to skip.
Key takeaways
- AEO (answer engine optimization) and GEO (generative engine optimization) are labels for getting your pages quoted or recommended by AI answers; the work underneath is still SEO.
- Google's own AI features documentation says there are no additional requirements for AI Overviews or AI Mode beyond being indexed and eligible to show a snippet.
- OpenAI runs three bots with three jobs: OAI-SearchBot decides whether you appear in ChatGPT search answers, GPTBot is for training, and ChatGPT-User fetches pages when a person asks.
- Blocking GPTBot to opt out of training does not remove you from ChatGPT search; blocking OAI-SearchBot does.
- The first fixes with the best return are crawlable pages, accurate product data, specific titles and descriptions, and plain-text answers to buyer questions on the product page.
What AEO and GEO actually mean
AEO stands for answer engine optimization and GEO for generative engine optimization. Both describe the same goal: when someone asks Google, ChatGPT, Perplexity or Gemini a question, your store is the page that gets quoted, linked or recommended. Sources disagree on whether the two are separate disciplines or two names for one. For a merchant it does not matter, because the work list is the same.
The useful way to think about it: SEO gets your page into the index and ranked, and AEO and GEO are about what happens to your page after an AI system reads it. Most of the practical steps are things a good SEO already does, applied with more care to product data and plain-text answers.
What Google says about AI Overviews and AI Mode
Google's AI features and your website page is direct about this. To appear as a supporting link, a page must be indexed and eligible to be shown in Search with a snippet. It also says there are no additional requirements to appear in AI Overviews or AI Mode, and that no other special optimizations are necessary.
Two more lines matter for Shopify stores. Google says you do not need to create new machine-readable files, AI text files or markup to appear in these features, and that no special schema.org structured data is required. It does recommend that structured data match the visible text on the page. That is the same rule as in our product schema lesson: the markup and the page must agree.
If you want to limit what Google shows from a page, the same document lists nosnippet, data-nosnippet, max-snippet and noindex. When content still appears after you add a control, expect to wait. Google says recrawling can take anywhere from several days to several months.
What OpenAI's bots do, and what blocking them costs
OpenAI's bots documentation lists three crawlers with different jobs. Treating them as one is the most common mistake in AI-crawler advice.
| Bot | What it does | If you block it |
|---|---|---|
| OAI-SearchBot | Powers ChatGPT's search features | Your site is left out of ChatGPT search answers (it can still show as a navigational link) |
| GPTBot | Collects content that may be used to train models | Signals your content should not be used for training |
| ChatGPT-User | Visits a page when a person asks ChatGPT, or a Custom GPT, something | OpenAI says robots.txt rules may not apply, because a user triggered the visit |
So if your concern is training, you can disallow GPTBot and still allow OAI-SearchBot. If your concern is being found, the bot to keep allowed is OAI-SearchBot. A blanket "block all AI bots" rule can remove you from ChatGPT search answers when you only meant to opt out of training.
Shopify generates your robots.txt for you, and its help center says the default works for most stores. You can override it with a robots.txt.liquid template (Online Store → Themes → Edit code → Add a new template). Shopify calls this an unsupported customization that can cost you traffic if misused, and Shopify Support does not handle edits to it. Save a copy of the live /robots.txt output first. Our AI crawlers lesson covers the access side in more detail.
What to fix first
If you only have a few hours, work through this list in order. Each item helps classic search and AI answers.
- Make sure the pages are indexable. Open Google Search Console and check the product and collection URLs you care about. A page that is not indexed cannot be a supporting link. Clean up the warnings that matter using the duplicate content guide.
- Keep product facts consistent. Price, availability, size and material should match between the visible page, the structured data and your feed. A page that disagrees with itself gives any system, human or AI, a reason to distrust it.
- Write titles and descriptions that say what the product is. Shopify lets you edit them from Products → open the product → the pencil icon in the Search engine listing section. Shopify notes titles over 70 characters and descriptions over 320 may be cut off.
- Answer buyer questions in plain text. Put sizing, compatibility, care, shipping time and returns in the page text, not only in images, tabs that need a click, or PDFs. Google asks for important content in text form, and AI systems can only quote what they can read.
- Add alt text to product images. Open the product, click the image, choose Edit alt text and describe what is shown.
- Check robots.txt. Confirm you are not blocking OAI-SearchBot or Googlebot by accident.
What to skip
Much of what is written on this topic comes from agencies and tool vendors that sell the service. Be careful with three claims.
- "You need llms.txt." Google says no new AI text files are required for its features. An llms.txt file also cannot block or allow a crawler; robots.txt does that.
- Traffic growth figures for "AI referrals." Large percentage jumps from a tiny base are common and often come without a source you can open. Use your own analytics instead.
- Special AI schema. Google says there is none. Accurate Product, Offer and FAQ markup that matches the page is the standard, and it was already good practice.
Where an app can save time
The slowest part of the list above is repetitive: writing a unique title and description for every product and adding alt text across a large catalog. If you have hundreds of products, a tool can draft the first version for you to review.
Rankly is one such option. Its listing describes an SEO audit with one-click fixes, AI-written meta titles and descriptions with a Google preview, bulk image alt text, and FAQ schema. As of Oct 27, 2026 it has a free plan with 100 AI credits, and paid plans start at $9.99 a month. The listing was new and showed no reviews yet, so test it on a few products before running it on the whole catalog, and read every generated line before you save it. For a small catalog, the manual steps above are enough.
Shopify questions
Is GEO different from AEO?
Sources disagree. Some treat AEO as getting a direct answer extracted and GEO as getting cited in a generated response; others use the terms interchangeably. For a Shopify store the checklist is the same either way.
Do I need an llms.txt file on Shopify?
Google says you do not need new machine-readable files, AI text files or markup to appear in its AI features. It is not a required step, and it cannot block crawlers; robots.txt controls access.
Should I block GPTBot?
Blocking GPTBot tells OpenAI not to use your content for training. It does not remove you from ChatGPT search results, which depends on OAI-SearchBot. Decide on the two separately.
How long before changes show up in AI answers?
Google says it can take anywhere from several days to several months for changes to be reflected after a recrawl. Other AI tools do not publish a schedule, so recheck monthly rather than daily.
Can the <a href="/shopify-chatgpt-seo/">Shopify SEO check</a> tell me if AI tools can read my store?
It checks whether Google and ChatGPT can read a public store URL. It does not ask ChatGPT about your store, so it covers access, not whether you get recommended.
Rankly is made by Ninety9, the team behind Checkout Club101.