GEO for ecommerce: get your products picked when shoppers ask AI.

Shoppers now ask ChatGPT, Google AI Mode or Perplexity what to buy, and get a short list of products instead of ten links. Most GEO for ecommerce guides stop at "write better descriptions". This one follows the data each assistant actually reads, and is honest about which features exist only in the US.

Key takeaways

  • GEO for ecommerce means getting your products into the short list an AI assistant shows when someone asks what to buy.
  • OpenAI says ChatGPT product results are not ads and that merchants are ranked on factors like availability, price and quality, using structured product data.
  • Product feeds matter more than ever: Google points to Merchant Center feeds, OpenAI accepts direct feeds, and Shopify stores are already connected through Shopify Catalog.
  • Several new features, like Google's UCP checkout and AI performance insights, are limited to a few English-speaking countries. Stores in Latin America should focus on the basics that work everywhere.
Not adsOpenAI's description of ChatGPT product results
50reviews across your products needed for Google Product Ratings
3M+products across the 18 US online stores whose SEO I supervise

What is GEO for ecommerce?

GEO for ecommerce is generative engine optimization for online stores: making your products easy for AI assistants to find, compare and recommend. It joins three jobs: clean product data in feeds, product pages that answer real buyer questions, and trustworthy reviews and mentions. The goal is to be one of the few products an assistant suggests.

It differs from GEO for a service business because the AI is not choosing a company, it is choosing an item: a size, a price, a stock level and a store. That makes the data far more structured. I supervise the SEO of 18 US online stores with more than 3 million products, and the pattern I see is consistent: when the catalog data is messy, no amount of blog content fixes it. If you want the general method first, start with the GEO hub.

How do AI assistants choose which products to show?

They read structured product data and pages they can crawl, then rank offers. OpenAI says ChatGPT uses structured metadata from first-party and third-party providers, such as price and description, and ranks merchants on factors like availability, price and quality. Google points to Merchant Center feeds and Business Profiles. Reviews and outside mentions then shape which product sounds best.

OpenAI's shopping help page adds two details store owners should know. Product results are selected independently and are not ads or influenced by partnerships. And reviews and ratings are not verified by OpenAI, which is one more reason to keep yours real: the US FTC rule on fake reviews applies whatever the channel. Google says in its AI features guide that Merchant Center feeds and Business Profiles can help products appear in its AI responses. And forums matter: a Semrush study found Reddit among the three most cited domains in Perplexity, ChatGPT search and Google AI Mode.

What each AI shopping channel needs

Each assistant has its own way in. This table is based on the official pages, checked on November 5, 2026:

AssistantHow products get inCheckout inside the AIOutside the US
ChatGPTCrawled pages and structured metadata; Shopify stores via Shopify Catalog; direct product feed by applicationInstant Checkout for approved partnersNot stated on the help page
Google AI Mode and GeminiMerchant Center feeds, product pages, Business ProfileUCP checkout for select merchantsUCP checkout: US, Canada and Australia only
PerplexityCrawled pages; merchant program by application formOffered to merchants in the programNo country or fee terms published

For a store in Colombia, Mexico or Chile, the takeaway is practical: do not wait for checkout features. Everything that gets you recommended (crawlable pages, a clean feed, reviews) works in your market today.

GEO for ecommerce in 7 steps

  • Let the shopping crawlers in. Allow Googlebot, OAI-SearchBot and PerplexityBot in robots.txt and in your firewall or CDN bot settings.
  • Fix the feed before the content. A complete Merchant Center feed with correct price, stock, GTIN, brand, size and color. Mismatched prices are a classic rejection.
  • Mark up product pages. Use Product structured data that matches the visible page: price, availability, reviews, shipping and returns.
  • Add conversational attributes if you can. Merchant Center now offers optional conversational attributes such as question and answer, related product and document link, meant to help AI systems understand products in AI Mode.
  • Answer buyer questions on the page. Who it fits, what it does not do, how it compares, sizes, compatibility, warranty. Assistants compare; give them the comparison.
  • Collect real reviews. Google Product Ratings need a minimum of 50 reviews across your products. Ask every buyer; never buy or write them.
  • Earn mentions where shoppers ask. Category roundups, niche forums and Reddit threads. Answer honestly and disclose you are the store.

If you sell on Shopify, OpenAI says your product data is already integrated into ChatGPT through Shopify Catalog, so your effort goes into data quality, not plumbing. If you want a feed for ChatGPT outside Shopify, OpenAI's commerce docs describe a CSV or JSON feed with daily snapshots. My AI shopping optimization service does this work for stores; the Merchant Center free listings guide covers the Google feed step by step.

What are the most common GEO mistakes in online stores?

Four mistakes cause most of the problems I find: product pages that hide price or stock in JavaScript, feeds whose prices do not match the page, manufacturer descriptions copied by every competitor, and category pages with no text that explains the choice. AI assistants skip vague offers. Fix data accuracy first, then write.

A fifth one is newer: blocking AI crawlers by accident. Many stores turned on a "block AI bots" switch in their CDN or security plugin in 2025 to stop scraping, and it also blocked the search crawlers that decide whether products appear in ChatGPT or Perplexity. Allowing the search crawlers while blocking training crawlers is a valid choice; blocking everything usually is not.

How do you measure GEO for an online store?

Track three things monthly: which of your products appear when you ask each assistant your top category questions, visits and sales from AI referrals in your analytics, and feed health in Merchant Center. Google now shows AI performance insights with share of voice in Merchant Center, but only for English queries in five countries.

Google's AI performance insights compare your AI impressions with competitors for shopping queries on AI Mode and AI Overviews, for Merchant Center accounts in Australia, Canada, India, New Zealand and the US. If your store sells in Spanish or in Latin America, you will need a manual prompt test instead: 20 to 30 real shopping questions, run every month, with the products and stores each answer names. The AI share of voice guide shows how to turn that test into one number. For a quote, see the GEO plans or start at the home page.

Frequently asked questions

Can I pay to appear in ChatGPT shopping results?

No. OpenAI says product results are selected independently by ChatGPT and are not ads. Ads, where shown, appear separately from product results.

Do I need Google Merchant Center for AI Mode?

It is not the only way in, but Google says Merchant Center feeds can help products appear in its AI responses. For a store, it is the most direct step.

Is my Shopify store already in ChatGPT?

OpenAI says product data from Shopify merchants is integrated into ChatGPT through Shopify Catalog. Visibility still depends on the quality of that data and your reviews.

Can stores in Colombia use Google's UCP checkout?

Not yet. Google's help page says the UCP checkout feature applies only to products eligible in the United States, Canada and Australia, and only for select merchants.

Does product schema help AI shopping?

It helps search engines read price, availability and reviews accurately, and that data feeds shopping results. It must match the visible page, or it can do more harm than good.

Juan José Giraldo, SEO consultant

About the author

Juan José Giraldo is an SEO consultant in Medellín, Colombia, with 5+ years of experience. He works on technical and local SEO for 600+ US car dealerships at Reunion Marketing, an Inc. 5000 agency, and supervises the SEO of 18 US online stores with more than 3 million products at Prontomowers. Read more · LinkedIn.

Sources

  1. OpenAI Help Center, Shopping with ChatGPT Search
  2. OpenAI Developers, Key concepts: Agentic Commerce
  3. Google Search Central, Google's Guide to Optimizing for Generative AI Features on Google Search (updated July 10, 2026)
  4. Merchant Center Help, How to use conversational attributes
  5. Merchant Center Help, About the Universal Commerce Protocol (UCP) and UCP-powered checkout feature on Google
  6. Merchant Center Help, About AI performance insights
  7. Merchant Center Help, Product Ratings eligibility
  8. Perplexity, Perplexity for Merchants
  9. Google Search Central, Product structured data
  10. Federal Trade Commission, Final rule banning fake reviews and testimonials (August 14, 2024)
  11. Semrush, Reddit AI search visibility study (November 10, 2025)

Find out what is holding your traffic back.

Get a free SEO audit and a 30-minute call. You leave with the three changes I would make first, whether you hire me or not.